Class TypePromoterImpl
java.lang.Object
org.aksw.jenax.arq.schema_mapping.TypePromoterImpl
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionTypePromoterImpl(org.aksw.commons.collector.domain.Aggregator<String, ?, Map<String, String>> typeAggregator) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.aksw.jenax.arq.schema_mapping.TypePromotercreate()promoteTypes(Set<String> datatypeIris) static org.apache.jena.datatypes.RDFDatatypepullUpType(String datatypeIri) static org.apache.jena.datatypes.RDFDatatypepullUpType(Set<org.apache.jena.graph.Node> start) Given a set of starting types (wrapped as Nodes) and a backing type hierarchy, use breadth first search to find the first set of ancestor types which contain at least one type with a mapping to a Java datatypes w.r.t.static org.apache.jena.datatypes.RDFDatatypepullUpType(org.apache.jena.graph.Node datatype)
-
Field Details
-
typeAggregator
-
-
Constructor Details
-
TypePromoterImpl
-
-
Method Details
-
promoteTypes
-
create
public static org.aksw.jenax.arq.schema_mapping.TypePromoter create() -
pullUpType
-
pullUpType
public static org.apache.jena.datatypes.RDFDatatype pullUpType(org.apache.jena.graph.Node datatype) -
pullUpType
public static org.apache.jena.datatypes.RDFDatatype pullUpType(Set<org.apache.jena.graph.Node> start) Given a set of starting types (wrapped as Nodes) and a backing type hierarchy, use breadth first search to find the first set of ancestor types which contain at least one type with a mapping to a Java datatypes w.r.t. Jena'sTypeMapper.- Parameters:
start- The set of string types- Returns:
-