org.d2rq.r2rml
Class R2RMLReader
java.lang.Object
org.d2rq.r2rml.R2RMLReader
public class R2RMLReader
- extends Object
Creates an R2RML Mapping
from a Jena model containing
an R2RML mapping graph.
- Author:
- Richard Cyganiak (richard@cyganiak.de), Luís Eufrasio (luis.eufrasio@gmail.com)
Constructor Summary |
R2RMLReader(Model mappingModel,
String baseIRI)
Constructs a new R2RMLMapParser from a Jena model
containing an R2RML mapping graph |
Method Summary |
Resource |
getIRIResource(Resource r,
Property p)
|
List<Resource> |
getIRIResources(Resource r,
Property p)
|
Mapping |
getMapping()
|
RDFNode |
getRDFNode(Resource r,
Property p)
|
RDFNode |
getRDFNode(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodes)
|
List<RDFNode> |
getRDFNodes(Resource r,
Property p)
|
List<RDFNode> |
getRDFNodes(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodes)
|
Report |
getReport()
|
Resource |
getResource(Resource r,
Property p)
|
Resource |
getResource(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodeTypes)
|
List<Resource> |
getResources(Resource r,
Property p)
|
List<Resource> |
getResources(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodeTypes)
|
String |
getString(Resource r,
Property p)
|
List<String> |
getStrings(Resource r,
Property p)
|
Set<Resource> |
listResourcesWith(Property... properties)
|
void |
setReport(Report report)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
R2RMLReader
public R2RMLReader(Model mappingModel,
String baseIRI)
- Constructs a new R2RMLMapParser from a Jena model
containing an R2RML mapping graph
- Parameters:
baseIRI
- Used for resolving relative IRI templates
getMapping
public Mapping getMapping()
- Returns:
null
if no R2RML triples could be read
setReport
public void setReport(Report report)
getReport
public Report getReport()
listResourcesWith
public Set<Resource> listResourcesWith(Property... properties)
getRDFNodes
public List<RDFNode> getRDFNodes(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodes)
getRDFNode
public RDFNode getRDFNode(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodes)
getRDFNodes
public List<RDFNode> getRDFNodes(Resource r,
Property p)
getRDFNode
public RDFNode getRDFNode(Resource r,
Property p)
getResources
public List<Resource> getResources(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodeTypes)
getResource
public Resource getResource(Resource r,
Property p,
R2RMLReader.NodeType acceptableNodeTypes)
getResources
public List<Resource> getResources(Resource r,
Property p)
getResource
public Resource getResource(Resource r,
Property p)
getIRIResources
public List<Resource> getIRIResources(Resource r,
Property p)
getIRIResource
public Resource getIRIResource(Resource r,
Property p)
getStrings
public List<String> getStrings(Resource r,
Property p)
getString
public String getString(Resource r,
Property p)