| Interface | Description |
|---|---|
| BNode |
An RDF-1.1 blank node (aka bnode, aka anonymous node).
|
| IRI |
An Internationalized Resource Identifier (IRI).
|
| Literal |
An RDF-1.1 literal consisting of a label (the lexical value), a datatype, and optionally a language tag.
|
| Model | |
| ModelFactory |
Factory to create empty
Model implementations. |
| Namespace |
A namespace, consisting of a namespace name and a prefix that has been assigned to it.
|
| NamespaceAware | |
| Resource |
The supertype of all RDF resources (IRIs and blank nodes).
|
| Statement |
An RDF statement, with optional associated context.
|
| Triple |
An RDF* triple.
|
| URI | Deprecated
since 2.0.
|
| Value |
The supertype of all RDF model objects (URIs, blank nodes and literals).
|
| ValueFactory |
A factory for creating
IRIs, blank nodes, literals and statements based on the RDF-1.1 Concepts and Abstract Syntax, a W3C Recommendation. |
| Class | Description |
|---|---|
| AbstractModelPerformanceTest | |
| AbstractModelTest |
Abstract test suite for the helper methods defined by the Model interface.
|
| ModelNamespacesTest |
An abstract test class to test the handling of namespaces by
Model implementations. |
The core RDF model interfaces are organized in the following hierarchy:
Value Statement Model
/ \
/ \
Resource Literal
/ \
/ \
IRI BNode
An individual RDF triple or statement is represented by the Statement
interface. Collections of RDF statements are represented by the Model
interface.
Creation of new Model elements (IRI, Literal, BNode, Statement) is done
by means of a ValueFactory.
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.