HOME > IT & Software > Semantics and the MarkLogic NoSQL Database

Semantics and the MarkLogic NoSQL Database

SynopsisSemantics and the MarkLogic NoSQL Database, available at Free...
Semantics and the MarkLogic NoSQL Database  No.1

Semantics and the MarkLogic NoSQL Database, available at Free, has an average rating of 4.8, with 79 lectures, based on 137 reviews, and has 12445 subscribers.

Free Enroll Now

You will learn about 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 This course is ideal for individuals who are 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. It is particularly useful 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.

Enroll now: Semantics and the MarkLogic NoSQL Database

Summary

Title: Semantics and the MarkLogic NoSQL Database

Price: Free

Average Rating: 4.8

Number of Lectures: 79

Number of Published Lectures: 79

Number of Curriculum Items: 79

Number of Published Curriculum Objects: 79

Original Price: Free

Quality Status: approved

Status: Live

What You Will 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
  • Who Should Attend

  • 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.
  • Target Audiences

  • 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.
  • 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.

    Course Curriculum

    Chapter 1: Introducing Semantics and the Course

    Lecture 1: Introducing the Course

    Lecture 2: Understanding the Course System Requirements

    Lecture 3: Downloading the Course Virtual Machine

    Lecture 4: Using VirtualBox

    Lecture 5: Getting Set Up

    Lecture 6: Introducing Semantics

    Lecture 7: Understanding Semantics in Use – Part 1

    Lecture 8: Understanding Semantics in Use – Part 2

    Lecture 9: Using Semantics in MarkLogic

    Lecture 10: Pop Quiz

    Chapter 2: Understanding Triples

    Lecture 1: Understanding a Triple

    Lecture 2: Learning Where Triples Come From

    Lecture 3: Knowing the Supported Triple Formats

    Lecture 4: Pop Quiz

    Chapter 3: Loading Triples into MarkLogic

    Lecture 1: Loading Triples into MarkLogic

    Lecture 2: Understanding How Triples are Stored

    Lecture 3: Loading Triples through XQuery or JavaScript

    Lecture 4: Loading Triples through REST

    Lecture 5: Loading Triples through MarkLogic Content Pump

    Lecture 6: Loading an Embedded Triple – Part 1

    Lecture 7: Loading an Embedded Triple – Part 2

    Lecture 8: Pop Quiz

    Lecture 9: Lab: Load Triples – Part 1

    Lecture 10: Lab: Load Triples – Part 2

    Chapter 4: Enabling the Triple Index

    Lecture 1: Understanding the Triple Index

    Lecture 2: Turning On the Triple Index

    Lecture 3: Using the Triple Index

    Lecture 4: Pop Quiz

    Lecture 5: Lab: Enable a Triple Index

    Chapter 5: Querying Triples with SPARQL

    Lecture 1: Introducing SPARQL

    Lecture 2: Writing a Simple Query

    Lecture 3: Using Prefixes

    Lecture 4: Including More Criteria

    Lecture 5: Using Labels

    Lecture 6: Filtering Query Results

    Lecture 7: Using SPARQL Functions – Part 1

    Lecture 8: Using SPARQL Functions – Part 2

    Lecture 9: Using Aggregate Functions

    Lecture 10: Learning About Other Query Clauses

    Lecture 11: Pop Quiz

    Chapter 6: Using SPARQL in MarkLogic

    Lecture 1: Executing SPARQL through the REST API

    Lecture 2: Executing SPARQL in Java and Node.js

    Lecture 3: Executing SPARQL in XQuery and JavaScript

    Lecture 4: Passing Values into a SPARQL Query

    Lecture 5: Serializing the Result

    Lecture 6: Implementing Semantics in an Application – Part 1

    Lecture 7: Implementing Semantics in an Application – Part 2

    Lecture 8: Fetching Public Triples from DBpedia

    Lecture 9: Writing a Combination Query

    Lecture 10: Using XQuery and JavaScript Functions – Part 1

    Lecture 11: Using XQuery and JavaScript Functions – Part 2

    Lecture 12: Pop Quiz

    Lecture 13: Lab: Use Semantics in a Node.js Application – Part 1

    Lecture 14: Lab: Use Semantics in a Node.js Application – Part 2

    Lecture 15: Lab: Use Semantics in a Node.js Application – Part 3

    Lecture 16: Lab: Use Semantics in a Node.js Application – Part 4

    Chapter 7: Writing Path Expressions

    Lecture 1: Understanding Paths

    Lecture 2: Writing a Path

    Lecture 3: Specifying an Inverse Path

    Lecture 4: Creating an Or Path

    Lecture 5: Defining Number of Path Step Matches

    Lecture 6: Pop Quiz

    Chapter 8: Implementing Inferencing

    Lecture 1: Understanding Inferencing

    Lecture 2: Creating an Ontology Triple

    Lecture 3: Using a Path for Inferencing

    Lecture 4: Using a Rule for Inferencing – Part 1

    Lecture 5: Using a Rule for Inferencing – Part 2

    Lecture 6: Specifying Default Rules for a Database

    Lecture 7: Pop Quiz

    Chapter 9: Updating Triples and Graphs

    Lecture 1: Understanding SPARQL Update

    Lecture 2: Using INSERT DATA to Insert a Triple

    Lecture 3: Using DELETE DATA to Delete a Triple

    Lecture 4: Updating a Triple

    Lecture 5: Updating an Embedded Triple

    Lecture 6: Updating Graph Permissions – Part 1

    Lecture 7: Updating Graph Permissions – Part 2

    Lecture 8: Clearing a Graph

    Lecture 9: Pop Quiz

    Chapter 10: Resources and Wrap Up

    Lecture 1: Resources and Wrap Up

    Instructors

  • Semantics and the MarkLogic NoSQL Database  No.2
    MarkLogic University
    Free training on the MarkLogic NoSQL database platform.
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 2 votes
  • 3 stars: 21 votes
  • 4 stars: 47 votes
  • 5 stars: 65 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!