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.
Keywords: eXtensible Markup Language (XML), XQuery, Internationalized Resource Identifier (IRI), XML Schema Definitions (XSD)
Time required: P30M
Educational use: instruction
Educational audience: student
Interactivity type: expositive
- Understands blank nodes and their uses.
- 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 the difference between literals and non-literal resources.
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.
- Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores.