Interface TermMapRml2

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.aksw.rmltk.model.backbone.common.IMappingComponent, org.aksw.rmltk.model.backbone.common.ITermMap, org.aksw.rmltk.model.backbone.rml.ITermMapRml, org.aksw.rmltk.model.backbone.common.ITermSpec, MappingComponentRml2, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource, TermSpecRml2
All Known Subinterfaces:
DatatypeMapRml2, GraphMapRml2, ObjectMapRml2, PredicateMapRml2, SubjectMapRml2

public interface TermMapRml2 extends org.aksw.rmltk.model.backbone.rml.ITermMapRml, TermSpecRml2
A TermMap with all attributes according to the R2RML specification.
Author:
Claus Stadler
  • Method Details

    • getTermType

      org.apache.jena.rdf.model.Resource getTermType()
      Specified by:
      getTermType in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setTermType

      TermMapRml2 setTermType(org.apache.jena.rdf.model.Resource termType)
      Specified by:
      setTermType in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getColumn

      String getColumn()
      Specified by:
      getColumn in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setColumn

      TermMapRml2 setColumn(String columnName)
      Specified by:
      setColumn in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getLanguage

      String getLanguage()
      Specified by:
      getLanguage in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setLanguage

      TermMapRml2 setLanguage(String language)
      Specified by:
      setLanguage in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getDatatype

      org.apache.jena.rdf.model.Resource getDatatype()
      Specified by:
      getDatatype in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setDatatype

      TermMapRml2 setDatatype(org.apache.jena.rdf.model.Resource datatype)
      Specified by:
      setDatatype in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getDatatypeMap

      DatatypeMapRml2 getDatatypeMap()
      Specified by:
      getDatatypeMap in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setDatatypeMap

      TermMapRml2 setDatatypeMap(org.aksw.rmltk.model.backbone.common.IDatatypeMap datatypeMap)
      Specified by:
      setDatatypeMap in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getConstant

      org.apache.jena.rdf.model.RDFNode getConstant()
      Specified by:
      getConstant in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setConstant

      TermMapRml2 setConstant(org.apache.jena.rdf.model.RDFNode constant)
      Specified by:
      setConstant in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getTemplate

      String getTemplate()
      Specified by:
      getTemplate in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setTemplate

      TermMapRml2 setTemplate(String template)
      Specified by:
      setTemplate in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getInverseExpression

      String getInverseExpression()
      Specified by:
      getInverseExpression in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • setInverseExpression

      TermMapRml2 setInverseExpression(String inverseExpression)
      Specified by:
      setInverseExpression in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • getReference

      String getReference()
      Specified by:
      getReference in interface org.aksw.rmltk.model.backbone.rml.ITermMapRml
    • setReference

      TermMapRml2 setReference(String reference)
      Specified by:
      setReference in interface org.aksw.rmltk.model.backbone.rml.ITermMapRml
    • isColumnValued

      default boolean isColumnValued()
      https://www.w3.org/TR/r2rml/#dfn-column-valued-term-map
      Specified by:
      isColumnValued in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • isTemplateValued

      default boolean isTemplateValued()
      Predicate to test whether this term map qualifies according to https://www.w3.org/TR/r2rml/#dfn-template-valued-term-map
      Specified by:
      isTemplateValued in interface org.aksw.rmltk.model.backbone.common.ITermMap
      Returns: