Interface ITermSpecRml

All Superinterfaces:
org.apache.jena.graph.FrontsNode, IMappingComponent, ITermSpec, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource
All Known Subinterfaces:
IObjectMapTypeRml

public interface ITermSpecRml extends ITermSpec
A common parent type for 'term-producing' constructs, namely TermMap and RefObjectMap. https://www.w3.org/TR/r2rml/#class-index states: As noted earlier, a single node in an R2RML mapping graph may represent multiple mapping components and thus be typed as several of these classes. However, the following classes are disjoint:
  • rr:TermMap and rr:RefObjectMap
  • [...]
  • Method Summary

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

    asNode

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

    asRefObjectMap, asTermMap, qualifiesAsRefObjectMap, qualifiesAsTermMap

    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