Package org.aksw.rml.v2.jena.domain.api
Interface LogicalTable
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,org.aksw.rmltk.model.backbone.common.IAbstractSource,org.aksw.rmltk.model.backbone.r2rml.ILogicalTableR2rml,org.aksw.rmltk.model.backbone.common.IMappingComponent,MappingComponentRml2,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
- All Known Subinterfaces:
BaseTableOrView,R2rmlView
public interface LogicalTable
extends org.aksw.rmltk.model.backbone.r2rml.ILogicalTableR2rml, MappingComponentRml2
Interface for RDF-based logical tables.
As this denotes the same information as in the more basic
, deriving from it should be
safe.
invalid reference
org.aksw.PlainLogicalTable.domain.api.LogicalTable
- Author:
- raven Apr 1, 2018
-
Method Summary
Modifier and TypeMethodDescriptiondefault BaseTableOrViewObtain a RefObjectMap view of this resource.default R2rmlViewObtain an ObjectMap view of this resource.default booleanR2RML specifies that the minimum condition for an entity to qualify as an "base table or view" is "Having an rr:tableName property"default booleanR2RML 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
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, toString
-
Method Details
-
qualifiesAsBaseTableOrView
default 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"- Specified by:
qualifiesAsBaseTableOrViewin interfaceorg.aksw.rmltk.model.backbone.r2rml.ILogicalTableR2rml- Returns:
-
asBaseTableOrView
Obtain a RefObjectMap view of this resource. Calling this method does NOT requireto yield true.invalid reference
#qualifiesAsRefObjectMap()- Specified by:
asBaseTableOrViewin interfaceorg.aksw.rmltk.model.backbone.r2rml.ILogicalTableR2rml- Returns:
-
qualifiesAsR2rmlView
default boolean qualifiesAsR2rmlView()R2RML specifies that the minimum condition for an entity to qualify as an "R2RML view" is "Having an rr:sqlQuery property"- Specified by:
qualifiesAsR2rmlViewin interfaceorg.aksw.rmltk.model.backbone.r2rml.ILogicalTableR2rml- Returns:
-
asR2rmlView
Obtain an ObjectMap view of this resource. Calling this method does NOT requireto yield true.invalid reference
#qualifiesAsObjectMap()- Specified by:
asR2rmlViewin interfaceorg.aksw.rmltk.model.backbone.r2rml.ILogicalTableR2rml- Returns:
-