Interface TriplesMapRml2

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.aksw.rmltk.model.backbone.common.IMappingComponent, org.aksw.rmltk.model.backbone.common.ITriplesMap, org.aksw.rmltk.model.backbone.rml.ITriplesMapRml, MappingComponentRml2, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource

public interface TriplesMapRml2 extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml, MappingComponentRml2
  • Method Summary

    Modifier and Type
    Method
    Description
    Allocate a fresh predicate object map and add it to this triples map.
     
    Get an existing subject map or allocate a new blank node for it
     
    org.apache.jena.rdf.model.Resource
     
     
     
    setLogicalSource(org.apache.jena.rdf.model.Resource logicalSource)
     
    setSubject(org.apache.jena.rdf.model.Resource subject)
     
    setSubjectIri(String subjectIri)
     
    setSubjectMap(org.aksw.rmltk.model.backbone.common.ISubjectMap subjectMap)
     

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

    asNode

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

    getOrSetAbstractSource

    Methods inherited from interface org.aksw.rmltk.model.backbone.rml.ITriplesMapRml

    getAbstractSource, setAbstractSource

    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

    • getSubject

      org.apache.jena.rdf.model.Resource getSubject()
      Specified by:
      getSubject in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • setSubject

      TriplesMapRml2 setSubject(org.apache.jena.rdf.model.Resource subject)
      Specified by:
      setSubject in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • getSubjectIri

      String getSubjectIri()
      Specified by:
      getSubjectIri in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • setSubjectIri

      TriplesMapRml2 setSubjectIri(String subjectIri)
      Specified by:
      setSubjectIri in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • getSubjectMap

      SubjectMapRml2 getSubjectMap()
      Specified by:
      getSubjectMap in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • setSubjectMap

      TriplesMapRml2 setSubjectMap(org.aksw.rmltk.model.backbone.common.ISubjectMap subjectMap)
      Specified by:
      setSubjectMap in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • getPredicateObjectMaps

      Set<PredicateObjectMapRml2> getPredicateObjectMaps()
      Specified by:
      getPredicateObjectMaps in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • getLogicalSource

      LogicalSourceRml2 getLogicalSource()
      Specified by:
      getLogicalSource in interface org.aksw.rmltk.model.backbone.rml.ITriplesMapRml
    • setLogicalSource

      TriplesMapRml2 setLogicalSource(org.apache.jena.rdf.model.Resource logicalSource)
      Specified by:
      setLogicalSource in interface org.aksw.rmltk.model.backbone.rml.ITriplesMapRml
    • getOrSetSubjectMap

      default SubjectMapRml2 getOrSetSubjectMap()
      Get an existing subject map or allocate a new blank node for it
      Specified by:
      getOrSetSubjectMap in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
    • addNewPredicateObjectMap

      default PredicateObjectMapRml2 addNewPredicateObjectMap()
      Allocate a fresh predicate object map and add it to this triples map.
      Specified by:
      addNewPredicateObjectMap in interface org.aksw.rmltk.model.backbone.common.ITriplesMap