Interface PredicateObjectMapRml1

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.aksw.rmltk.model.r2rml.HasGraphMap, 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 PredicateObjectMapRml1 extends org.aksw.rmltk.model.backbone.common.IPredicateObjectMap, org.aksw.rmltk.model.r2rml.HasGraphMap
  • Method Summary

    Modifier and Type
    Method
    Description
     
    addGraph(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.
    default org.aksw.rmltk.model.r2rml.PredicateMap
    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(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 strings
    Shorthands for constant objects as strings
     
    Set<org.apache.jena.rdf.model.RDFNode>
    Shorthands for constant objects
    Shorthands for constant predicates as strings
    default org.aksw.rmltk.model.r2rml.PredicateMap
     
    Set<org.aksw.rmltk.model.r2rml.PredicateMap>
     
    Set<org.apache.jena.rdf.model.Resource>
    Shorthands for constant predicates

    Methods inherited from interface org.apache.jena.graph.FrontsNode

    asNode

    Methods inherited from interface org.aksw.rmltk.model.r2rml.HasGraphMap

    addNewGraphMap, getGraphMaps, getGraphs

    Methods inherited from interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap

    getObjectMap, getPredicateIri

    Methods inherited from interface org.apache.jena.rdf.model.RDFNode

    as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWith

    Methods 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<org.aksw.rmltk.model.r2rml.PredicateMap> 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 org.aksw.rmltk.model.r2rml.PredicateMap getPredicateMap()
      Specified by:
      getPredicateMap in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • getObjectMaps

      Set<ObjectMapTypeRml1> 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.
    • 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
    • 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 org.aksw.rmltk.model.r2rml.PredicateMap 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 ObjectMapRml1 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 RefObjectMapRml1 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 PredicateObjectMapRml1 addPredicate(String iri)
      Specified by:
      addPredicate in interface org.aksw.rmltk.model.backbone.common.IPredicateObjectMap
    • addPredicate

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

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

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

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

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

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

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

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