gitdelehe / ontouml-lightweight-editor

Automatically exported from code.google.com/p/ontouml-lightweight-editor
0 stars 0 forks source link

OntoUML2OWL+SWRL Transformation Problem #30

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When two classes (e.g. A, B) are created with two identical relations between 
them (e.g. formal, with same cardinalities), the resultant owl object property 
is "formal.A.B.A.B", instead of "formal.A.B".

Original issue reported on code.google.com by pedropau...@gmail.com on 23 Oct 2013 at 4:50

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Dear user,

Thank you for the feedback.

We solved this specific case differing the identical relations by an OLED's 
internal unique name. Then, in your example, OLED will generate two relations: 
formal.A.B and formal1.A.B.

However, be careful when creating repeated names. You can produce an 
ontological mistake. That is, since two relations are semantically different, 
they must have different names.

Best regards,
Freddy

Original comment by freddybrasileiro on 18 Dec 2014 at 5:18