Interface TermMapRml1

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, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource, TermSpecRml1
All Known Subinterfaces:
ObjectMapRml1

public interface TermMapRml1 extends org.aksw.rmltk.model.backbone.rml.ITermMapRml, TermSpecRml1
  • Method Details

    • getTermType

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

      org.aksw.rmltk.model.r2rml.TermMap setTermType(org.apache.jena.rdf.model.Resource termType)
      Specified by:
      setTermType 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

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

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

      TermMapRml1 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

      TermMapRml1 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

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

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

      default TermMapRml1 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

      TermMapRml1 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

      TermMapRml1 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

      TermMapRml1 setInverseExpression(String inverseExpression)
      Specified by:
      setInverseExpression in interface org.aksw.rmltk.model.backbone.common.ITermMap
    • 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: