Class ICVController
java.lang.Object
it.uniroma2.art.semanticturkey.services.core.controllers.ICVController
- All Implemented Interfaces:
IntrospectableController
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@Controller
public class ICVController
extends Object
implements org.springframework.context.ApplicationContextAware, IntrospectableController
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.HttpEntity<String>
addAllConceptsToSchemePublished
(org.eclipse.rdf4j.model.IRI scheme) org.springframework.http.HttpEntity<String>
deleteAllDanglingConceptsPublished
(org.eclipse.rdf4j.model.IRI scheme) org.springframework.http.HttpEntity<String>
org.springframework.http.HttpEntity<Response<ICV.InferenceExplanation>>
explainPublished
(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object) org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>>
listAlignedNamespacesPublished
(RDFResourceRole[] rolesArray) org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>>
listBrokenAlignmentsPublished
(Map<String, String> nsToLocationMap, RDFResourceRole[] rolesArray) org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>>
listBrokenDefinitionsPublished
(RDFResourceRole[] rolesArray, org.eclipse.rdf4j.model.IRI property) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>>
org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>>
listConceptsHierarchicalRedundanciesPublished
(boolean sameScheme) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<List<ICV.ConsistencyViolation>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listDanglingConceptsPublished
(org.eclipse.rdf4j.model.IRI scheme) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listResourcesNoDefPublished
(RDFResourceRole[] rolesArray, String[] languagesArray) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listResourcesNoLexicalizationPublished
(RDFResourceRole[] rolesArray, String[] languagesArray) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listResourcesWithAltNoPrefLabelPublished
(RDFResourceRole[] rolesArray) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listResourcesWithExtraSpacesInLabelPublished
(RDFResourceRole[] rolesArray) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listResourcesWithOverlappedLabelsPublished
(RDFResourceRole[] rolesArray) org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>>
listResourcesWithSameLabelsPublished
(RDFResourceRole[] rolesArray) org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>>
org.springframework.http.HttpEntity<String>
org.springframework.http.HttpEntity<String>
removeAllDanglingFromSchemePublished
(org.eclipse.rdf4j.model.IRI scheme) org.springframework.http.HttpEntity<String>
org.springframework.http.HttpEntity<String>
org.springframework.http.HttpEntity<String>
removeBroadersToConceptPublished
(org.eclipse.rdf4j.model.IRI concept, org.eclipse.rdf4j.model.IRI scheme) org.springframework.http.HttpEntity<String>
setAllDanglingAsTopConceptPublished
(org.eclipse.rdf4j.model.IRI scheme) void
setApplicationContext
(org.springframework.context.ApplicationContext arg0) org.springframework.http.HttpEntity<String>
setBroaderForAllDanglingPublished
(org.eclipse.rdf4j.model.IRI scheme, org.eclipse.rdf4j.model.IRI broader) org.springframework.http.HttpEntity<String>
setDanglingXLabelPublished
(org.eclipse.rdf4j.model.IRI concept, org.eclipse.rdf4j.model.IRI xlabelPred, org.eclipse.rdf4j.model.Resource xlabel)
-
Constructor Details
-
ICVController
public ICVController()
-
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext arg0) throws org.springframework.beans.BeansException - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
getServiceSpecies
- Specified by:
getServiceSpecies
in interfaceIntrospectableController
-
getService
- Specified by:
getService
in interfaceIntrospectableController
-
explainPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/explain", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<ICV.InferenceExplanation>> explainPublished(@RequestParam("subject") org.eclipse.rdf4j.model.Resource subject, @RequestParam("predicate") org.eclipse.rdf4j.model.IRI predicate, @RequestParam("object") org.eclipse.rdf4j.model.Value object) -
listResourcesWithNoLanguageTagForLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithNoLanguageTagForLabel", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithNoLanguageTagForLabelPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) -
listConsistencyViolationsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConsistencyViolations", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<List<ICV.ConsistencyViolation>>> listConsistencyViolationsPublished() -
addAllConceptsToSchemePublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/addAllConceptsToScheme", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> addAllConceptsToSchemePublished(@RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme) -
removeBroadersToConceptPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/removeBroadersToConcept", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> removeBroadersToConceptPublished(@RequestParam("concept") org.eclipse.rdf4j.model.IRI concept, @RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme) -
listBrokenAlignmentsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listBrokenAlignments", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>> listBrokenAlignmentsPublished(@RequestParam("nsToLocationMap") Map<String, String> nsToLocationMap, @RequestParam("rolesArray") RDFResourceRole[] rolesArray) throws ProjectAccessException- Throws:
ProjectAccessException
-
listConceptSchemesWithNoTopConceptPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConceptSchemesWithNoTopConcept", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listConceptSchemesWithNoTopConceptPublished() -
setBroaderForAllDanglingPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/setBroaderForAllDangling", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> setBroaderForAllDanglingPublished(@RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme, @RequestParam("broader") org.eclipse.rdf4j.model.IRI broader) -
removeBroadersToAllConceptsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/removeBroadersToAllConcepts", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> removeBroadersToAllConceptsPublished() -
setDanglingXLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/setDanglingXLabel", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> setDanglingXLabelPublished(@RequestParam("concept") org.eclipse.rdf4j.model.IRI concept, @RequestParam("xlabelPred") org.eclipse.rdf4j.model.IRI xlabelPred, @RequestParam("xlabel") org.eclipse.rdf4j.model.Resource xlabel) -
listConceptsWithNoSchemePublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConceptsWithNoScheme", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listConceptsWithNoSchemePublished() -
deleteAllDanglingConceptsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/deleteAllDanglingConcepts", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> deleteAllDanglingConceptsPublished(@RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme) -
listConceptsExactMatchDisjointPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConceptsExactMatchDisjoint", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listConceptsExactMatchDisjointPublished() -
listResourcesNoDefPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesNoDef", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesNoDefPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray, @RequestParam("languagesArray") String[] languagesArray) -
listTopConceptsWithBroaderPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listTopConceptsWithBroader", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>> listTopConceptsWithBroaderPublished() -
listDanglingConceptsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listDanglingConcepts", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listDanglingConceptsPublished(@RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme) -
listResourcesWithOverlappedLabelsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithOverlappedLabels", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithOverlappedLabelsPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) throws UnsupportedLexicalizationModelException -
removeAllHierarchicalRedundancyPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/removeAllHierarchicalRedundancy", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> removeAllHierarchicalRedundancyPublished() -
listResourcesWithMorePrefLabelSameLangPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithMorePrefLabelSameLang", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithMorePrefLabelSameLangPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) throws UnsupportedLexicalizationModelException -
listBrokenDefinitionsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listBrokenDefinitions", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>> listBrokenDefinitionsPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray, @RequestParam("property") org.eclipse.rdf4j.model.IRI property) -
listResourcesWithNoSKOSXLPrefLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithNoSKOSXLPrefLabel", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithNoSKOSXLPrefLabelPublished() -
listResourcesWithExtraSpacesInLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithExtraSpacesInLabel", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithExtraSpacesInLabelPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) -
deleteAllDanglingXLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/deleteAllDanglingXLabel", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> deleteAllDanglingXLabelPublished() -
listLocalInvalidURIsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listLocalInvalidURIs", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listLocalInvalidURIsPublished() -
removeAllAsTopConceptsWithBroaderPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/removeAllAsTopConceptsWithBroader", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> removeAllAsTopConceptsWithBroaderPublished() -
listResourcesWithSameLabelsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithSameLabels", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithSameLabelsPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) throws UnsupportedLexicalizationModelException -
setAllDanglingAsTopConceptPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/setAllDanglingAsTopConcept", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> setAllDanglingAsTopConceptPublished(@RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme) -
listDanglingXLabelsPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listDanglingXLabels", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listDanglingXLabelsPublished() -
listConceptsHierarchicalRedundanciesPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConceptsHierarchicalRedundancies", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>> listConceptsHierarchicalRedundanciesPublished(@RequestParam(value="sameScheme",required=false,defaultValue="true") boolean sameScheme) throws UnsupportedLexicalizationModelException -
listResourcesURIWithSpacePublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesURIWithSpace", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesURIWithSpacePublished() -
listResourcesWithAltNoPrefLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithAltNoPrefLabel", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithAltNoPrefLabelPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) throws UnsupportedLexicalizationModelException -
listResourcesNoLexicalizationPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesNoLexicalization", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesNoLexicalizationPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray, @RequestParam("languagesArray") String[] languagesArray) -
removeAllDanglingFromSchemePublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/removeAllDanglingFromScheme", method=POST, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<String> removeAllDanglingFromSchemePublished(@RequestParam("scheme") org.eclipse.rdf4j.model.IRI scheme) -
listConceptsRelatedDisjointPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConceptsRelatedDisjoint", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listConceptsRelatedDisjointPublished() -
listAlignedNamespacesPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listAlignedNamespaces", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>> listAlignedNamespacesPublished(@RequestParam("rolesArray") RDFResourceRole[] rolesArray) throws ProjectAccessException - Throws:
ProjectAccessException
-
listDanglingConceptsForAllSchemesPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listDanglingConceptsForAllSchemes", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listDanglingConceptsForAllSchemesPublished() -
listResourcesWithNoSKOSPrefLabelPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listResourcesWithNoSKOSPrefLabel", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<Collection<AnnotatedValue<org.eclipse.rdf4j.model.Resource>>>> listResourcesWithNoSKOSPrefLabelPublished() -
listConceptsHierarchicalCyclesPublished
@RequestMapping(value="it.uniroma2.art.semanticturkey/st-core-services/ICV/listConceptsHierarchicalCycles", method=GET, produces="application/json;charset=UTF-8") public org.springframework.http.HttpEntity<Response<com.fasterxml.jackson.databind.JsonNode>> listConceptsHierarchicalCyclesPublished()
-