java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_eval.evaluator.explainer.ExplainerResourceProperty
All Implemented Interfaces:
IExplainerResource, IExplainerResourceWithJenaOntology

public class ExplainerResourceProperty extends Object implements IExplainerResourceWithJenaOntology
A simple IExplainerResource which is capable of retrieving properties for given resources.
Author:
Sven Hertling, Jan Portisch
  • Field Details

    • properties

      private Map<String,org.apache.jena.rdf.model.Property> properties
      Data structure that holds the mapping of names to RDF properties.
    • resourceFeatureNames

      private ArrayList<String> resourceFeatureNames
      Names of the resource features in a list. Not that there is an order.
    • uriPrefixLookup

      private PrefixLookup uriPrefixLookup
    • LOGGER

      private static org.slf4j.Logger LOGGER
      default logger
    • ontModel

      private org.apache.jena.ontology.OntModel ontModel
      The ontModel that is used to explain resources.
  • Constructor Details

    • ExplainerResourceProperty

      public ExplainerResourceProperty()
    • ExplainerResourceProperty

      public ExplainerResourceProperty(List<NamePropertyTuple> properties)
      Constructor
      Parameters:
      properties - Desired RDF properties together with their "feature names" in the order you desire.
    • ExplainerResourceProperty

      public ExplainerResourceProperty(org.apache.jena.rdf.model.Property... properties)
      Use the given properties and choose the local name of the proeprty as the name.
      Parameters:
      properties - Desired properties
  • Method Details