Interface IExplainerResource

All Known Subinterfaces:
IExplainerResourceWithJenaOntology
All Known Implementing Classes:
ExplainerResourceProperty, ExplainerResourceType

public interface IExplainerResource
Interface for classes that are able to generate explanatory statements about individual resources.
Author:
Sven Hertling, Jan Portisch
  • Method Details

    • getResourceFeatures

      Map<String,String> getResourceFeatures(String uri)
      Gets information (features) about a resource (represent through the uri parameter) from e.g. a matcher. The result is a map of feature name and corresponding value.
      Parameters:
      uri - the resource uri.
      Returns:
      a map of feature name and corresponding value.
    • getResourceFeatureNames

      List<String> getResourceFeatureNames()
      Get the names of the resource features which will also appear in the result of getResourceFeatures(String).
      Returns:
      A list of the resource feature names.