Michel,
I would recommend #3. Having untyped resources is, in general, not good for
applications because they are likely to rely on the type information for
various things like UI display, etc. If you don¹t type it or type it with
owl:Thing, you are relying on the inferencing to infer the type X. This is
an overhead, you would need to figure out how and when this inferencing
happen and it is not clear what benefit you would get from relying on it.
I also wanted to expand just a little bit on the topic ³owl:oneOf². As you
are probably aware, the reason to use it as opposed to only giving value1,
value2, value3 type X, is that this approach (to some extent) "closes the
world². It communicates that the ONLY members of class X are value1, value2,
value3. So, if there is another triple {:value4 rdf:type :X}, it may be
flagged as inconsistency.
Again, this would assume that you are continuously running some inferencing
to do so. I say ³it may be flagged as inconsistency² because the first
conclusion inferencing will make is that :value4 must be the same as
:value1, value2 or :value3 because of the non unique name assumption. So,
there is no inconsistency. The only way inconsistency will be flagged if
there was some other information about these values that would make
inferencing conclude that :value4 can¹t be the same as any of :value1,
value2 or :value3.
Irene Polikoff
From: Michel Bohms <[email protected]>
Reply-To: <[email protected]>
Date: Monday, October 19, 2015 at 2:58 PM
To: <[email protected]>
Subject: [topbraid-users] enumeration item type question
When I define an Enumeration class X like
OneOf (value1, value2, value3)
what is then the best option for typing the items?
1-no type (already implicit by the oneof)
2-of type owl:Thing
3-of type X
thx for advice, pros/cons
Michel
--
You received this message because you are subscribed to the Google Group
"TopBraid Suite Users", the topics of which include Enterprise Vocabulary
Network (EVN), Reference Data Manager (RDM), TopBraid Composer, TopBraid
Live, TopBraid Insight, SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
---
You received this message because you are subscribed to the Google Groups
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Group
"TopBraid Suite Users", the topics of which include Enterprise Vocabulary
Network (EVN), Reference Data Manager (RDM), TopBraid Composer, TopBraid Live,
TopBraid Insight, SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
---
You received this message because you are subscribed to the Google Groups
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.