- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Mon, 16 Apr 2012 15:41:36 +0100
- To: Timothy Lebo <lebot@rpi.edu>
- CC: Daniel Garijo <dgarijo@delicias.dia.fi.upm.es>, Provenance Working Group WG <public-prov-wg@w3.org>
- Message-ID: <EMEW3|d3a5a6872a99e182670b717edd4b75c7o3FFfd08L.Moreau|ecs.soton.ac.uk|4F8C2FA0>
Hi Tim, It can be closed, thanks, Luc On 04/16/2012 02:23 PM, Timothy Lebo wrote: > Luc, > > The current PROV-O HTML document has de-emphasized the extensibility > discussions. > > Is it satisfactory to close this issue? If not, what concern remains? > > Thanks, > Tim > > On Mar 5, 2012, at 11:43 AM, Luc Moreau wrote: > >> Hi Daniel, >> >> I am aware the html document is being designed. >> The spirit of this issue still holds, though. I think we shouldn't close >> it just now, but only after we have seen the next provo html draft. >> >> Luc >> >> On 05/03/2012 16:33, Daniel Garijo wrote: >>> Hi Luc, >>> the ontology document is being reestructured (Khalid just sent an >>> email with the proposed >>> structure of the html), and the possible extensions have been >>> separated in a best practices document. >>> >>> Can we close this issue? >>> Thanks, >>> Daniel >>> >>> 2011/10/6 Provenance Working Group Issue Tracker >>> <sysbot+tracker@w3.org <mailto:sysbot%2Btracker@w3.org>> >>> >>> >>> PROV-ISSUE-117 (general-comments-on-formal-model-document): >>> General Comments On Ontology Document [Formal Model] >>> >>> http://www.w3.org/2011/prov/track/issues/117 >>> >>> Raised by: Luc Moreau >>> On product: Formal Model >>> >>> >>> Comments about the document >>> --------------------------- >>> >>> Assuming the ontology issues described above are solved, then >>> there is the question >>> of how the specification document should present the ontology. >>> >>> My *key* concern is that the document's motivation is *not aligned* >>> with the charter. >>> >>> The ontology document says: >>> >>> - This ontology specification provides the foundation for >>> implementation of provenance applications >>> - The PROV ontology classes and properties are defined such that >>> they >>> can be specialized for modeling application-specific provenance >>> information >>> - The PROV ontology is specialized to create domain-specific >>> provenance ontologies that model the provenance information >>> specific >>> to different applications. >>> - The PROV ontology consists of a set of classes, properties, and >>> restrictions that can be used to represent provenance information. >>> - The PROV Ontology is conceived as a reference ontology that can be >>> extended by various domain-specific applications to model the >>> required set of provenance terms >>> >>> But the charter says: >>> - The idea that a single way of representing and collecting >>> provenance >>> could be adopted internally by all systems does not seem to be >>> realistic today. >>> - A pragmatic approach is to consider a core provenance language >>> with >>> an extension mechanisms that allow any provenance model to be >>> translated into such a lingua franca and exchanged between systems. >>> - Heterogeneous systems can then export their provenance into such a >>> core language, and applications that need to make sense of >>> provenance in heterogeneous systems can then import it and reason >>> over it. >>> >>> So, it seems that there is a mismatch in motivation. The >>> standardization effort is about *exchanging provenance information* >>> and not on how to represent it internally into systems. >>> >>> Section "4. Specializing Provenance Ontology for Domain-specific >>> Provenance Applications" provides examples of how to specializa the >>> ontology for specific applications. Are we saying this is normative? >>> Is it the only way do it? My view is that this is purely >>> illustrative >>> and non normative. The document should make this clear. >>> >>> I would even suggest that it needs to be presented differently. The >>> focus should not be on how to specialize the ontology. Instead, it >>> should demonstrate how applications, with specialized >>> ontologies, can >>> still interoperate. >>> >>> I thought that coming up with a series of normative MUST/SHOULD >>> requirements would have been useful to establish interoperability >>> criteria. What should we see in the RDF serialization to ensure >>> serializability? >>> e.g. prov:Agent/Entity/ProcessExecution must be explicitly >>> visible ... >>> >>> >>> >>> >>> > -- Professor Luc Moreau Electronics and Computer Science tel: +44 23 8059 4487 University of Southampton fax: +44 23 8059 2865 Southampton SO17 1BJ email: l.moreau@ecs.soton.ac.uk United Kingdom http://www.ecs.soton.ac.uk/~lavm
Received on Monday, 16 April 2012 14:44:28 UTC