]> W3C PROVenance Interchange Ontology (PROV-O) Dictionary Extension This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All feedback is welcome. derivedByInsertionFrom http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion The dictionary was derived from the other by insertion. Can be qualified with prov:qualifiedInsertion, which shows details of the insertion, in particular the inserted key-entity pairs. collections collections derivedByRemovalFrom http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal collections The dictionary was derived from the other by removal. Can be qualified with prov:qualifiedRemoval, which shows details of the removal, in particular the removed keys. collections dictionary http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal collections collections The property used by a prov:Insertion and prov:Removal to cite the prov:Dictionary that was prov:derivedByInsertionFrom or prov:derivedByRemovalFrom another dictionary. hadDictionaryMember http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership Describes the key-entity pair that was member of a prov:Dictionary. A dictionary can have multiple members. collections collections insertedKeyEntityPair http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion collections collections An object property to refer to the prov:KeyEntityPair inserted into a prov:Dictionary. pairKey http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership collections collections The entity of a prov:KeyEntityPair, which is an element of a prov:Dictionary. qualifiedInsertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion prov:qualifiedInsertion shows the details of an insertion, in particular the inserted key-entity pairs. collections collections qualifiedRemoval http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal collections collections prov:qualifiedRemoval shows the details of a removal, in particular the removed keys. pairKey http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership collections The key of a prov:KeyEntityPair, which is an element of a prov:Dictionary. collections removedKey http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal collections The key removed in a Removal. collections Dictionary http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-conceptual-definition http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary A dictionary is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the dictionary. A given dictionary forms a given structure for its members. A different structure (obtained either by insertion or removal of members) constitutes a different dictionary. collections collections This concept allows for the provenance of the dictionary, but also of its constituents to be expressed. Such a notion of dictionary corresponds to a wide variety of concrete data structures, such as a maps or associative arrays. Empty Dictionary http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-conceptual-definition http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary collections An empty dictionary (i.e. has no members). collections Insertion 1 1 http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion Insertion is a derivation that describes the transformation of a dictionary into another, by insertion of one or more key-entity pairs. collections collections Key-Entity Pair 1 1 http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership A key-entity pair. Part of a prov:Dictionary through prov:hadDictionaryMember. The key is any RDF Literal, the value is a prov:Entity. collections collections Removal 1 1 http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal collections Removal is a derivation that describes the transformation of a dictionary into another, by removing one or more keys. collections