Class AbstractPropertyMatchingStatementConsumer

java.lang.Object
it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractStatementConsumer
it.uniroma2.art.semanticturkey.services.core.resourceview.AbstractPropertyMatchingStatementConsumer
All Implemented Interfaces:
StatementConsumer
Direct Known Subclasses:
BroadersStatementConsumer, ClassAxiomsStatementConsumer, ConstituentsStatementConsumer, DatatypeDefinitionsStatementConsumer, DenotationsStatementConsumer, DomainsStatementConsumer, EquivalentPropertyStatementConsumer, EvokedLexicalConcepts, FormRepresentationsStatementConsumer, InSchemeStatementConsumer, LabelRelationsStatementConsumer, LexicalFormsStatementConsumer, LexicalizationsStatementConsumer, LexicalSensesStatementConsumer, OntologyImportsStatementConsumer, OtherPropertiesStatementConsumer, PropertyChainStatementConsumer, PropertyDisjointWithStatementConsumer, RangesStatementConsumer, RDFSMembersStatementConsumer, SKOSCollectionMembersStatementConsumer, SKOSNotesStatementConsumer, SKOSOrderedCollectionMembersStatementConsumer, SubPropertyOfStatementConsumer, SubtermsStatementConsumer, TopConceptOfStatementConsumer, TypesStatementConsumer

public class AbstractPropertyMatchingStatementConsumer extends AbstractStatementConsumer
  • Constructor Details

  • Method Details

    • getSectionName

      public String getSectionName()
    • getMatchedProperties

      public Set<org.eclipse.rdf4j.model.IRI> getMatchedProperties()
    • consumeStatements

      public Map<String,ResourceViewSection> consumeStatements(Project project, org.eclipse.rdf4j.repository.RepositoryConnection repoConn, ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.Statement> processedStatements, org.eclipse.rdf4j.model.Resource workingGraph, 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.Model propertyModel)
    • computeRelavantProperties

      protected List<org.eclipse.rdf4j.model.IRI> computeRelavantProperties(org.eclipse.rdf4j.model.Model propertyModel, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.Statement> processedStatements)
    • sortPredicateValues

      protected void sortPredicateValues(List<AnnotatedValue<?>> values, org.eclipse.rdf4j.model.Model statements, org.eclipse.rdf4j.model.Resource subjectResource)
    • shouldRetainEmptyGroup

      protected boolean shouldRetainEmptyGroup(org.eclipse.rdf4j.model.IRI prop, org.eclipse.rdf4j.model.Resource resource, ResourcePosition resourcePosition)
    • shouldRetainEmptyResult

      protected boolean shouldRetainEmptyResult(String sectionName, RDFResourceRole resourceRole)