Class ResourceView.SPARQLAccessMethod
java.lang.Object
it.uniroma2.art.semanticturkey.services.core.ResourceView.AccessMethod
it.uniroma2.art.semanticturkey.services.core.ResourceView.SPARQLAccessMethod
- Enclosing class:
- ResourceView
-
Constructor Summary
ConstructorsConstructorDescriptionSPARQLAccessMethod
(org.eclipse.rdf4j.model.IRI sparqlEndpoint, boolean useGroupBy) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
org.eclipse.rdf4j.model.Model
retrievePredicateInformation
(ResourcePosition resourcePosition, Set<org.eclipse.rdf4j.model.IRI> resourcePredicates, Set<org.eclipse.rdf4j.model.IRI> specialProperties, Map<org.eclipse.rdf4j.model.Resource, Map<String, org.eclipse.rdf4j.model.Value>> resource2attributes, org.eclipse.rdf4j.model.Model statements) org.eclipse.rdf4j.model.Model
retrieveStatements
(ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, boolean includeInferred, boolean ignorePropertyExclusions, org.apache.commons.lang3.mutable.MutableLong excludedObjectsCount) retrieveSubjectAndObjectsAdditionalInformation
(ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, boolean includeInferred, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.IRI> resourcePredicates, boolean ignorePropertyExclusions, boolean computeCvSingleValuePreview) Methods inherited from class it.uniroma2.art.semanticturkey.services.core.ResourceView.AccessMethod
retrievePredicateInformation, retrieveSubjectAndObjectsAdditionalInformationFromConnection, retrieveSubjectAndObjectsAdditionalInformationFromStatements
-
Constructor Details
-
SPARQLAccessMethod
public SPARQLAccessMethod(org.eclipse.rdf4j.model.IRI sparqlEndpoint, boolean useGroupBy)
-
-
Method Details
-
getName
- Specified by:
getName
in classResourceView.AccessMethod
-
retrieveStatements
public org.eclipse.rdf4j.model.Model retrieveStatements(ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, boolean includeInferred, boolean ignorePropertyExclusions, org.apache.commons.lang3.mutable.MutableLong excludedObjectsCount) throws org.eclipse.rdf4j.common.exception.RDF4JException - Specified by:
retrieveStatements
in classResourceView.AccessMethod
- Throws:
org.eclipse.rdf4j.common.exception.RDF4JException
-
retrievePredicateInformation
public org.eclipse.rdf4j.model.Model retrievePredicateInformation(ResourcePosition resourcePosition, Set<org.eclipse.rdf4j.model.IRI> resourcePredicates, Set<org.eclipse.rdf4j.model.IRI> specialProperties, Map<org.eclipse.rdf4j.model.Resource, Map<String, throws ProjectAccessExceptionorg.eclipse.rdf4j.model.Value>> resource2attributes, org.eclipse.rdf4j.model.Model statements) - Overrides:
retrievePredicateInformation
in classResourceView.AccessMethod
- Throws:
ProjectAccessException
-
retrieveSubjectAndObjectsAdditionalInformation
public it.uniroma2.art.semanticturkey.services.core.ResourceView.SubjectAndObjectsInfos retrieveSubjectAndObjectsAdditionalInformation(ResourcePosition resourcePosition, org.eclipse.rdf4j.model.Resource resource, boolean includeInferred, org.eclipse.rdf4j.model.Model statements, Set<org.eclipse.rdf4j.model.IRI> resourcePredicates, boolean ignorePropertyExclusions, boolean computeCvSingleValuePreview) throws it.uniroma2.art.maple.orchestration.AssessmentException - Specified by:
retrieveSubjectAndObjectsAdditionalInformation
in classResourceView.AccessMethod
- Throws:
it.uniroma2.art.maple.orchestration.AssessmentException
-