Use RDF data in your MarkLogic applications. Learn to create, manage, index and query triples in order to build applications with powerful semantic features.

  • Duration: Two 8 hour class periods
  • Format: Instructor-led or self-paced course with hands on labs
  • Availability: Live online, self-paced, public classes, private onsite
  • Audience: Developers
  • Prerequisites:

Select Day and Time for Instructor-Led Start Self-Paced Training

Course Objectives

Attendees completing this course will be able to:

  • Use semantics in MarkLogic
  • Describe what a triple is and where triples come from
  • Load triples into MarkLogic
  • Know when to use embedded triples
  • Enable a triple index
  • Describe what SPARQL is
  • Write SPARQL queries
  • Use functions and filters in SPARQL queries
  • Specify the serialization of query results
  • Write search and SPARQL combination queries
  • Fetch and store triples from public repositories
  • Write path expressions to traverse a semantic graph
  • Implement inferencing
  • Update triples and graphs
  • Access additional learning resources

Course Outline

  • Describe what semantics is
  • Understand semantics in use
  • Realize the benefits of semantics in MarkLogic
  • Access MarkLogic
  • Understand what a triple is
  • Learn where triples come from
  • Know the triple formats
  • Load triples into a database
  • Understand how triples are stored
  • Load triples through XQuery or JavaScript
  • Load triples through REST
  • Load triples through MLCP
  • Discuss when to use embedded triples
  • Load embedded triples
  • Learn how embedded triples are stored
  • Describe what the triple index does
  • Enable the triple index
  • Use the triple index
  • Explain what SPARQL is
  • Write a SPARQL query
  • Use prefixes
  • Use labels
  • Filter query results
  • Use SPARQL functions
  • Use aggregate functions
  • Execute SPARQL through REST
  • Describe SPARQL through Java and Node.js
  • Execute SPARQL in XQuery and JavaScript
  • Pass values into a SPARQL query
  • Serialize a SPARQL query result
  • Implement semantics in an application
  • Fetch public triples
  • Write a combination query
  • Use XQuery and JavaScript functions
  • Understand paths
  • Write a path
  • Specify an inverse path
  • Create an or path
  • Understand inferencing
  • Create an ontology triple
  • Use a path for inferencing
  • Use a rule for inferencing
  • Specify default rules for a database
  • Understand SPARQL update
  • Use INSERT DATA to insert a triple
  • Use DELETE DATA to delete a triple
  • Update a triple
  • Update an embedded triple
  • Update graph permissions
  • Clear a graph
Learning Made Simple

Free Training Courses Will Make You a MarkLogician in No Time

Self-Paced Training

Do you need a more flexible learning schedule? Learn on your own time! Take classes as time permits through our self-paced portal.

On-Demand Tutorials

Watch the latest video tutorials with hands-on examples covering a wide variety of product features. Also available through the University mobile app: Apple or Google.

Learning Assessments

Learning Assessments provide a way for you to demonstrate understanding of the learning objectives defined for a specific training course.

This website uses cookies.

By continuing to use this website you are giving consent to cookies being used in accordance with the Privacy Policy.