This is the first chapter in MarkLogic's "Semantic Developer's Guide". It contains information about the RDF data model in general but, more importantly, the chapter details how to store and query RDF in MarkLogic. Unique identifiers and namespaces are also discussed. Also included is a list of terms commonly used in the Semantic Web and Linked Data communities, as well as links to several datasets.
URL: https://docs.marklogic.com/guide/semantics/intro
Keywords: eXtensible Markup Language (XML), XQuery, Internationalized Resource Identifier (IRI), XML Schema Definitions (XSD)
Publisher: MarkLogic
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: student
Interactivity type: expositive
- Understands blank nodes and their uses.
- Fundamentals of Resource Description Framework
- RDF data model
- Understands blank nodes and their uses.
- Understands blank nodes and their uses.
- RDF data model
- Fundamentals of Resource Description Framework
- Understands how a namespace, informally used in the RDF context for a namespace URI or RDF vocabulary, fundamentally differs from the namespace of data attributes and functions (methods) defined for a
- Fundamentals of Resource Description Framework
- RDF data model
- Understands how a namespace, informally used in the RDF context for a namespace URI or RDF vocabulary, fundamentally differs from the namespace of data attributes and functions (methods) defined for a
- Understands how a namespace, informally used in the RDF context for a namespace URI or RDF vocabulary, fundamentally differs from the namespace of data attributes and functions (methods) defined for a
- RDF data model
- Fundamentals of Resource Description Framework
- Understands the difference between literals and non-literal resources.
- Fundamentals of Resource Description Framework
- RDF data model
- Understands the difference between literals and non-literal resources.
- Understands the difference between literals and non-literal resources.
- RDF data model
- Fundamentals of Resource Description Framework
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Uses RDF-specific programming methods to query RDF data and save the results for further processing.
- Uses utilities and convenience functions the provide shortcuts for frequently used patterns, such as matching the multiple label properties used in real data.
- Uses RDF libraries to process various types of SPARQL query result.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Processing RDF data using programming languages.
- Interacting with RDF data
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Interacting with RDF data
- Processing RDF data using programming languages.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.
- Understands how components of the RDF data model (datasets, graphs, statements, and various types of node) are expressed in the RDF library of a given programming language by constructs such as object
- Processing RDF data using programming languages.
- Interacting with RDF data