See also: IRC log
<trackbot> Date: 10 November 2011
<pgroth> any volunteers for scribe?
<pgroth> Scribe: Paolo
<pgroth> http://www.w3.org/2011/prov/meeting/2011-11-03
<pgroth> PROPOSED to accept the minutes of the Nov. 3 telecon
<saty> +1
<smiles> +1
<Curt> 0 (did not attend)
<khalidbelhajjame> +0 (was not in last week)
+1
<tlebo> +1
<GK> Khalid, are you sure ??PP80 is you?
<StephenCresswell> +1
<jcheney> +1
<khalidbelhajjame> @Graham, not sure
<pgroth> ACCEPTED Nov 3. 2011 minutes
<pgroth> http://www.w3.org/2011/prov/track/actions/open
<khalidbelhajjame> @Graham, I will leave the call and come back and see
Tim's action presumably taken care of
Paul completed his action (42)
Tim's action was 41 -- closed
<pgroth> Reminder F2F2 Poll: http://www.w3.org/2002/09/wbs/46974/f2f2_options/
we are skipping action 40 at this time
TOPIC PROV-PRIMER
Simon: good contribs but still
    got gaps
    ... Stephan , Paolo, Yolanda to contribute to a complete draft
    by this week
    ... so that the WG can start commenting
    ... Stephan creating turtle examples
    ... Simon to complete the intro
    ... Yolanda to give it a check
    ... then Paolo to translate turtle -> ASN
    ... : accounts still missing. That's because it hasn't settled
    in PROV-O
<khalidbelhajjame> +q
<tlebo> Account will be defined :-)
Khalid: on account. PROV-O will not have explicit account, as named graphs will be used
<tlebo> Account will be part of the ontology :-)
Simon: still, some encoding of them is needed for the examples
Tim: wil use named graphs, but also RDF to express accounts. So it's going to be both
<Zakim> GK, you wanted to note that ORE uses trix graph as a base class for ORE resource map, which also is a named graph
<Luc> ... and also in prov-dm, accounts need to be finalized
Paul: fine, but work is still ongoing in PROV-O re: accounts, which explains why they are not in the primer at this time
<tlebo> ORE - good pointer?
<tlebo> thx!
Simon: distribution of first draft expected by start of next week
<tlebo> A rough example of account modeling: http://dvcs.w3.org/hg/prov/file/3ba83e9ffa92/ontology/components/Account/different-accounts-can-include-the-same-entity.ttl
<smiles> @Paolo shall I take over scribing now?
@simon: yes please, much appreciated :-)
<smiles> Scribe: smiles
<Paolo> I will do my other half next time :-)
GK: Updated PAQ, as agreed for
    FPWD
    ... Note, not yet fully proof read
pgroth: Big changes are to align
    the PAQ with the terminology in DM, e.g. entity
    ... and a decision about the format of headers for retrieving
    provenance info for a resource
    ... and added a section to deal with incremental access to
    large amounts of provenance
    ... Also compacted things, referring to DM
    ... Everyone please look at the document
GK: Closed issue tags in document
    but not tracker
    ... Comment from Yogesh about not guaranteed to get identifier
    of entity in provenance data, so added note on this
Luc: Decide in next telecon whether to release FPWD?
pgroth: Yes, would be good to know if there are any show stoppers by next telecon
tlebo: Will predicate hasProvenance be encoded in Prov-O?
GK: Was included for discussion, but yes need to agree with other task forces (namespace, name, inclusion in ontology)
tlebo: Will start developing inclusion of hasProvenance into ontology
satya: What is domain and range?
<tlebo> owl:Thing.
GK: Domain is entity, range to be decided (account?)
<tlebo> ProvenanceContainer?
satya: What provenance is may change across applications, need to assert about account or container itself
GK: Yes
    ... Account or container is itself an entity
<satya> @GK +1 for that point
<dgarijo> @GK that sound good to me too
satya: Fleshed out details on how
    to add qualifier info to predicates, modelled under class
    QualifiedInvolvement
    ... Outstanding issues: need good name for QI to entity
    link
<tlebo> (we have been running with prov:entity, but prov:entityInQualification was suggested and sounds reasonable)
<Paolo> apologies for checking out now --
satya: inference rules to apply
    to non-binary properties with new classes
    ... need clarifications on DM: can roles be associated with
    both entities and process executions?
    ... at the moment only one or the other
    ... Moving forward, all terms except "entity in role" modelled,
    so working towards FPWD
<tlebo> The proposal is at http://www.w3.org/2011/prov/wiki/Qualifed_Involvements_in_PROV-O
satya: n-ary properties modelled
    as classes, can say 8 as denominator in division process
    ... but cannot model role of process execution
<zednik> the process execution has a role (part or function) in itself?
Luc: Please send an email explaining problem with example
<GK> That ORE reference I mentioned for mentioning graphs in an ontology: http://www.openarchives.org/ore/1.0/vocabulary.html#rem
satya: sure
<tlebo> Thanks!
pgroth: In charter, have notion
    of natural XML serialisation of the DM
    ... due at 18 months, but can start thinking about now
    ... want to know who is interested in starting to produce this
    serialisation
<pgroth> +q
jcheney: Some people previously
    said that RDF can be expressed in XML, but sounds like in
    charter going straight from DM to XML
    ... would be interested in being involved in some way
pgroth: Yes, in charter, straight from DM to XML, RDF/XML is not pretty XML
<GK> Presumable, want something that plays well with XML tooling, which RDF/XML does not.
jcheney: We should agree that this is indeed what is intended
Luc: Interested in this, have had
    questions from users on OPM XML and interested in Prov XML
    schema, and they may be interested in contributing
    ... Has very early attempt at XML schema
pgroth: 2 people interested, maybe need to bring in other experts from outside
<zednik> xml - I may be able to help, but will not be able to lead
<GK> I might be interested in JSON :)
<khalidbelhajjame> Me too Graham
Luc: questionnaire circulated showed interest in many serialisations, so some may be able to help with XML
<Curt> +JSON
zednik: Yes, users interested in
    XML
    ... close to that of RDF
<GK> (Even Zakim is interested, apparently :) )
Luc: go back to those
    people?
    ... First go back to those people for feedback
<tlebo> @gk, could you write something at http://www.w3.org/2011/prov/wiki/Using_named_graphs_to_model_Accounts#Graham.27s_OBE_note ?
zednik: will do so
Luc: may not be able to list on Wiki or email for privacy
zednik: some users agreed to have feedback shared, can put document up on protected W3C site
<GK> @tlebo, sure
pgroth: Saw JSON interest on IRC, are people interest?
<pgroth> Interest in JSON note?
<satya> +1
<zednik> +1
<khalidbelhajjame> +1
<sandro> +1
<jcheney> +0.5 (what would we say exactly?)
<GK> +1 ... but not in a rush to do it
<Curt> We use JSON internally, but I think RDF makes a better standard for interchange.
<Curt> +1
<dgarijo> +0
pgroth: Deliverable on semantics in charter, but up to us to decide what is usable and interesting for standard
<jcheney> Two possibilities (not mutually exclusive):
<jcheney> 1. Developing a mathematical model of the "things", "entities", "processes", "events" and other relationships as in the PROV-DM, and explaining the PROV-DM statements in terms of this model. (current strawman)
jcheney: Current strawman
    generated some discussion, but died down, also needs updating
    to current DM
    ... Luc said was helpful, can provide some justifications for
    inferences
<jcheney> 2. Defining the mapping from PROV-DM to PROV-O (and maybe "PROV-XML") formally, e.g. using a datalog or ML-like notation.
jcheney: We might not just want
    to specify data model and serialisations separately, but also
    formally how we map from DM to those representations, what it
    means to be a correct translation
    ... Don't want to have multiple translators between each pair
    of serialisations, want to translate to Prov-DM and back
<Zakim> GK, you wanted to say that I think there's some confusion around DM, ASN and semantics
GK: Concerned that there is a
    confusion between the DM and the RDF representation (as James
    said, but focus more on concepts)
    ... concerned about pushing RDF concepts into DM without RDF
    semantics, better for DM to be above the RDF structure
<satya> @GK +1 for not conflating DM and RDF semantics'
GK: formal semantics, independent
    from OWL, for DM could help with this
    ... then may be possible to prove that RDF semantics
    corresponds to abstract DM
<tlebo> +1 for adding a DM semantics. Some of the inferences in the DM writeup are difficult to follow from its narrative.
satya: Not clear how mapping is related to formal semantics, why not just translation
<GK> @satya - isn't this like prrof-theoretic and model-theoretic laters?
Luc: James' suggestion 2 is good from interoperability point of view, regardless of whether part of formal semantics activity
<satya> @GK, I guess but not sure in context of DM and its semantics
jcheney: We already talk about how to translate ASN to Prov-O in Prov-O document, so thought useful to have more mathematically precise defn of that in formal semantics
<Zakim> tlebo, you wanted to ask about mechanics of a concrete language for DM, and it's mapping to XML and RDF and JSON.
<satya> @James - I think we need it
jcheney: if we have one deliverable of formalisation, then a formal mapping to serialisation should go there
tlebo: How does mechanics of formal semantics work? How different to, more precise than the serialisations?
<satya> @James - In addition, as WG we have the responsibility for defining the mappings between the different representations (DM, PROV-O, XML, JSON)
jcheney: First thought of what goes in formal semantics is like RDF semantics, e.g. what you can write in the language
<tlebo> what do you mean by "scope" :-)
<tlebo> naming or account partitioning
jcheney: If we have semantics abstracts from what you have to write down, then can express self-consistency of scoping rules etc..
<Zakim> GK, you wanted to respond to luc - I think there's a difference between interop and provable equivalence of representations/transforms
GK: In SW area, model theoretic
    semantics maps OWL/RDF expressions to objects in domain of
    discourse (set theory)
    ... With regards to interoperability, difference between
    demonstrating interoperability and formally proving
    equivalence
    ... Pat Hayes formal semantics of RDF is a useful intro to
    model theoretic semantics
satya: Important to define mappings from DM to serialisations, but how necessary to define semantics of DM/ASN itself? Is outcome that we are defining a new language, ASN?
<Luc> we would give the semantics of DM not ASN!
pgroth: Some agreement for a need for formal semantics of DM (suggestion 1 by James)
<Luc> we would give the semantics of DM not ASN!
<Paolo> @satya: the semantics is of the model not the language
jcheney: To move forward, first
    need to catch up with DM and compare with strawman
    ... regardless of whether mapping is formal semantics or not,
    still clear it is useful and focus on first
<satya> @Paolo: I will reserve my comments (till we have more details of the formal semantics of DM means)
<GK> James mentioned a datalog approach: I think that could be used to build in formal semantics from FoL - for which there exists a model theory.
<satya> @GK, ok that makes sense
jcheney: Also happy for anyone interested to be involved, starting with mapping from Prov-DM to Prov-O
<GK> There was a proposal by R V Guha and (I think) Pat Hayes, many years ago, to do something sikilar for RDF.
<satya> @James - I can help you with that
<pgroth> Proposed: Use a single notion of attribute-value pairs to characterize entities, activities, use and generation. As a result, drop the notion of qualifier and its associated production."
<Paolo> @satya: set-theoretical interpretation is usually what works with data models
<pgroth> http://lists.w3.org/Archives/Public/public-prov-wg/2011Nov/0122.html
<GK> +1 (but have separate concern about the phrasing using "characterozation")
pgroth: any objections?
<dgarijo> +1
<Paolo> +1
tlebo: what was the intent of the distinction?
<jcheney> @satya, @paolo: The strawman is an attempt to map PROV-DM in terms of sets/functions.
<Paolo> good, thanks
Luc: Attributes were in context of entities, fixed in characterisation interval; relations did not have durations
<jcheney> @GK: Yes, datalog is interpretable in terms of FO model theory; however, dealing with things that change over time seem hard to model this way. Still, datalog good as a lightweight formalism.
Luc: but distinction did not bring much, so better to merge
<GK> @jcheney if functions themselves are sets of pairs, that maybe starts to look like a model theory?
<pgroth> Accepted: Use a single notion of attribute-value pairs to characterize entities, activities, use and generation. As a result, drop the notion of qualifier and its associated production.
<pgroth> http://lists.w3.org/Archives/Public/public-prov-wg/2011Nov/0087.html
<tlebo> Tim's notes on Luc's response: attriubtes on entities (duration, characterization, etc) same for PEs. but for Relations (didn't have durations). ATTRIBUTE-values were for Entity+PEs, NAME-values were on Relations.
<jcheney> @GK: Correct, using functions doesn't take us out of set theory/model theory semantics.
<satya> @Paul: I also need additional clarification
pgroth: Fairly well accepted, except for Simon's objection
<satya> @Paul: I did not have time to respond to this issue
Luc: actually very few voted
    either way
    ... we haven't got enough support yet to resolve here, need to
    understand what Simon is saying
<GK> I was unclear about dependedUpon/eventuallyDerivedFrom distinction.
<tlebo> I'm confused by the use of multiple proposals; will try to read and comment on email.
<tlebo> (but I did get the impression that much of those predicates were redundant)
<GK> I think the transitivity issue is a different one
Luc: we need a notion of transitive derivation, good examples of non-transitive when linked to activities, but unclear on wasEventuallyDerivedFrom
<Paolo> general proposal: in addition to recording objections on the list (which may have veto effect), keep an exact count of the people who vote on the list -- the support to a proposal
<GK> simplification is good!
pgroth: Goal is to simplify
<pgroth> trackbot, end telecon
This is scribe.perl Revision: 1.136 of Date: 2011/05/12 12:01:43 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/grpahs/graphs/ Succeeded: s/tis/this/ Found Scribe: Paolo Inferring ScribeNick: Paolo Found Scribe: smiles Inferring ScribeNick: smiles Scribes: Paolo, smiles ScribeNicks: Paolo, smiles WARNING: No "Present: ... " found! Possibly Present: Accepted Curt Curt_Tilmes GK GK1 IPcaller ISI Khalid Lena Luc P2 P55 P56 P64 P72 P80 Paolo Paul Proposed Satya_Sahoo Simon StephenCresswell Tim Vinh Yogesh Yogesh_Simmhan YolandaGil aaaa aabb aacc aadd dgarijo jcheney joined khalidbelhajjame owl pgroth prov sandro saty satya smiles tlebo trackbot zednik You can indicate people for the Present list like this: <dbooth> Present: dbooth jonathan mary <dbooth> Present+ amy Regrets: Christine Runnegar Agenda: http://www.w3.org/2011/prov/wiki/Meetings:Telecon2011.11.10 Found Date: 10 Nov 2011 Guessing minutes URL: http://www.w3.org/2011/11/10-prov-minutes.html People with action items:[End of scribe.perl diagnostic output]