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.
