Interface ObjectMapTypeRml2

All Superinterfaces:
org.apache.jena.graph.FrontsNode, org.aksw.rmltk.model.backbone.common.IMappingComponent, org.aksw.rmltk.model.backbone.common.IObjectMapType, org.aksw.rmltk.model.backbone.rml.IObjectMapTypeRml, org.aksw.rmltk.model.backbone.common.ITermSpec, org.aksw.rmltk.model.backbone.rml.ITermSpecRml, MappingComponentRml2, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource, TermSpecRml2
All Known Subinterfaces:
ObjectMapRml2, RefObjectMapRml2

public interface ObjectMapTypeRml2 extends org.aksw.rmltk.model.backbone.rml.IObjectMapTypeRml, TermSpecRml2
Common base class for ObjectMapRml2 and RefObjectMapRml2. R2RML implicitly specifies the range of rr:objectMap to be the union of rr:ObjectMap and rr:RefObjectMap however it does not give this union a name.
Author:
raven
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtain an ObjectMap view of this resource.

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

    asNode

    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

    Methods inherited from interface org.aksw.rml.v2.jena.domain.api.TermSpecRml2

    asRefObjectMap, qualifiesAsRefObjectMap, qualifiesAsTermMap
  • Method Details

    • asTermMap

      default ObjectMapRml2 asTermMap()
      Obtain an ObjectMap view of this resource. Calling this method does NOT require
      invalid reference
      #qualifiesAsObjectMap()
      to yield true.
      Specified by:
      asTermMap in interface org.aksw.rmltk.model.backbone.common.IObjectMapType
      Specified by:
      asTermMap in interface org.aksw.rmltk.model.backbone.rml.IObjectMapTypeRml
      Specified by:
      asTermMap in interface org.aksw.rmltk.model.backbone.common.ITermSpec
      Specified by:
      asTermMap in interface TermSpecRml2
      Returns: