Package org.aksw.jena_sparql_api.schema
Class ShapedProperty
java.lang.Object
org.aksw.jena_sparql_api.schema.ShapedProperty
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.sparql.path.Pathprotected Collection<PropertySchema>The set of property schemas of src sharing the same pathprotected ShapedNode -
Constructor Summary
ConstructorsConstructorDescriptionShapedProperty(ShapedNode src, org.apache.jena.sparql.path.Path path) ShapedProperty(org.apache.jena.sparql.path.Path path, Collection<PropertySchema> propertySchemas) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddShape(PropertySchema propertySchema) protected ShapedNodecreateTargetShapedNode(org.apache.jena.graph.Node tgt, Collection<NodeSchema> nodeSchemas) protected Set<org.apache.jena.graph.Node>org.apache.jena.sparql.path.PathgetPath()org.aksw.commons.rx.lookup.MapService<org.aksw.jenax.sparql.fragment.api.Fragment1,org.apache.jena.graph.Node, ShapedNode> booleanisEmpty()protected boolean
-
Field Details
-
src
-
path
protected org.apache.jena.sparql.path.Path path -
propertySchemas
The set of property schemas of src sharing the same path
-
-
Constructor Details
-
ShapedProperty
-
ShapedProperty
public ShapedProperty(org.apache.jena.sparql.path.Path path, Collection<PropertySchema> propertySchemas)
-
-
Method Details
-
getPath
public org.apache.jena.sparql.path.Path getPath() -
addShape
-
createTargetShapedNode
protected ShapedNode createTargetShapedNode(org.apache.jena.graph.Node tgt, Collection<NodeSchema> nodeSchemas) -
getCachedValues
-
isInMemory
protected boolean isInMemory() -
isEmpty
public boolean isEmpty() -
getValues
public org.aksw.commons.rx.lookup.MapService<org.aksw.jenax.sparql.fragment.api.Fragment1,org.apache.jena.graph.Node, getValues()ShapedNode> -
getTargetNodeSchemas
-