Class RdfMapperPropertySingle

java.lang.Object
org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertyBase
org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertySingle
All Implemented Interfaces:
RdfMapper, RdfMapperProperty

public class RdfMapperPropertySingle extends RdfMapperPropertyBase
  • Constructor Details

    • RdfMapperPropertySingle

      public RdfMapperPropertySingle(org.aksw.commons.beans.model.PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, BiFunction<Object,Object,org.apache.jena.graph.Node> createTargetIri, TypeConverter typeConverter)
  • Method Details

    • exposeFragment

      public void exposeFragment(ResourceFragment out, org.apache.jena.rdf.model.Resource priorState, Object entity)
    • populate

      public void populate(EntityFragment out, org.apache.jena.rdf.model.Resource shape, Object entity)
    • exposeShape

      public void exposeShape(ResourceShapeBuilder shapeBuilder)
      Description copied from interface: RdfMapper
      Expose SPARQL patterns that identify the set of triples that are needed to populate the *immediate* values of the affected entity properties.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPropertyOps

      public org.aksw.commons.beans.model.PropertyOps getPropertyOps()
      Description copied from interface: RdfMapperProperty
      The name of the property
      Specified by:
      getPropertyOps in interface RdfMapperProperty
      Overrides:
      getPropertyOps in class RdfMapperPropertyBase
      Returns:
    • resolve

      public PathFragment resolve(String propertyName)
      Description copied from interface: RdfMapper
      Return a relation that addresses the attribute on in the RDF
      Returns: