Interface ILogicalTableR2rml

All Superinterfaces:
org.apache.jena.graph.FrontsNode, IAbstractSource, IMappingComponent, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource
All Known Subinterfaces:
IBaseTableOrView, IR2rmlView

public interface ILogicalTableR2rml extends IMappingComponent, IAbstractSource
Interface for RDF-based logical tables. As this denotes the same information as in the more basic
invalid reference
org.aksw.ILogicalTableR2rml.domain.api.LogicalTable
, deriving from it should be safe.
Author:
raven Apr 1, 2018
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtain a RefObjectMap view of this resource.
    Obtain an ObjectMap view of this resource.
    boolean
    R2RML specifies that the minimum condition for an entity to qualify as an "base table or view" is "Having an rr:tableName property"
    boolean
    R2RML specifies that the minimum condition for an entity to qualify as an "R2RML view" is "Having an rr:sqlQuery property"

    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
  • Method Details

    • qualifiesAsBaseTableOrView

      boolean qualifiesAsBaseTableOrView()
      R2RML specifies that the minimum condition for an entity to qualify as an "base table or view" is "Having an rr:tableName property"
      Returns:
    • asBaseTableOrView

      IBaseTableOrView asBaseTableOrView()
      Obtain a RefObjectMap view of this resource. Calling this method does NOT require
      invalid reference
      #qualifiesAsRefObjectMap()
      to yield true.
      Returns:
    • qualifiesAsR2rmlView

      boolean qualifiesAsR2rmlView()
      R2RML specifies that the minimum condition for an entity to qualify as an "R2RML view" is "Having an rr:sqlQuery property"
      Returns:
    • asR2rmlView

      IR2rmlView asR2rmlView()
      Obtain an ObjectMap view of this resource. Calling this method does NOT require
      invalid reference
      #qualifiesAsObjectMap()
      to yield true.
      Returns: