- From: Eric Prud'hommeaux <eric@w3.org>
- Date: Sat, 20 Dec 2014 04:34:52 -0500
- To: public-data-shapes-wg <public-data-shapes-wg@w3.org>
- Message-ID: <CANfjZH3e0AGepYOCRn4kTW9jzv=HZHvgyeWUFkWGwu1SNPsm3g@mail.gmail.com>
On Dec 19, 2014 5:01 AM, "RDF Data Shapes Working Group Issue Tracker" < sysbot+tracker@w3.org> wrote: > > shapes-ISSUE-18 (S35 examples): S35 needs to state what constraints are required > > http://www.w3.org/2014/data-shapes/track/issues/18 > > Raised by: Peter Patel-Schneider > On product: > > S35 https://www.w3.org/2014/data-shapes/wiki/User_Stories#S35:_Describe_disconnected_graphs talks about constraints over disconnected graphs. However, it does not state why disconnected graphs are different from connected graphs? Are the constraints supposed to recognize disconnected graphs? Or are the constraints just supposed to work on disconnected graphs, and what differences in constraint handling are required for disconnected graphs. > > SPIN and OWL constraints don't care whether a graph is connected or disconnected. I'm trying to understand this last statement. If I had an OWL CWA/UNA engine, I could presumably use something like OWL API to ask if a particular node conforms to some class (as a shape) definition. There's no mechanism in OWL that would enable that verification process to reach any node not connected to that started node. One would simply have to verify both nodes or invent some sort of packaging language which would entail both verifications. Likewise SPIN would depends on essentially separate verification processes kicked off by some mechanism to connect the starting nodes to some shapes. This is essentially a proposed requirement for the mechanism which triggers verification/validation (regardless of whether it's used for validation or description).
Received on Saturday, 20 December 2014 09:35:20 UTC