- From: Ivan Herman <ivan@w3.org>
- Date: Thu, 2 Aug 2012 11:01:07 +0200
- To: "Evain, Jean-Pierre" <evain@ebu.ch>
- Cc: Martin Hepp <martin.hepp@ebusiness-unibw.org>, 'Dan Brickley' <danbri@danbri.org>, "public-vocabs@w3.org" <public-vocabs@w3.org>
On Aug 2, 2012, at 10:35 , Evain, Jean-Pierre wrote: > Hi Ivan, > > Good to know and long expected. How does this now relate to the discussion around OWL. Will RDF adoption of these datatypes leads to OWL adopting it too? I cannot say at this moment... Ivan > > Best regards, > > Jean-Pierre > > -----Original Message----- > From: Ivan Herman [mailto:ivan@w3.org] > Sent: jeudi, 2. août 2012 10:27 > To: Martin Hepp > Cc: Evain, Jean-Pierre; 'Dan Brickley'; public-vocabs@w3.org > Subject: Re: status of xsd:duration in OWL (and RIF and SPARQL) - ACTION-164: RDF WG > > FWIW, both xsd:time and xsd:date are perfectly fine datatypes in RDF now: > > http://www.w3.org/TR/2012/WD-rdf11-concepts-20120605/#xsd-datatypes > > Ivan > > > On Aug 2, 2012, at 10:19 , Martin Hepp wrote: > >> As a side note, the flow of argument in the forwarded reply shows that the core Semantic Web community is designing formal languages but not formal languages for Web ontologies. >> >> The limitations of reasoning with xsd:time and xsd:data are microscopic in comparison to the challenges of any reasoning over data published at Web scale - by millions of site owners, from millions of existing databases etc. >> >> Best >> >> M. Hepp >> >> >> On Aug 1, 2012, at 7:45 PM, Evain, Jean-Pierre wrote: >> >>> Hi Dan, >>> >>> Here is one part of the discussion as a response to my request to consider date and time separately in addition to duration... >>> >>> There is more... still digging >>> >>> JP >>> >>> -----Original Message----- >>> From: Evain, Jean-Pierre >>> Sent: mardi, 8. mai 2012 11:18 >>> To: 'Michael Schneider' >>> Cc: 'Ivan Herman'; Bijan Parsia; Ian Horrocks; public-owl-wg@w3.org; Public-Rif-Wg (E-mail); Peter F. Patel-Schneider; Sandro Hawke >>> Subject: RE: status of xsd:duration in OWL (and RIF and SPARQL) - ACTION-164: RDF WG >>> >>> Dear Michael, >>> >>> I appreciate your time and effort in trying to bring more background around the current situation. >>> >>> I must say that I am growingly puzzled. This is definitely making me question my resolution to move for these technologies. If it cannot provide simple answers to simple questions, then maybe I am wasting my time. If I show your answer to some of my colleagues in my expert community, I may get some buying from those who have an academic background, but not from implementers (who are those who count to me in my daily business). >>> >>> I believe that the semantics of time, date and duration are clear and I am surprised that they may be considered as being not mathematically univocally representable. For me there is nothing more semantically defined than a datatype bound to a particular format (and you'll always find cases where representation of date and time is ambiguous whether you use date, time or dateTime). A class instantiating such a datatype is also semantically defined in the context of a given ontology. Etc. >>> >>> I believe working on the duration example would seem to answer part of the question but it is taking the easy way and in this particular case: >>> - you have taken an arbitrary time reference that is a second (what about tenth or thousandth of a second) >>> - you are facing the problem of defining the type of month according to its duration and resolving this as suggested looks interesting :--( >>> - then once you have calculated the value, how do you say on which basis it was calculated (e.g. how do you signal the unit unless it has to be seconds:--(, etc.)? >>> >>> Why not simply reuse the xsd datatypes? That would solve all the above problems with a simple expression in a well defined format. What do I miss? >>> >>> But you didn't really answer my question about expressing a start time in a video. This is semantically perfectly clear and defined. I'd like to see an example of how this would be done and could be recognised as good practice by implementers. >>> >>> I am not saying that you are wrong. You seem to have been thinking about it.. But I believe we do not live in the same world.:--) I am personally trying to be very practical and I realise that this technology may never fulfil my requirements to serve uniquely some theoretical purpose on improbable queries. >>> >>> I am really wondering if this makes sense. Please convince me. >>> >>> Jean-Pierre >>> >>> >>> >>> >>> >>> >>> -----Original Message----- >>> From: Michael Schneider [mailto:schneid@fzi.de] >>> Sent: mardi, 8. mai 2012 10:39 >>> To: Evain, Jean-Pierre >>> Cc: 'Ivan Herman'; Bijan Parsia; Ian Horrocks; public-owl-wg@w3.org; Public-Rif-Wg (E-mail); Peter F. Patel-Schneider; Sandro Hawke >>> Subject: Re: status of xsd:duration in OWL (and RIF and SPARQL) - ACTION-164: RDF WG >>> >>> Hi Jean-Pierre! >>> >>> Am 08.05.2012 09:25, schrieb Evain, Jean-Pierre: >>> >>>> I understand the point which is being made being what is useful for reasoning or not. >>> >>> Replace "useful for reasoning" by "required for the well-definedness of >>> the semantics" of OWL 2 or RIF! >>> >>> It is a basic technical requirement for the specifications of these >>> languages that for every syntactically well-formed expression (aka an >>> OWL 2 ontology or a RIF rule set), the semantic meaning can be >>> determined by mathematical means. At a minimum, for OWL 2 and RIF, this >>> means that it can always be determined whether an input ontology is >>> satisfiable or not, or whether one given ontology entails another given >>> one or not. Only in the cases of OWL 2 DL and its profiles, it is an >>> additional requirement (by design) that there are reasoning procedures >>> that are able to do these determinations in an automated way for all >>> input, because these languages are required to be computationally >>> decidable. But having a well-defined semantics is always needed. >>> Clearly, if there are ontologies for which it cannot uniquely be deduced >>> (mathematically) whether they are satisfiable or not, a reasoner cannot >>> give the "right" reasoning result for them, because it cannot then be >>> determined whether it's answer is right or not, or just one correct >>> answer out of many. >>> >>> To illustrate this problem, take the case of xsd:duration in its >>> definition as of the time of finalizing OWL 2, where each literal of >>> xsd:duration would essentially denote a pair (m, s) consisting of a >>> certain number m of month plus a certain number s of seconds. Let there >>> be two such durations: >>> >>> d1 := (2, 0) >>> d2 := (1, 30*24*60*60) >>> >>> Now, depending on what is meant by "a month", these two durations can >>> represent either (i) the same value (if a month has 30 days), or (2) d1 >>> can be greater than d2 (if a month has 31 days), or (3) d1 is smaller >>> than d2 (if a month has, say, 28 days = 4 weeks). I may well have missed >>> a precise definition of "a month" in the (newest version of the) XSD >>> spec, in which case the above example may be void. But if not, then it >>> is clear that any OWL 2 (+xsd:duration) ontology for which the question >>> of satisfiability depends on whether the above two durations are the >>> same or not, or which of them is greater, does not have a uniquely >>> defined semantic meaning. >>> >>> An example for the need of being able to determine whether equality >>> between two duration values holds or not would be an ontology with data >>> enumerations consisting of duration values (denoted by "d1" and "d2", as >>> defined above, but in a real ontology one would use their correct >>> literal form, of course): >>> >>> :D a rdfs:Datatype ; >>> owl:oneOf ( d1 ) . >>> :dp a owl:DatatypeProperty ; >>> rdfs:range :D . >>> :s :dp d2 . >>> >>> This set of axioms should be satisfiable if and only if d2 = d1, because >>> only in this case, the object d2 of the property assertion (last >>> statement) would denote an instance of the singleton datatype :D = {d1}. >>> But if it cannot be determined whether d2 equals d1 or not, then it >>> cannot be determined whether the axiom set is satisfiable or not. >>> >>> An example for the need of comparison of two durations (greater or >>> lesser than) could be constructed from the use of OWL 2 datatype >>> restrictions. >>> >>>> But does that mean that all other information is garbage? >>> >>> Everyone can say everything about everything. But an OWL 2 or RIF or >>> whatever language specification with a formal semantics at its core >>> would, if not well-defined, IMO count as just that: garbage. :-) >>> >>> Best, >>> Michael >>> >>> -- >>> .......................................................... >>> Dipl.-Inform. Michael Schneider >>> Research Scientist, IPE / WIM >>> >>> FZI Forschungszentrum Informatik >>> Haid-und-Neu-Str. 10-14 >>> 76131 Karlsruhe, Germany >>> Tel.: +49 721 9654-726 >>> Fax: +49 721 9654-727 >>> >>> michael.schneider@fzi.de >>> www.fzi.de >>> >>> .......................................................... >>> Forschungszentrum Informatik (FZI) an der Universität Karlsruhe >>> Stiftung des bürgerlichen Rechts >>> Stiftung Az: 14-0563.1 Regierungspräsidium Karlsruhe >>> Vorstand: Dipl. Wi.-Ing. Michael Flor, Prof. Dr. Ralf Reussner, >>> Prof. Dr. Rudi Studer, Prof. Dr.-Ing. J. Marius Zöllner >>> Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus >>> .......................................................... >>> ------------------------------------------------------------------------------ >>> >>> ************************************************** >>> This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. >>> If you have received this email in error, please notify the system manager. This footnote also confirms that this email message has been swept by the mailgateway >>> ************************************************** >>> >>> >>> >> >> -------------------------------------------------------- >> martin hepp >> e-business & web science research group >> universitaet der bundeswehr muenchen >> >> e-mail: hepp@ebusiness-unibw.org >> phone: +49-(0)89-6004-4217 >> fax: +49-(0)89-6004-4620 >> www: http://www.unibw.de/ebusiness/ (group) >> http://www.heppnetz.de/ (personal) >> skype: mfhepp >> twitter: mfhepp >> >> Check out GoodRelations for E-Commerce on the Web of Linked Data! >> ================================================================= >> * Project Main Page: http://purl.org/goodrelations/ >> >> >> >> > > > ---- > Ivan Herman, W3C Semantic Web Activity Lead > Home: http://www.w3.org/People/Ivan/ > mobile: +31-641044153 > FOAF: http://www.ivan-herman.net/foaf.rdf > > > > > > ------------------------------------------------------------------------------ > > ************************************************** > This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. > If you have received this email in error, please notify the system manager. This footnote also confirms that this email message has been swept by the mailgateway > ************************************************** > ---- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Thursday, 2 August 2012 09:01:37 UTC