Package org.aksw.rml.v2.jena.domain.api
Interface TriplesMapRml2
- All Superinterfaces:
org.apache.jena.graph.FrontsNode,org.aksw.rmltk.model.backbone.common.IMappingComponent,org.aksw.rmltk.model.backbone.common.ITriplesMap,org.aksw.rmltk.model.backbone.rml.ITriplesMapRml,MappingComponentRml2,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
public interface TriplesMapRml2
extends org.aksw.rmltk.model.backbone.rml.ITriplesMapRml, MappingComponentRml2
-
Method Summary
Modifier and TypeMethodDescriptiondefault PredicateObjectMapRml2Allocate a fresh predicate object map and add it to this triples map.default SubjectMapRml2Get an existing subject map or allocate a new blank node for itorg.apache.jena.rdf.model.ResourcesetLogicalSource(org.apache.jena.rdf.model.Resource logicalSource) setSubject(org.apache.jena.rdf.model.Resource subject) setSubjectIri(String subjectIri) setSubjectMap(org.aksw.rmltk.model.backbone.common.ISubjectMap subjectMap) Methods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.aksw.rmltk.model.backbone.common.ITriplesMap
getOrSetAbstractSourceMethods inherited from interface org.aksw.rmltk.model.backbone.rml.ITriplesMapRml
getAbstractSource, setAbstractSourceMethods 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
-
getSubject
org.apache.jena.rdf.model.Resource getSubject()- Specified by:
getSubjectin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
setSubject
- Specified by:
setSubjectin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
getSubjectIri
String getSubjectIri()- Specified by:
getSubjectIriin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
setSubjectIri
- Specified by:
setSubjectIriin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
getSubjectMap
SubjectMapRml2 getSubjectMap()- Specified by:
getSubjectMapin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
setSubjectMap
- Specified by:
setSubjectMapin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
getPredicateObjectMaps
Set<PredicateObjectMapRml2> getPredicateObjectMaps()- Specified by:
getPredicateObjectMapsin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
getLogicalSource
LogicalSourceRml2 getLogicalSource()- Specified by:
getLogicalSourcein interfaceorg.aksw.rmltk.model.backbone.rml.ITriplesMapRml
-
setLogicalSource
- Specified by:
setLogicalSourcein interfaceorg.aksw.rmltk.model.backbone.rml.ITriplesMapRml
-
getOrSetSubjectMap
Get an existing subject map or allocate a new blank node for it- Specified by:
getOrSetSubjectMapin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-
addNewPredicateObjectMap
Allocate a fresh predicate object map and add it to this triples map.- Specified by:
addNewPredicateObjectMapin interfaceorg.aksw.rmltk.model.backbone.common.ITriplesMap
-