public class R2RMLParser extends Object
| Modifier and Type | Method and Description |
|---|---|
Stream<org.apache.commons.rdf.api.IRI> |
extractClassIRIs(eu.optique.r2rml.api.model.SubjectMap subjectMap) |
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.NonVariableTerm> |
extractGraphTerms(List<eu.optique.r2rml.api.model.GraphMap> graphMaps) |
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.NonVariableTerm> |
extractPredicateTerms(eu.optique.r2rml.api.model.PredicateObjectMap pom) |
com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.NonVariableTerm> |
extractRegularObjectTerms(eu.optique.r2rml.api.model.PredicateObjectMap pom)
Extracts the object terms, they can be constants, columns or templates
|
String |
extractSQLQuery(eu.optique.r2rml.api.model.TriplesMap tm)
Get SQL query of the TriplesMap
|
it.unibz.inf.ontop.model.term.ImmutableTerm |
extractSubjectTerm(eu.optique.r2rml.api.model.SubjectMap subjectMap) |
Collection<eu.optique.r2rml.api.model.TriplesMap> |
extractTripleMaps(org.apache.commons.rdf.api.Graph myGraph)
method to get the TriplesMaps from the given Graph
|
public Collection<eu.optique.r2rml.api.model.TriplesMap> extractTripleMaps(org.apache.commons.rdf.api.Graph myGraph) throws eu.optique.r2rml.api.model.impl.InvalidR2RMLMappingException
myGraph - - the Graph to processeu.optique.r2rml.api.model.impl.InvalidR2RMLMappingExceptionpublic String extractSQLQuery(eu.optique.r2rml.api.model.TriplesMap tm)
tm - public Stream<org.apache.commons.rdf.api.IRI> extractClassIRIs(eu.optique.r2rml.api.model.SubjectMap subjectMap)
public com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.NonVariableTerm> extractGraphTerms(List<eu.optique.r2rml.api.model.GraphMap> graphMaps)
public it.unibz.inf.ontop.model.term.ImmutableTerm extractSubjectTerm(eu.optique.r2rml.api.model.SubjectMap subjectMap)
public com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.NonVariableTerm> extractPredicateTerms(eu.optique.r2rml.api.model.PredicateObjectMap pom)
public com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.NonVariableTerm> extractRegularObjectTerms(eu.optique.r2rml.api.model.PredicateObjectMap pom)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.