Interface PredicateObjectMapRml2

All Superinterfaces:
org.apache.jena.graph.FrontsNode, HasGraphMapRml2, org.aksw.rmltk.model.backbone.common.IHasGraphMap, org.aksw.rmltk.model.backbone.common.IMappingComponent, org.aksw.rmltk.model.backbone.common.IPredicateObjectMap, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource

public interface PredicateObjectMapRml2 extends org.aksw.rmltk.model.backbone.common.IPredicateObjectMap, HasGraphMapRml2
  • Method Details

    • getPredicateMaps

      Set<PredicateMapRml2> getPredicateMaps()
      Specified by:
      getPredicateMaps in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
      Returns:
      A mutable set view of the predicat maps. Never null.
    • getPredicateMap

      default PredicateMapRml2 getPredicateMap()
      Specified by:
      getPredicateMap in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getObjectMaps

      Set<ObjectMapTypeRml2> getObjectMaps()
      Specified by:
      getObjectMaps in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
      Returns:
      A mutable set view of the object map types. Never null.
    • getObjectMap

      default ObjectMapTypeRml2 getObjectMap()
      Specified by:
      getObjectMap in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getObjects

      Set<org.apache.jena.rdf.model.RDFNode> getObjects()
      Shorthands for constant objects
      Specified by:
      getObjects in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getPredicates

      Set<org.apache.jena.rdf.model.Resource> getPredicates()
      Shorthands for constant predicates
      Specified by:
      getPredicates in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getObjectIris

      Set<String> getObjectIris()
      Shorthands for constant objects as strings
      Specified by:
      getObjectIris in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getPredicateIris

      Set<String> getPredicateIris()
      Shorthands for constant predicates as strings
      Specified by:
      getPredicateIris in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getPredicateIri

      default String getPredicateIri()
      Specified by:
      getPredicateIri in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getGraphIris

      Set<org.apache.jena.rdf.model.Resource> getGraphIris()
      Shorthands for constant graphs as strings
      Specified by:
      getGraphIris in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addNewPredicateMap

      default PredicateMapRml2 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:
      addNewPredicateMap in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
      Returns:
    • addNewObjectMap

      default ObjectMapRml2 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:
      addNewObjectMap in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
      Returns:
    • addNewRefObjectMap

      default RefObjectMapRml2 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:
      addNewRefObjectMap in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
      Returns:
    • addPredicate

      default PredicateObjectMapRml2 addPredicate(String iri)
      Specified by:
      addPredicate in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addPredicate

      default PredicateObjectMapRml2 addPredicate(org.apache.jena.graph.Node node)
      Specified by:
      addPredicate in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addPredicate

      default PredicateObjectMapRml2 addPredicate(org.apache.jena.rdf.model.Resource resource)
      Specified by:
      addPredicate in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addObject

      default PredicateObjectMapRml2 addObject(String iri)
      Specified by:
      addObject in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addObject

      default PredicateObjectMapRml2 addObject(org.apache.jena.graph.Node node)
      Specified by:
      addObject in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addObject

      default PredicateObjectMapRml2 addObject(org.apache.jena.rdf.model.Resource resource)
      Specified by:
      addObject in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addGraph

      default PredicateObjectMapRml2 addGraph(String iri)
      Specified by:
      addGraph in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addGraph

      default PredicateObjectMapRml2 addGraph(org.apache.jena.graph.Node node)
      Specified by:
      addGraph in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addGraph

      default PredicateObjectMapRml2 addGraph(org.apache.jena.rdf.model.Resource resource)
      Specified by:
      addGraph in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap