Hi irene david
Thx for input. I ll checkout the sparql way. Reasoning is not big issue in this 
case...more like knowledge mngt. relating people to expertise..the latter 
modelled classlevel. Although i wil also invest. turning the leaf classes into 
individuals......

Verzonden van mijn Android-telefoon via TouchDown (www.symantec.com)

-----Original Message-----
From: Irene Polikoff [[email protected]]
Received: maandag, 06 nov. 2017, 13:16
To: [email protected] [[email protected]]
Subject: Re: [topbraid-users] class-level range question

If a range is rdfs:Class, then the values are resources rdf:type rdfs:Class. In 
other words, any class. Stricter speaking any value you use is assumed to be an 
rdfs:Class - since RDFS is about inferencing not constraint checking. There 
isn't anything that would support what your need other than possibly using 
different meta classes instead of rdfs:Class. This would let you select a 
subset of classes - type them differently, but it would not work with the 
subclass tree.

In SHACL, you could use sh:in and enumerate all classes that could be used or 
use SPARQL-based constraint. The latter is the only option that would enable 
you to specify the class subtree root of allowed values.

Sent from my iPhone

On Nov 6, 2017, at 5:41 AM, Bohms, H.M. (Michel) 
<[email protected]<mailto:[email protected]>> wrote:


Suppose I want to say that a individual person hasExpertiseIn and then a range 
being "rdfs:Class" but I want to add there : "a specific class or one of its 
subclasses (recursively)"

Can I do that somehow using standards rdfs? (the range being the set of classes 
starting at some root) Or should I revert to shacl/dash for this?

Thx Michel



Dr. ir. H.M. (Michel) B?hms
Senior Data Scientist


T +31888663107
M +31630381220
E [email protected]<mailto:[email protected]>

Location<https://www.google.com/maps/place/TNO+-+Locatie+Delft+-+Stieltjesweg/@52.000788,4.3745183,17z/data=!3m1!4b1!4m5!3m4!1s0x47c5b58c52869997:0x56681566be3b8c88!8m2!3d52.000788!4d4.376707>



<image001.gif><http://www.tno.nl/>

This message may contain information that is not intended for you. If you are 
not the addressee or if this message was sent to you by mistake, you are 
requested to inform the sender and delete the message. TNO accepts no liability 
for the content of this e-mail, for the manner in which you use it and for 
damage of any kind resulting from the risks inherent to the electronic 
transmission of messages.










--
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]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
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]<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

-- 
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.

Reply via email to