Dear,
How can we have multiple domains in OR-logic in RDFS (ie not having OWL unions).
And also not using particular constructs like schema.org’s domainIncludes.
Is there any way other than not having the domains at all?
Thx Michel
|
|||||||||||||||||
|
On 7 Jan 2020, at 09:01, 'Bohms, H.M. (Michel)' via TopBraid Suite Users <topbrai...@googlegroups.com> wrote:
Dear,How can we have multiple domains in OR-logic in RDFS (ie not having OWL unions).Is there any way other than not having the domains at all?Thx Michel
Dr. ir. H.M. (Michel) Böhms
Senior Data Scientist
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 topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/c1a3101dbb0442a0bf31fc8f08bfb692%40tno.nl.
Hi Richard, very clear! Thx.
|
|
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/204378D0-C0AA-4EF6-B41A-D72D816726A5%40topquadrant.com.
Is this a case where a SHACL NodeShape/s with a targetClass/es and PropertyShapes would be helpful?
In some ontology development we’ve done, we decided to leave domains and ranges open (to encourage reuse), but also defined some implementation shapes.
To view this discussion on the web visit
https://groups.google.com/d/msgid/topbraid-users/204378D0-C0AA-4EF6-B41A-D72D816726A5%40topquadrant.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/FB8617FD-6C8D-4387-B049-D694A0443586%40cornell.edu.
Guess so...
Although the question was in a situation of “RDFS-only”.
In OWL we could use union classes as domain (besides superclasses).
And in SHACL again other constructs...(implicitly via sh:property or explicitly via target class)
michel
|
|
|
Van: topbrai...@googlegroups.com <topbrai...@googlegroups.com>
Namens Steven Michael Folsom
Verzonden: Tuesday, January 7, 2020 4:33 PM
Aan: topbrai...@googlegroups.com
Onderwerp: Re: [topbraid-users] or-domains
Is this a case where a SHACL NodeShape/s with a targetClass/es and PropertyShapes would be helpful?
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/FB8617FD-6C8D-4387-B049-D694A0443586%40cornell.edu.
Tx Irene
In our cen topmodel we have such constructs like:
bs:hasInterior
a owl:ObjectProperty ;
rdfs:domain [
a owl:Class ;
owl:unionOf (
bs:PhysicalObject
bs:Activity
) ;
] ;
rdfs:range bs:SpatialRegion ;
owl:inverseOf bs:hasInterior ;
skos:prefLabel "has interior"@en ;
skos:prefLabel "heeft inwendige"@nl ;
.
Indeed not possible to reason/infer but from just a modelling/representation viewpoint we indicate that this property is a property of some physicalobject or some activity. If there is a hasInterior property in the data but no physicalobject and no activity having this property (no object in the triple of type physicalobject or activity) there would be a consistency issue right? Or not?
Would that be ok or should I better delete those domains at all?
Thx Michel
|
|
|
Van: topbrai...@googlegroups.com <topbrai...@googlegroups.com>
Namens Irene Polikoff
Verzonden: Tuesday, January 7, 2020 5:11 PM
Aan: topbrai...@googlegroups.com
Onderwerp: Re: [topbraid-users] or-domains
Since RDFS is about inferring the domain and range from the available data rather than restricting what can be in the data, using OR for domains and ranges does not make sense if one is staying with RDFS only. There isn’t anything that could be inferred from such statements.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/E8961EBD-5D52-47E2-9F15-0CD349F69CE8%40topquadrant.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/c03d58686bc7441caab867774773e051%40tno.nl.
Thx, indeed for flexibility I best remove the domains.
Inverse: thx for spotting the typo, should be:
bs:hasInterior
a owl:ObjectProperty ;
rdfs:domain [
a owl:Class ;
owl:unionOf (
bs:PhysicalObject
bs:Activity
) ;
] ;
rdfs:range bs:SpatialRegion ;
owl:inverseOf bs:isInteriorOf ;
skos:prefLabel "has interior"@en ;
skos:prefLabel "heeft inwendige"@nl ;
.
|
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/37A3E8E1-81C0-453F-A848-28F64A4C79AF%40topquadrant.com.
On Jan 8, 2020, at 2:34 AM, 'Bohms, H.M. (Michel)' via TopBraid Suite Users <topbrai...@googlegroups.com> wrote:Tx IreneIn our cen topmodel we have such constructs like:bs:hasInteriora owl:ObjectProperty ;rdfs:domain [a owl:Class ;owl:unionOf (bs:PhysicalObjectbs:Activity) ;] ;rdfs:range bs:SpatialRegion ;owl:inverseOf bs:hasInterior ;skos:prefLabel "has interior"@en ;skos:prefLabel "heeft inwendige"@nl ;.Indeed not possible to reason/infer but from just a modelling/representation viewpoint we indicate that this property is a property of some physicalobject or some activity.
If there is a hasInterior property in the data but no physicalobject and no activity having this property (no object in the triple of type physicalobject or activity) there would be a consistency issue right? Or not?
Would that be ok or should I better delete those domains at all?Thx Michel
Dr. ir. H.M. (Michel) Böhms
Senior Data Scientist
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/c03d58686bc7441caab867774773e051%40tno.nl.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/3BC7F9B5-8C19-45D7-A1B8-E86971FAF9F2%40topquadrant.com.