Class AbstractStatementConsumer

java.lang.Object
it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractStatementConsumer
All Implemented Interfaces:
StatementConsumer
Direct Known Subclasses:
AbstractPropertyMatchingStatementConsumer, PropertyFacetsStatementConsumer

public abstract class AbstractStatementConsumer extends Object implements StatementConsumer
  • Field Details

  • Constructor Details

    • AbstractStatementConsumer

      public AbstractStatementConsumer()
  • Method Details

    • computeRole

      public static org.eclipse.rdf4j.model.Literal computeRole(Map<org.eclipse.rdf4j.model.Resource,Map<String,org.eclipse.rdf4j.model.Value>> resource2attributes, org.eclipse.rdf4j.model.Resource resource)
    • computeDefaultShow

      public static String computeDefaultShow(org.eclipse.rdf4j.model.Resource resource)
    • computeDefaultShow

      public static String computeDefaultShow(org.eclipse.rdf4j.model.Resource resource, Map<String,String> ns2prefixMapping)
    • computeGraphs

      public static String computeGraphs(Set<org.eclipse.rdf4j.model.Resource> graphs)
    • computeTripleScope

      public static TripleScopes computeTripleScope(Set<org.eclipse.rdf4j.model.Resource> graphs, org.eclipse.rdf4j.model.Resource workingGraph)
    • computeShow

      public static org.apache.commons.lang3.tuple.Pair<String,AbstractStatementConsumer.ShowInterpretation> computeShow(org.eclipse.rdf4j.model.Resource resource, Map<org.eclipse.rdf4j.model.Resource,Map<String,org.eclipse.rdf4j.model.Value>> resource2attributes, org.eclipse.rdf4j.model.Model statements, boolean useRenderingEngine)
      Returns the value of the show and, optionally, an indication of the meaning of the show (e.g. Manchester class expression).
      Parameters:
      resource -
      resource2attributes -
      statements -
      useRenderingEngine -
      Returns:
    • addShowViaDedicatedOrGenericRendering

      public static void addShowViaDedicatedOrGenericRendering(AnnotatedValue<? extends org.eclipse.rdf4j.model.Resource> annotatedResource, Map<org.eclipse.rdf4j.model.Resource,Map<String,org.eclipse.rdf4j.model.Value>> resource2attributes, Map<org.eclipse.rdf4j.model.IRI,Map<org.eclipse.rdf4j.model.Resource,org.eclipse.rdf4j.model.Literal>> predicate2resourceCreShow, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Model statements, boolean useRenderingEngine)
    • addRole

      public static <T extends org.eclipse.rdf4j.model.Resource> void addRole(AnnotatedValue<T> annotatedResource, Map<org.eclipse.rdf4j.model.Resource,Map<String,org.eclipse.rdf4j.model.Value>> resource2attributes)
    • addNature

      public static <T extends org.eclipse.rdf4j.model.Resource> void addNature(AnnotatedValue<T> annotatedResource, Map<org.eclipse.rdf4j.model.Resource,Map<String,org.eclipse.rdf4j.model.Value>> resource2attributes)
    • addQName

      public static <T extends org.eclipse.rdf4j.model.Resource> void addQName(AnnotatedValue<T> annotatedResource, Map<org.eclipse.rdf4j.model.Resource,Map<String,org.eclipse.rdf4j.model.Value>> resource2attributes)