Class RdfMapperPropertyBase
java.lang.Object
org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertyBase
- All Implemented Interfaces:
RdfMapper,RdfMapperProperty
- Direct Known Subclasses:
RdfMapperPropertyMulti,RdfMapperPropertySingle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BiFunction<Object,Object, org.apache.jena.graph.Node> protected org.apache.jena.rdf.model.Propertyprotected org.aksw.commons.beans.model.PropertyOpsThe (java) name of the attributeprotected RdfTypeThe corresponding RDF predicateprotected TypeConverter -
Constructor Summary
ConstructorsConstructorDescriptionRdfMapperPropertyBase(org.aksw.commons.beans.model.PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, BiFunction<Object, Object, org.apache.jena.graph.Node> createTargetNode, TypeConverter typeConverter) -
Method Summary
Modifier and TypeMethodDescriptionReturn the set of entity properties which are affected by this populator.org.aksw.commons.beans.model.PropertyOpsThe name of the propertyorg.apache.jena.graph.NodegetTargetNode(String subjectUri, Object entity) Read the property value from a given RDF graphMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.mapper.model.RdfMapper
exposeFragment, exposeShape, getName, populate, resolve
-
Field Details
-
propertyOps
protected org.aksw.commons.beans.model.PropertyOps propertyOpsThe (java) name of the attribute -
predicate
protected org.apache.jena.rdf.model.Property predicate -
targetRdfType
The corresponding RDF predicate -
propertyNames
-
createTargetNode
-
typeConverter
-
-
Constructor Details
-
RdfMapperPropertyBase
public RdfMapperPropertyBase(org.aksw.commons.beans.model.PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, BiFunction<Object, Object, org.apache.jena.graph.Node> createTargetNode, TypeConverter typeConverter)
-
-
Method Details
-
getPropertyOps
public org.aksw.commons.beans.model.PropertyOps getPropertyOps()Description copied from interface:RdfMapperPropertyThe name of the property- Specified by:
getPropertyOpsin interfaceRdfMapperProperty- Returns:
-
getPropertyNames
Description copied from interface:RdfMapperReturn the set of entity properties which are affected by this populator. For instance, an RDF wktLiteral may map to two properties 'lat' and 'long'- Specified by:
getPropertyNamesin interfaceRdfMapper- Returns:
-
getTargetNode
Description copied from interface:RdfMapperPropertyRead the property value from a given RDF graph- Specified by:
getTargetNodein interfaceRdfMapperProperty- Returns:
-