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

No class datatypes #66

Closed
GeertThijs opened this issue Apr 18, 2023 · 1 comment
Closed

No class datatypes #66

GeertThijs opened this issue Apr 18, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@GeertThijs
Copy link

In § Attribute definition and usage. Like for the issue #x, there is no explanation. If the explanation would be that it makes a diagram more simple then that is not true: it simplifies most diagrams as there is no association line on the diagram. And the toolchain makes objectproperties of associations anyhow.

@jitsedc jitsedc added the enhancement New feature or request label Apr 18, 2023
@costezki costezki added this to the integrate Webinar 2 comments milestone Apr 28, 2023
costezki added a commit that referenced this issue May 9, 2023
@costezki
Copy link
Collaborator

costezki commented May 9, 2023

The reason for this is to keep a clear separation between (a) properties that take a literal value (governed by a datatype, and conceptually corresponding to owl:DatatypeProperty) and (b) properties that take a reference value (governed by a class, corresponding to owl:ObjectProperty). Doing so has two advantages: (a) it confers homogeneity to the model, which enhances readability and decreases ambiguity; (b) the toolchain implementation is easier as there is a clear treatment and interpretation.

@costezki costezki closed this as completed May 9, 2023
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

4 participants