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

Align Stereotypes Service #89

Open
claudenirmf opened this issue Dec 22, 2021 · 0 comments
Open

Align Stereotypes Service #89

claudenirmf opened this issue Dec 22, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@claudenirmf
Copy link
Member

Two common problems in the migration of older OntoUML ontologies are (i) the inconsistent spelling of stereotypes in the original ontology (e.g., «subkind», «subKind», and «sub kind»), and (ii) the usage of stereotypes that must be mapped to a version adopted more recently (e.g., «powertype», «high-order type», and «type»).

This issue concerns the creation of an "alignment service" that receives a given ontology and returns it with corrected stereotypes on all elements. These corrections are limited to misspelled and mapped stereotypes. Stereotypes that cannot match some of the current OntoUML stereotypes in one of these two ways shall be left as is.

One other correction that may be considered in this context is the inversion of association directions to the direction prescribed by OntoUML. For instance, an association decorated with the stereotype «mediation» may only be defined with the relator at its source, and not a substantial. However, this is could be considered a modification that is too invasive, or even unintuitive to the user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant