-
Notifications
You must be signed in to change notification settings - Fork 18
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
avoid unspecific properties #297
Comments
Please see also comments in issue #281, where this specific property is mentioned :) In the current revisions, not yet published, this property will be changed. |
@giorgialodi Is it true that epo:has is a owl:FunctionalProperty? |
@VladimirAlexiev it seems so looking at the OWL file of the version 2.0.1 but I do not think it is correct. Here there are two points to highlight IMHO: 1) "has" is no longer available in the new version we are working on; we decided to revise all those properties that are applied to many domains and ranges and that can cause semantic inconsistencies and also, let me say, not clear semantics; 2) the definition of functional properties, (a)symmetric ones and also of the disjointedness axioms are to be revised: after some checks in the working group we noticed that there are some of these axioms that are not correct and this might be (we are not sure and we need to further investigate it) derived from some conventions adopted in the automatic translation from UML to OWL. The point is that I personally notice that automatic translation is cool from one side but adjustments are required in any case since UML is not that expressive as it is OWL and some things are not subject to a general rule: it depends on what we model. This consideration, from my personal point of view, might be applied to the functional axiom for "has" in the specific case you mention. |
As Giorgia rightly mentions we took care of revising all the predicates that were creating ambiguity. |
This has been fixed. In the latest release, ePO 3.0.1, all properties are well scoped. |
The worst offender is
epo:has
(ePO_restrictions.ttl release 2.0.1):Not surprisingly, there is no definition of this prop.
You could add definition "A quality, part or characteristic of this resource" but it's quite unspecific
OP-TED/model2owl#91 complains about being unable to tell which domain class pairs with which range class.
But I looked in the UML documentation and I know one of the pairs is:
epo:EvaluationBoard epo:has epo:ExclusionGround
.But I still can't figure out:
If there was a specific prop between
epo:EvaluationBoard
andepo:ExclusionGround
, these questions could be answered by the ontology.BTW, Is it true that epo:has is a owl:FunctionalProperty?
The text was updated successfully, but these errors were encountered: