Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Semantics and the MarkLogic NoSQL Database
Rating: 4.4 out of 5(144 ratings)
12,848 students

Semantics and the MarkLogic NoSQL Database

A hands-on guide to begin using semantics in MarkLogic
Last updated 8/2016
English
English [Auto],

What you'll learn

  • 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

Course content

10 sections79 lectures7h 57m total length
  • Introducing the Course4:24

    Explore semantic marklogic to learn what semantics are, how organizations use them, and how to work with triples, SPARQL, inferencing, and graph updates across billions of triples.

  • Understanding the Course System Requirements4:59

    Identify and verify the system requirements to host the course virtual machine, including 64-bit OS, at least 4 GB RAM, 20 GB free space, VirtualBox, Acrobat reader, and internet access.

  • Downloading the Course Virtual Machine0:13
  • Using VirtualBox3:36

    Download and install VirtualBox to run the course virtual machine for hands-on exercises with the open source virtualization software, and import the course appliance.

  • Getting Set Up4:51

    Start the virtual machine in VirtualBox to access the MLS semantics course files. The lecture covers 64-bit OS requirements and enabling virtualization in Windows BIOS, plus downloading materials.

  • Introducing Semantics5:19

    Explore how semantics gives data meaning and enables computers to understand relationships. Identify how semantics express data with subjects predicates and objects to power searches across related relationships.

  • Understanding Semantics in Use - Part 15:34

    Explore how semantics enables next-generation search, dynamic semantic publishing, and knowledge panels across BSI, BBC, Google, and NBC examples, plus data integration from 140 systems for intelligence discovery.

  • Understanding Semantics in Use - Part 25:06

    Explore how semantics drive recommendations and expose rich data, from artist bios and birth dates to cross-system data integration and dynamic publishing with MarkLogic NoSQL database.

  • Using Semantics in MarkLogic9:16

    Explore semantics in MarkLogic, an enterprise NoSQL database that stores billions of triples with ACID reliability and multimodal documents. Learn to set up a sandbox database and run semantic queries.

  • Pop Quiz1:54

    Delve into semantics and their use in MarkLogic, reinforced with a quick quiz that covers meaning, objects, relationships, and how to store semantic data with regular content.

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.