Interface IPredicateObjectMapRml
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,IHasGraphMap,IMappingComponent,IMappingComponentRml,IPredicateObjectMap,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
public interface IPredicateObjectMapRml
extends IMappingComponentRml, IPredicateObjectMap, IHasGraphMap
-
Method Summary
Modifier and TypeMethodDescriptionaddGraph(org.apache.jena.graph.Node node) addGraph(org.apache.jena.rdf.model.Resource resource) Allocate a fresh blank node, add it to the set of object maps and return a view of it as a ObjectMap.Allocate a fresh blank node, add it to the set of predicate maps and return a view of it as a PredicateMap.Allocate a fresh blank node, add it to the set of object maps and return a view of it as a RefObjectMap.addObject(org.apache.jena.graph.Node node) addObject(org.apache.jena.rdf.model.Resource resource) addPredicate(String iri) addPredicate(org.apache.jena.graph.Node node) addPredicate(org.apache.jena.rdf.model.Resource resource) Set<org.apache.jena.rdf.model.Resource> Shorthands for constant graphs as stringsShorthands for constant objects as stringsSet<? extends IObjectMapTypeRml> Set<org.apache.jena.rdf.model.RDFNode> Shorthands for constant objectsShorthands for constant predicates as stringsSet<? extends IPredicateMapRml> Set<org.apache.jena.rdf.model.Resource> Shorthands for constant predicatesMethods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.aksw.rmltk.model.backbone.common.IHasGraphMap
addNewGraphMap, getGraphMaps, getGraphsMethods 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
-
getPredicateMaps
Set<? extends IPredicateMapRml> getPredicateMaps()- Specified by:
getPredicateMapsin interfaceIPredicateObjectMap- Returns:
- A mutable set view of the predicat maps. Never null.
-
getPredicateMap
IPredicateMapRml getPredicateMap()- Specified by:
getPredicateMapin interfaceIPredicateObjectMap
-
getObjectMaps
Set<? extends IObjectMapTypeRml> getObjectMaps()- Specified by:
getObjectMapsin interfaceIPredicateObjectMap- Returns:
- A mutable set view of the object map types. Never null.
-
getObjectMap
IObjectMapTypeRml getObjectMap()- Specified by:
getObjectMapin interfaceIPredicateObjectMap
-
getObjects
Set<org.apache.jena.rdf.model.RDFNode> getObjects()Shorthands for constant objects- Specified by:
getObjectsin interfaceIPredicateObjectMap
-
getPredicates
Set<org.apache.jena.rdf.model.Resource> getPredicates()Shorthands for constant predicates- Specified by:
getPredicatesin interfaceIPredicateObjectMap
-
getObjectIris
Shorthands for constant objects as strings- Specified by:
getObjectIrisin interfaceIPredicateObjectMap
-
getPredicateIris
Shorthands for constant predicates as strings- Specified by:
getPredicateIrisin interfaceIPredicateObjectMap
-
getPredicateIri
String getPredicateIri()- Specified by:
getPredicateIriin interfaceIPredicateObjectMap
-
getGraphIris
Set<org.apache.jena.rdf.model.Resource> getGraphIris()Shorthands for constant graphs as strings- Specified by:
getGraphIrisin interfaceIPredicateObjectMap
-
addNewPredicateMap
IPredicateMapRml addNewPredicateMap()Allocate a fresh blank node, add it to the set of predicate maps and return a view of it as a PredicateMap.- Specified by:
addNewPredicateMapin interfaceIPredicateObjectMap- Returns:
-
addNewObjectMap
IObjectMapRml addNewObjectMap()Allocate a fresh blank node, add it to the set of object maps and return a view of it as a ObjectMap.- Specified by:
addNewObjectMapin interfaceIPredicateObjectMap- Returns:
-
addNewRefObjectMap
IRefObjectMapRml addNewRefObjectMap()Allocate a fresh blank node, add it to the set of object maps and return a view of it as a RefObjectMap.- Specified by:
addNewRefObjectMapin interfaceIPredicateObjectMap- Returns:
-
addPredicate
- Specified by:
addPredicatein interfaceIPredicateObjectMap
-
addPredicate
- Specified by:
addPredicatein interfaceIPredicateObjectMap
-
addPredicate
- Specified by:
addPredicatein interfaceIPredicateObjectMap
-
addObject
- Specified by:
addObjectin interfaceIPredicateObjectMap
-
addObject
- Specified by:
addObjectin interfaceIPredicateObjectMap
-
addObject
- Specified by:
addObjectin interfaceIPredicateObjectMap
-
addGraph
- Specified by:
addGraphin interfaceIPredicateObjectMap
-
addGraph
- Specified by:
addGraphin interfaceIPredicateObjectMap
-
addGraph
- Specified by:
addGraphin interfaceIPredicateObjectMap
-