@STService
public class Properties
extends it.uniroma2.art.semanticturkey.services.STServiceAdapter
Constructor and Description |
---|
Properties() |
Modifier and Type | Method and Description |
---|---|
void |
addEquivalentProperty(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.IRI equivalentProperty,
boolean inverse,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
addInverseProperty(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.IRI inverseProperty,
boolean inverse,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
protected void |
addPropertyAxiomHelper(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.IRI linkedProperty,
boolean inverse,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
addPropertyChainAxiom(org.eclipse.rdf4j.model.IRI property,
List<String> chainedProperties,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
addPropertyDisjointWith(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.IRI disjointProperty,
boolean inverse,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
addPropertyDomain(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource domain) |
void |
addPropertyRange(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource range) |
void |
addSuperProperty(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.IRI superProperty,
boolean inverse,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
addValuesToDatarange(org.eclipse.rdf4j.model.Resource datarange,
List<org.eclipse.rdf4j.model.Literal> literals) |
void |
addValueToDatarange(org.eclipse.rdf4j.model.Resource datarange,
org.eclipse.rdf4j.model.Literal literal) |
Boolean |
areSubPropertiesUsed(org.eclipse.rdf4j.model.IRI property) |
it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.IRI> |
createProperty(org.eclipse.rdf4j.model.IRI propertyType,
org.eclipse.rdf4j.model.IRI newProperty,
org.eclipse.rdf4j.model.IRI superProperty,
it.uniroma2.art.semanticturkey.customform.CustomFormValue customFormValue) |
void |
deleteProperty(org.eclipse.rdf4j.model.IRI property)
Deletes a properties
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Literal>> |
getDatarangeLiterals(org.eclipse.rdf4j.model.BNode datarange) |
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getInverseProperties(List<org.eclipse.rdf4j.model.IRI> properties) |
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getPropertiesInfo(org.eclipse.rdf4j.model.IRI[] propList)
takes a list of Properties and return their description as if they were roots for a tree (so more,
role, explicit etc...)
|
com.fasterxml.jackson.databind.JsonNode |
getRange(org.eclipse.rdf4j.model.IRI property) |
protected it.uniroma2.art.semanticturkey.services.core.TypesAndRanges |
getRangeOnlyClasses(org.eclipse.rdf4j.model.IRI property) |
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getRelevantDomainClasses(org.eclipse.rdf4j.model.Resource property)
it takes any named class which is relevant in the domain of prop.
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getRelevantPropertiesForClass(org.eclipse.rdf4j.model.Resource classUri)
Retrieves all properties having their domain on cls.
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getRelevantPropertiesForResource(org.eclipse.rdf4j.model.Resource res)
Retrieves all types of res, then all properties having their domain on any of the types for res.
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getRelevantRangeClasses(org.eclipse.rdf4j.model.Resource property)
it takes any named class which is relevant in the range of prop.
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getSubProperties(org.eclipse.rdf4j.model.Resource superProperty) |
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getSuperProperties(org.eclipse.rdf4j.model.Resource subProperty) |
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getTopAnnotationProperties()
returns all root Annotation properties
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getTopDatatypeProperties()
returns all root Datatype properties
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getTopObjectProperties()
returns all root Object properties
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getTopOntologyProperties()
returns all root Ontology properties
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getTopProperties()
returns all root properties
|
Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> |
getTopRDFProperties()
returns all root RDF properties
|
Boolean |
hasValueInDatarange(org.eclipse.rdf4j.model.Resource datarange,
org.eclipse.rdf4j.model.Literal literal) |
void |
removeDataranges(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.BNode datarange)
It deletes all the triple representing the old datarange.
|
void |
removeEquivalentProperty(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource equivalentProperty,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
removeInverseProperty(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource inverseProperty,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
protected void |
removePropertyAxiomHelper(org.eclipse.rdf4j.model.Resource property,
org.eclipse.rdf4j.model.IRI linkingPredicate,
org.eclipse.rdf4j.model.Resource linkedProperty) |
void |
removePropertyChainAxiom(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource chain,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
removePropertyDisjointWith(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource disjointProperty,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
removePropertyDomain(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource domain) |
void |
removePropertyRange(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource range) |
void |
removeSuperProperty(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource superProperty,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
void |
removeValueFromDatarange(org.eclipse.rdf4j.model.Resource datarange,
org.eclipse.rdf4j.model.Literal literal) |
void |
setDataRange(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.IRI predicate,
List<org.eclipse.rdf4j.model.Literal> literals) |
void |
updateDataranges(org.eclipse.rdf4j.model.BNode datarange,
List<org.eclipse.rdf4j.model.Literal> literals)
Update the current RDF list associated to the RDFS.DATATYPE by deleting the old one and create a new
RDF:List using the input one.
|
void |
updatePropertyChainAxiom(org.eclipse.rdf4j.model.IRI property,
org.eclipse.rdf4j.model.Resource replacedChain,
List<String> chainedProperties,
org.eclipse.rdf4j.model.IRI linkingPredicate) |
addValue, checkNotLocallyDefined, createQueryBuilder, generateIRI, generateNatureSPARQLSelectPart, generateNatureSPARQLWherePart, generateResourceWithCustomConstructor, getCodaLexModeForSearchFromLexicalizationModel, getDeleteGraph, getGraphFromNature, getInitializedCodaCore, getManagedConnection, getMetadataGraph, getPlatformTransactionManager, getProject, getRepository, getRoleFromNature, getUserNamedGraphs, getWorkingGraph, instantiateSearchStrategy, instantiateSearchStrategy, parseReference, publishResourceDeleted, publishResourceDeleted, removeReifiedValue, retrieveResources, shutDownCodaCore, updateTriplePredicate
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getTopProperties()
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getTopRDFProperties()
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(objectProperty, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getTopObjectProperties()
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(datatypeProperty, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getTopDatatypeProperties()
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(annotationProperty, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getTopAnnotationProperties()
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(ontologyProperty, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getTopOntologyProperties()
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getPropertiesInfo(org.eclipse.rdf4j.model.IRI[] propList)
propList
- @STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getSubProperties(@LocallyDefined org.eclipse.rdf4j.model.Resource superProperty)
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getSuperProperties(@LocallyDefined org.eclipse.rdf4j.model.Resource subProperty)
@STServiceOperation @Read public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getRelevantPropertiesForResource(@LocallyDefined org.eclipse.rdf4j.model.Resource res)
res
- @STServiceOperation @Read public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getRelevantPropertiesForClass(@LocallyDefined org.eclipse.rdf4j.model.Resource classUri)
classUri
- @STServiceOperation @Read public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getRelevantDomainClasses(@LocallyDefined org.eclipse.rdf4j.model.Resource property)
property
- @STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, range)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getRelevantRangeClasses(@LocallyDefined org.eclipse.rdf4j.model.Resource property)
property
- @STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, range)\', \'R\')") public com.fasterxml.jackson.databind.JsonNode getRange(org.eclipse.rdf4j.model.IRI property)
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, range)\', \'R\')") public Boolean areSubPropertiesUsed(@LocallyDefined org.eclipse.rdf4j.model.IRI property)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'C\')") public it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.IRI> createProperty(org.eclipse.rdf4j.model.IRI propertyType, @Optional @NotLocallyDefined org.eclipse.rdf4j.model.IRI newProperty, @Optional org.eclipse.rdf4j.model.IRI superProperty, @Optional it.uniroma2.art.semanticturkey.customform.CustomFormValue customFormValue) throws it.uniroma2.art.semanticturkey.exceptions.CODAException, it.uniroma2.art.semanticturkey.customform.CustomFormException
it.uniroma2.art.semanticturkey.exceptions.CODAException
it.uniroma2.art.semanticturkey.customform.CustomFormException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'D\')") public void deleteProperty(@LocallyDefined @Deleted org.eclipse.rdf4j.model.IRI property) throws it.uniroma2.art.semanticturkey.exceptions.DeniedOperationException
property
- it.uniroma2.art.semanticturkey.exceptions.DeniedOperationException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'C\')") public void addEquivalentProperty(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.IRI equivalentProperty, @Optional(defaultValue="false") boolean inverse, @SubPropertyOf(superPropertyIRI="http://www.w3.org/2002/07/owl#equivalentProperty") @Optional(defaultValue="<http://www.w3.org/2002/07/owl#equivalentProperty>") org.eclipse.rdf4j.model.IRI linkingPredicate) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.query.UpdateExecutionException
org.eclipse.rdf4j.repository.RepositoryException
org.eclipse.rdf4j.query.MalformedQueryException
org.eclipse.rdf4j.query.UpdateExecutionException
protected void addPropertyAxiomHelper(org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.IRI linkedProperty, boolean inverse, org.eclipse.rdf4j.model.IRI linkingPredicate) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.query.UpdateExecutionException
org.eclipse.rdf4j.repository.RepositoryException
org.eclipse.rdf4j.query.MalformedQueryException
org.eclipse.rdf4j.query.UpdateExecutionException
protected void removePropertyAxiomHelper(org.eclipse.rdf4j.model.Resource property, org.eclipse.rdf4j.model.IRI linkingPredicate, org.eclipse.rdf4j.model.Resource linkedProperty) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.query.UpdateExecutionException
org.eclipse.rdf4j.repository.RepositoryException
org.eclipse.rdf4j.query.MalformedQueryException
org.eclipse.rdf4j.query.UpdateExecutionException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'D\')") public void removeEquivalentProperty(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource equivalentProperty, @SubPropertyOf(superPropertyIRI="http://www.w3.org/2002/07/owl#equivalentProperty") @Optional(defaultValue="<http://www.w3.org/2002/07/owl#equivalentProperty>") org.eclipse.rdf4j.model.IRI linkingPredicate)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'C\')") public void addPropertyDisjointWith(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.IRI disjointProperty, @Optional(defaultValue="false") boolean inverse, @SubPropertyOf(superPropertyIRI="http://www.w3.org/2002/07/owl#propertyDisjointWith") @Optional(defaultValue="<http://www.w3.org/2002/07/owl#propertyDisjointWith>") org.eclipse.rdf4j.model.IRI linkingPredicate) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.query.UpdateExecutionException
org.eclipse.rdf4j.repository.RepositoryException
org.eclipse.rdf4j.query.MalformedQueryException
org.eclipse.rdf4j.query.UpdateExecutionException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'D\')") public void removePropertyDisjointWith(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource disjointProperty, @SubPropertyOf(superPropertyIRI="http://www.w3.org/2002/07/owl#propertyDisjointWith") @Optional(defaultValue="<http://www.w3.org/2002/07/owl#propertyDisjointWith>") org.eclipse.rdf4j.model.IRI linkingPredicate)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(\' +@auth.typeof(#property)+ \', values)\',\'C\')") public void addInverseProperty(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.IRI inverseProperty, @Optional(defaultValue="false") boolean inverse, @Optional(defaultValue="<http://www.w3.org/2002/07/owl#inverseOf>") org.eclipse.rdf4j.model.IRI linkingPredicate) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.query.UpdateExecutionException
org.eclipse.rdf4j.repository.RepositoryException
org.eclipse.rdf4j.query.MalformedQueryException
org.eclipse.rdf4j.query.UpdateExecutionException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(\' +@auth.typeof(#property)+ \', values)\',\'D\')") public void removeInverseProperty(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource inverseProperty, @Optional(defaultValue="<http://www.w3.org/2002/07/owl#inverseOf>") org.eclipse.rdf4j.model.IRI linkingPredicate)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'C\')") public void addSuperProperty(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.IRI superProperty, @Optional(defaultValue="false") boolean inverse, @Optional(defaultValue="<http://www.w3.org/2000/01/rdf-schema#subPropertyOf>") org.eclipse.rdf4j.model.IRI linkingPredicate) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.query.UpdateExecutionException
org.eclipse.rdf4j.repository.RepositoryException
org.eclipse.rdf4j.query.MalformedQueryException
org.eclipse.rdf4j.query.UpdateExecutionException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'C\')") public void addPropertyChainAxiom(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, @Size(min=2) List<String> chainedProperties, @Optional(defaultValue="<http://www.w3.org/2002/07/owl#propertyChainAxiom>") org.eclipse.rdf4j.model.IRI linkingPredicate) throws it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterParserException, it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterSyntacticException, it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterPrefixNotDefinedException
it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterParserException
it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterSyntacticException
it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterPrefixNotDefinedException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'D\')") public void removePropertyChainAxiom(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource chain, @Optional(defaultValue="<http://www.w3.org/2002/07/owl#propertyChainAxiom>") org.eclipse.rdf4j.model.IRI linkingPredicate)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'U\')") public void updatePropertyChainAxiom(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource replacedChain, @Size(min=2) List<String> chainedProperties, @Optional(defaultValue="<http://www.w3.org/2002/07/owl#propertyChainAxiom>") org.eclipse.rdf4j.model.IRI linkingPredicate) throws it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterParserException, it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterSyntacticException, it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterPrefixNotDefinedException
it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterParserException
it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterSyntacticException
it.uniroma2.art.semanticturkey.exceptions.manchester.ManchesterPrefixNotDefinedException
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property, taxonomy)\', \'D\')") public void removeSuperProperty(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource superProperty, @Optional(defaultValue="<http://www.w3.org/2000/01/rdf-schema#subPropertyOf>") org.eclipse.rdf4j.model.IRI linkingPredicate)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'C\')") public void addPropertyDomain(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, @LocallyDefined org.eclipse.rdf4j.model.Resource domain)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'D\')") public void removePropertyDomain(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource domain)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'C\')") public void addPropertyRange(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource range)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'D\')") public void removePropertyRange(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.Resource range)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'C\')") public void setDataRange(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, @Optional @LocallyDefined @SubPropertyOf(superPropertyIRI="http://www.w3.org/2000/01/rdf-schema#range") org.eclipse.rdf4j.model.IRI predicate, List<org.eclipse.rdf4j.model.Literal> literals)
@STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'D\')") public void removeDataranges(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.IRI property, @LocallyDefined org.eclipse.rdf4j.model.BNode datarange)
property
- datarange
- @STServiceOperation(method=POST) @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'U\')") public void updateDataranges(@Modified(role=property) @LocallyDefined org.eclipse.rdf4j.model.BNode datarange, List<org.eclipse.rdf4j.model.Literal> literals)
datarange
- literals
- @STServiceOperation @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'C\')") public void addValueToDatarange(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.Resource datarange, org.eclipse.rdf4j.model.Literal literal)
@STServiceOperation @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'C\')") public void addValuesToDatarange(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.Resource datarange, @LocallyDefinedResources List<org.eclipse.rdf4j.model.Literal> literals)
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'R\')") public Boolean hasValueInDatarange(@LocallyDefined org.eclipse.rdf4j.model.Resource datarange, org.eclipse.rdf4j.model.Literal literal)
@STServiceOperation @Write @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'D\')") public void removeValueFromDatarange(@LocallyDefined @Modified(role=property) org.eclipse.rdf4j.model.Resource datarange, org.eclipse.rdf4j.model.Literal literal)
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Literal>> getDatarangeLiterals(org.eclipse.rdf4j.model.BNode datarange)
@STServiceOperation @Read @PreAuthorize(value="@auth.isAuthorized(\'rdf(property)\', \'R\')") public Collection<it.uniroma2.art.semanticturkey.services.AnnotatedValue<org.eclipse.rdf4j.model.Resource>> getInverseProperties(List<org.eclipse.rdf4j.model.IRI> properties)
protected it.uniroma2.art.semanticturkey.services.core.TypesAndRanges getRangeOnlyClasses(org.eclipse.rdf4j.model.IRI property)
Copyright © 2023 ART Group, University of Rome, Tor Vergata. All rights reserved.