Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Costrutto malformato non individuato #42

Open
valeriosantarelli opened this issue Dec 14, 2019 · 1 comment
Open

Costrutto malformato non individuato #42

valeriosantarelli opened this issue Dec 14, 2019 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@valeriosantarelli
Copy link
Contributor

valeriosantarelli commented Dec 14, 2019

Nell'ontologia in allegato sono presenti due casi di OR disgiunti senza archi di input, che non vengono individuati dalla verifica sintattica.

Diabete.zip

Per risolvere, splittare il check sintattico in due funzionalità diverse, il check sintattico e il check rispetto al profilo OWL.
Il primo check, raggiungibile tramite il pulsante "A con il check" che ci sta ora, verifica che l'ontologia è ben formata, ed anche completa rispetto agli assiomi costruiti (ad esempio, tutti i nodi operatori devono avere il giusto numero di archi di input).
Il secondo check, attivabile tramite una voce del menu ontology, in caso di ontologia NON COMPLETA, deve interrompersi, e rimandare al primo check.
Il menu a tendina che permette di scegliere un profilo in cui editare si può spostare dentro la palette, perchè è su di essa che ha effetto.

Insomma, trovare una soluzione di questo tipo per rendere la scelta del profilo e i vari check sintattici più comprensibili rispetto al loro reale comportamento.

@valeriosantarelli valeriosantarelli added the bug Something isn't working label Dec 14, 2019
@valeriosantarelli valeriosantarelli added this to the Eddy v1.2 milestone Dec 14, 2019
@mnamici mnamici self-assigned this Jan 15, 2020
@mnamici mnamici modified the milestones: Eddy v1.2, Eddy v1.3 Feb 28, 2020
@valeriosantarelli valeriosantarelli modified the milestones: Eddy v1.3, Eddy v3.2 May 9, 2020
@valeriosantarelli valeriosantarelli modified the milestones: Eddy v3.1, Eddy 3.2 Jun 15, 2020
@mnamici mnamici modified the milestones: Eddy 3.2, Eddy 3.3 Jan 12, 2022
@valeriosantarelli valeriosantarelli removed this from the Eddy 3.3 milestone Jan 19, 2022
@giacomoronconiobda
Copy link

Ho riscontrato un caso simile per il range di un attributo. Il problema è che non ci si accorge dell'incompletezza del file graphol finchè non si esporta o peggio si importa dentro Monolith. Sto degli operatori con archi di inclusione ma senza archi di input. In questo caso il il check sintattico dice che va tutto bene ma l'export in OWL dà (giustamente) errore.

Un'idea potrebbe essere di ampliare il check sintattico a questi casi e di eseguirlo prima del salvataggio del file graphol in modo da non poter salvare file graphol non esportabili in OWL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants