Visão Geral
Este Curso Using MarkLogic Semantics, fornece habilidades para criar, gerenciar, indexar e consultar triplos para construir aplicativos com recursos semânticos poderosos.
Objetivo
Ao participar do workshop Usando MarkLogic Semantics , os participantes aprenderão a:
- Use semântica no MarkLogic
- Descreva o que é um triplo e de onde vêm os triplos
- Carregar triplos no MarkLogic
- Saiba quando usar triplos incorporados
- Habilite um índice triplo
- Descreva o que é SPARQL
- Escreva consultas SPARQL
- Use funções e filtros em consultas SPARQL
- Especifique a serialização dos resultados da consulta
- Escreva consultas de pesquisa e combinação de SPARQL
- Busque e armazene triplos em repositórios públicos
- Escreva expressões de caminho para percorrer um gráfico semântico
- Implementar inferência
- Atualizar triplos e gráficos
Publico Alvo
O Curso Using MarkLogic Semantics é ideal para:
Pre-Requisitos
- Conhecimento em MarkLogic
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introduction to Semantics and RDF
- Describe what semantics is
- Understand semantics in use
- Realize the benefits of semantics in MarkLogic
- Access MarkLogic
Understanding Triples
- Understand what a triple is
- Learn where triples come from
- Know the triple formats
Loading Triples into MarkLogic
- 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
Enabling the Triple Index
- Describe what the triple index does
- Enable the triple index
- Use the triple index
Querying Triples with SPARQL
- Explain what SPARQL is
- Write a SPARQL query
- Use prefixes
- Use labels
- Filter query results
- Use SPARQL functions
- Use aggregate functions
Using SPARQL in MarkLogic
- 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
Writing Path Expressions
- Understand paths
- Write a path
- Specify an inverse path
- Create an or path
Implementing Inferencing
- Understand inferencing
- Create an ontology triple
- Use a path for inferencing
- Use a rule for inferencing
- Specify default rules for a database
Updating Triples and Graphs
- 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
TENHO INTERESSE