Semantics and the MarkLogic NoSQL Database

A hands-on guide to begin using semantics in MarkLogic
Rating: 4.1 out of 5 (111 ratings)
9,834 students
Semantics and the MarkLogic NoSQL Database
Rating: 4.1 out of 5 (111 ratings)
9,834 students
Describe what semantics is and how is it being used
Describe what triples are and where they come from
Load triples into a database
Enable a triple index
Write SPARQL queries
Combine SPARQL queries and search in a multi-model NoSQL database
Write path expressions to traverse a graph
Describe what inferencing is and perform inference using ontologies and rules
Update triples and graphs

Requirements

  • Download but don't setup the virtual machine that will be used to complete the hands-on labs. We'll walk you through the setup of the virtual machine in the course.
  • https://mlu.marklogic.com/downloads/centos_64_semantics.ova
  • You should be familiar with MarkLogic and have completed the free "Fundamentals of the MarkLogic NoSQL Database" course on Udemy.

Description

In this hands-on training course you learn about the world of semantics and triples while using enterprise NoSQL multi-model database MarkLogic as your graph database for storing and querying triples while using open standards RDF and SPARQL. 

In addition, learn how using a multi-model database allows you not only to create sophisticated queries against your triples, but also include other types of content, such as XML, JSON, and binary documents, in your real-time searches and transactional applications.

In this 8-hour course, you are provided with a free virtual machine that gives you the ability to do the entire course hands-on, at the same time as the instructor. As you go through the course hands-on, you learn how organizations are using semantics, where triples come from and how they can be created, the various triple formats, how to load triples into a MarkLogic database, how triples are stored in MarkLogic, how to generate a triple index, how to write SPARQL queries, how to write path expressions to traverse a graph, how to use inferencing to gain additional knowledge from triples, how to update triples, and how to integrate search and SPARQL combination queries within an application.

Who this course is for:

  • This course is designed for developers with database experience. We strongly recommend that you first complete the free "Fundamentals of the MarkLogic NoSQL Database" course on Udemy.

Course content

10 sections • 79 lectures • 7h 57m total length
  • Introducing the Course
    04:24
  • Understanding the Course System Requirements
    04:59
  • Downloading the Course Virtual Machine
    00:13
  • Using VirtualBox
    03:36
  • Getting Set Up
    04:51
  • Introducing Semantics
    05:19
  • Understanding Semantics in Use - Part 1
    05:34
  • Understanding Semantics in Use - Part 2
    05:06
  • Using Semantics in MarkLogic
    09:16
  • Pop Quiz
    01:54

Instructor

Free training on the MarkLogic NoSQL database platform.
MarkLogic University
  • 4.5 Instructor Rating
  • 980 Reviews
  • 34,140 Students
  • 5 Courses

MarkLogic University provides free technical training courses on the MarkLogic NoSQL database platform.  Our goal is to make it really easy and accessible for anyone to learn quickly through interactive, hands on training. We teach people what MarkLogic is, why it is different and valuable, and how to use MarkLogic to build cool apps and solve real world data integration challenges.