Interface ITermSpec
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,IMappingComponent,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
- All Known Subinterfaces:
IDatatypeMap,IGraphMap,IObjectMap,IObjectMapRml,IObjectMapType,IObjectMapTypeRml,IPredicateMap,IPredicateMapRml,IRefObjectMap,IRefObjectMapRml,ISubjectMap,ITermMap,ITermMapRml,ITermSpecRml
A common parent type for 'term-producing' constructs, namely TermMap and RefObjectMap.
https://www.w3.org/TR/r2rml/#class-index states:
As noted earlier, a single node in an R2RML mapping graph may represent multiple mapping components and thus be typed as several of these classes. However, the following classes are disjoint:
- rr:TermMap and rr:RefObjectMap
- [...]
-
Method Summary
Modifier and TypeMethodDescriptionObtain a RefObjectMap view of this resource.Obtain an ObjectMap view of this resource.booleanR2RML specifies that the condition for an entity to qualify as an "ref object map" is "Having an rr:parentTriplesMap property"booleanR2RML specifies that the condition for an entity to qualify as a "term map" is "Having exactly one of rr:constant, rr:column, rr:template"Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWithMethods inherited from interface org.apache.jena.rdf.model.Resource
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
-
Method Details
-
qualifiesAsRefObjectMap
boolean qualifiesAsRefObjectMap()R2RML specifies that the condition for an entity to qualify as an "ref object map" is "Having an rr:parentTriplesMap property"- Returns:
-
asRefObjectMap
IRefObjectMap asRefObjectMap()Obtain a RefObjectMap view of this resource. Calling this method does NOT requirequalifiesAsRefObjectMap()to yield true.- Returns:
-
qualifiesAsTermMap
boolean qualifiesAsTermMap()R2RML specifies that the condition for an entity to qualify as a "term map" is "Having exactly one of rr:constant, rr:column, rr:template"- Returns:
-
asTermMap
ITermMap asTermMap()Obtain an ObjectMap view of this resource. Calling this method does NOT requireto yield true.invalid reference
#qualifiesAsObjectMap()- Returns:
-