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 Details

    • ICVController

      public ICVController()
  • Method Details

    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext arg0) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • getServiceSpecies

      public ServiceSpecies getServiceSpecies()
      Specified by:
      getServiceSpecies in interface IntrospectableController
    • getService

      public ICV getService()
      Specified by:
      getService in interface IntrospectableController
    • 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
      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
      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
      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
      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
      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()