- From: Axel Polleres <axel.polleres@wu.ac.at>
- Date: Tue, 25 Nov 2014 22:20:17 +0100
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
- Cc: Irene Polikoff <irene@topquadrant.com>, Dean Allemang <dallemang@workingontologist.com>, Holger Knublauch <holger@topquadrant.com>, public-data-shapes-wg@w3.org
My personal opinion is that as a rule language, we should take something as simple as a restricted form of: { construct-template } IF { SPARQL-pattern} Note: 1) I think that we need a restricted form because there are potential non-termination issues 2) this is both simpler, but also more powerful (e.g. allowing SPARQL-aggregates in bodies) than SWRL, particularly, if you combine it with SPARQL's entailment regimes. 3) SPARQL is a standard. SWRL is not a W3C standard, but "only" a memeber submission. 4) we could also refer to RIF, which *IS* a standard, but has no readable syntax... so this is better, IMO. Also, note that RIF is not ideal as a basis, since it has datatype reasoning on board already in RIF Core, which is what you don't always want. HTH, best, Axel -- Prof. Dr. Axel Polleres Institute for Information Business, WU Vienna url: http://www.polleres.net/ twitter: @AxelPolleres On 25 Nov 2014, at 22:12, Peter F. Patel-Schneider <pfpschneider@gmail.com> wrote: > Yes, there would have to be some work done. However, there already is a semantics for SWRL in the W3C SWRL submission http://www.w3.org/Submission/SWRL/ so I think that the bulk of the work is done for OWL+SWRL. > > peter > > > On 11/25/2014 12:50 PM, Irene Polikoff wrote: >> Yes, without a doubt - defining semantics will be a work item and a deliverable. >> >> What I meant by 'requiring work' (and I have used your words) is that before the semantics of constraints could be defined one would need to do some work on extending/enhancing/modifying (whatever is more precise) semantics of OWL or RDF. So, there would be two pieces of work. >> >> Please correct if I misunderstood you. >> >> Irene >> >> -----Original Message----- >> From: Peter F. Patel-Schneider [mailto:pfpschneider@gmail.com] >> Sent: Tuesday, November 25, 2014 3:26 PM >> To: Irene Polikoff; 'Dean Allemang'; 'Holger Knublauch' >> Cc: public-data-shapes-wg@w3.org >> Subject: Re: Role of SPARQL >> >> I would say that each solution for defining semantics requires work, unless the solution is to use SPARQL itself as the complete solution. No proposal that I have seen is like this. >> >> peter >> >> >> On 11/25/2014 11:27 AM, Irene Polikoff wrote: >>> < Perhaps there is something wrong with the SPARQL algebra that needs >>> to be fixed so a parallel solution has to be developed.> >>> >>> Peter, are you already aware of anything wrong with SPARQL algebra or >>> is this a plan B in case it is discovered that there is something >>> wrong with SPARQL algebra? >>> >>> So, the options for defining semantics of constraints so far are: >>> >>> 1.SPARQL >>> >>> 2.OWL+SWRL semantics - would require work on adding features of SWRL - >>> either SWRL itself or expressions that use SWRL functions. And, I >>> suppose, would require defining the new, closed word OWL semantics. >>> >>> 3.RDF semantics - would require work similar to the one above for >>> using OWL semantics >>> >>> 4.Algebra on RDF graphs and datasets - an alternative to using SPARQL >>> in case there is something wrong with the SPARQL algebra that needs to >>> be fixed >>> >>> 5.Z semantics >>> >>> Does anyone have another option they are wanting to be considered? >>> >>> Irene >>> >>> -----Original Message----- >>> From: Peter F. Patel-Schneider [mailto:pfpschneider@gmail.com] >>> Sent: Tuesday, November 25, 2014 8:43 AM >>> To: Irene Polikoff; 'Dean Allemang'; 'Holger Knublauch' >>> Cc: public-data-shapes-wg@w3.org >>> Subject: Re: Role of SPARQL >>> >>> One option for extending the constraint power of an OWL solution would >>> be to add some features from SWRL. This could either be SWRL itself >>> or expressions that use SWRL functions. >>> >>> I wasn't advocating the use of Z, just pointing out that it could be an option. >>> >>> Basing a solution on the RDF semantics would require work similar to a >>> solution based on the OWL semantics. >>> >>> A solution using an algebra on RDF graphs and datasets might look very >>> much like SPARQL. Perhaps there is something wrong with the SPARQL >>> algebra that needs to be fixed so a parallel solution has to be developed. >>> >>> My email wasn't advocating any particular position, just pointing out >>> that there are potential alternatives to SPARQL. >>> >>> peter >>> >>> On 11/24/2014 04:20 PM, Irene Polikoff wrote: >>> >>> > Dean, >>> >>> > >>> >>> > Your messages are indeed getting through. >>> >>> > >>> >>> > It seems to me that another issue with using OWL to do the kind of >>> >>> > definitions you are describing is that it can’t (to my knowledge) >>> >>> > cover a set a fairly common constraints such as start date must be >>> >>> > before the end date. I presuming here that this category of >>> >>> > constraints is accepted as a requirement. I believe Peter suggested >>> >>> > addressing this issue by using SWRL, so this option would be >>> >>> > OWL+SWRL. Is this correct? >>> >>> > >>> >>> > Peter identified a couple of other options: >>> >>> > >>> >>> > ·Z – I don’t think this is a viable idea as it introduces a new >>> >>> > language when there are already good options within the RDF stack >>> >>> > >>> >>> > ·RDF semantics – can this work? And how? >>> >>> > >>> >>> > ·Algebra on RDF graphs and datasets – can this work? And how? >>> >>> > >>> >>> > Irene >>> >>> > >>> >> >
Received on Tuesday, 25 November 2014 21:20:51 UTC