obdasystems / sparqling-ws

RESTful web services for Sparqling: point and click SPARQL editor based on Grapholscape
MIT License
0 stars 0 forks source link

La chiusura transitiva non suggerisce alcuni ruoli #29

Closed giacomoronconiobda closed 1 year ago

giacomoronconiobda commented 1 year ago

Nell'ontologia in allegatocliccando su https://w3id.org/italia/onto/ITO/Unita_territoriale_sovracomunale dovrebbero essere suggeriti anche dei ruoli (https://w3id.org/italia/onto/ITO/attuale_unita_amministrativa_di_origine) perché relativi al padre https://w3id.org/italia/onto/ITO/Unita_amministrativa.

La cosa strana è che per esempio il ruolo https://w3id.org/italia/onto/ITO/ha_storico_di_unita_amministrativa viene correttamente suggerito.

image Ontologia: https://github.com/obdasystems/istat-ndc/blob/main/ProcedureSDG/OntologieGenerali/territorio/italianTerritoryOntology_v1.1.graphol

giacomoronconiobda commented 1 year ago

Piano di azione:

ISTAT_SPARQLING_ISSUE_29_0.graphol.zip

NonnonePalmiro commented 1 year ago

Il bug è stato risolto, ma per correggerlo è stato necessario apportare modifiche che invalidano i test in com.obdasystems.sparqling.engine.TestPolymorphProperties.

Per risolvere credo sia necessario modificare opportunamente codice metodo getHighlights della classe OntologyProximityManager . Valutare se intervenire immediatamente, dato che potrebbe essere necessario tenere conto di output della issue https://github.com/obdasystems/sparqling-ws/issues/31