update for dictionaries
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Mon, 23 Apr 2012 09:15:54 +0200
changeset 2437 8203353df733
parent 2436 688471c687ae
child 2439 5068ef761cff
update for dictionaries
model/all-divs.js
presentations/wais-2012-04-18/prov-dm/overview/images/Dictionaries.png
presentations/wais-2012-04-18/prov-dm/overview/images/Dictionaries.svg
presentations/wais-2012-04-18/prov-dm/overview/index.html
--- a/model/all-divs.js	Mon Apr 23 09:06:03 2012 +0200
+++ b/model/all-divs.js	Mon Apr 23 09:15:54 2012 +0200
@@ -3,7 +3,7 @@
 //  with <script src="all-divs.js" class="remove"></script>
 //Insert glossary definitions with the following 
 // <div class="glossary-ref" ref="glossary-generation"></div>
-divs_hg='http://dvcs.w3.org/hg/prov/file/4482fa5dd39f/model/prov-dm.html';
+divs_hg='http://dvcs.w3.org/hg/prov/file/688471c687ae/model/prov-dm.html';
 divs_string= 
 '<html> \n' + 
 '<div style="text-align: left;"> \n' + 
@@ -13,13 +13,13 @@
 '        </caption> \n' + 
 '        <tr> \n' + 
 '          <td> \n' + 
-'            <a>prefix</a> \n' + 
+'            <a><b>prefix</b></a> \n' + 
 '          </td> \n' + 
 '          <td> \n' + 
-'            namespace uri \n' + 
+'            <b>namespace uri</b> \n' + 
 '          </td> \n' + 
 '          <td> \n' + 
-'            definition \n' + 
+'            <b>definition</b> \n' + 
 '          </td> \n' + 
 '        </tr> \n' + 
 '        <tr> \n' + 
@@ -99,7 +99,7 @@
 '        a configuration file, or the point at which an ingredient, such as eggs, \n' + 
 '        is being added in a baking activity. Usage may entirely consume an \n' + 
 '        entity (e.g. eggs are no longer available after being added to the mix); \n' + 
-'        alternatively, the same entity may be used multiple times, possibly by \n' + 
+'        in contrast, the same entity may be used multiple times, possibly by \n' + 
 '        different activities (e.g. a file on a file system can be read \n' + 
 '        indefinitely). \n' + 
 '      </p> \n' + 
@@ -373,7 +373,7 @@
 '            </div> \n' + 
 '          </td> \n' + 
 '          <td class="component1-color"> \n' + 
-'            <a title="wasGeneratedBy">wasGeneratedBy</a> \n' + 
+'            <a title="wasGeneratedBy">wasGeneratedBy</a><br /><a title="wasInvalidatedBy">wasInvalidatedBy</a> \n' + 
 '          </td> \n' + 
 '          <td class="component2-color"> \n' + 
 '            <a>wasAttributedTo</a> \n' + 
@@ -437,9 +437,9 @@
 '              <a>alternateOf</a><br /><a>specializationOf</a> \n' + 
 '            </div><div class="component1-color"> \n' + 
 '              <a>used</a><br /><a>wasStartedBy</a><br /><a>wasEndedBy</a> \n' + 
-'            </div><div id="prov-dm-types-and-relations" style="text-align: left;"> \n' + 
+'            </div><div id="prov-dm-types-and-relations-fig" style="text-align: left;"> \n' + 
 '      <table border="1" style="margin-left: auto; margin-right: auto;"> \n' + 
-'        <caption id="prov-dm-types-and-relations_"> \n' + 
+'        <caption id="prov-dm-types-and-relations"> \n' + 
 '          Table 4: PROV-DM Types and Relations \n' + 
 '        </caption> \n' + 
 '        <tr> \n' + 
@@ -500,6 +500,14 @@
 '        </tr> \n' + 
 '        <tr class="component1-color"> \n' + 
 '          <td> \n' + 
+'            <a>Invalidation</a> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <a title="wasInvalidatedBy">wasInvalidatedBy(id,e,a,t,attrs)</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr class="component1-color"> \n' + 
+'          <td> \n' + 
 '            <a>Communication</a> \n' + 
 '          </td> \n' + 
 '          <td> \n' + 
@@ -582,7 +590,7 @@
 '        </tr> \n' + 
 '        <tr class="component3-color"> \n' + 
 '          <td> \n' + 
-'            <a>Traceability</a> \n' + 
+'            <a>Trace</a> \n' + 
 '          </td> \n' + 
 '          <td> \n' + 
 '            <a title="tracedTo">tracedTo(id,e2,e1,attrs)</a> \n' + 
@@ -614,6 +622,14 @@
 '        </tr> \n' + 
 '        <tr class="component5-color"> \n' + 
 '          <td> \n' + 
+'            <a>Dictionary</a> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <a>Dictionary</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr class="component5-color"> \n' + 
+'          <td> \n' + 
 '            <a>Insertion</a> \n' + 
 '          </td> \n' + 
 '          <td> \n' + 
@@ -794,9 +810,6 @@
 '<pre class="codeexample" xml:space="preserve"> \n' + 
 '  wasGeneratedBy(e,-,2001-10-26T21:32:52) \n' + 
 '</pre> \n' + 
-'    </div><div class="issue"> \n' + 
-'      A construct that marks the "end of life" of an entity may be introduced. \n' + 
-'      This is <a href="http://www.w3.org/2011/prov/track/issues/204">ISSUE-204</a>. \n' + 
 '    </div><div class="glossary-ref" /><div class="attributes" id="attributes-usage"> \n' + 
 '      <dfn title="used">Usage</dfn><span class="withPn">, written <span class="pnExpression">used(id,a,e,t,attrs)</span> in PROV-N,</span> has: \n' + 
 '      <ul> \n' + 
@@ -886,7 +899,7 @@
 '    </div><div class="anexample"> \n' + 
 '      <p> \n' + 
 '        In the following example, a race is started by a bang, and \n' + 
-'        responsibility for this trigger is attributed to an agent <span class="name">ex:DarthVader</span>. \n' + 
+'        responsibility for this trigger is attributed to an agent <span class="name">ex:Bob</span>. \n' + 
 '      </p> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
 'activity(ex:foot_race) \n' + 
@@ -895,7 +908,34 @@
 'agent(ex:Bob) \n' + 
 'wasAttributedTo(ex:bang,ex:Bob) \n' + 
 '</pre> \n' + 
-'    </div><div class="glossary-ref" /><div class="anexample"> \n' + 
+'    </div><div class="glossary-ref" /><div class="attributes" id="attributes-end"> \n' + 
+'      An activity <dfn title="wasEndedBy">end</dfn><span class="withAsn">, \n' + 
+'      written <span class="pnExpression">wasEndedBy(id,a,e,t,attrs)</span> in \n' + 
+'      PROV-N,</span> has: \n' + 
+'      <ul> \n' + 
+'        <li> \n' + 
+'          <span class="attribute" id="end.id">id</span>: an OPTIONAL identifier \n' + 
+'          for the activity end; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute" id="end.activity">activity</span>: an \n' + 
+'          identifier (<span class="name">a</span>) for the ended activity; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute" id="end.trigger">trigger</span>: an OPTIONAL \n' + 
+'          identifier (<span class="name">e</span>) for the entity triggering the \n' + 
+'          activity ending; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute" id="end.time">time</span>: the OPTIONAL time (<span class="name">t</span>) at which the activity was ended; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute" id="end.attributes">attributes</span>: an \n' + 
+'          OPTIONAL set (<span class="name">attrs</span>) of attribute-value \n' + 
+'          pairs representing additional information about this activity end. \n' + 
+'        </li> \n' + 
+'      </ul> \n' + 
+'    </div><div class="anexample"> \n' + 
 '      <p> \n' + 
 '        The following example is a description of an activity <span class="name">a1</span> \n' + 
 '        (editing) that was ended following an approval document <span class="name">e1</span>. \n' + 
@@ -905,6 +945,93 @@
 'activity(a1,[prov:type="Editing"]) \n' + 
 'wasEndedBy(a1,e1) \n' + 
 '</pre> \n' + 
+'    </div><div class="glossary-ref" /><div class="attributes" id="attributes-invalidation"> \n' + 
+'      <dfn title="wasInvalidatedBy">Invalidation</dfn><span class="withPn">, \n' + 
+'      written <span class="pnExpression">wasInvalidatedBy(id,e,a,t,attrs)</span> \n' + 
+'      in PROV-N,</span> has: \n' + 
+'      <ul> \n' + 
+'        <li> \n' + 
+'          <span class="attribute">id</span>: an OPTIONAL identifier for a \n' + 
+'          invalidation; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute">entity</span>: an identifier for the \n' + 
+'          invalidated entity; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute">activity</span>: an OPTIONAL identifier for \n' + 
+'          the activity that invalidated the entity; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute">time</span>: an OPTIONAL "invalidation time", \n' + 
+'          the time at which the entity began to be invalidated; \n' + 
+'        </li> \n' + 
+'        <li> \n' + 
+'          <span class="attribute">attributes</span>: an OPTIONAL set of \n' + 
+'          attribute-value pairs representing additional information about this \n' + 
+'          invalidation. \n' + 
+'        </li> \n' + 
+'      </ul> \n' + 
+'    </div><div class="anexample" id="anexample-invalidation1"> \n' + 
+'      <p> \n' + 
+'        The Painter, a Picasso painting, is known to have been destroyed in a <a href="http://en.wikipedia.org/wiki/Lost_artworks#20th_century">plane \n' + 
+'        accident</a>. \n' + 
+'      </p> \n' + 
+'<pre class="codeexample" xml:space="preserve"> \n' + 
+'entity(ex:The-Painter) \n' + 
+'agent(ex:Picasso) \n' + 
+'wasAttributedTo(ex:The-Painter, ex:Picasso) \n' + 
+'activity(ex:crash) \n' + 
+'wasInvalidatedBy(ex:The-Painter, ex:crash, 1998-09-02, [ex:circumstances="plane accident"]) \n' + 
+'</pre> \n' + 
+'    </div><div class="anexample" id="anexample-invalidation2"> \n' + 
+'      <p> \n' + 
+'        The BBC news home page on 2012-04-03 <span class="name">ex:bbcNews2012-04-03</span> \n' + 
+'        contained a reference to a given news item <a href="http://www.bbc.co.uk/news/uk-17595024">bbc:news/uk-17595024</a>, \n' + 
+'        but the BBC news home page on the next day did not. \n' + 
+'      </p> \n' + 
+'<pre class="codeexample" xml:space="preserve"> \n' + 
+'entity(ex:bbcNews2012-04-03) \n' + 
+'memberOf(ex:bbcNews2012-04-03,{("item1", bbc:news/uk-17595024)}) \n' + 
+'wasGeneratedBy  (ex:bbcNews2012-04-03,-,2012-04-03T00:00:01) \n' + 
+'wasInvalidatedBy(ex:bbcNews2012-04-03,-,2012-04-03T23:59:59) \n' + 
+'</pre> \n' + 
+'      We refer to example <a href="#anexample-specialization">anexample-specialization</a> \n' + 
+'      for further descriptions of the BBC Web site, and to Section <a>Membership</a> \n' + 
+'      for a description of the relation <a>memberOf</a>. \n' + 
+'    </div><div class="anexample" id="anexample-invalidation3"> \n' + 
+'      <p> \n' + 
+'        In this example, the "buy one beer, get one free" offer expired at the \n' + 
+'        end of the happy hour. \n' + 
+'      </p> \n' + 
+'<pre class="codeexample" xml:space="preserve"> \n' + 
+'entity(buy_one_beer_get_one_free_offer_during_happy_hour) \n' + 
+'wasAttributedTo(proprietor) \n' + 
+'wasInvalidatedBy(buy_one_beer_get_one_free_offer_during_happy_hour, \n' + 
+'                 -,2012-03-10T18:00:00) \n' + 
+'</pre> \n' + 
+'      <p> \n' + 
+'        In contrast, in the following descriptions, Bob redeemed the offer 45 \n' + 
+'        minutes before it expired, and got two beers. \n' + 
+'      </p> \n' + 
+'<pre class="codeexample" xml:space="preserve"> \n' + 
+'entity(buy_one_beer_get_one_free_offer_during_happy_hour) \n' + 
+'wasAttributedTo(proprietor) \n' + 
+'activity(redeemOffer) \n' + 
+'entity(twoBeers) \n' + 
+' \n' + 
+'wasAssociatedWith(redeemOffer,bob) \n' + 
+'used(buy_one_beer_get_one_free_offer_during_happy_hour, \n' + 
+'     redeemOffer, 2012-03-10T17:15:00) \n' + 
+'wasInvalidatedBy(buy_one_beer_get_one_free_offer_during_happy_hour, \n' + 
+'                 redeemOffer, 2012-03-10T17:15:00) \n' + 
+'wasGeneratedBy(twoBeers,redeemOffer) \n' + 
+'</pre> \n' + 
+'      <p> \n' + 
+'        We see that the offer was both used to be converted into <span class="name">twoBeers</span> and invalidated by the <span class="name">redeemOffer</span> \n' + 
+'        activity: in other words, the combined usage and invalidation indicate \n' + 
+'        consumption of the offer. \n' + 
+'      </p> \n' + 
 '    </div><div class="glossary-ref" /><div class="attributes" id="attributes-wasInformedBy"> \n' + 
 '      A <dfn title="wasInformedBy">communication</dfn><span class="withPn">, \n' + 
 '      written as <span class="pnExpression">wasInformedBy(id,a2,a1,attrs)</span> \n' + 
@@ -937,7 +1064,7 @@
 '      </p> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
 'activity(a1, [prov:type="traffic regulations enforcing"]) \n' + 
-'activity(a2, [prov:type="fine paying; check writing; mailing"]) \n' + 
+'activity(a2, [prov:type="fine paying, check writing, and mailing"]) \n' + 
 'wasInformedBy(a2,a1) \n' + 
 '</pre> \n' + 
 '      The last line indicates that some implicit entity was generated by <span class="name">a1</span> and used by <span class="name">a2</span>; this \n' + 
@@ -1309,7 +1436,7 @@
 '        User Alice writes an article. In its provenance, she wishes to refer to \n' + 
 '        the precise version of the article with a date-specific URI, as she \n' + 
 '        might edit the article later. Alternatively, user Bob refers to the \n' + 
-'        article in general, indepedently of its variants over time. \n' + 
+'        article in general, independently of its variants over time. \n' + 
 '      </p> \n' + 
 '    </div><div class="attributes" id="attributes-specialization"> \n' + 
 '      A <dfn title="specializationOf">specialization</dfn> relation<span class="withPn">, written <span class="pnExpression">specializationOf(sub, \n' + 
@@ -1335,8 +1462,9 @@
 '<pre class="codeexample" xml:space="preserve"> \n' + 
 'specializationOf(ex:bbcNews2012-03-23, bbc:news/) \n' + 
 '</pre> \n' + 
-'      Given that the BBC news does not define a URI for this day\'s news page, we \n' + 
-'      are creating a qualified name in the namespace <span class="name">ex</span>. \n' + 
+'      We have created a new qualified name, <span class="name">ex:bbcNews2012-03-23</span>, \n' + 
+'      in the namespace <span class="name">ex</span>, to identify the specific \n' + 
+'      page carrying this day\'s news, which would otherwise be the generic <span class="name">bbc:news/</span> page. \n' + 
 '    </div><div class="attributes" id="attributes-alternate"> \n' + 
 '      An <dfn title="alternateOf">alternate</dfn> relation<span class="withPn">, \n' + 
 '      written <span class="pnExpression">alternateOf(e1, e2)</span> in PROV-N,</span> \n' + 
@@ -1382,17 +1510,17 @@
 '        They are both specialization of the page <a href="http://www.w3.org/TR/prov-dm/">http://www.w3.org/TR/prov-dm/</a>. \n' + 
 '      </p> \n' + 
 '    </div><div style="text-align: center;"> \n' + 
-'      <img src="images/Collections.png" alt="collections" /> Figure 9: \n' + 
+'      <img src="images/Dictionaries.png" alt="dictionaries" /> Figure 9: \n' + 
 '      Collections Component Overview \n' + 
 '    </div><div class="anexample"> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
-'entity(c0, [prov:type="prov:EmptyCollection" %% xsd:QName])  // c0 is an empty collection \n' + 
-'entity(c1, [prov:type="prov:Collection"  %% xsd:QName])      // c1 is a collection, with unknown content \n' + 
+'entity(d0, [prov:type="prov:EmptyDictionary" %% xsd:QName])  // d0 is an empty dictionary \n' + 
+'entity(d1, [prov:type="prov:Dictionary"  %% xsd:QName])      // d1 is a dictionary, with unknown content \n' + 
 '</pre> \n' + 
 '    </div><div class="attributes" id="attributes-derivedByInsertionFrom"> \n' + 
 '      <p> \n' + 
 '        An <dfn title="derivedByInsertionFrom">Insertion</dfn> relation<span class="withPn">, written <span class="pnExpression">derivedByInsertionFrom(id, \n' + 
-'        c2, c1, {(key_1, e_1), ..., (key_n, e_n)}, attrs)</span>,</span> has: \n' + 
+'        d2, d1, {(key_1, e_1), ..., (key_n, e_n)}, attrs)</span>,</span> has: \n' + 
 '      </p> \n' + 
 '      <ul> \n' + 
 '        <li> \n' + 
@@ -1401,12 +1529,12 @@
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="derivedByInsertionFrom.after">after</span>: \n' + 
-'          an identifier (<span class="name">c2</span>) for the collection <em>after</em> \n' + 
+'          an identifier (<span class="name">d2</span>) for the dictionary <em>after</em> \n' + 
 '          insertion; \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="derivedByInsertionFrom.before">before</span>: \n' + 
-'          an identifier (<span class="name">c1</span>) for the collection <em>before</em> \n' + 
+'          an identifier (<span class="name">d1</span>) for the dictionary <em>before</em> \n' + 
 '          insertion; \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
@@ -1425,61 +1553,61 @@
 '      </ul> \n' + 
 '    </div><div class="anexample"> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
-'entity(c0, [prov:type="prov:EmptyCollection" %% xsd:QName])    // c0 is an empty collection \n' + 
+'entity(d0, [prov:type="prov:EmptyDictionary" %% xsd:QName])    // d0 is an empty dictionary \n' + 
 'entity(e1) \n' + 
 'entity(e2) \n' + 
 'entity(e3) \n' + 
-'entity(c1, [prov:type="prov:Collection" %% xsd:QName]) \n' + 
-'entity(c2, [prov:type="prov:Collection" %% xsd:QName]) \n' + 
+'entity(d1, [prov:type="prov:Dictionary" %% xsd:QName]) \n' + 
+'entity(d2, [prov:type="prov:Dictionary" %% xsd:QName]) \n' + 
 ' \n' + 
-'derivedByInsertionFrom(c1, c0, {("k1", e1), ("k2", e2)})        \n' + 
-'derivedByInsertionFrom(c2, c1, {("k3", e3)})     \n' + 
+'derivedByInsertionFrom(d1, d0, {("k1", e1), ("k2", e2)})        \n' + 
+'derivedByInsertionFrom(d2, d1, {("k3", e3)})     \n' + 
 '</pre> \n' + 
 '      From this set of descriptions, we conclude: \n' + 
 '      <ul> \n' + 
 '        <li> \n' + 
-'          <span class="name">c0</span> is the set <span class="name">{ }</span> \n' + 
+'          <span class="name">d0</span> is the set <span class="name">{ }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c1</span> is the set <span class="name">{ ("k1", \n' + 
+'          <span class="name">d1</span> is the set <span class="name">{ ("k1", \n' + 
 '          e1), ("k2", e2) }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c2</span> is the set <span class="name">{ ("k1", \n' + 
+'          <span class="name">d2</span> is the set <span class="name">{ ("k1", \n' + 
 '          e1), ("k2", e2), ("k3", e3) }</span> \n' + 
 '        </li> \n' + 
 '      </ul> \n' + 
 '    </div><div class="anexample"> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
-'entity(c0, [prov:type="prov:EmptyCollection" %% xsd:QName])    // c0 is an empty collection \n' + 
+'entity(d0, [prov:type="prov:EmptyDictionary" %% xsd:QName])    // d0 is an empty dictionary \n' + 
 'entity(e1) \n' + 
 'entity(e2) \n' + 
 'entity(e3) \n' + 
-'entity(c1, [prov:type="prov:Collection" %% xsd:QName]) \n' + 
-'entity(c2, [prov:type="prov:Collection" %% xsd:QName]) \n' + 
+'entity(d1, [prov:type="prov:Dictionary" %% xsd:QName]) \n' + 
+'entity(d2, [prov:type="prov:Dictionary" %% xsd:QName]) \n' + 
 ' \n' + 
-'derivedByInsertionFrom(c1, c0, {("k1", e1), ("k2", e2)})        \n' + 
-'derivedByInsertionFrom(c2, c1, {("k1", e3)})     \n' + 
+'derivedByInsertionFrom(d1, d0, {("k1", e1), ("k2", e2)})        \n' + 
+'derivedByInsertionFrom(d2, d1, {("k1", e3)})     \n' + 
 '</pre> \n' + 
 '      This is a case of <em>update</em> of <span class="name">e1</span> to <span class="name">e3</span> for the same key, <span class="name">"k1"</span>. \n' + 
 '      <br /> From this set of descriptions, we conclude: \n' + 
 '      <ul> \n' + 
 '        <li> \n' + 
-'          <span class="name">c0</span> is the set <span class="name">{ }</span> \n' + 
+'          <span class="name">d0</span> is the set <span class="name">{ }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c1</span> is the set <span class="name">{ ("k1", \n' + 
+'          <span class="name">d1</span> is the set <span class="name">{ ("k1", \n' + 
 '          e1), ("k2", e2) }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c2</span> is the set <span class="name">{ ("k1", \n' + 
+'          <span class="name">d2</span> is the set <span class="name">{ ("k1", \n' + 
 '          e3), ("k2", e2) }</span> \n' + 
 '        </li> \n' + 
 '      </ul> \n' + 
 '    </div><div class="attributes" id="attributes-derivedByRemovalFrom"> \n' + 
 '      <p> \n' + 
 '        A <dfn title="derivedByRemovalFrom">Removal</dfn> relation, written \n' + 
-'        <span class="pnExpression">derivedByRemovalFrom(id, c2, c1, {key_1, ... \n' + 
+'        <span class="pnExpression">derivedByRemovalFrom(id, d2, d1, {key_1, ... \n' + 
 '        key_n}, attrs)</span>, has: \n' + 
 '      </p> \n' + 
 '      <ul> \n' + 
@@ -1489,12 +1617,12 @@
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="derivedByRemovalFrom.after">after</span>: \n' + 
-'          an identifier (<span class="name">c2</span>) for the collection <em>after</em> \n' + 
+'          an identifier (<span class="name">d2</span>) for the dictionary <em>after</em> \n' + 
 '          the deletion; \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="derivedByRemovalFrom.before">before</span>: \n' + 
-'          an identifier (<span class="name">c1</span>) for the collection <em>before</em> \n' + 
+'          an identifier (<span class="name">d1</span>) for the dictionary <em>before</em> \n' + 
 '          the deletion; \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
@@ -1510,38 +1638,38 @@
 '      </ul> \n' + 
 '    </div><div class="anexample"> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
-'entity(c0, [prov:type="prov:EmptyCollection"])    // c0 is an empty collection \n' + 
+'entity(d0, [prov:type="prov:EmptyDictionary"])    // d0 is an empty dictionary \n' + 
 'entity(e1) \n' + 
 'entity(e2) \n' + 
 'entity(e3) \n' + 
-'entity(c1, [prov:type="prov:Collection"]) \n' + 
-'entity(c2, [prov:type="prov:Collection"]) \n' + 
+'entity(d1, [prov:type="prov:Dictionary"]) \n' + 
+'entity(d2, [prov:type="prov:Dictionary"]) \n' + 
 ' \n' + 
-'derivedByInsertionFrom(c1, c0, {("k1", e1), ("k2",e2)})        \n' + 
-'derivedByInsertionFrom(c2, c1, {("k3", e3)}) \n' + 
-'derivedByRemovalFrom(c3, c2, {"k1", "k3"})    \n' + 
+'derivedByInsertionFrom(d1, d0, {("k1", e1), ("k2",e2)})        \n' + 
+'derivedByInsertionFrom(d2, d1, {("k3", e3)}) \n' + 
+'derivedByRemovalFrom(d3, d2, {"k1", "k3"})    \n' + 
 '</pre> \n' + 
 '      From this set of descriptions, we conclude: \n' + 
 '      <ul> \n' + 
 '        <li> \n' + 
-'          <span class="name">c0</span> is the set <span class="name">{ }</span> \n' + 
+'          <span class="name">d0</span> is the set <span class="name">{ }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c1</span> is the set <span class="name">{ ("k1", \n' + 
+'          <span class="name">d1</span> is the set <span class="name">{ ("k1", \n' + 
 '          e1), ("k2", e2) }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c2</span> is the set <span class="name">{ ("k1", \n' + 
+'          <span class="name">d2</span> is the set <span class="name">{ ("k1", \n' + 
 '          e1), ("k2", e2), ("k3", e3) }</span> \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c3</span> is the set <span class="name">{ ("k2", \n' + 
+'          <span class="name">d3</span> is the set <span class="name">{ ("k2", \n' + 
 '          e2) }</span> \n' + 
 '        </li> \n' + 
 '      </ul> \n' + 
 '    </div><div class="attributes" id="attributes-memberOf"> \n' + 
 '      A <dfn title="memberOf">membership</dfn> relation, written <span class="pnExpression">memberOf(id, c, {(key_1, e_1), ..., (key_n, e_n)}, \n' + 
-'      attrs)</span>, has: \n' + 
+'      cplt, attrs)</span>, has: \n' + 
 '      <ul> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="memberOf.id">id</span>: an OPTIONAL \n' + 
@@ -1549,19 +1677,21 @@
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="memberOf.after">after</span>: an \n' + 
-'          identifier (<span class="name">c</span>) for the collection whose \n' + 
+'          identifier (<span class="name">c</span>) for the dictionary whose \n' + 
 '          members are asserted; \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="memberOf.key-entity-set">key-entity-set</span>: \n' + 
 '          a set of key-entity pairs <span class="name">(key_1, e_1)</span>, ..., \n' + 
 '          <span class="name">(key_n, e_n)</span> that are members of the \n' + 
-'          collection; \n' + 
+'          dictionary; \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="memberOf.complete">complete</span>: an \n' + 
-'          OPTIONAL boolean <a title="value">Value</a>; if true, it indicates \n' + 
-'          that no other member belongs to the collection; \n' + 
+'          OPTIONAL boolean <a title="value">Value</a> (<span class="name">cplt</span>); \n' + 
+'          if true, it indicates that no other member belongs to the dictionary; \n' + 
+'          if false, it indicates that other members belong to the dictionary; if \n' + 
+'          unspecified, other members MAY belong to the dictionary. \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
 '          <span class="attribute" id="memberOf.attributes">attributes</span>: an \n' + 
@@ -1571,37 +1701,37 @@
 '      </ul> \n' + 
 '    </div><div class="anexample"> \n' + 
 '<pre class="codeexample" xml:space="preserve"> \n' + 
-'entity(c1, [prov:type="prov:Collection"  %% xsd:QName])    // c1 is a collection, with unknown content \n' + 
-'entity(c2, [prov:type="prov:Collection"  %% xsd:QName])    // c2 is a collection, with unknown content \n' + 
+'entity(d1, [prov:type="prov:Dictionary"  %% xsd:QName])    // d1 is a dictionary, with unknown content \n' + 
+'entity(d2, [prov:type="prov:Dictionary"  %% xsd:QName])    // d2 is a dictionary, with unknown content \n' + 
 ' \n' + 
 'entity(e1) \n' + 
 'entity(e2) \n' + 
 ' \n' + 
-'memberOf(c1, {("k1", e1), ("k2", e2)} )   \n' + 
-'memberOf(c2, {("k1", e1), ("k2", e2)}, true)   \n' + 
+'memberOf(d1, {("k1", e1), ("k2", e2)} )   \n' + 
+'memberOf(d2, {("k1", e1), ("k2", e2)}, true)   \n' + 
 ' \n' + 
 'entity(e3) \n' + 
-'entity(c3, [prov:type="prov:Collection"  %% xsd:QName]) \n' + 
+'entity(d3, [prov:type="prov:Dictionary"  %% xsd:QName]) \n' + 
 ' \n' + 
-'derivedByInsertionFrom(c3, c1, {("k3", e3)})      \n' + 
+'derivedByInsertionFrom(d3, d1, {("k3", e3)})      \n' + 
 '</pre> \n' + 
 '      From these descriptions, we conclude: \n' + 
 '      <ul> \n' + 
 '        <li> \n' + 
-'          <span class="name">c1</span> has the following pairs as members: <span class="name">("k1", e1), ("k2", e2)</span>, and may contain others. \n' + 
+'          <span class="name">d1</span> has the following pairs as members: <span class="name">("k1", e1), ("k2", e2)</span>, and may contain others. \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c2</span> exactly has the following pairs as \n' + 
+'          <span class="name">d2</span> exactly has the following pairs as \n' + 
 '          members: <span class="name">("k1", e1), ("k2", e2)</span>, and does \n' + 
 '          not contain any other. \n' + 
 '        </li> \n' + 
 '        <li> \n' + 
-'          <span class="name">c3</span> has the following pairs as members: <span class="name">("k1", e1), ("k2", e2), ("k3", v3)</span>, and may \n' + 
+'          <span class="name">d3</span> has the following pairs as members: <span class="name">("k1", e1), ("k2", e2), ("k3", v3)</span>, and may \n' + 
 '          contain others. \n' + 
 '        </li> \n' + 
 '      </ul> \n' + 
 '      <p> \n' + 
-'        Thus, the states of <span class="name">c1</span> and <span class="name">c3</span> \n' + 
+'        Thus, the states of <span class="name">d1</span> and <span class="name">d3</span> \n' + 
 '        are only partially known. \n' + 
 '      </p> \n' + 
 '    </div><div class="attributes" id="attributes-note"> \n' + 
@@ -1638,7 +1768,7 @@
 '      </p> \n' + 
 '    </div><div class="anexample" id="anexample-note2"> \n' + 
 '      <p> \n' + 
-'        Alternatively, a reputation service may enrich an existing provenance \n' + 
+'        In contrast, a reputation service may enrich an existing provenance \n' + 
 '        record with notes providing reputation ratings about agents. In the \n' + 
 '        following fragment, both agents <span class="name">ex2:Simon</span> and \n' + 
 '        <span class="name">ex2:Paolo</span> are rated "excellent". \n' + 
@@ -1696,6 +1826,78 @@
 '        provided with an identifier <span class="name">u1</span>, which was then \n' + 
 '        referred to in <span class="name">hasAnnotation(u1,n2)</span>. \n' + 
 '      </p> \n' + 
+'    </div><div id="attributes-at-a-glance-div" style="text-align: left;"> \n' + 
+'      <table border="1" style="margin-left: auto; margin-right: auto;"> \n' + 
+'        <caption id="attributes-at-a-glance"> \n' + 
+'          Table 5: PROV-DM Attributes At a Glance \n' + 
+'        </caption> \n' + 
+'        <tr> \n' + 
+'          <td> \n' + 
+'            <b>Attribute</b> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <b>value</b> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <b>Section</b> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr> \n' + 
+'          <td> \n' + 
+'            prov:label \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            xsd:string \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            Section <a href="#term-attribute-label">4.7.4.1</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr> \n' + 
+'          <td> \n' + 
+'            prov:location \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <a title="value">Value</a> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            Section <a href="#term-attribute-location">4.7.4.2</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr> \n' + 
+'          <td> \n' + 
+'            prov:role \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <a title="value">Value</a> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            Section <a href="#term-attribute-role">4.7.4.3</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr> \n' + 
+'          <td> \n' + 
+'            prov:type \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <a title="value">Value</a> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            Section <a href="#term-attribute-type">4.7.4.4</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'        <tr> \n' + 
+'          <td> \n' + 
+'            prov:value \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            <a title="value">Value</a> \n' + 
+'          </td> \n' + 
+'          <td> \n' + 
+'            Section <a href="#term-attribute-value">4.7.4.5</a> \n' + 
+'          </td> \n' + 
+'        </tr> \n' + 
+'      </table> \n' + 
 '    </div><div class="anexample"> \n' + 
 '      <p> \n' + 
 '        The following entity is provided with a label attribute. \n' + 
Binary file presentations/wais-2012-04-18/prov-dm/overview/images/Dictionaries.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/presentations/wais-2012-04-18/prov-dm/overview/images/Dictionaries.svg	Mon Apr 23 09:15:54 2012 +0200
@@ -0,0 +1,721 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="370"
+   version="1.1"
+   width="691"
+   id="svg2"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="Dictionaries.svg">
+  <metadata
+     id="metadata124">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs122">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 185 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="691 : 185 : 1"
+       inkscape:persp3d-origin="345.5 : 123.33333 : 1"
+       id="perspective126" />
+  </defs>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1440"
+     inkscape:window-height="800"
+     id="namedview120"
+     showgrid="false"
+     inkscape:zoom="1.7452967"
+     inkscape:cx="346.35945"
+     inkscape:cy="191.8068"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <image
+     y="299.16168"
+     x="-94.150093"
+     id="image3231"
+     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA9CAYAAAByZDPsAAAABHNCSVQICAgIfAhkiAAAAPFJREFU
+SInt0rttxiAUBeBLEuQR6JBHYAWGYAu37lN6AIshWILSA1C7oEcu7QbppEmi2PnBScqIU3L5eFwg
+FBJjBBEhxliaAioVjDHgnMMY8zvsvYeUEtu2QUoJ7/3PcM4ZSik45wAAzjkopZBzvsfWWmitT2Na
+a1hr6zilBCEEQginSSEECCGQUjqNMwCg9wzDQERE8zzTNQ9rd6vXTvWJS/eq9YOAeke/5voSdBxH
+9S2v+fgD+77jueu6V845jeP4rUmP0vc9LctC67oSIyLcikJegLJljFGt/vTXXRtuuOGGG2644YYb
+bvh/4GmaqvgN2csuBEKsV54AAAAASUVORK5CYII=
+"
+     height="61"
+     width="15"
+     transform="matrix(0,-1,1,0,0,0)" />
+  <rect
+     fill="#ffffff"
+     height="68"
+     stroke="#ffffff"
+     stroke-width="1"
+     width="74"
+     x="342"
+     y="200"
+     id="rect4"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="none"
+     height="68"
+     stroke="#000000"
+     stroke-width="1"
+     width="74"
+     x="342"
+     y="200"
+     id="rect6"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <text
+     font-size="13"
+     x="347"
+     y="214"
+     id="text8"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="font-size:13px;font-family:Lucida Grande">Dictionary</text>
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="74"
+     x="342"
+     y="224"
+     id="rect10"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="74"
+     x="342"
+     y="245"
+     id="rect12"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     height="68"
+     width="66"
+     x="350"
+     y="72"
+     id="rect14"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="fill:#ffffff;stroke:#ffffff;stroke-width:1" />
+  <rect
+     height="68"
+     width="66"
+     x="350"
+     y="72"
+     id="rect16"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="fill:none;stroke:#000000;stroke-width:1" />
+  <text
+     font-size="13"
+     x="351"
+     y="86"
+     id="text18"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="font-size:13px;font-family:Lucida Grande">Collection</text>
+  <rect
+     height="1"
+     width="66"
+     x="350"
+     y="96"
+     id="rect20"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="fill:#000000;stroke:#000000;stroke-width:1" />
+  <rect
+     height="1"
+     width="66"
+     x="350"
+     y="117"
+     id="rect22"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="fill:#000000;stroke:#000000;stroke-width:1" />
+  <polyline
+     fill="none"
+     points="382,200 382,140"
+     stroke="#000000"
+     stroke-width="1"
+     id="polyline24"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polygon
+     points="382,140 389,152 375,152"
+     id="polygon26"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     stroke-width="1"
+     stroke="#ffffff"
+     fill="#ffffff" />
+  <polygon
+     points="382,140 389,152 375,152"
+     id="polygon28"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     stroke-width="1"
+     stroke="#000000"
+     fill="none" />
+  <rect
+     fill="#ffffff"
+     height="88"
+     stroke="#ffffff"
+     stroke-width="1"
+     width="67"
+     x="150"
+     y="144"
+     id="rect30"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="none"
+     height="88"
+     stroke="#000000"
+     stroke-width="1"
+     width="67"
+     x="150"
+     y="144"
+     id="rect32"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <text
+     font-family="Lucida Grande"
+     font-size="13"
+     x="172"
+     y="158"
+     id="text34"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438">
+Pair</text>
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="67"
+     x="150"
+     y="168"
+     id="rect36"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="67"
+     x="150"
+     y="199"
+     id="rect38"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polyline
+     fill="none"
+     points="342,240 270,240 270,328 366,328 366,268"
+     stroke="#000000"
+     stroke-width="1"
+     id="polyline40"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <ellipse
+     cx="271"
+     cy="325"
+     fill="#000000"
+     rx="0.5"
+     ry="0.5"
+     stroke="#000000"
+     stroke-width="1"
+     id="ellipse42"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <ellipse
+     cx="272"
+     cy="326"
+     fill="#ffffff"
+     rx="-0.5"
+     ry="-0.5"
+     stroke="#ffffff"
+     stroke-width="1"
+     id="ellipse44"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#ffffff"
+     height="68"
+     stroke="#ffffff"
+     stroke-width="1"
+     width="162"
+     x="78"
+     y="288"
+     id="rect46"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="none"
+     height="68"
+     stroke="#000000"
+     stroke-width="1"
+     width="162"
+     x="78"
+     y="288"
+     id="rect48"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <text
+     font-size="13"
+     x="135"
+     y="302"
+     id="text50"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="font-size:13px;font-family:Lucida Grande">Insertion</text>
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="162"
+     x="78"
+     y="312"
+     id="rect52"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="162"
+     x="78"
+     y="333"
+     id="rect54"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="271"
+     x2="266"
+     y1="325"
+     y2="325"
+     id="line56"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="261"
+     x2="256"
+     y1="325"
+     y2="325"
+     id="line58"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="251"
+     x2="246"
+     y1="325"
+     y2="325"
+     id="line60"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="241"
+     x2="240"
+     y1="325"
+     y2="325"
+     id="line62"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polyline
+     points="217,200 342,200"
+     id="polyline64"
+     transform="translate(0,12)"
+     style="fill:none;stroke:#000000;stroke-width:1"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     x1="330"
+     x2="342"
+     y1="219"
+     y2="212"
+     id="line66"
+     style="fill:#000000;stroke:#000000;stroke-width:1"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     x1="330"
+     x2="342"
+     y1="205"
+     y2="212"
+     id="line68"
+     style="fill:#000000;stroke:#000000;stroke-width:1"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <text
+     font-size="13"
+     x="242"
+     y="210"
+     id="text70"
+     style="font-size:13px;font-family:Lucida Grande"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438">memberOf</text>
+  <polyline
+     fill="none"
+     points="182,232 182,288"
+     stroke="#000000"
+     stroke-width="1"
+     id="polyline72"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polyline
+     points="190,144 190,96 342,96"
+     id="polyline74"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     transform="matrix(0.28678686,0,0,1.0333657,135.28269,-3.4309099)"
+     style="fill:none;stroke:#000000;stroke-width:1" />
+  <line
+     x1="220"
+     x2="232"
+     y1="103"
+     y2="96"
+     id="line76"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="fill:#000000;stroke:#000000;stroke-width:1" />
+  <line
+     x1="220"
+     x2="232"
+     y1="89"
+     y2="96"
+     id="line78"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="fill:#000000;stroke:#000000;stroke-width:1" />
+  <rect
+     fill="#ffffff"
+     height="68"
+     stroke="#ffffff"
+     stroke-width="1"
+     width="66"
+     x="14"
+     y="80"
+     id="rect80"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="none"
+     height="68"
+     stroke="#000000"
+     stroke-width="1"
+     width="66"
+     x="14"
+     y="80"
+     id="rect82"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <text
+     font-family="Lucida Grande"
+     font-size="13"
+     x="36"
+     y="94"
+     id="text84"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438">
+Key</text>
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="66"
+     x="14"
+     y="104"
+     id="rect86"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="66"
+     x="14"
+     y="125"
+     id="rect88"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polyline
+     fill="none"
+     points="158,144 158,96 80,96"
+     stroke="#000000"
+     stroke-width="1"
+     id="polyline90"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polyline
+     fill="none"
+     points="416,264 470,264 470,216 416,216"
+     stroke="#000000"
+     stroke-width="1"
+     id="polyline92"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <ellipse
+     cx="468"
+     cy="240"
+     fill="#000000"
+     rx="0.5"
+     ry="0.5"
+     stroke="#000000"
+     stroke-width="1"
+     id="ellipse94"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <ellipse
+     cx="469"
+     cy="241"
+     fill="#ffffff"
+     rx="-0.5"
+     ry="-0.5"
+     stroke="#ffffff"
+     stroke-width="1"
+     id="ellipse96"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#ffffff"
+     height="68"
+     stroke="#ffffff"
+     stroke-width="1"
+     width="159"
+     x="518"
+     y="200"
+     id="rect98"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="none"
+     height="68"
+     stroke="#000000"
+     stroke-width="1"
+     width="159"
+     x="518"
+     y="200"
+     id="rect100"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <text
+     font-size="13"
+     x="569"
+     y="214"
+     id="text102"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438"
+     style="font-size:13px;font-family:Lucida Grande">Removal</text>
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="159"
+     x="518"
+     y="224"
+     id="rect104"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <rect
+     fill="#000000"
+     height="1"
+     stroke="#000000"
+     stroke-width="1"
+     width="159"
+     x="518"
+     y="245"
+     id="rect106"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="469"
+     x2="474"
+     y1="241"
+     y2="241"
+     id="line108"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="479"
+     x2="484"
+     y1="241"
+     y2="241"
+     id="line110"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="489"
+     x2="494"
+     y1="241"
+     y2="241"
+     id="line112"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="499"
+     x2="504"
+     y1="241"
+     y2="241"
+     id="line114"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <line
+     fill="#000000"
+     stroke="#000000"
+     stroke-width="1"
+     x1="509"
+     x2="514"
+     y1="241"
+     y2="241"
+     id="line116"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <polyline
+     fill="none"
+     points="598,200 598,48 54,48 54,80"
+     stroke="#000000"
+     stroke-width="1"
+     id="polyline118"
+     inkscape:export-filename="/home/lavm/papers/papers/prov-wg/hg/model/images/Collections.png"
+     inkscape:export-xdpi="79.550438"
+     inkscape:export-ydpi="79.550438" />
+  <image
+     y="71.645943"
+     x="232.85944"
+     id="image3207"
+     xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABFCAYAAAARk1tuAAAABHNCSVQICAgIfAhkiAAAAkpJREFU
+eJztmT2vaUEYhd9BVAq1KDQiKlFo1SqtqP0SiUKtUlASolH6GUpEJVqFhMrHuo0j6zj7cC774tys
+J9lhvt6ZeTJ7G3ucmcGEmZmFzMwA+XDOWeDVg3gnJIOQDOJtZTjnnt5nyI8g3w38pw9m59yXupdp
+rzp+44sMs//jF+kpt4lzzprNpiUSCQuHw5bNZm08Hp/LPj55hXl95zr5fN56vd6nfhaLhcViMVuv
+13ePFY9yK4aZoVQqYblcYrPZoFqtIpfLXW1/mXeZHo1GSKfTOBwO57xKpYJ6vX7PFGCnzeddjT0C
+fbm4fLVandPb7RahUOhTuVfMa2kAyOVy6HQ6AIDZbIZ4PI7tdvvIHJ6zMq7l3StjOBwilUphv9+j
+XC6j0Wj8dMie/blTJ3ffY2a3n/Re5Zx3q/y7OgAsk8lYoVCwwWBg0+nUwuHw3XM4xXyMWzG8yjkv
+Go1iMplcbeNVBwB6vR7MDK1W62+G7Dke32R4XVzu1eaDWq2GSCRytY1XHQAYDAZIJpPY7XZ+zOFx
+Ga+kWCyi2+0+HMfM4Num69kcj0drt9s2n8+tVCr5EvPXyggGg5ZIJKzf71sg4M/e8dfKwD/Y/r/t
+v9ZXIBmEZBCSQUgG4UznJme0MggdIp3QIdIFkkFIBiEZhGQQkkFIBiEZhGQQkkFIBiEZhGQQkkFI
+BiEZhGQQkkHohTChlUHohfAJvRC+QDIIySAkg5AMQjIIySAkg5AMQjIIySAkg5AMQjIIySAkg5AM
+QjIIySAkg9BRAfEHxevRR++h5pYAAAAASUVORK5CYII=
+"
+     height="69"
+     width="67" />
+</svg>
--- a/presentations/wais-2012-04-18/prov-dm/overview/index.html	Mon Apr 23 09:06:03 2012 +0200
+++ b/presentations/wais-2012-04-18/prov-dm/overview/index.html	Mon Apr 23 09:15:54 2012 +0200
@@ -460,7 +460,7 @@
 
 	<h2>PROV-DM Types and Relations</h2>
 
-  <div class="element-ref" ref="prov-dm-types-and-relations"></div>
+  <div class="element-ref" ref="prov-dm-types-and-relations-fig"></div>
 
 
 </div>
@@ -898,12 +898,16 @@
 
 	<h2>Component 5: Collections</h2>
 
-  <img src="images/Collections.png" alt="Collections" style="max-width: 100%; "  />
+  <img src="images/Dictionaries.png" alt="Collections" style="max-width: 100%; "  />
 
 <p>
 <div class="glossary-ref" ref="glossary-collection"></div>
 </p>
 
+<p>
+<div class="glossary-ref" ref="glossary-dictionary"></div>
+</p>
+
 
 <p>
 <div class="glossary-ref" ref="glossary-insertion"></div>