Package org.aksw.rml.v2.jena.domain.api
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
A TermMap with all attributes according to the R2RML specification.
- Author:
- Claus Stadler
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.rdf.model.RDFNodeorg.apache.jena.rdf.model.Resourceorg.apache.jena.rdf.model.Resourcedefault booleanhttps://www.w3.org/TR/r2rml/#dfn-column-valued-term-mapdefault booleanPredicate to test whether this term map qualifies according to https://www.w3.org/TR/r2rml/#dfn-template-valued-term-mapsetConstant(org.apache.jena.rdf.model.RDFNode constant) setDatatype(org.apache.jena.rdf.model.Resource datatype) setDatatypeMap(org.aksw.rmltk.model.backbone.common.IDatatypeMap datatypeMap) setInverseExpression(String inverseExpression) setLanguage(String language) setReference(String reference) setTemplate(String template) setTermType(org.apache.jena.rdf.model.Resource termType) Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWithMethods 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, toStringMethods inherited from interface org.aksw.rml.v2.jena.domain.api.TermSpecRml2
asRefObjectMap, asTermMap, qualifiesAsRefObjectMap, qualifiesAsTermMap
-
Method Details
-
getTermType
org.apache.jena.rdf.model.Resource getTermType()- Specified by:
getTermTypein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setTermType
- Specified by:
setTermTypein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getColumn
String getColumn()- Specified by:
getColumnin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setColumn
- Specified by:
setColumnin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getLanguage
String getLanguage()- Specified by:
getLanguagein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setLanguage
- Specified by:
setLanguagein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getDatatype
org.apache.jena.rdf.model.Resource getDatatype()- Specified by:
getDatatypein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setDatatype
- Specified by:
setDatatypein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getDatatypeMap
DatatypeMapRml2 getDatatypeMap()- Specified by:
getDatatypeMapin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setDatatypeMap
- Specified by:
setDatatypeMapin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getConstant
org.apache.jena.rdf.model.RDFNode getConstant()- Specified by:
getConstantin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setConstant
- Specified by:
setConstantin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getTemplate
String getTemplate()- Specified by:
getTemplatein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setTemplate
- Specified by:
setTemplatein interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getInverseExpression
String getInverseExpression()- Specified by:
getInverseExpressionin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
setInverseExpression
- Specified by:
setInverseExpressionin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap
-
getReference
String getReference()- Specified by:
getReferencein interfaceorg.aksw.rmltk.model.backbone.rml.ITermMapRml
-
setReference
- Specified by:
setReferencein interfaceorg.aksw.rmltk.model.backbone.rml.ITermMapRml
-
isColumnValued
default boolean isColumnValued()https://www.w3.org/TR/r2rml/#dfn-column-valued-term-map- Specified by:
isColumnValuedin interfaceorg.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:
isTemplateValuedin interfaceorg.aksw.rmltk.model.backbone.common.ITermMap- Returns:
-