public interface RDFConsumer
Modifier and Type | Method and Description |
---|---|
void |
addPrefix(String abbreviation,
String value)
Add a prefix to the underlying ontology format, if prefixes are
supported.
|
void |
endModel()
Called when model parsing is finished.
|
OWLOntologyLoaderConfiguration |
getConfiguration() |
void |
includeModel(String logicalURI,
String physicalURI)
Receives the notification that the model being parsed includes another
model with supplied URIs.
|
void |
logicalURI(IRI logicalURI)
Receives the logical URI of the model.
|
IRI |
remapIRI(IRI i)
for iris that need to be mapped to blank nodes, e.g., SWRL rules with an
IRI - the IRI should be dropped for such constructs.
|
String |
remapOnlyIfRemapped(String i)
for iris that have been remapped to blank nodes, e.g., SWRL rules: the
triple subject swrl:body object, for example, needs the subject to be
remapped consistently.
|
void |
startModel(IRI physicalURI)
Called when model parsing is started.
|
void |
statementWithLiteralValue(IRI subject,
IRI predicate,
String object,
String language,
IRI datatype)
Called when a statement with literal value is added to the model.
|
void |
statementWithLiteralValue(String subject,
String predicate,
String object,
String language,
String datatype)
Called when a statement with literal value is added to the model.
|
void |
statementWithResourceValue(IRI subject,
IRI predicate,
IRI object)
Called when a statement with resource value is added to the model.
|
void |
statementWithResourceValue(String subject,
String predicate,
String object)
Called when a statement with resource value is added to the model.
|
void startModel(@Nonnull IRI physicalURI)
physicalURI
- physical URI of the modelOWLRuntimeException
- OWLRuntimeExceptionvoid endModel()
OWLRuntimeException
- OWLRuntimeExceptionvoid statementWithResourceValue(@Nonnull String subject, @Nonnull String predicate, @Nonnull String object)
subject
- URI of the subject resourcepredicate
- URI of the predicate resourceobject
- URI of the object resourceOWLRuntimeException
- OWLRuntimeExceptionvoid statementWithResourceValue(@Nonnull IRI subject, @Nonnull IRI predicate, @Nonnull IRI object)
subject
- URI of the subject resourcepredicate
- URI of the predicate resourceobject
- URI of the object resourceOWLRuntimeException
- OWLRuntimeExceptionvoid statementWithLiteralValue(@Nonnull String subject, @Nonnull String predicate, @Nonnull String object, @Nullable String language, @Nullable String datatype)
subject
- URI of the subject resourcepredicate
- URI of the predicate resourceobject
- literal object valuelanguage
- the languagedatatype
- the URI of the literal's datatype (may be null
)OWLRuntimeException
- OWLRuntimeExceptionvoid statementWithLiteralValue(@Nonnull IRI subject, @Nonnull IRI predicate, @Nonnull String object, String language, IRI datatype)
subject
- URI of the subject resourcepredicate
- URI of the predicate resourceobject
- literal object valuelanguage
- the languagedatatype
- the URI of the literal's datatype (may be null
)OWLRuntimeException
- OWLRuntimeExceptionvoid logicalURI(@Nonnull IRI logicalURI)
logicalURI
- logical URI of the modelOWLRuntimeException
- OWLRuntimeExceptionvoid includeModel(@Nullable String logicalURI, @Nullable String physicalURI)
logicalURI
- logical URI of the modelphysicalURI
- physical URI of the modelOWLRuntimeException
- OWLRuntimeException@Nonnull IRI remapIRI(@Nonnull IRI i)
i
- iri to remap if not blank@Nonnull String remapOnlyIfRemapped(@Nonnull String i)
i
- iri to remap if not blankvoid addPrefix(String abbreviation, String value)
abbreviation
- short name for prefixvalue
- replacement for short versionOWLOntologyLoaderConfiguration getConfiguration()
Copyright © 2020 The University of Manchester. All rights reserved.