Interface TriplesMapRml1

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, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource

public interface TriplesMapRml1 extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml
Rml's extended attribute of rr:TriplesMap
  • 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
    default org.aksw.rmltk.model.r2rml.SubjectMap
    Get an existing subject map or allocate a new blank node for it
     
    org.apache.jena.rdf.model.Resource
     
     
    org.aksw.rmltk.model.r2rml.SubjectMap
     
    setAbstractSource(org.aksw.rmltk.model.backbone.common.IAbstractSource abstractSource)
     
    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

    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

      TriplesMapRml1 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

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

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

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

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

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

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

      default org.aksw.rmltk.model.r2rml.SubjectMap 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 PredicateObjectMapRml1 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
    • getOrSetLogicalSource

      default LogicalSourceRml1 getOrSetLogicalSource()
      Get an existing subject map or allocate a new blank node for it
    • setAbstractSource

      default TriplesMapRml1 setAbstractSource(org.aksw.rmltk.model.backbone.common.IAbstractSource abstractSource)
      Specified by:
      setAbstractSource in interface org.aksw.rmltk.model.backbone.common.ITriplesMap
      Specified by:
      setAbstractSource in interface org.aksw.rmltk.model.backbone.rml.ITriplesMapRml