ontology/spwd/2012-04-26-validating/prov-o.html
author Tim L <lebot@rpi.edu>
Thu, 26 Apr 2012 13:54:44 -0400
changeset 2577 81e39a1d5fb8
parent 2576 b4cc8292e3a5
child 2578 85c6d309dcce
permissions -rw-r--r--
prov-o as xhtml
<!--?xml version='1.0' encoding='UTF-8'?-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"><head xmlns:prov="http://www.w3.org/ns/prov#">
    <title>PROV-O: The PROV Ontology</title>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">

    <link type="text/css" rel="stylesheet" href="prov-o_files/owl.css">
    <link type="text/css" rel="stylesheet" href="prov-o_files/Primer.css">
    <link type="text/css" rel="stylesheet" href="prov-o_files/rec.css">
    <link type="text/css" rel="stylesheet" href="prov-o_files/extra.css">
    <link rel="provenance" href="http://www.w3.org/2007/08/pyRdfa/extract?format=turtle&amp;uri=http://aquarius.tw.rpi.edu/prov-wg/prov-o">
    
<!--  
      === NOTA BENE ===
      For the three scripts below, if your spec resides on dev.w3 you can check them
      out in the same tree and use relative links so that they'll work offline,
      -->


<!--  From DM  -->

	<style type="text/css">
      .note { font-size:small; margin-left:50px }
   table { text-align: center; vertical-align: middle }
     </style>
	<style type="text/css">
      table.qualified-forms {
         width: 75%;
      }
      ul.hlist {
         margin: 20px;
      }
      table {
         margin: 20px; 
         border:1px solid navy;
         background-color: #F4FFFF;
      }
      table th {
         background-color: LightGoldenRodYellow;
      }
      table tr {
         padding: 2px;
         border: 1px solid navy;
      }
      table td {
         text-align: left;
         padding-top: 5px;
         padding-bottom: 5px;
         padding-left: 15px;
         padding-right: 15px;
      }
      table td.prov-attribute {
         width: 20%
      }
      table.prov-detail a:visited {
          color:black; text-decoration:none; 
      }
      table.prov-detail a:link {
          color:black; text-decoration:none; 
      }
      .component-entities-activities {
         border:1px solid gray;
         background-color: #FFD4D4
      }
      .component-agents-responsibility {
         border:1px solid gray;
         background-color: #CCD9EE;
      }
      .component-derivations {
         border:1px solid gray;
         background-color: #CCEED9;
      }
      .component-collections {
         border:1px solid gray;
         background-color: #CED4D4;
      }
      .component-alternate {
         border:1px solid gray;
         background-color: #F4FFD9;
      }
      .component-annotations {
         border:1px solid gray;
         background-color: #FCE1CE;
      }
      span.repeated {
         font-family: monospace;
      }
      a.qname {
         font-family: monospace;
      }
     </style>

    
	
	
    
  <style type="text/css">
/*****************************************************************
 * ReSpec CSS
 * Robin Berjon (robin at berjon dot com)
 * v0.05 - 2009-07-31
 *****************************************************************/


/* --- INLINES --- */
em.rfc2119 { 
    text-transform:     lowercase;
    font-variant:       small-caps;
    font-style:         normal;
    color:              #900;
}

h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
    border: none;
}

dfn {
    font-weight:    bold;
}

a.internalDFN {
    color:  inherit;
    border-bottom:  1px solid #99c;
    text-decoration:    none;
}

a.externalDFN {
    color:  inherit;
    border-bottom:  1px dotted #ccc;
    text-decoration:    none;
}

a.bibref {
    text-decoration:    none;
}

code {
    color:  #ff4500;
}


/* --- WEB IDL --- */
pre.idl {
    border-top: 1px solid #90b8de;
    border-bottom: 1px solid #90b8de;
    padding:    1em;
    line-height:    120%;
}

pre.idl::before {
    content:    "WebIDL";
    display:    block;
    width:      150px;
    background: #90b8de;
    color:  #fff;
    font-family:    initial;
    padding:    3px;
    font-weight:    bold;
    margin: -1em 0 1em -1em;
}

.idlType {
    color:  #ff4500;
    font-weight:    bold;
    text-decoration:    none;
}

/*.idlModule*/
/*.idlModuleID*/
/*.idlInterface*/
.idlInterfaceID, .idlDictionaryID {
    font-weight:    bold;
    color:  #005a9c;
}

.idlSuperclass {
    font-style: italic;
    color:  #005a9c;
}

/*.idlAttribute*/
.idlAttrType, .idlFieldType, .idlMemberType {
    color:  #005a9c;
}
.idlAttrName, .idlFieldName, .idlMemberName {
    color:  #ff4500;
}
.idlAttrName a, .idlFieldName a, .idlMemberName a {
    color:  #ff4500;
    border-bottom:  1px dotted #ff4500;
    text-decoration: none;
}

/*.idlMethod*/
.idlMethType {
    color:  #005a9c;
}
.idlMethName {
    color:  #ff4500;
}
.idlMethName a {
    color:  #ff4500;
    border-bottom:  1px dotted #ff4500;
    text-decoration: none;
}

/*.idlParam*/
.idlParamType {
    color:  #005a9c;
}
.idlParamName {
    font-style: italic;
}

.extAttr {
    color:  #666;
}

/*.idlConst*/
.idlConstType {
    color:  #005a9c;
}
.idlConstName {
    color:  #ff4500;
}
.idlConstName a {
    color:  #ff4500;
    border-bottom:  1px dotted #ff4500;
    text-decoration: none;
}

/*.idlException*/
.idlExceptionID {
    font-weight:    bold;
    color:  #c00;
}

.idlTypedefID, .idlTypedefType {
    color:  #005a9c;
}

.idlRaises, .idlRaises a.idlType, .idlRaises a.idlType code, .excName a, .excName a code {
    color:  #c00;
    font-weight:    normal;
}

.excName a {
    font-family:    monospace;
}

.idlRaises a.idlType, .excName a.idlType {
    border-bottom:  1px dotted #c00;
}

.excGetSetTrue, .excGetSetFalse, .prmNullTrue, .prmNullFalse, .prmOptTrue, .prmOptFalse {
    width:  45px;
    text-align: center;
}
.excGetSetTrue, .prmNullTrue, .prmOptTrue { color:  #0c0; }
.excGetSetFalse, .prmNullFalse, .prmOptFalse { color:  #c00; }

.idlImplements a {
    font-weight:    bold;
}

dl.attributes, dl.methods, dl.constants, dl.fields, dl.dictionary-members {
    margin-left:    2em;
}

.attributes dt, .methods dt, .constants dt, .fields dt, .dictionary-members dt {
    font-weight:    normal;
}

.attributes dt code, .methods dt code, .constants dt code, .fields dt code, .dictionary-members dt code {
    font-weight:    bold;
    color:  #000;
    font-family:    monospace;
}

.attributes dt code, .fields dt code, .dictionary-members dt code {
    background:  #ffffd2;
}

.attributes dt .idlAttrType code, .fields dt .idlFieldType code, .dictionary-members dt .idlMemberType code {
    color:  #005a9c;
    background:  transparent;
    font-family:    inherit;
    font-weight:    normal;
    font-style: italic;
}

.methods dt code {
    background:  #d9e6f8;
}

.constants dt code {
    background:  #ddffd2;
}

.attributes dd, .methods dd, .constants dd, .fields dd, .dictionary-members dd {
    margin-bottom:  1em;
}

table.parameters, table.exceptions {
    border-spacing: 0;
    border-collapse:    collapse;
    margin: 0.5em 0;
    width:  100%;
}
table.parameters { border-bottom:  1px solid #90b8de; }
table.exceptions { border-bottom:  1px solid #deb890; }

.parameters th, .exceptions th {
    color:  #fff;
    padding:    3px 5px;
    text-align: left;
    font-family:    initial;
    font-weight:    normal;
    text-shadow:    #666 1px 1px 0;
}
.parameters th { background: #90b8de; }
.exceptions th { background: #deb890; }

.parameters td, .exceptions td {
    padding:    3px 10px;
    border-top: 1px solid #ddd;
    vertical-align: top;
}

.parameters tr:first-child td, .exceptions tr:first-child td {
    border-top: none;
}

.parameters td.prmName, .exceptions td.excName, .exceptions td.excCodeName {
    width:  100px;
}

.parameters td.prmType {
    width:  120px;
}

table.exceptions table {
    border-spacing: 0;
    border-collapse:    collapse;
    width:  100%;
}

/* --- TOC --- */
.toc a {
    text-decoration:    none;
}

a .secno {
    color:  #000;
}

/* --- TABLE --- */
table.simple {
    border-spacing: 0;
    border-collapse:    collapse;
    border-bottom:  3px solid #005a9c;
}

.simple th {
    background: #005a9c;
    color:  #fff;
    padding:    3px 5px;
    text-align: left;
}

.simple th[scope="row"] {
    background: inherit;
    color:  inherit;
    border-top: 1px solid #ddd;
}

.simple td {
    padding:    3px 10px;
    border-top: 1px solid #ddd;
}

.simple tr:nth-child(even) {
    background: #f0f6ff;
}

/* --- DL --- */
.section dd > p:first-child {
    margin-top: 0;
}

.section dd > p:last-child {
    margin-bottom: 0;
}

.section dd {
    margin-bottom:  1em;
}

.section dl.attrs dd, .section dl.eldef dd {
    margin-bottom:  0;
}

/* --- EXAMPLES --- */
pre.example {
    border-top: 1px solid #ff4500;
    border-bottom: 1px solid #ff4500;
    padding:    1em;
    margin-top: 1em;
}

pre.example::before {
    content:    "Example";
    display:    block;
    width:      150px;
    background: #ff4500;
    color:  #fff;
    font-family:    initial;
    padding:    3px;
    font-weight:    bold;
    margin: -1em 0 1em -1em;
}

/* --- EDITORIAL NOTES --- */
.issue {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #f00;
    background: #ffc;
}

.issue::before {
    content:    "Issue";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #f00;
    background: #fff;
    padding:    3px 1em;
}

.note {
    margin: 1em 0em 0em;
    padding:    1em;
    border: 2px solid #cff6d9;
    background: #e2fff0;
}

.note::before {
    content:    "Note";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #cff6d9;
    background: #fff;
    padding:    3px 1em;
}

/* --- Best Practices --- */
div.practice {
    border: solid #bebebe 1px;
    margin: 2em 1em 1em 2em;
}

span.practicelab {
    margin: 1.5em 0.5em 1em 1em;
    font-weight: bold;
    font-style: italic;
}

span.practicelab   { background: #dfffff; }

span.practicelab {
    position: relative;
    padding: 0 0.5em;
    top: -1.5em;
}

p.practicedesc {
    margin: 1.5em 0.5em 1em 1em;
}

@media screen {
    p.practicedesc {
        position: relative;
        top: -2em;
        padding: 0;
        margin: 1.5em 0.5em -1em 1em;
    }
}

/* --- SYNTAX HIGHLIGHTING --- */
pre.sh_sourceCode {
  background-color: white;
  color: black;
  font-style: normal;
  font-weight: normal;
}

pre.sh_sourceCode .sh_keyword { color: #005a9c; font-weight: bold; }           /* language keywords */
pre.sh_sourceCode .sh_type { color: #666; }                            /* basic types */
pre.sh_sourceCode .sh_usertype { color: teal; }                             /* user defined types */
pre.sh_sourceCode .sh_string { color: red; font-family: monospace; }        /* strings and chars */
pre.sh_sourceCode .sh_regexp { color: orange; font-family: monospace; }     /* regular expressions */
pre.sh_sourceCode .sh_specialchar { color: 	#ffc0cb; font-family: monospace; }  /* e.g., \n, \t, \\ */
pre.sh_sourceCode .sh_comment { color: #A52A2A; font-style: italic; }         /* comments */
pre.sh_sourceCode .sh_number { color: purple; }                             /* literal numbers */
pre.sh_sourceCode .sh_preproc { color: #00008B; font-weight: bold; }       /* e.g., #include, import */
pre.sh_sourceCode .sh_symbol { color: blue; }                            /* e.g., *, + */
pre.sh_sourceCode .sh_function { color: black; font-weight: bold; }         /* function calls and declarations */
pre.sh_sourceCode .sh_cbracket { color: red; }                              /* block brackets (e.g., {, }) */
pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00FFFF; }   /* TODO and FIXME */

/* Predefined variables and functions (for instance glsl) */
pre.sh_sourceCode .sh_predef_var { color: #00008B; }
pre.sh_sourceCode .sh_predef_func { color: #00008B; font-weight: bold; }

/* for OOP */
pre.sh_sourceCode .sh_classname { color: teal; }

/* line numbers (not yet implemented) */
pre.sh_sourceCode .sh_linenum { display: none; }

/* Internet related */
pre.sh_sourceCode .sh_url { color: blue; text-decoration: underline; font-family: monospace; }

/* for ChangeLog and Log files */
pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008B; font-weight: bold; }
pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }

/* for Prolog, Perl... */
pre.sh_sourceCode .sh_variable { color: #006400; }

/* for LaTeX */
pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
pre.sh_sourceCode .sh_fixed { color: green; font-family: monospace; }
pre.sh_sourceCode .sh_argument { color: #006400; }
pre.sh_sourceCode .sh_optionalargument { color: purple; }
pre.sh_sourceCode .sh_math { color: orange; }
pre.sh_sourceCode .sh_bibtex { color: blue; }

/* for diffs */
pre.sh_sourceCode .sh_oldfile { color: orange; }
pre.sh_sourceCode .sh_newfile { color: #006400; }
pre.sh_sourceCode .sh_difflines { color: blue; }

/* for css */
pre.sh_sourceCode .sh_selector { color: purple; }
pre.sh_sourceCode .sh_property { color: blue; }
pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }

/* other */
pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
pre.sh_sourceCode .sh_paren { color: red; }
pre.sh_sourceCode .sh_attribute { color: #006400; }

</style><style type="text/css">
/* --- EDITORIAL NOTES --- */
.pending {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #f00;
    background: #BFEFFF;
}

.pending::before {
    content:    "Pending Review";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #f00;
    background: #fff;
    padding:    3px 1em;
}


.resolved {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #f00;
    background: #9BCD9B;
}

.resolved::before {
    content:    "Resolved";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #f00;
    background: #fff;
    padding:    3px 1em;
}


.inference {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #f00;
    background: #fff;
}

.inference::before {
    content:    "Inference";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #f00;
    background: #fff;
    padding:    3px 1em;
}

.unamedconstraint {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #00f;
    background: #fff;
}


.unamedconstraint::before {
    content:    "Constraint";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #00f;
    background: #fff;
    padding:    3px 1em;
}



.constraint {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #00f;
    background: #fff;
}

.constraint[id]::before {
    content:    "Constraint: " attr(id);
    width:  380px;  /* How can we compute the length of "Constraint: " attr(id) */
}


.constraint::before {
    content:    "Constraint";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #00f;
    background: #fff;
    padding:    3px 1em;
}



.conditional {
    color: blue;
}

.grammar {
    margin-top: 1ex;
    margin-bottom: 1ex;
    padding-left: 1ex;
    padding-right: 1ex;
    padding-top: 1ex;
    padding-bottom: 0.6ex;
    border: 1px dashed #2f6fab;
    font-family: monospace;
}
.nonterminal {
    font-weight: bold;
    font-family: sans-serif;
    font-size: 95%;
}

.name {
    font-family: monospace;
}


.xmpl {
    padding:    1em;
    margin: 1em 0em 0em;
    border: 1px solid #f00;
    background: #fff;
}

.xmpl::before {
    content:    "Example";
    display:    block;
    width:  150px;
    margin: -1.5em 0 0.5em 0;
    font-weight:    bold;
    border: 1px solid #f00;
    background: #fff;
    padding:    3px 1em;
}

/* added prov-wg lebot  */

.hlist {
    border: 1px solid navy;
    padding:5px;
    background-color: #F4FFFF; 
}

.hlist li {
    display: inline;
    display: inline-table;
    list-style-type: none;
    padding-right: 20px;
    
}
</style><link href="prov-o_files/W3C-ED.css" rel="stylesheet" type="text/css" charset="utf-8"></head>
  <body style="display: inherit;"><div class="head"><p><a href="http://www.w3.org/"><img alt="W3C" src="prov-o_files/w3c_home.png" height="48" width="72"></a></p><h1 id="title" class="title">PROV-O: The PROV Ontology</h1><h2 id="w3c-editor-s-draft-18-april-2012"><acronym title="World Wide Web Consortium">W3C</acronym> Editor's Draft 18 April 2012</h2><dl><dt>This version:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html">http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/prov-o/">http://www.w3.org/TR/prov-o/</a></dd><dt>Latest editor's draft:</dt><dd><a href="http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html">http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceFormalModel.html</a></dd><dt>Previous version:</dt><dd><a href="http://www.w3.org/TR/2011/WD-prov-o-20111213/">http://www.w3.org/TR/2011/WD-prov-o-20111213/</a></dd><dt>Editors:</dt><dd><a href="http://tw.rpi.edu/instances/TimLebo">Timothy Lebo</a>, Rensselaer Polytechnic Institute, USA</dd>
<dd><a href="http://cci.case.edu/cci/index.php/Satya_Sahoo">Satya Sahoo</a>, Case Western Reserve University, USA</dd>
<dd><a href="http://tw.rpi.edu/instances/Deborah_L_McGuinness">Deborah McGuinness</a>, Rensselaer Polytechnic Institute, USA</dd>
<dd><span>Mike Lang, Jr.</span>, Revelytix, USA</dd>
<dt>Authors:</dt><dd><span>(In alphabetical order)</span></dd>
<dd><a href="http://semanticweb.org/wiki/Khalid_Belhajjame">Khalid Belhajjame</a>, University of Manchester, UK</dd>
<dd><a href="http://homepages.inf.ed.ac.uk/jcheney/">James Cheney</a>, University of Edinburgh, UK</dd>
<dd><a href="http://www.oeg-upm.net/index.php/en/phdstudents/28-dgarijo">Daniel Garijo</a>, Universidad Politécnica de Madrid, Spain</dd>
<dd><a href="http://soiland-reyes.com/stian/">Stian Soiland-Reyes</a>, University of Manchester, UK</dd>
<dd><a href="http://tw.rpi.edu/web/person/StephanZednik">Stephan Zednik</a>, Rensselaer Polytechnic Institute, USA</dd>
<dd><a href="http://users.ox.ac.uk/%7Ezool0770/">Jun Zhao</a>, University of Oxford, UK</dd>
</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div>

    <div id="abstract" class="introductory section"><h2>Abstract</h2>
      <p>The PROV Ontology (PROV-O) expresses the PROV Data Model using 
the OWL2 Web Ontology Language (OWL2). It provides a set of classes, 
properties, and restrictions that can be used to represent and 
interchange provenance information generated in different systems and 
under different contexts. It can also be specialized to create new 
classes and properties to model provenance information specific to 
different domain applications.
	  </p>

     <p style="text-align: center;">The OWL encoding of the PROV Ontology is available <a href="http://dvcs.w3.org/hg/prov/raw-file/cf7deb6c5f3e/ontology/ProvenanceOntology.owl">here</a>.
	  </p>
    </div><div class="introductory section" id="sotd"><h2>Status of This Document</h2><p><em>This
 section describes the status of this document at the time of its 
publication. Other documents may supersede this document. A list of 
current <acronym title="World Wide Web Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
	  <p>
	  This specification defines the PROV Ontology as the normative 
representation of the PROV Data Model using the Web Ontology Language 
(OWL2). This document is part of a set of specifications being created 
to address the issue of provenance interchange in Web applications. This
 document is accompanied by (1) the PROV Data Model, (2) the PROV Access
 and Query, and (3) the Primer documents.
	  </p>	
    <p>This document was published by the <a href="http://www.w3.org/2011/prov/">Provenance Working Group</a> as an Editor's Draft. If you wish to make comments regarding this document, please send them to <a href="mailto:public-prov-wg@w3.org">public-prov-wg@w3.org</a> (<a href="mailto:public-prov-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-prov-wg/">archives</a>). All feedback is welcome.</p><p>Publication as an Editor's Draft does not imply endorsement by the <acronym title="World Wide Web Consortium">W3C</acronym>
 Membership. This is a draft document and may be updated, replaced or 
obsoleted by other documents at any time. It is inappropriate to cite 
this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web Consortium">W3C</acronym> maintains a <a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/46974/status">public list of any patent disclosures</a>
 made in connection with the deliverables of the group; that page also 
includes instructions for disclosing a patent. An individual who has 
actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web Consortium">W3C</acronym> Patent Policy</a>.</p></div><div id="toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#prov-o-at-a-glance" class="tocxref"><span class="secno">2. </span>PROV-O at a glance</a></li><li class="tocline"><a href="#description" class="tocxref"><span class="secno">3. </span>The&nbsp;PROV-O&nbsp;Ontology&nbsp;Description</a><ul class="toc"><li class="tocline"><a href="#description-starting-point-terms" class="tocxref"><span class="secno">3.1 </span>Starting Point Terms</a></li><li class="tocline"><a href="#description-expanded-terms" class="tocxref"><span class="secno">3.2 </span>Expanded Terms</a></li><li class="tocline"><a href="#description-qualified-terms" class="tocxref"><span class="secno">3.3 </span>Qualified Terms</a></li><li class="tocline"><a href="#description-collections" class="tocxref"><span class="secno">3.4 </span>Collections Terms</a></li></ul></li><li class="tocline"><a href="#cross-reference" class="tocxref"><span class="secno">4. </span>Cross reference&nbsp;for&nbsp;PROV-O&nbsp;classes&nbsp;and&nbsp;properties</a><ul class="toc"><li class="tocline"><a href="#cross-reference-starting-point-terms" class="tocxref"><span class="secno">4.1 </span>Starting Point Terms</a></li><li class="tocline"><a href="#cross-reference-additional-terms" class="tocxref"><span class="secno">4.2 </span>Expanded Terms</a></li><li class="tocline"><a href="#cross-reference-qualified-terms" class="tocxref"><span class="secno">4.3 </span>Qualified Terms</a></li><li class="tocline"><a href="#cross-reference-collection-terms" class="tocxref"><span class="secno">4.4 </span>Collections Terms</a></li></ul></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">A. </span>Acknowledgements</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">B. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">B.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">B.2 </span>Informative references</a></li></ul></li></ul></div>
   
    


     <div id="introduction" class="section">    
      
<!-- OddPage -->
<h2><span class="secno">1. </span>Introduction</h2>  
      <p>The PROV Ontology (PROV-O) defines the normative OWL2 Web Ontology Language encoding of the PROV Data Model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>].
 This document describes the set of classes, properties, and 
restrictions that constitute the PROV Ontology. This ontology 
specification provides the foundation to implement provenance 
applications in different domains that can represent, exchange, and 
integrate provenance information generated in different systems and 
under different contexts. Together with the PROV Access and Query [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-PAQ">PROV-PAQ</a></cite>] and PROV Data Model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>],
 this document forms a framework for provenance information interchange 
and management in domain-specific Web-based applications.
      </p>
	  <p>
		PROV-O conforms to the OWL-RL profile and is lightweight so that it 
can be adopted in the widest range of applications. The PROV Ontology 
classes and properties are defined such that they can not only be used 
directly to represent provenance information, but also can be 
specialized for modeling application-specific provenance details in a 
variety of domains. Thus, the PROV Ontology is expected to be both 
directly usable in applications as well as serve as a <i>reference model</i>
 for creating domain-specific provenance ontologies and thereby 
facilitate interoperable provenance modeling. To demonstrate the use of 
PROV-O classes and properties, this document uses an example provenance 
scenario similar to the one introduced in the PROV-Primer [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-PRIMER">PROV-PRIMER</a></cite>]. PROV-O conforms to the OWL-RL profile and is lightweight so that it can be adopted in the widest range of applications.
	  </p>
	  
<!-- p>
		Finally, this document describes the formal semantics of the PROV Ontology using the OWL2 semantics, [[!OWL2-DIRECT-SEMANTICS]], [[!OWL2-RDF-BASED-SEMANTICS]], and a set of provenance-specific inference rules. This is expected to support provenance implementations to automatically check for consistency of provenance information represented using PROV Ontology and explicitly assert implicit provenance knowledge. 
	  </p -->

      <p> The PROV Data Model [<cite><a class="bibref" rel="biblioentry" href="#bib-PROV-DM">PROV-DM</a></cite>]
 introduces a minimal set of concepts to represent provenance 
information in a variety of application domains. This document maps the 
PROV Data Model to PROV Ontology using the OWL2 ontology language, which
 facilitates a fixed interpretation and use of the PROV Data Model 
concepts based on the formal semantics of OWL2 [<cite><a class="bibref" rel="biblioentry" href="#bib-OWL2-RDF-BASED-SEMANTICS">OWL2-RDF-BASED-SEMANTICS</a></cite>]. 
	  </p>

	  <p> We briefly introduce some of the OWL2 modeling terms that will be used to describe the PROV Ontology. An OWL2 <i>instance</i>
 is an individual object in a domain of discourse, for example a person 
named Alice or a car, and a set of individuals sharing a set of 
additional characteristics is called a <i>class</i>. Person and Car are 
examples of classes representing the set of individual persons and cars 
respectively. The OWL2 object properties are used to link individuals, 
classes, or create a property hierarchy. For example, the object 
property "hasOwner" can be used to link car with person. The OWL2 
datatype properties are used to link individuals or classes to data 
values, including XML Schema datatypes [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>].   
	  </p>

	  <p>The key words "<em class="rfc2119" title="must">must</em>", "<em class="rfc2119" title="must not">must not</em>", "<em class="rfc2119" title="required">required</em>", "<em class="rfc2119" title="shall">shall</em>", "<em class="rfc2119" title="shall not">shall not</em>", "<em class="rfc2119" title="should">should</em>", "<em class="rfc2119" title="should not">should not</em>", "<em class="rfc2119" title="recommended">recommended</em>",  "<em class="rfc2119" title="may">may</em>", and       "<em class="rfc2119" title="optional">optional</em>" in this document are to be interpreted as described in [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC2119">RFC2119</a></cite>].</p>
    </div> 
<!--  Introduction  -->




	<div id="prov-o-at-a-glance" class="section">
      
<!-- OddPage -->
<h2><span class="secno">2. </span>PROV-O at a glance</h2>

      <p>PROV-O users may only need to use parts of the entire ontology,
 depending on their needs and according to how much detail they want to 
include in their provenance information. For this, the PROV-O terms 
(classes and properties) are grouped into four categories to provide an 
incremental introduction to the ontology: Starting Point terms, Expanded
 terms, terms for Qualifying relationships, and terms for Collections.
      </p>
      <p><strong>Starting Point classes and properties</strong> provide 
the basis for the rest of the PROV Ontology and thus it is recommended 
that readers become comfortable with how to apply these terms before 
continuing to the remaining categories. These terms are used to create 
simple provenance descriptions that can be elaborated using terms from 
other categories. The classes and properties in this category are listed
 below and are discussed in <a href="#description-starting-point-terms">Section 3.1</a>.</p>
      <div id="prov-starting-point-owl-classes-at-a-glance">
      
<div class="prov-starting-point owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#Activity">prov:Activity</a>
    </li>
    <li>
      <a href="#Agent">prov:Agent</a>
    </li>
    <li>
      <a href="#Entity">prov:Entity</a>
    </li>
  </ul>
</div>

<div class="prov-starting-point owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#actedOnBehalfOf">prov:actedOnBehalfOf</a>
    </li>
    <li class="datatype-property">
      <a href="#endedAtTime">prov:endedAtTime</a>
    </li>
    <li class="datatype-property">
      <a href="#generatedAtTime">prov:generatedAtTime</a>
    </li>
    <li class="datatype-property">
      <a href="#invalidatedAtTime">prov:invalidatedAtTime</a>
    </li>
    <li class="datatype-property">
      <a href="#startedAtTime">prov:startedAtTime</a>
    </li>
    <li class="object-property">
      <a href="#used">prov:used</a>
    </li>
    <li class="object-property">
      <a href="#wasAssociatedWith">prov:wasAssociatedWith</a>
    </li>
    <li class="object-property">
      <a href="#wasAttributedTo">prov:wasAttributedTo</a>
    </li>
    <li class="object-property">
      <a href="#wasDerivedFrom">prov:wasDerivedFrom</a>
    </li>
    <li class="object-property">
      <a href="#wasGeneratedBy">prov:wasGeneratedBy</a>
    </li>
    <li class="object-property">
      <a href="#wasInformedBy">prov:wasInformedBy</a>
    </li>
    <li class="object-property">
      <a href="#wasStartedByActivity">prov:wasStartedByActivity</a>
    </li>
  </ul>
</div>

      </div>

      <p><strong>Expanded classes and properties</strong> provide 
additional terms that can be used to relate classes in the Starting 
Point category. The terms in this category are applied in the same way 
as the terms in the Starting Point category. Many of the terms in this 
category are subclasses or subproperties of those in the Starting Point 
category. The classes and properties in this category are listed below 
and are discussed in <a href="#description-expanded-terms">Section 3.2</a>.</p>
      <div id="prov-expanded-owl-classes-at-a-glance">
      
<div class="prov-expanded owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#Account">prov:Account</a>
    </li>
    <li>
      <a href="#Location">prov:Location</a>
    </li>
    <li>
      <a href="#Note">prov:Note</a>
    </li>
    <li>
      <a href="#Organization">prov:Organization</a>
    </li>
    <li>
      <a href="#Person">prov:Person</a>
    </li>
    <li>
      <a href="#SoftwareAgent">prov:SoftwareAgent</a>
    </li>
  </ul>
</div>

<div class="prov-expanded owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#alternateOf">prov:alternateOf</a>
    </li>
    <li class="object-property">
      <a href="#atLocation">prov:atLocation</a>
    </li>
    <li class="object-property">
      <a href="#generated">prov:generated</a>
    </li>
    <li class="object-property">
      <a href="#hadOriginalSource">prov:hadOriginalSource</a>
    </li>
    <li class="object-property">
      <a href="#hasAnnotation">prov:hasAnnotation</a>
    </li>
    <li class="object-property">
      <a href="#specializationOf">prov:specializationOf</a>
    </li>
    <li class="object-property">
      <a href="#tracedTo">prov:tracedTo</a>
    </li>
    <li class="object-property">
      <a href="#wasEndedBy">prov:wasEndedBy</a>
    </li>
    <li class="object-property">
      <a href="#wasQuotedFrom">prov:wasQuotedFrom</a>
    </li>
    <li class="object-property">
      <a href="#wasRevisionOf">prov:wasRevisionOf</a>
    </li>
    <li class="object-property">
      <a href="#wasStartedBy">prov:wasStartedBy</a>
    </li>
  </ul>
</div>

      </div>

      <p><strong>Qualified classes and properties</strong> provide 
elaborated information about binary relations asserted using Starting 
Point and Expanded properties. The terms in this category are applied 
using a pattern that differs from those in the Starting Point and 
Expanded categories. While the relations from the previous two 
categories are applied as direct, binary assertions, the terms in this 
category are used to provide additional attributes of the binary 
relations. The pattern used in this category allows users to provide 
elaborate details that are not available using only Starting Point and 
Expanded terms. The classes and properties in this category are listed 
below and are discussed in <a href="#description-qualified-terms">Section 3.3</a>.</p>
      <div id="prov-qualified-owl-classes-at-a-glance">
      
<div class="prov-qualified owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#ActivityInvolvement">prov:ActivityInvolvement</a>
    </li>
    <li>
      <a href="#AgentInvolvement">prov:AgentInvolvement</a>
    </li>
    <li>
      <a href="#Association">prov:Association</a>
    </li>
    <li>
      <a href="#Attribution">prov:Attribution</a>
    </li>
    <li>
      <a href="#Communication">prov:Communication</a>
    </li>
    <li>
      <a href="#Derivation">prov:Derivation</a>
    </li>
    <li>
      <a href="#End">prov:End</a>
    </li>
    <li>
      <a href="#EntityInvolvement">prov:EntityInvolvement</a>
    </li>
    <li>
      <a href="#Generation">prov:Generation</a>
    </li>
    <li>
      <a href="#InstantaneousEvent">prov:InstantaneousEvent</a>
    </li>
    <li>
      <a href="#Invalidation">prov:Invalidation</a>
    </li>
    <li>
      <a href="#Involvement">prov:Involvement</a>
    </li>
    <li>
      <a href="#Plan">prov:Plan</a>
    </li>
    <li>
      <a href="#Quotation">prov:Quotation</a>
    </li>
    <li>
      <a href="#Responsibility">prov:Responsibility</a>
    </li>
    <li>
      <a href="#Revision">prov:Revision</a>
    </li>
    <li>
      <a href="#Role">prov:Role</a>
    </li>
    <li>
      <a href="#Source">prov:Source</a>
    </li>
    <li>
      <a href="#Start">prov:Start</a>
    </li>
    <li>
      <a href="#StartByActivity">prov:StartByActivity</a>
    </li>
    <li>
      <a href="#Trace">prov:Trace</a>
    </li>
    <li>
      <a href="#Usage">prov:Usage</a>
    </li>
  </ul>
</div>

<div class="prov-qualified owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#activity">prov:activity</a>
    </li>
    <li class="object-property">
      <a href="#agent">prov:agent</a>
    </li>
    <li class="datatype-property">
      <a href="#atTime">prov:atTime</a>
    </li>
    <li class="object-property">
      <a href="#entity">prov:entity</a>
    </li>
    <li class="object-property">
      <a href="#hadActivity">prov:hadActivity</a>
    </li>
    <li class="object-property">
      <a href="#hadGeneration">prov:hadGeneration</a>
    </li>
    <li class="object-property">
      <a href="#hadPlan">prov:hadPlan</a>
    </li>
    <li class="object-property">
      <a href="#hadQuoted">prov:hadQuoted</a>
    </li>
    <li class="object-property">
      <a href="#hadQuoter">prov:hadQuoter</a>
    </li>
    <li class="object-property">
      <a href="#hadRole">prov:hadRole</a>
    </li>
    <li class="object-property">
      <a href="#hadUsage">prov:hadUsage</a>
    </li>
    <li class="object-property">
      <a href="#involved">prov:involved</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedAssociation">prov:qualifiedAssociation</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedAttribution">prov:qualifiedAttribution</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedCommunication">prov:qualifiedCommunication</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedDerivation">prov:qualifiedDerivation</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedEnd">prov:qualifiedEnd</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedGeneration">prov:qualifiedGeneration</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedQuotation">prov:qualifiedQuotation</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedResponsibility">prov:qualifiedResponsibility</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedRevision">prov:qualifiedRevision</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedSource">prov:qualifiedSource</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedStart">prov:qualifiedStart</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedStartByActivity">prov:qualifiedStartByActivity</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedTrace">prov:qualifiedTrace</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedUsage">prov:qualifiedUsage</a>
    </li>
  </ul>
</div>

      </div>

      
<!--  Khalid's desired take away: Relations between the starting point classes can be specified using the starting object properties. However, in certain cases, users may want to provide elaborated information about such relations. Qualified classes and properties provides users with the means to do so.  -->

      <p><strong>Collection classes and properties</strong> are 
specializations of the Starting Point and Qualified terms that describe 
the provenance of collections as key-value pairs that are inserted and 
removed to create new collections. The classes and properties in this 
category are listed below and are discussed in <a href="#description-collections">Section 3.4</a>.</p>
      <div id="prov-collections-owl-classes-at-a-glance">
      
<div class="prov-collections owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#CompleteMembership">prov:CompleteMembership</a>
    </li>
    <li>
      <a href="#Dictionary">prov:Dictionary</a>
    </li>
    <li>
      <a href="#DictionaryInvolvement">prov:DictionaryInvolvement</a>
    </li>
    <li>
      <a href="#EmptyDictionary">prov:EmptyDictionary</a>
    </li>
    <li>
      <a href="#Insertion">prov:Insertion</a>
    </li>
    <li>
      <a href="#KeyValuePair">prov:KeyValuePair</a>
    </li>
    <li>
      <a href="#Membership">prov:Membership</a>
    </li>
    <li>
      <a href="#Removal">prov:Removal</a>
    </li>
  </ul>
</div>

<div class="prov-collections owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#derivedByInsertionFrom">prov:derivedByInsertionFrom</a>
    </li>
    <li class="object-property">
      <a href="#derivedByRemovalFrom">prov:derivedByRemovalFrom</a>
    </li>
    <li class="object-property">
      <a href="#dictionary">prov:dictionary</a>
    </li>
    <li class="object-property">
      <a href="#inserted">prov:inserted</a>
    </li>
    <li class="datatype-property">
      <a href="#key">prov:key</a>
    </li>
    <li class="object-property">
      <a href="#member">prov:member</a>
    </li>
    <li class="object-property">
      <a href="#membership">prov:membership</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedInsertion">prov:qualifiedInsertion</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedRemoval">prov:qualifiedRemoval</a>
    </li>
    <li class="datatype-property">
      <a href="#removedKey">prov:removedKey</a>
    </li>
    <li class="object-property">
      <a href="#value">prov:value</a>
    </li>
  </ul>
</div>

      </div>

      <div>
       
      </div>

	</div> 
<!--  PROV-O at a glance  -->




    <div id="description" class="section">
      
<!-- OddPage -->
<h2><span class="secno">3. </span>The&nbsp;PROV-O&nbsp;Ontology&nbsp;Description</h2>    	
      <p>This section introduces the terms in each of the following categories:
      </p>     
      <ul>
         <li><a href="#description-starting-point-terms">Starting Point Terms</a></li>
         <li><a href="#description-expanded-terms">Expanded Terms</a></li>
         <li><a href="#description-qualified-terms">Qualified Terms</a></li>
         <li><a href="#description-collections-terms">Collections Terms</a></li>
      </ul>

     <div id="description-starting-point-terms" class="section">
	  	<h3><span class="secno">3.1 </span>Starting Point Terms</h3>
       <p>The Starting Point category is a small collection of classes 
and properties that can be used to create simple, initial provenance 
descriptions.
         Three classes provide a basis for the rest of PROV-O:  
       </p>
         <ul>
            <li> <a href="#Entity" class="qname">prov:Entity</a>: An entity is a thing one wants to provide provenance for. Things can be physical, digital, conceptual, or otherwise.
            </li>
            <li> <a href="#Activity" class="qname">prov:Activity</a>: An
 activity is something that occurs over a period of time and acts upon 
or with entities. This action can take multiple forms: consuming, 
processing, transforming, modifying, relocating, using, generating, etc.
            </li>
            <li> <a href="#Agent" class="qname">prov:Agent</a>: An agent
 bears some form of responsibility for an activity taking place. 
Further, an agent may act on behalf of another agent when involved with 
an activity.
            </li>
         </ul> 
      <p>These three classes and the properties that relate them are illustrated in the following figure.
      </p>

      <div style="text-align: center;">
         <figure>
            <img alt="PROV-O Starting Point terms" style="width: 50%; min-width: 25em; max-width: 60em;" src="prov-o_files/Starting-points-terms.png">
            <figcaption>Figure 1. The three Starting Point classes and the properties that relate them.</figcaption>
         </figure>
      </div>

         <p>
         Entities are related to each other using derivation, which is used to 
         specify that the creation/existence of an entity was influenced in some 
         way by the consumption of another entity. 
         An entity can be attributed to an agent to specify that the entity was 
         generated by some activity that the agent in question was associated 
         with.
         </p>

         <p>
         Activities may depend on each other. PROV-O distinguishes between two 
         kinds of dependencies which are specified using the properties 
         <a class="qname" href="#wasInformedBy">prov:wasInformedBy</a> and <a class="qname" href="#wasStartedByActivity">prov:wasStartedByActivity</a>. 
         The first is used to specify that an activity used an entity that was 
         generated by another activity, and the second is used to specify that an
          activity was started or triggered by another activity. 
         </p> 

        
<!-- div class="issue">
           Luc has general comments in <a href="http://www.w3.org/2011/prov/track/issues/117">ISSUE-117</a>
        </div>
        <div class="issue">
           Vanilla RDF versus OWL <a href="http://www.w3.org/2011/prov/track/issues/119">ISSUE-119</a>
        </div>
        <div class="issue">
           Location concerns <a href="http://www.w3.org/2011/prov/track/issues/128">ISSUE-128</a>
        </div>
        <div class="issue">
           Diagram consistency <a href="http://www.w3.org/2011/prov/track/issues/227">ISSUE-227</a>
        </div>
        <div class="issue">
           Eric's comments <a href="http://www.w3.org/2011/prov/track/issues/250">ISSUE-250</a>
        </div>
        <div class="issue">
           Conforming to W3C Style guides <a href="http://www.w3.org/2011/prov/track/issues/308">ISSUE-308</a>
        </div -->



        <div class="exampleOuter">
           <p>The following PROV-O describes the resources involved when
 creating a chart about crime statistics. The example uses only Starting
 Point terms and serves as a basis for elaboration that will be 
described in subsequent sections. In the example, Derek performs an 
aggregation of some government crime data, grouping by national regions 
that are described in a separate dataset by a civil action group.
           </p> 
           <pre class="example">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:bar_chart
   a prov:Entity;
   prov:wasGeneratedBy ex:illustrationActivity;
   prov:wasDerivedFrom ex:aggregatedByRegions;
.

ex:illustrationActivity 
   a prov:Activity; 
   prov:used              ex:aggregatedByRegions;
   prov:wasAssociatedWith ex:derek;
   prov:wasInformedBy     ex:aggregationActivity;
.

ex:aggregatedByRegions
   a prov:Entity;
   prov:wasGeneratedBy ex:aggregationActivity;
.

ex:aggregationActivity
   a prov:Activity;
   prov:wasStartedAt      "2011-07-14T01:01:01Z"^^xsd:dateTime;
   prov:wasAssociatedWith ex:derek;
   prov:used              ex:crimeData;
   prov:used              ex:nationalRegionsList;
   prov:wasEndedAt        "2011-07-14T02:02:02Z"^^xsd:dateTime;
.

ex:crimeData
   a prov:Entity;
   prov:wasAttributedTo ex:government;
.
ex:nationalRegionsList 
   a prov:Entity;
   prov:wasAttributedTo ex:civil_action_group;
.

ex:aggregatedByRegions prov:wasAttributedTo ex:derek .
ex:bar_chart           prov:wasAttributedTo ex:derek .

ex:derek
   a prov:Agent;
   a foaf:Person;
   foaf:givenName "Derek"^^xsd:string;
   foaf:mbox      &lt;mailto:dererk@example.org&gt;;
   prov:actedOnBehalfOf ex:chartgen 
.

ex:chartgen 
   a prov:Agent;
   a prov:Organization;
   foaf:name "Chart Generators";
. 

ex:government         a prov:Organization, foaf:Organization .
ex:civil_action_group a prov:Organization, foaf:Organization .</pre>
        </div>

      <p>The example states that the agent <code>ex:derek</code> was associated with two 
      activities: <code>ex:aggregationActivity</code> and <code>ex:illustrationActivity</code>. The 
      activity <code>ex:aggregationActivity</code> used 
      the entities <code>ex:crimeData</code> (a crime statistics dataset) and <code>ex:nationalRegionsList</code> (a list of national regions), and 
      generated a new entity, <code>ex:aggregatedByRegions</code>, that aggregates the statistics in
       <code>ex:crimeData</code> according to the regions in <code>ex:nationalRegionsList</code>. 
      The <code>ex:aggregatedByRegions</code> entity was then used by the <code>ex:illustrationActivity</code> activity, 
      to generate a new entity <code>ex:chart1</code> that depicts the aggregated statistics.
      </p>

      <p> The example also states that the activity <code>ex:illustrationActivity</code> was 
      informed by the activity <code>ex:aggregationActivity</code>. Indeed, the former used
       the entity <code>ex:aggregatedByRegions</code>, which was generated by the latter.
      </p>

      <p> Because the agent <code>ex:derek</code> was associated with the activities 
      <code>ex:aggregationActivity</code> and <code>ex:illustrationActivity</code>, the entities 
      generated by these activities, i.e., <code>ex:aggregatedByRegions</code> and <code>ex:chart1</code>, were 
      attributed to him.
      </p>

      <p>Finally, the example states that the agent <code>ex:derek</code> acted on behalf of the organization <code>ex:chartgen</code>.
      </p>   

	  </div> 
<!--  Starting Points  in PROV-O  -->


     <div id="description-expanded-terms" class="section">
	  	<h3><span class="secno">3.2 </span>Expanded Terms</h3>
        
<!--  *****Initial comments*****
This section presents the rest of classes and properties textually 
without using a diagram. We may use some examples in English. 
The classes and properties covered in this section are: 
Note, hasAnnotation, tracedTo, wasRevisionOf, hadOriginalSource, 
wasQuotatedFrom, hadQuotatedAgent, hadQuoterAgent, wasSummaryOf, 
alternateOf, terms related to Collection? Bundle? Role?? , hadRole, 
Location??, hadLocation?, wasStartedByActivity?? specializationOf?
*****End comments*********
        -->


        <p>This section defines additional terms for describing provenance at a greater level of specificity in Agents (i.e., <a class="qname" href="#Person">prov:Person</a> or
		<a class="qname" href="#SoftwareAgent">prov:SoftwareAgent</a> and <a class="qname" href="#Organization">prov:Organization</a>) and entities 
		(<a class="qname" href="#specializationOf">prov:specializationOf</a> and <a class="qname" href="#AlternateOf">prov:AlternateOf</a>). 
		</p>
		<p>
		Additionally, some of these terms provide the means to assert extended details about the concepts introduced in section 3.1
		(<a class="qname" href="#wasStartedBy">prov:wasStartedBy</a> and (<a class="qname" href="#wasEndedBy">prov:wasEndedBy</a> in activities 
		 and <a class="qname" href="#Location">prov:Location</a> in entities).
		 
		Further annotations on provenance records can be done through <a class="qname" href="#Note">prov:Notes</a>, although we can group the provenance statements in 
		<a class="qname" href="#Account">prov:Accounts</a> in order to keep the record of the provenance metadata itself.
		</p>
		<p>
		The new terms in this section also facilitate the modeling of common provenance assertions related to web resources. 
		For example, different versions of a web page can be represented using the <a class="qname" href="#wasRevisionOf">prov:wasRevisionOf</a> 
		property, the <a class="qname" href="#hadOriginalSource">prov:hadOriginalSource</a> property can be used to reference the original source
		of information used in a web resource and users can quote existent entities using the <a class="qname" href="#wasQuotedFrom">prov:wasQuotedFrom</a> property. 
		For expressing the dependency between two different entities, users can assert the <a class="qname" href="#tracedTo">prov:tracedTo</a> property.
		
        </p>

        <div xmlns:prov="http://www.w3.org/ns/prov#" class="exampleOuter" typeof="prov:Entity" about="#narrative-example-expanded-1">
           <p>We illustrate below the use of the expanded terms using 
the crime file example from the previous section as reference. Agent 
Derek now publishes a post about
		   his work with the aggregated file, while Monica publishes an 
alternate version to reach a more casual audience.
            </p> 
		   
            <pre class="example" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-25-extended-crime-file-example/rdf/extended-crime-file-pt1.ttl" rel="prov:wasQuotedFrom">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix sioc: &lt;http://rdfs.org/sioc/ns#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:accountPost {

   ex:accountPost a prov:Account .

   ex:derek
      a prov:Agent, foaf:Person;
      foaf:givenName      "Derek"^^xsd:string;
      foaf:mbox           &lt;mailto:dererk@example.org&gt;;
      prov:actedOnBehalfOf ex:chartgen;
   .

   ex:monica
      a prov:Agent, foaf:Person;
      foaf:givenName "Monica"^^xsd:string;
      foaf:mbox      &lt;mailto:monica@example.org&gt;
   .

   ex:chartgen 
      a prov:Agent, prov:Organization;
      foaf:name "Chart Generators, Inc.";
   . 

   ex:aggregatedByRegions
      a prov:Entity;
      prov:atLocation &lt;file://Users/aggr.txt&gt;;
   .

   ex:post9821 
      a prov:Entity, sioc:Post;   
      prov:wasGeneratedBy ex:publicationActivity1123;
      prov:atLocation     ex:more-crime-happens-in-cities;  ## PERMALINK of the post
      ex:snapshotContent  ex:postContent0;                  ## Snapshot with the content of this version
      prov:qualifiedGeneration [
         a prov:Generation;
         prov:activity    ex:publicationActivity1123;
         prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime; 
         prov:atLocation &lt;http://dbpedia.org/resource/Madrid&gt;;
      ];
      sioc:title "More crime happens in cities"^^xsd:string;
      prov:hadOriginalSource ex:aggregatedByRegions;
      prov:wasAttributedTo   ex:derek
   .

   ## Version 2 of the post

   ex:post9821v1
      a prov:Entity, sioc:Post;
      prov:atLocation       ex:more-crime-happens-in-cities;  ## PERMALINK of the post
      ex:snapshotContent    ex:postContent1;                  ## Snapshot with the content of this version
      prov:wasRevisionOf    ex:post9821;
      prov:specializationOf ex:post9821;
      prov:wasAttributedTo  ex:derek;
   .

   ## Rephrasing of the post in a new version

   ex:post9821v2
      a prov:Entity, sioc:Post;
      prov:atLocation       ex:more-crime-happens-in-cities-for-dummies;  ## PERMALINK of the post
      ex:snapshotContent    ex:postContent2;                              ## Snapshot with the content of this version
      prov:alternateOf      ex:post9821v1;
      prov:specializationOf ex:post9821;
      prov:tracedTo         ex:aggregatedByRegions;                       ## If the file hadn't existed, Monica would have not written the post.
      sioc:title "More crime happens in cities for dummies"^^xsd:string;
      prov:wasAttributedTo ex:monica;
   .
      
   &lt;http://dbpedia.org/resource/Madrid&gt; 
      a prov:Location;
   .

   ex:publicationActivity1123 
      a prov:Activity;
      prov:wasStartedAt      "2011-07-16T01:01:01Z"^^xsd:dateTime;
      prov:wasEndedAt        "2011-07-16T01:52:02Z"^^xsd:dateTime;
      prov:wasAssociatedWith ex:derek;
      prov:used              ex:aggregatedByRegions;   
      prov:generated         ex:post9821;
      prov:wasStartedBy      ex:derek;
      prov:wasEndedBy        ex:derek
   .
}</pre> 
        </div>
		   
		   <p>
		   Agent <code>ex:derek</code>, acting again in behalf of the <code>ex:chartgenerators</code> organization, 
		   publishes a post about his recent changes to the aggregated file (<code>ex:aggregatedByRegions</code>).
 He also provides the location for the crime file, so everyone knows the
 content he has been browsing, 
		   and records the city where the publishing took place (Madrid). 
Since he is the one who started and ended the publishing activity (<code>ex:publicationActivity1123</code>), that information
		   is recorded as well. The post produced by <code>ex:derek</code> (<code>ex:post9821</code>) includes a permanent link where the content of the latest version is shown
		   (<code>ex:more-crime-happens-in-cities</code>) plus a snapshot of the content of the current version (<code>ex:postContent0</code>). Derek also adds additional metadata of the post, like the title.
		   </p>
		   <p>
		   However, inmediately after having published the post, Derek detects
 a typo. He doesnt' want to record the activity that led to the new 
version, so he just creates a new version and 
		   summarizes the changes in a revision of the original post(<code>ex:post9821v1</code>). This revision is also a specialization of the original post, since it is a refined version. 
		   Thus, the location of the new revision has the same permalink, but a different url for its snapshot (<code>ex:postContent1</code>).
		   </p>
		   <p>
		   Shortly after Derek's post publication, ex:monica adapts the text for a wider audience in a new version (<code>ex:post9821v2</code>).
 This version is an specialization of the original post,
		   and an alternate of the first version modified by Derek. Since the 
provenance produced by Derek and Monica is related to the same 
resources, the system
		   automatically groups it in the same <a class="qname" href="#Account">prov:Account</a> (<code>ex:accountPost</code>).
		   </p>
		   
         <div xmlns:prov="http://www.w3.org/ns/prov#" class="exampleOuter" typeof="prov:Entity" about="#narrative-example-expanded-2">
            <p>Some time passes by, and John writes his own conclusions quoting the previous two posts:
            </p> 
            <pre class="example" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-25-extended-crime-file-example/rdf/extended-crime-file-pt2.ttl" rel="prov:wasQuotedFrom">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix sioc: &lt;http://rdfs.org/sioc/ns#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:accountPost2 {

	ex:accountPost2 
		a prov:Account;
		prov:hasAnnotation ex:noteMadeByParser;
	.
	
	ex:john 
		a prov:Agent;
	.
	
	#Rows of the post quoting post ex:post9821v1
	ex:quote1
		a prov:Entity;
		ex:value "Analysis of the datasets demonstrate that there is more crime";
		wasQuotedFrom ex:post9821v1.
		
	#Rows of the post quoting post ex:post9821v2
	ex:quote2
		a prov:Entity;
		ex:value "In sumary, there are clearly more crimes in the country";
		wasQuotedFrom ex:post9821v2.
	
	ex:publicationActivity1123
		a prov:Axtivity;
		prov:used ex:quote1,
		          ex:quote2,
				  ex:aggregatedByRegions;
		prov:generated ex:post19201.
		
	
	ex:post19201
		a prov:Entity, sioc:Post;
		prov:wasAttributedTo   ex:john;
        prov:wasDerivedFrom    ex:post9821v1, 
                               ex:post9821v2;
		prov:wasGeneratedBy    ex:publicationActivity1123;
		prov:hadOriginalSource ex:aggregatedByRegions;
	.
}</pre> 
         </div>
		   
		   <p>
		   Agent <code>ex:John</code> also names the URI of the original source (<code>ex:aggregatedByRegions</code>). All the provenance statements related to his post
		   are grouped in a new <span class="repeated">prov:Account</span> (<code>ex:accountPost2</code>).
		   
		   Finally, a web crawler (<code>ex:boogleParser</code>) parses the second post. The crawler acts in behalf of Boogle, an organization that want to index the posts. It also adds an 
		   annotation on the second account (<code>ex:accountPost2</code>), stating at which date the parsing was made.
		   </p> 		   
		   
         <div xmlns:prov="http://www.w3.org/ns/prov#" class="exampleOuter" typeof="prov:Entity" about="#narrative-example-expanded-3">
            <pre class="example" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-25-extended-crime-file-example/rdf/extended-crime-file-pt3.ttl" rel="prov:wasQuotedFrom">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix sioc: &lt;http://rdfs.org/sioc/ns#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:noteMadeByParser {

	ex:noteMadeByParser 
		a prov:Note;
		prov:wasAttributedTo ex:boogleParser;
	.
	
	ex:boogleParser 
		a prov:SoftwareAgent;
		prov:actedOnBehalfOf ex:boogle;
	.

	ex:boogle
		a prov:Organization;
	.
	
	ex:accountPost2 
		ex:parsedDate "2011-08-16T00:00:02Z"^^xsd:dateTime;
	.
}</pre>
         </div>
	  </div>

     <div id="description-qualified-terms" class="section">
       <h3><span class="secno">3.3 </span>Qualified Terms</h3>
       <p>The classes and properties in the Qualified terms category are
 for users who wish to provide additional details about the 
relationships between entities, activities, and agents. The terms in 
this category are the result of applying the <strong>Qualification Pattern</strong> to the simple relations available in the <a href="#prov-starting-point-owl-properties-at-a-glance">Starting Point</a> and <a href="#prov-expanded-owl-properties-at-a-glance">Expanded</a> categories.
      </p>
      <p>For example, Figure 2 illustrates the classes and properties needed to fulfill the qualification pattern for the <a href="#used" class="qname">prov:used</a> and <a href="#wasAssociatedWith" class="qname">prov:wasAssociatedWith</a> properties. While <a href="#qualifiedUsage" class="qname">prov:qualifiedUsage</a>, <a href="#Usage" class="qname">prov:Usage</a>, and <a href="#entity" class="qname">prov:entity</a> are used to qualify <span class="repeated">prov:used</span> relations, <a href="#qualifiedAssociation" class="qname">prov:qualifiedAssociation</a>, <a href="#Association" class="qname">prov:Association</a>, and <a href="#agent" class="qname">prov:agent</a> are used to qualify <span class="repeated">prov:wasAssociatedWith</span> relations. This pattern applies to the twelve other relations that can be qualified.
      </p>
      <p>In the example, the <span class="repeated">prov:qualifiedUsage</span> property parallels the <span class="repeated">prov:used</span> property, and references an instance of <span class="repeated">prov:Usage</span> that provides attributes of the <span class="repeated">prov:used</span> relation between the Activity and Entity. The <span class="repeated">prov:entity</span>
 property is used to cite the Entity that was used by the Activity. In 
this case, the time that the Activity used the Entity is provided using 
the <span class="repeated">prov:atTime</span> property and a literal <span class="repeated">xsd:dateTime</span> value.
      </p>
      <p>Similarly, the <span class="repeated">prov:qualifiedAssociation</span> property parallels the <span class="repeated">prov:wasAssociatedWith</span> property, and references an instance of <span class="repeated">prov:Association</span> that provides attributes of the <span class="repeated">prov:wasAssociatedWith</span> relation between the Activity and Agent. The <span class="repeated">prov:agent</span>
 property is used to cite the Agent that was involved in the Activity. 
In this case, the plan that the Agent used is provided using the <span class="repeated">prov:hadPlan</span> property and an instance of <span class="repeated">prov:Plan</span>.
      </p>

       <div style="text-align: center;">
         <figure>
            <img alt="Express association between an activity and an agent using a binary relationship and an alternatie qualified relationship" style="width: 50%; min-width: 25em; max-width: 60em;" src="prov-o_files/Qualified-Association.png">
            <figcaption>Figure 2. An illustration of the qualification pattern applied to the Starting Point properties <a href="#used" class="qname">prov:used</a> and <a href="#wasAssociatedWith" class="qname">prov:wasAssociatedWith</a>.</figcaption>
         </figure>
       </div>

      <p>The following two examples show the result of applying the Usage and Association patterns to the chart making example from <a href="#description-starting-point-terms">Section 3.1</a>.
      </p>
       <div class="exampleOuter">
          <div><b>Qualified Usage</b></div>
            <p>The <span class="repeated">prov:qualifiedUsage</span> property parallels the <span class="repeated">prov:used</span> property to provide an additional description to <code>ex:illustrationActivity</code>. The instance of <span class="repeated">prov:Usage</span> cites the data used (<code>ex:aggregatedByRegions</code>) and the time the activity used it (2011-07-14T03:03:03Z).
          </p>
             <pre class="example">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:illustrationActivity 
   a prov:Activity;                   ## (Using Starting Point terms)
   prov:used ex:aggregatedByRegions;  ## The aggregated data was used to create the chart.
.

ex:aggregatedByRegions a prov:Entity .

ex:illustrationActivity		
   prov:qualifiedUsage  [
      a prov:Usage;
      prov:entity ex:aggregatedByRegions;                ## Qualification: The aggregated data was used 
      prov:atTime "2011-07-14T03:03:03Z"^^xsd:dateTime;  ## at a particular time when creating the chart.
   ];
.</pre>
       </div>

        <div class="exampleOuter">
           <div><b>Qualified Association</b></div>
            <p>The <span class="repeated">prov:qualifiedAssociation</span> property parallels the <span class="repeated">prov:wasAssociatedWith</span> property to provide an additional description to <code>ex:illustrationActivity</code>. The instance of <span class="repeated">prov:Association</span> cites the agent (<code>ex:derek</code>) that followed the instructions (<code>ex:tutorial_blog</code>).
            </p>
              <pre class="example">@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:illustrationActivity             
   a prov:Activity;                  ## (Using Starting Point terms)
   prov:wasAssociatedWith ex:derek;  ## Derek was responsible for the chart making in some way.
.

ex:derek a prov:Agent .

ex:illustrationActivity
   prov:qualifiedAssociation [       ## Qualification: What plan (or recipe, instructions) 
      a prov:Association;            ## did Derek follow when creating the graphical chart?
      prov:agent   ex:derek
      prov:hadPlan ex:tutorial_blog;
   ];
.

ex:tutorial_blog a prov:Plan, prov:Entity .</pre>
       </div>

      <div style="padding: 20px" id="qualifed-forms-starting-point">
         <p>Usage and Association (described above) are accompanied by six other qualifications of Starting Point relations. The <a href="#qualifed-forms-starting-point">following table</a>
 lists the simple relations that can be qualified, along with the 
qualification property, qualification class, and the property used to 
indicate the object of the qualified relation.
         </p>
         <div style="text-align: center">
            <table class="qualified-forms">
  <caption>Qualification Property and Involvement Class used to qualify a Starting-point Property.</caption>
  <tbody><tr>
    <th>Starting-point Property</th>
    <th>Qualification Property</th>
    <th>Involvement Class</th>
    <th>Object Property</th>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#actedOnBehalfOf" title="http://www.w3.org/ns/prov#actedOnBehalfOf">prov:actedOnBehalfOf</a></td>
    <td><a class="owlproperty" href="#qualifiedResponsibility" title="http://www.w3.org/ns/prov#qualifiedResponsibility">prov:qualifiedResponsibility</a></td>
    <td><a class="owlclass" href="#Responsibility" title="http://www.w3.org/ns/prov#Responsibility">prov:Responsibility</a></td>
    <td><a class="owlproperty" href="#agent" title="http://www.w3.org/ns/prov#agent">prov:agent</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#used" title="http://www.w3.org/ns/prov#used">prov:used</a></td>
    <td><a class="owlproperty" href="#qualifiedUsage" title="http://www.w3.org/ns/prov#qualifiedUsage">prov:qualifiedUsage</a></td>
    <td><a class="owlclass" href="#Usage" title="http://www.w3.org/ns/prov#Usage">prov:Usage</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasAssociatedWith" title="http://www.w3.org/ns/prov#wasAssociatedWith">prov:wasAssociatedWith</a></td>
    <td><a class="owlproperty" href="#qualifiedAssociation" title="http://www.w3.org/ns/prov#qualifiedAssociation">prov:qualifiedAssociation</a></td>
    <td><a class="owlclass" href="#Association" title="http://www.w3.org/ns/prov#Association">prov:Association</a></td>
    <td><a class="owlproperty" href="#agent" title="http://www.w3.org/ns/prov#agent">prov:agent</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasAttributedTo" title="http://www.w3.org/ns/prov#wasAttributedTo">prov:wasAttributedTo</a></td>
    <td><a class="owlproperty" href="#qualifiedAttribution" title="http://www.w3.org/ns/prov#qualifiedAttribution">prov:qualifiedAttribution</a></td>
    <td><a class="owlclass" href="#Attribution" title="http://www.w3.org/ns/prov#Attribution">prov:Attribution</a></td>
    <td><a class="owlproperty" href="#agent" title="http://www.w3.org/ns/prov#agent">prov:agent</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a></td>
    <td><a class="owlproperty" href="#qualifiedDerivation" title="http://www.w3.org/ns/prov#qualifiedDerivation">prov:qualifiedDerivation</a></td>
    <td><a class="owlclass" href="#Derivation" title="http://www.w3.org/ns/prov#Derivation">prov:Derivation</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a></td>
    <td><a class="owlproperty" href="#qualifiedGeneration" title="http://www.w3.org/ns/prov#qualifiedGeneration">prov:qualifiedGeneration</a></td>
    <td><a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a></td>
    <td><a class="owlproperty" href="#activity" title="http://www.w3.org/ns/prov#activity">prov:activity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasInformedBy" title="http://www.w3.org/ns/prov#wasInformedBy">prov:wasInformedBy</a></td>
    <td><a class="owlproperty" href="#qualifiedCommunication" title="http://www.w3.org/ns/prov#qualifiedCommunication">prov:qualifiedCommunication</a></td>
    <td><a class="owlclass" href="#Communication" title="http://www.w3.org/ns/prov#Communication">prov:Communication</a></td>
    <td><a class="owlproperty" href="#activity" title="http://www.w3.org/ns/prov#activity">prov:activity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasStartedByActivity" title="http://www.w3.org/ns/prov#wasStartedByActivity">prov:wasStartedByActivity</a></td>
    <td><a class="owlproperty" href="#qualifiedStartByActivity" title="http://www.w3.org/ns/prov#qualifiedStartByActivity">prov:qualifiedStartByActivity</a></td>
    <td><a class="owlclass" href="#StartByActivity" title="http://www.w3.org/ns/prov#StartByActivity">prov:StartByActivity</a></td>
    <td><a class="owlproperty" href="#activity" title="http://www.w3.org/ns/prov#activity">prov:activity</a></td>
  </tr>
</tbody></table>

         </div>
      </div>

      <div style="padding: 20px" id="qualifed-forms-expanded">
         <p>Six relations from the Expanded category can also be qualified. The <a href="#qualifed-forms-expanded">following table</a>
 lists the simple relations that can be qualified, along with the 
qualification property, qualification class, and the property used to 
indicate the object of the qualified relation.
         </p>
         <div style="text-align: center">
            <table class="qualified-forms">
  <caption>Qualification Property and Involvement Class used to qualify an Expanded Property.</caption>
  <tbody><tr>
    <th>Expanded Property</th>
    <th>Qualification Property</th>
    <th>Involvement Class</th>
    <th>Object Property</th>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#hadOriginalSource" title="http://www.w3.org/ns/prov#hadOriginalSource">prov:hadOriginalSource</a></td>
    <td><a class="owlproperty" href="#qualifiedSource" title="http://www.w3.org/ns/prov#qualifiedSource">prov:qualifiedSource</a></td>
    <td><a class="owlclass" href="#Source" title="http://www.w3.org/ns/prov#Source">prov:Source</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a></td>
    <td><a class="owlproperty" href="#qualifiedTrace" title="http://www.w3.org/ns/prov#qualifiedTrace">prov:qualifiedTrace</a></td>
    <td><a class="owlclass" href="#Trace" title="http://www.w3.org/ns/prov#Trace">prov:Trace</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasEndedBy" title="http://www.w3.org/ns/prov#wasEndedBy">prov:wasEndedBy</a></td>
    <td><a class="owlproperty" href="#qualifiedEnd" title="http://www.w3.org/ns/prov#qualifiedEnd">prov:qualifiedEnd</a></td>
    <td><a class="owlclass" href="#End" title="http://www.w3.org/ns/prov#End">prov:End</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasQuotedFrom" title="http://www.w3.org/ns/prov#wasQuotedFrom">prov:wasQuotedFrom</a></td>
    <td><a class="owlproperty" href="#qualifiedQuotation" title="http://www.w3.org/ns/prov#qualifiedQuotation">prov:qualifiedQuotation</a></td>
    <td><a class="owlclass" href="#Quotation" title="http://www.w3.org/ns/prov#Quotation">prov:Quotation</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasRevisionOf" title="http://www.w3.org/ns/prov#wasRevisionOf">prov:wasRevisionOf</a></td>
    <td><a class="owlproperty" href="#qualifiedRevision" title="http://www.w3.org/ns/prov#qualifiedRevision">prov:qualifiedRevision</a></td>
    <td><a class="owlclass" href="#Revision" title="http://www.w3.org/ns/prov#Revision">prov:Revision</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
  <tr>
    <td><a class="owlproperty" href="#wasStartedBy" title="http://www.w3.org/ns/prov#wasStartedBy">prov:wasStartedBy</a></td>
    <td><a class="owlproperty" href="#qualifiedStart" title="http://www.w3.org/ns/prov#qualifiedStart">prov:qualifiedStart</a></td>
    <td><a class="owlclass" href="#Start" title="http://www.w3.org/ns/prov#Start">prov:Start</a></td>
    <td><a class="owlproperty" href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a></td>
  </tr>
</tbody></table>

         </div>
      </div>

       <p>This section finishes with two more examples of qualification as applied to the chart making example from <a href="#description-starting-point-terms">Section 3.1</a>.
       </p>

        <div class="exampleOuter">
           <div><b>Qualified Generation</b></div>
            <p>The <span class="repeated">prov:qualifiedGeneration</span> property parallels the <span class="repeated">prov:wasGeneratedBy</span> property to provide an additional description to <code>ex:chart1</code>. The instance of <span class="repeated">prov:Generation</span> cites the time (2011-07-14T15:52:14Z) that the activity (<code>ex:illustrationActivity</code>) generated the chart (<code>ex:chart1</code>).
            </p>
              <pre class="example">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:chart1 
   a prov:Entity;                                ## (Using Starting Point terms)
   prov:wasGeneratedBy ex:illustrationActivity;  ## The chart was generated in an illustration activity.
.

ex:illustrationActivity a prov:Activity .

ex:chart1
   prov:qualifiedGeneration [
      a prov:Generation;
      prov:activity ex:illustrationActivity;             ## Qualification: The chart was 
      prov:atTime "2011-07-14T15:52:14Z"^^xsd:dateTime;  ## generated at a particular time.
   ];
.</pre>
        </div>

        <div class="exampleOuter">
           <div><b>Qualified Derivation</b></div>
            <p>The <span class="repeated">prov:qualifiedDerivation</span> property parallels the <span class="repeated">prov:wasDerivedFrom</span> property to provide an additional description to <code>ex:chart1</code>. The instance of <span class="repeated">prov:Derivation</span> cites the activity (<code>ex:illustrationActivity</code>) and the Usages and Generations that the activity conduced to create the chart (<code>ex:chart1</code>).
            </p>
              <pre class="example">@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:   &lt;http://example.org#&gt; .

ex:chart1
   a prov:Entity;                               ## (Using Starting Point terms)
   prov:wasDerivedFrom ex:aggregatedByRegions;  ## The chart was derived from the aggregate.
.

ex:aggregatedByRegions a prov:Entity .

ex:chart1
   prov:qualifiedDerivation   [           
      a prov:Derivation;
      prov:entity        ex:aggregatedByRegions;  ## Qualification: additional information about the derivation:
      prov:hadUsage      ex:usage;                ## Which activity derived the aggregate?
      prov:hadActivity   ex:activity;             ## What did the activity use to derive the aggregate?
      prov:hadGeneration ex:generation;           ## How did the activity generate the derived aggregate?
   ];
.</pre>
        </div>

	  </div>

     <div id="description-collections" class="section"> 
<!--  section 3.1  -->

       
<!--  This section is version controlled at http://dvcs.w3.org/hg/prov/file/tip/ontology and mirroed to
             https://github.com/timrdf/prov-lodspeakr/tree/master/components/services/prov-o  -->

       <h3><span class="secno">3.4 </span>Collections Terms</h3>

	<p> A <code><a href="#Collection" class="qname">prov:Collection</a></code> is an <code class="repeated">prov:Entity</code> that acts as a container to some members,
which are themselves entities.
Specifically, a collection is composed of set of key-value pairs, where a
literal key is used to identify a constituent entity within the collection. 

To illustrate this, the example below describes a collection <code>:c1</code>
that has as members the two key value pairs <code>("k1", :e1)</code>
and <code>("k2", :e2)</code>.
</p>

<div xmlns:prov="http://www.w3.org/ns/prov#" class="exampleOuter" typeof="prov:Entity" about="#narrative-example-collections-1">
   <pre class="example" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-26-provo-collections-narrative/rdf/membership.ttl" rel="prov:wasQuotedFrom">@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix xsd: &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix :    &lt;http://example.org/&gt; .

:e1 a prov:Entity .
:e2 a prov:Entity .

:c1 a prov:Collection;
   prov:membership [ 
      a prov:Membership;
      prov:member [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2
      ];
   ];
.</pre>
</div>

<p>It is worth noting that <code>:c1</code> <em class="rfc2119" title="may">may</em> also
have other members (i.e. <code class="repeated">prov:knownMembership</code> is
not functional).  A collection <em class="rfc2119" title="may">may</em> be empty and thus not have any known
memberships, in which case it <em class="rfc2119" title="should">should</em> be described as an instance of the
subclass <a href="#EmptyCollection" class="qname"><code>prov:EmptyCollection</code></a>.
</p>

	<p> To describe the provenance of a collection, PROV-O provides two
kinds of involvements: <code><a href="http://aquarius.tw.rpi.edu/prov-wg/qualifiedInsertion" class="qname">prov:qualifiedInsertion</a></code> is used to
describe that a collection was obtained from an existing collection by
<em>inserting</em> a set of key-value pairs.  <code><a href="http://aquarius.tw.rpi.edu/prov-wg/qualifiedRemoval" class="qname">prov:qualifiedRemoval</a></code> is used to specify
that a given collection was obtained from an existing collection by
<em>removing</em> a set of key-value pairs.  The example below specifies that
the collection <code>:c1</code> was obtained from the empty collection
<code>:c1</code> by <em>inserting</em> the key-value pairs <code>("k1",
:e1)</code> and <code>("k2", :e2)</code>.  
</p>

<div xmlns:prov="http://www.w3.org/ns/prov#" class="exampleOuter" typeof="prov:Entity" about="#narrative-example-collections-2">
<pre class="example" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-26-provo-collections-narrative/rdf/insertion.ttl" rel="prov:wasQuotedFrom">@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix :     &lt;http://example.org/&gt; .

:e1 a prov:Entity .
:e2 a prov:Entity .

:c  a prov:EmptyCollection .

:c1 a prov:Collection;
   prov:derivedByInsertionFrom :c;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:collection :c;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1;
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2;
      ];
   ]; 
. </pre>
</div>


	<p>
	Similarly, the example below specifies that the collection
	<code>:c3</code> was obtained by <em>removing</em> the key-value pairs associated with
	the keys <code>"k1"</code> and <code>"k2"</code> from the collection
	<code>:c2</code>. Thus, <code>:c3</code> does not contain the
	members <code>("k1", :e1)</code> and <code>("k2",
	:e2(</code> from <code>:c2</code>.
	</p>

<div xmlns:prov="http://www.w3.org/ns/prov#" class="exampleOuter" typeof="prov:Entity" about="#narrative-example-collections-3">
   <pre class="example" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-26-provo-collections-narrative/rdf/removal.ttl" rel="prov:wasQuotedFrom">@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix xsd: &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix :    &lt;http://example.org/&gt; .

:c2 a prov:Collection .

:c3 a prov:Collection;
   prov:derivedByRemovalFrom :c2;
   prov:qualifiedRemoval [ 
      a prov:Removal;
      prov:collection :c2;
      prov:removed    "k1"^^xsd:string, 
                      "k3"^^xsd:string
   ];
.</pre>
</div>

     </div>


	  </div>

 

	<div id="cross-reference" class="section"> 
<!--  class='informative'  -->

      
<!--  prov:tracedTo [ prov:wasGeneratedBy [ a prov:Activity; 
           dcterms:description "python eg-24-prov-o-html-examples.py http://dvcs.w3.org/hg/prov/raw-file/default/ontology/ProvenanceOntology.owl" ] ] ]  -->

      
<!-- OddPage -->
<h2><span class="secno">4. </span>Cross reference&nbsp;for&nbsp;PROV-O&nbsp;classes&nbsp;and&nbsp;properties</h2>
      <p>This section provides details for each class and property 
defined by the PROV Ontology, grouped by the categories described above:
      </p>     
      <ul>
         <li><a href="#cross-reference-starting-point-terms">Starting Point Terms</a></li>
         <li><a href="#cross-reference-expanded-terms">Expanded Terms</a></li>
         <li><a href="#cross-reference-qualified-terms">Qualified Terms</a></li>
         <li><a href="#cross-reference-collection-terms">Collections Terms</a></li>
      </ul>

      <div id="cross-reference-starting-point-terms" class="section">
         <h3><span class="secno">4.1 </span>Starting Point Terms</h3>
         <p>The classes and properties that provide a basis for all other PROV-O terms are discussed in <a href="#description-starting-point-terms">Section 3.1</a>.</p>
         
<div class="prov-starting-point owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#Activity">prov:Activity</a>
    </li>
    <li>
      <a href="#Agent">prov:Agent</a>
    </li>
    <li>
      <a href="#Entity">prov:Entity</a>
    </li>
  </ul>
</div>

<div class="prov-starting-point owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#actedOnBehalfOf">prov:actedOnBehalfOf</a>
    </li>
    <li class="datatype-property">
      <a href="#endedAtTime">prov:endedAtTime</a>
    </li>
    <li class="datatype-property">
      <a href="#generatedAtTime">prov:generatedAtTime</a>
    </li>
    <li class="datatype-property">
      <a href="#invalidatedAtTime">prov:invalidatedAtTime</a>
    </li>
    <li class="datatype-property">
      <a href="#startedAtTime">prov:startedAtTime</a>
    </li>
    <li class="object-property">
      <a href="#used">prov:used</a>
    </li>
    <li class="object-property">
      <a href="#wasAssociatedWith">prov:wasAssociatedWith</a>
    </li>
    <li class="object-property">
      <a href="#wasAttributedTo">prov:wasAttributedTo</a>
    </li>
    <li class="object-property">
      <a href="#wasDerivedFrom">prov:wasDerivedFrom</a>
    </li>
    <li class="object-property">
      <a href="#wasGeneratedBy">prov:wasGeneratedBy</a>
    </li>
    <li class="object-property">
      <a href="#wasInformedBy">prov:wasInformedBy</a>
    </li>
    <li class="object-property">
      <a href="#wasStartedByActivity">prov:wasStartedByActivity</a>
    </li>
  </ul>
</div>

         <div xmlns:prov="http://www.w3.org/ns/prov#" xmlns:dcterms="http://purl.org/dc/terms/" class="prov-starting-point owl-classes crossreference" id="prov-starting-point-owl-classes-crossreference">

  <div class="entity" id="Activity">
    <h3 id="class--prov-activity-----------------back-to-starting-point-classes">
      Class: <a href="#Activity"><span title="http://www.w3.org/ns/prov#Activity" class="dotted">prov:Activity</span></a>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-classes-at-a-glance">starting-point classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Activity</p>
    <div class="definition"><p>An activity is something that occurs over
 a period of time and acts upon or with entities. This action can take 
multiple forms: consuming, processing, transforming, modifying, 
relocating, using, generating, or being associated with entities. 
Activities that operate on digital entities may for example move, copy, 
or duplicate them.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Activity">
      <span resource="http://www.w3.org/ns/prov#Activity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Activity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:graduation
   a prov:Activity, :Graduation;
   prov:startedAtTime "2012-04-15T13:00:00-04:00"^^xsd:dateTime;
   prov:used          :ms_smith;
   prov:generated     :doctor_smith;
   prov:endedAtTime   "2012-04-15T14:30:00-04:00"^^xsd:dateTime;
.
:ms_smith     a prov:Entity .
:doctor_smith a prov:Entity .
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An activity is something that occurs over a 
period of time and acts upon or with entities. This action can take 
multiple forms: consuming, processing, transforming, modifying, 
relocating, using, generating, or being associated with entities. 
Activities that operate on digital entities may for example move, copy, 
or duplicate them.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#wasStartedByActivity" title="http://www.w3.org/ns/prov#wasStartedByActivity">prov:wasStartedByActivity</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasInformedBy" title="http://www.w3.org/ns/prov#wasInformedBy">prov:wasInformedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedStart" title="http://www.w3.org/ns/prov#qualifiedStart">prov:qualifiedStart</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedEnd" title="http://www.w3.org/ns/prov#qualifiedEnd">prov:qualifiedEnd</a><sup title="object property" class="type-op">op</sup>
        <a href="#startedAtTime" title="http://www.w3.org/ns/prov#startedAtTime">prov:startedAtTime</a><sup title="data property" class="type-dp">dp</sup>
        <a href="#qualifiedCommunication" title="http://www.w3.org/ns/prov#qualifiedCommunication">prov:qualifiedCommunication</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedStartByActivity" title="http://www.w3.org/ns/prov#qualifiedStartByActivity">prov:qualifiedStartByActivity</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasStartedBy" title="http://www.w3.org/ns/prov#wasStartedBy">prov:wasStartedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#generated" title="http://www.w3.org/ns/prov#generated">prov:generated</a><sup title="object property" class="type-op">op</sup>
        <a href="#endedAtTime" title="http://www.w3.org/ns/prov#endedAtTime">prov:endedAtTime</a><sup title="data property" class="type-dp">dp</sup>
        <a href="#wasAssociatedWith" title="http://www.w3.org/ns/prov#wasAssociatedWith">prov:wasAssociatedWith</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasEndedBy" title="http://www.w3.org/ns/prov#wasEndedBy">prov:wasEndedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedUsage" title="http://www.w3.org/ns/prov#qualifiedUsage">prov:qualifiedUsage</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedAssociation" title="http://www.w3.org/ns/prov#qualifiedAssociation">prov:qualifiedAssociation</a><sup title="object property" class="type-op">op</sup>
        <a href="#used" title="http://www.w3.org/ns/prov#used">prov:used</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#wasStartedByActivity" title="http://www.w3.org/ns/prov#wasStartedByActivity">prov:wasStartedByActivity</a><sup title="object property" class="type-op">op</sup>
        <a href="#activity" title="http://www.w3.org/ns/prov#activity">prov:activity</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasInformedBy" title="http://www.w3.org/ns/prov#wasInformedBy">prov:wasInformedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasInvalidatedBy" title="http://www.w3.org/ns/prov#wasInvalidatedBy">prov:wasInvalidatedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadActivity" title="http://www.w3.org/ns/prov#hadActivity">prov:hadActivity</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a><sup title="object property" class="type-op">op</sup>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Agent">
    <h3 id="class--prov-agent-----------------back-to-starting-point-classes">
      Class: <a href="#Agent"><span title="http://www.w3.org/ns/prov#Agent" class="dotted">prov:Agent</span></a>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-classes-at-a-glance">starting-point classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Agent</p>
    <div class="definition"><p>An agent is a type of entity that bears some form of responsibility for an activity taking place.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Agent">
      <span resource="http://www.w3.org/ns/prov#Agent" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Agent.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .

   :derek
      a prov:Agent, foaf:Person;
      foaf:givenName      "Derek"^^xsd:string;
      foaf:mbox           &lt;mailto:dererk@example.org&gt;;
	  foaf:homePage       &lt;http://dereck.example.com&gt;;
      prov:actedOnBehalfOf :chartgen;
   .

   :chartgen 
      a prov:Agent, prov:Organization, foaf:Organization;
      foaf:name "Chart Generators, Inc.";
   . 
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An agent is a type of entity that bears some form of responsibility for an activity taking place.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#actedOnBehalfOf" title="http://www.w3.org/ns/prov#actedOnBehalfOf">prov:actedOnBehalfOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedResponsibility" title="http://www.w3.org/ns/prov#qualifiedResponsibility">prov:qualifiedResponsibility</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#actedOnBehalfOf" title="http://www.w3.org/ns/prov#actedOnBehalfOf">prov:actedOnBehalfOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadQuoter" title="http://www.w3.org/ns/prov#hadQuoter">prov:hadQuoter</a><sup title="object property" class="type-op">op</sup>
        <a href="#agent" title="http://www.w3.org/ns/prov#agent">prov:agent</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasAssociatedWith" title="http://www.w3.org/ns/prov#wasAssociatedWith">prov:wasAssociatedWith</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasAttributedTo" title="http://www.w3.org/ns/prov#wasAttributedTo">prov:wasAttributedTo</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadQuoted" title="http://www.w3.org/ns/prov#hadQuoted">prov:hadQuoted</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#Organization" title="http://www.w3.org/ns/prov#Organization">prov:Organization</a>
        <a class="owlclass" href="#Person" title="http://www.w3.org/ns/prov#Person">prov:Person</a>
        <a class="owlclass" href="#SoftwareAgent" title="http://www.w3.org/ns/prov#SoftwareAgent">prov:SoftwareAgent</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Entity">
    <h3 id="class--prov-entity-----------------back-to-starting-point-classes">
      Class: <a href="#Entity"><span title="http://www.w3.org/ns/prov#Entity" class="dotted">prov:Entity</span></a>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-classes-at-a-glance">starting-point classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Entity</p>
    <div class="definition"><p>An entity is a thing one wants to provide
 provenance for. For the purpose of this specification, things can be 
physical, digital, conceptual, or otherwise; things may be real or 
imaginary.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Entity">
      <span resource="http://www.w3.org/ns/prov#Entity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Entity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs:    &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:     &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:     &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix dcterms: &lt;http://purl.org/dc/terms/&gt; .
@prefix prov:    &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :        &lt;http://example.com/&gt; .

:bar_chart 
	a prov:Entity;
	dcterms:title "Aggregated statistics from the crime file"^^xsd:string;
	prov:wasAttributedTo :derek;
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An entity is a thing one wants to provide 
provenance for. For the purpose of this specification, things can be 
physical, digital, conceptual, or otherwise; things may be real or 
imaginary.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#qualifiedAttribution" title="http://www.w3.org/ns/prov#qualifiedAttribution">prov:qualifiedAttribution</a><sup title="object property" class="type-op">op</sup>
        <a href="#alternateOf" title="http://www.w3.org/ns/prov#alternateOf">prov:alternateOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedSource" title="http://www.w3.org/ns/prov#qualifiedSource">prov:qualifiedSource</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasInvalidatedBy" title="http://www.w3.org/ns/prov#wasInvalidatedBy">prov:wasInvalidatedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#generatedAtTime" title="http://www.w3.org/ns/prov#generatedAtTime">prov:generatedAtTime</a><sup title="data property" class="type-dp">dp</sup>
        <a href="#wasQuotedFrom" title="http://www.w3.org/ns/prov#wasQuotedFrom">prov:wasQuotedFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasAttributedTo" title="http://www.w3.org/ns/prov#wasAttributedTo">prov:wasAttributedTo</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadOriginalSource" title="http://www.w3.org/ns/prov#hadOriginalSource">prov:hadOriginalSource</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedQuotation" title="http://www.w3.org/ns/prov#qualifiedQuotation">prov:qualifiedQuotation</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasRevisionOf" title="http://www.w3.org/ns/prov#wasRevisionOf">prov:wasRevisionOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#invalidatedAtTime" title="http://www.w3.org/ns/prov#invalidatedAtTime">prov:invalidatedAtTime</a><sup title="data property" class="type-dp">dp</sup>
        <a href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedTrace" title="http://www.w3.org/ns/prov#qualifiedTrace">prov:qualifiedTrace</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedRevision" title="http://www.w3.org/ns/prov#qualifiedRevision">prov:qualifiedRevision</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedDerivation" title="http://www.w3.org/ns/prov#qualifiedDerivation">prov:qualifiedDerivation</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedGeneration" title="http://www.w3.org/ns/prov#qualifiedGeneration">prov:qualifiedGeneration</a><sup title="object property" class="type-op">op</sup>
        <a href="#specializationOf" title="http://www.w3.org/ns/prov#specializationOf">prov:specializationOf</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#alternateOf" title="http://www.w3.org/ns/prov#alternateOf">prov:alternateOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#value" title="http://www.w3.org/ns/prov#value">prov:value</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasStartedBy" title="http://www.w3.org/ns/prov#wasStartedBy">prov:wasStartedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasQuotedFrom" title="http://www.w3.org/ns/prov#wasQuotedFrom">prov:wasQuotedFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasEndedBy" title="http://www.w3.org/ns/prov#wasEndedBy">prov:wasEndedBy</a><sup title="object property" class="type-op">op</sup>
        <a href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasRevisionOf" title="http://www.w3.org/ns/prov#wasRevisionOf">prov:wasRevisionOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadOriginalSource" title="http://www.w3.org/ns/prov#hadOriginalSource">prov:hadOriginalSource</a><sup title="object property" class="type-op">op</sup>
        <a href="#generated" title="http://www.w3.org/ns/prov#generated">prov:generated</a><sup title="object property" class="type-op">op</sup>
        <a href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a><sup title="object property" class="type-op">op</sup>
        <a href="#specializationOf" title="http://www.w3.org/ns/prov#specializationOf">prov:specializationOf</a><sup title="object property" class="type-op">op</sup>
        <a href="#used" title="http://www.w3.org/ns/prov#used">prov:used</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#Account" title="http://www.w3.org/ns/prov#Account">prov:Account</a>
        <a class="owlclass" href="#Plan" title="http://www.w3.org/ns/prov#Plan">prov:Plan</a>
        <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
      </dd>
    </dl>
  </div>
</div>
<div xmlns:prov="http://www.w3.org/ns/prov#" class="prov-starting-point owl-properties crossreference" id="prov-starting-point-owl-properties-crossreference">
  <div class="entity" id="actedOnBehalfOf">
    <h3 id="property--prov-actedonbehalfofop-----------------back-to-starting-point-properties">
      Property: <a href="#actedOnBehalfOf"><span title="http://www.w3.org/ns/prov#actedOnBehalfOf" class="dotted">prov:actedOnBehalfOf</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#actedOnBehalfOf</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-actedOnBehalfOf">
      <span resource="http://www.w3.org/ns/prov#actedOnBehalfOf" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_actedOnBehalfOf.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:derek
   a prov:Agent;
   foaf:givenName "Derek"^^xsd:string;
   foaf:mbox      &lt;mailto:dererk@example.org&gt;;
   prov:actedOnBehalfOf :chartgen; 
.

:chartgen 
   a prov:Agent, prov:Organization;
   foaf:name "Chart Generators, Inc.";
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An object property to express the 
accountability of an agent towards another agent. The subordinate agent 
acted on behalf of the responsible agent in an actual activity. </p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Responsibility" title="http://www.w3.org/ns/prov#Responsibility">prov:Responsibility</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedResponsibility" title="http://www.w3.org/ns/prov#qualifiedResponsibility">prov:qualifiedResponsibility</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="endedAtTime">
    <h3 id="property--prov-endedattimedp-----------------back-to-starting-point-properties">
      Property: <a href="#endedAtTime"><span title="http://www.w3.org/ns/prov#endedAtTime" class="dotted">prov:endedAtTime</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#endedAtTime</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-endedAtTime">
      <span resource="http://www.w3.org/ns/prov#endedAtTime" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_endedAtTime.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The time when an activity ended.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2001/XMLSchema#dateTime
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#End" title="http://www.w3.org/ns/prov#End">prov:End</a>
            </li>
            <li>
              <a class="owlproperty" href="#atTime" title="http://www.w3.org/ns/prov#atTime">prov:atTime</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="generatedAtTime">
    <h3 id="property--prov-generatedattimedp-----------------back-to-starting-point-properties">
      Property: <a href="#generatedAtTime"><span title="http://www.w3.org/ns/prov#generatedAtTime" class="dotted">prov:generatedAtTime</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#generatedAtTime</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-generatedAtTime">
      <span resource="http://www.w3.org/ns/prov#generatedAtTime" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_generatedAtTime.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# A widget was generated 1:35:23 PM on April 3, 2012 UTC

:widget-789532
   a prov:Entity;
   prov:generatedAtTime "2012-04-03T13:35:23Z"^^xsd:dateTime;
.

# The above statement is equivalent to:
# :widget-789532 prov:qualifiedGeneration [ prov:atTime "2012-04-03T13:35:23Z"^^xsd:dateTime ] .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The time at which an entity was completely created.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2001/XMLSchema#dateTime
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a>
            </li>
            <li>
              <a class="owlproperty" href="#atTime" title="http://www.w3.org/ns/prov#atTime">prov:atTime</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="invalidatedAtTime">
    <h3 id="property--prov-invalidatedattimedp-----------------back-to-starting-point-properties">
      Property: <a href="#invalidatedAtTime"><span title="http://www.w3.org/ns/prov#invalidatedAtTime" class="dotted">prov:invalidatedAtTime</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#invalidatedAtTime</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-invalidatedAtTime">
      <span resource="http://www.w3.org/ns/prov#invalidatedAtTime" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_invalidatedAtTime.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:the-Painter 
   a prov:Entity, :Painting;
   rdfs:label "Le Peintre"@fr, "The Painter"@en;
   prov:wasAttributedTo &lt;http://dbpedia.org/resource/Pablo_Picasso&gt;;
   prov:invalidatedAtTime "2012-09-02T01:31:00Z" .

</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The time at which the entity began to be invalidated.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2001/XMLSchema#dateTime
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Invalidation" title="http://www.w3.org/ns/prov#Invalidation">prov:Invalidation</a>
            </li>
            <li>
              <a class="owlproperty" href="#atTime" title="http://www.w3.org/ns/prov#atTime">prov:atTime</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="startedAtTime">
    <h3 id="property--prov-startedattimedp-----------------back-to-starting-point-properties">
      Property: <a href="#startedAtTime"><span title="http://www.w3.org/ns/prov#startedAtTime" class="dotted">prov:startedAtTime</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#startedAtTime</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-startedAtTime">
      <span resource="http://www.w3.org/ns/prov#startedAtTime" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_startedAtTime.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The time when an activity started.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2001/XMLSchema#dateTime
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Start" title="http://www.w3.org/ns/prov#Start">prov:Start</a>
            </li>
            <li>
              <a class="owlproperty" href="#atTime" title="http://www.w3.org/ns/prov#atTime">prov:atTime</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="used">
    <h3 id="property--prov-usedop-----------------back-to-starting-point-properties">
      Property: <a href="#used"><span title="http://www.w3.org/ns/prov#used" class="dotted">prov:used</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#used</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-used">
      <span resource="http://www.w3.org/ns/prov#used" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_used.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:sortActivity
   a prov:Activity;
   prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime;
   prov:used	    :datasetA;
   prov:generated  :datasetB;
.

:datasetA a prov:Entity.
:datasetB a prov:Entity.

# See qualified Usage for example on how the role of :datasetA can be described for this Activity
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .</p>
      </div>
      <p><strong>has characteristics</strong> Asymmetric , Irreflexive       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Usage" title="http://www.w3.org/ns/prov#Usage">prov:Usage</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedUsage" title="http://www.w3.org/ns/prov#qualifiedUsage">prov:qualifiedUsage</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasAssociatedWith">
    <h3 id="property--prov-wasassociatedwithop-----------------back-to-starting-point-properties">
      Property: <a href="#wasAssociatedWith"><span title="http://www.w3.org/ns/prov#wasAssociatedWith" class="dotted">prov:wasAssociatedWith</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasAssociatedWith</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasAssociatedWith">
      <span resource="http://www.w3.org/ns/prov#wasAssociatedWith" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasAssociatedWith.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:illustrating
    a prov:Activity ; 
    prov:wasAssociatedWith :derek .

:derek a prov:Person, prov:Agent, prov:Entity .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Association" title="http://www.w3.org/ns/prov#Association">prov:Association</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedAssociation" title="http://www.w3.org/ns/prov#qualifiedAssociation">prov:qualifiedAssociation</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasAttributedTo">
    <h3 id="property--prov-wasattributedtoop-----------------back-to-starting-point-properties">
      Property: <a href="#wasAttributedTo"><span title="http://www.w3.org/ns/prov#wasAttributedTo" class="dotted">prov:wasAttributedTo</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasAttributedTo</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasAttributedTo">
      <span resource="http://www.w3.org/ns/prov#wasAttributedTo" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasAttributedTo.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:     &lt;http://example.com/&gt; .

ex:nationalRegionsList 
   a prov:Entity;
   prov:wasAttributedTo ex:civil_action_group.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>Attribution is the ascribing of an entity to an agent.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlproperty" href="#qualifiedAttribution" title="http://www.w3.org/ns/prov#qualifiedAttribution">prov:qualifiedAttribution</a>
            </li>
            <li>
              <a class="owlclass" href="#Attribution" title="http://www.w3.org/ns/prov#Attribution">prov:Attribution</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasDerivedFrom">
    <h3 id="property--prov-wasderivedfromop-----------------back-to-starting-point-properties">
      Property: <a href="#wasDerivedFrom"><span title="http://www.w3.org/ns/prov#wasDerivedFrom" class="dotted">prov:wasDerivedFrom</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasDerivedFrom</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasDerivedFrom">
      <span resource="http://www.w3.org/ns/prov#wasDerivedFrom" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasDerivedFrom.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix ex:     &lt;http://example.com/&gt; .

ex:bar_chart   prov:wasDerivedFrom ex:aggregatedByRegions.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>A derivation is a transformation of an 
entity into another, a construction of an entity into another, or an 
update of an entity, resulting in a new one.</p>
      </div>
      <p><strong>has characteristics</strong> Asymmetric , Irreflexive       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has sub-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#derivedByInsertionFrom" title="http://www.w3.org/ns/prov#derivedByInsertionFrom">prov:derivedByInsertionFrom</a>
            </li>
            <li>
              <a class="owlclass" href="#wasQuotedFrom" title="http://www.w3.org/ns/prov#wasQuotedFrom">prov:wasQuotedFrom</a>
            </li>
            <li>
              <a class="owlclass" href="#derivedByRemovalFrom" title="http://www.w3.org/ns/prov#derivedByRemovalFrom">prov:derivedByRemovalFrom</a>
            </li>
            <li>
              <a class="owlclass" href="#hadOriginalSource" title="http://www.w3.org/ns/prov#hadOriginalSource">prov:hadOriginalSource</a>
            </li>
            <li>
              <a class="owlclass" href="#wasRevisionOf" title="http://www.w3.org/ns/prov#wasRevisionOf">prov:wasRevisionOf</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Derivation" title="http://www.w3.org/ns/prov#Derivation">prov:Derivation</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedDerivation" title="http://www.w3.org/ns/prov#qualifiedDerivation">prov:qualifiedDerivation</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasGeneratedBy">
    <h3 id="property--prov-wasgeneratedbyop-----------------back-to-starting-point-properties">
      Property: <a href="#wasGeneratedBy"><span title="http://www.w3.org/ns/prov#wasGeneratedBy" class="dotted">prov:wasGeneratedBy</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasGeneratedBy</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasGeneratedBy">
      <span resource="http://www.w3.org/ns/prov#wasGeneratedBy" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasGeneratedBy.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :   &lt;http://example.com/&gt; .

:bar_chart
   a prov:Entity ;
   prov:wasGeneratedBy :illustrating .   

:illustrating a prov:Activity .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>wasGeneratedBy links Entitites with Activity representing that entity was generated as a result of Activity</p>
      </div>
      <p><strong>has characteristics</strong>  Functional , Asymmetric , Irreflexive       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedGeneration" title="http://www.w3.org/ns/prov#qualifiedGeneration">prov:qualifiedGeneration</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasInformedBy">
    <h3 id="property--prov-wasinformedbyop-----------------back-to-starting-point-properties">
      Property: <a href="#wasInformedBy"><span title="http://www.w3.org/ns/prov#wasInformedBy" class="dotted">prov:wasInformedBy</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasInformedBy</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasInformedBy">
      <span resource="http://www.w3.org/ns/prov#wasInformedBy" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasInformedBy.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:filling-petrol
   a prov:Activity;
   prov:startedAtTime "2012-04-24T18:21:00Z"^^xsd:dateTime;
   prov:endedAtTime   "2012-04-24T18:23:10Z"^^xsd:dateTime;
   prov:wasInformedBy :low-fuel-flashing;
.

:low-fuel-flashing
    a prov:Activity;
    prov:wasInformedBy :fuel-tank-measurement;
    prov:startedAtTime "2012-04-24T17:45:00Z"^^xsd:dateTime;
    prov:endedAtTime   "2012-04-24T18:21:40Z"^^xsd:dateTime;
.

:fuel-tank-measurement;
    a prov:Activity;
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An activity a2 is dependent on or informed
 by another activity a1, by way of some unspecified entity that is 
generated by a1 and used by a2.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Communication" title="http://www.w3.org/ns/prov#Communication">prov:Communication</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedCommunication" title="http://www.w3.org/ns/prov#qualifiedCommunication">prov:qualifiedCommunication</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasStartedByActivity">
    <h3 id="property--prov-wasstartedbyactivityop-----------------back-to-starting-point-properties">
      Property: <a href="#wasStartedByActivity"><span title="http://www.w3.org/ns/prov#wasStartedByActivity" class="dotted">prov:wasStartedByActivity</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-starting-point-owl-properties-at-a-glance">starting-point properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasStartedByActivity</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasStartedByActivity">
      <span resource="http://www.w3.org/ns/prov#wasStartedByActivity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasStartedByActivity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:workflow-execution a prov:Activity .
:subWorkflow-execution 
    a prov:Activity;
    prov:wasStartedByActivity :workflow-execution .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The start of an activity with an implicit trigger generated by another activity.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlproperty" href="#qualifiedStartByActivity" title="http://www.w3.org/ns/prov#qualifiedStartByActivity">prov:qualifiedStartByActivity</a>
            </li>
            <li>
              <a class="owlclass" href="#StartByActivity" title="http://www.w3.org/ns/prov#StartByActivity">prov:StartByActivity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

</div>

      </div>

      <div id="cross-reference-additional-terms" class="section">
         <h3><span class="secno">4.2 </span>Expanded Terms</h3>
         <p>The additional terms used to describe relations among Starting Point classes are discussed in <a href="#description-expanded">Section 3.2</a>.</p>
         
<div class="prov-expanded owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#Account">prov:Account</a>
    </li>
    <li>
      <a href="#Location">prov:Location</a>
    </li>
    <li>
      <a href="#Note">prov:Note</a>
    </li>
    <li>
      <a href="#Organization">prov:Organization</a>
    </li>
    <li>
      <a href="#Person">prov:Person</a>
    </li>
    <li>
      <a href="#SoftwareAgent">prov:SoftwareAgent</a>
    </li>
  </ul>
</div>

<div class="prov-expanded owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#alternateOf">prov:alternateOf</a>
    </li>
    <li class="object-property">
      <a href="#atLocation">prov:atLocation</a>
    </li>
    <li class="object-property">
      <a href="#generated">prov:generated</a>
    </li>
    <li class="object-property">
      <a href="#hadOriginalSource">prov:hadOriginalSource</a>
    </li>
    <li class="object-property">
      <a href="#hasAnnotation">prov:hasAnnotation</a>
    </li>
    <li class="object-property">
      <a href="#specializationOf">prov:specializationOf</a>
    </li>
    <li class="object-property">
      <a href="#tracedTo">prov:tracedTo</a>
    </li>
    <li class="object-property">
      <a href="#wasEndedBy">prov:wasEndedBy</a>
    </li>
    <li class="object-property">
      <a href="#wasQuotedFrom">prov:wasQuotedFrom</a>
    </li>
    <li class="object-property">
      <a href="#wasRevisionOf">prov:wasRevisionOf</a>
    </li>
    <li class="object-property">
      <a href="#wasStartedBy">prov:wasStartedBy</a>
    </li>
  </ul>
</div>

         <div xmlns:prov="http://www.w3.org/ns/prov#" xmlns:dcterms="http://purl.org/dc/terms/" class="prov-expanded owl-classes crossreference" id="prov-expanded-owl-classes-crossreference">

  <div class="entity" id="Account">
    <h3 id="class--prov-account-----------------back-to-expanded-classes">
      Class: <a href="#Account"><span title="http://www.w3.org/ns/prov#Account" class="dotted">prov:Account</span></a>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-classes-at-a-glance">expanded classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Account</p>
    <div class="definition"><p>An account is any mechanism by which a set of provenance descriptions can be bundled up and named.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Account">
      <span resource="http://www.w3.org/ns/prov#Account" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Account.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# An account can be described in many ways. A possibility is a named graph:
:acc23_04_2012_dereck{

:acc23_04_2012_dereck a prov:Account.

:entity1 a prov:Entity.

:agent1 a prov:Agent.

#Other provenance statements.

}

# Another possibility is by pointing to the container of the provenance triples:
&lt;http://www.example.com/provTriples.txt&gt; a prov:Account.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Note that there are kinds of accounts (e.g. 
handwritten letters, audio recordings, etc.) that are not expressed in 
PROV-O, but can be still be described by PROV-O.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Location">
    <h3 id="class--prov-location-----------------back-to-expanded-classes">
      Class: <a href="#Location"><span title="http://www.w3.org/ns/prov#Location" class="dotted">prov:Location</span></a>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-classes-at-a-glance">expanded classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Location</p>
    <div class="definition"><p>A location can be an identifiable 
geographic place (ISO 19112), but it can also be a non-geographic place 
such as a directory, row, or column. As such, there are numerous ways in
 which location can be expressed, such as by a coordinate, address, 
landmark, and so forth.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Location">
      <span resource="http://www.w3.org/ns/prov#Location" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Location.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix sioc: &lt;http://rdfs.org/sioc/ns#&gt; .
@prefix :     &lt;http://example.com/&gt; .

#A Location can be a path or a geographical location.
:post9821 
      a prov:Entity, sioc:Post;   
      prov:wasGeneratedBy :publicationActivity1123;
      prov:atLocation     :more-crime-happens-in-cities;
      prov:qualifiedGeneration [
         a prov:Generation;
         prov:activity    :publicationActivity1123;
         prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime; 
         prov:atLocation &lt;http://dbpedia.org/resource/Madrid&gt;;
      ];
   .
:publicationActivity1123 a prov:Activity.
:more-crime-happens-in-cities a prov:Location.
&lt;http://dbpedia.org/resource/Madrid&gt; a prov:Location.
  
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>A location can be an identifiable geographic
 place (ISO 19112), but it can also be a non-geographic place such as a 
directory, row, or column. As such, there are numerous ways in which 
location can be expressed, such as by a coordinate, address, landmark, 
and so forth.</p>
    </div>

      <dt>in range of</dt>
      <dd>
        <a href="#atLocation" title="http://www.w3.org/ns/prov#atLocation">prov:atLocation</a><sup title="object property" class="type-op">op</sup>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Note">
    <h3 id="class--prov-note-----------------back-to-expanded-classes">
      Class: <a href="#Note"><span title="http://www.w3.org/ns/prov#Note" class="dotted">prov:Note</span></a>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-classes-at-a-glance">expanded classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Note</p>
    <div class="definition"><p>Attribute-value pairs occurring in notes are application specific.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Note">
      <span resource="http://www.w3.org/ns/prov#Note" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Note.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:post112 
	a prov:Entity;
	prov:hasAnnotation :parserNote.
	
:parserNote {
	:parserNote a prov:Note.
	:post112 :parsedAt "2012-04-15T13:00:00-04:00"^^xsd:dateTime.
	#Other statements annotating the resource could be added here
}
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Attribute-value pairs occurring in notes are application specific.</p>
    </div>

      <dt>in range of</dt>
      <dd>
        <a href="#hasAnnotation" title="http://www.w3.org/ns/prov#hasAnnotation">prov:hasAnnotation</a><sup title="object property" class="type-op">op</sup>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Organization">
    <h3 id="class--prov-organization-----------------back-to-expanded-classes">
      Class: <a href="#Organization"><span title="http://www.w3.org/ns/prov#Organization" class="dotted">prov:Organization</span></a>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-classes-at-a-glance">expanded classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Organization</p>
    <div class="definition"><p>Agents of type Organization are social institutions such as companies, societies etc.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Organization">
      <span resource="http://www.w3.org/ns/prov#Organization" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Organization.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix :     &lt;http://example.com/&gt; .

:boogle 
   a prov:Agent, prov:Organization, foaf:Organization;
   foaf:name "Boogle";
. 
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Agents of type Organization are social institutions such as companies, societies etc.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Person">
    <h3 id="class--prov-person-----------------back-to-expanded-classes">
      Class: <a href="#Person"><span title="http://www.w3.org/ns/prov#Person" class="dotted">prov:Person</span></a>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-classes-at-a-glance">expanded classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Person</p>
    <div class="definition"><p>Agents of type Person are people.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Person">
      <span resource="http://www.w3.org/ns/prov#Person" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Person.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix :     &lt;http://example.com/&gt; .

&lt;http://dbpedia.org/resource/Pablo_Picasso&gt;
   a prov:Person, prov:Agent;
   foaf:depiction &lt;http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg&gt;;
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Agents of type Person are people.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="SoftwareAgent">
    <h3 id="class--prov-softwareagent-----------------back-to-expanded-classes">
      Class: <a href="#SoftwareAgent"><span title="http://www.w3.org/ns/prov#SoftwareAgent" class="dotted">prov:SoftwareAgent</span></a>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-classes-at-a-glance">expanded classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#SoftwareAgent</p>
    <div class="definition"><p>A software agent is running software.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-SoftwareAgent">
      <span resource="http://www.w3.org/ns/prov#SoftwareAgent" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_SoftwareAgent.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# Googlebot is Google's web crawling bot.  it can initiate and participate in web-crawling activities.
:googlebot
	a prov:SoftwareAgent ;
	rdfs:label "Googlebot"^^xsd:string .
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>A software agent is running software.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
      </dd>
    </dl>
  </div>
</div>
<div xmlns:prov="http://www.w3.org/ns/prov#" class="prov-expanded owl-properties crossreference" id="prov-expanded-owl-properties-crossreference">
  <div class="entity" id="alternateOf">
    <h3 id="property--prov-alternateofop-----------------back-to-expanded-properties">
      Property: <a href="#alternateOf"><span title="http://www.w3.org/ns/prov#alternateOf" class="dotted">prov:alternateOf</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#alternateOf</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-alternateOf">
      <span resource="http://www.w3.org/ns/prov#alternateOf" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_alternateOf.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:london_forecast_0412 a  prov:Entity ;
		      prov:wasAttributedTo :bbc ;
		      prov:wasGeneratedBy [
		          a   prov:Activity ;
  			  prov:endedAtTime "2012-04-12T00:00:00-04:00"^^xsd:dateTime;
		      ]
.


:london_forecast_0413 a  prov:Entity ;
                      prov:wasAttributedTo :bbc ;
                      prov:wasGeneratedBy [
                          a   prov:Activity ;
                          prov:endedAtTime "2012-04-13T00:00:00-04:00"^^xsd:dateTime;
                      ]
.
    

:london_forecast a prov:Entity ;
		 prov:wasAttributedTo :bbc ;
.

### :london_forecast_0412 and :london_forecast_0413 are both specialization of the more general entity :london_forecast

:london_forecast_0412  prov:alternateOf  :london_forecast_0413 ;
		       prov:specializationOf  :london_forecast ;
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An entity is alternate of another if they 
are both a specialization of some common entity. The common entity does 
not need to be identified.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="atLocation">
    <h3 id="property--prov-atlocationop-----------------back-to-expanded-properties">
      Property: <a href="#atLocation"><span title="http://www.w3.org/ns/prov#atLocation" class="dotted">prov:atLocation</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#atLocation</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-atLocation">
      <span resource="http://www.w3.org/ns/prov#atLocation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_atLocation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix sioc: &lt;http://rdfs.org/sioc/ns#&gt; .
@prefix :     &lt;http://example.com/&gt; .

#A Location can be a path or a geographical location.
:post9821 
      a prov:Entity, sioc:Post;   
      prov:wasGeneratedBy :publicationActivity1123;
      prov:atLocation     :more-crime-happens-in-cities;
      prov:qualifiedGeneration [
         a prov:Generation;
         prov:activity    :publicationActivity1123;
         prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime; 
         prov:atLocation &lt;http://dbpedia.org/resource/Madrid&gt;;
      ];
   .
:publicationActivity1123 a prov:Activity.
:more-crime-happens-in-cities a prov:Location.
&lt;http://dbpedia.org/resource/Madrid&gt; a prov:Location.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>Location is an optional attribute of Entity and Activity.</p>
      </div>
      <p><strong>has characteristics</strong> Asymmetric , Irreflexive       </p>
      <dl>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Location" title="http://www.w3.org/ns/prov#Location">prov:Location</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="generated">
    <h3 id="property--prov-generatedop-----------------back-to-expanded-properties">
      Property: <a href="#generated"><span title="http://www.w3.org/ns/prov#generated" class="dotted">prov:generated</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#generated</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-generated">
      <span resource="http://www.w3.org/ns/prov#generated" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_generated.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>This inverse of prov:wasGeneratedBy is 
defined so that Activities being described can reference their generated
 outputs directly without needing to 'stop' and start describing the 
Entity. This helps 'Activity-centric' modeling as opposed to 
'Entity-centric' modeling.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has inverse</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadOriginalSource">
    <h3 id="property--prov-hadoriginalsourceop-----------------back-to-expanded-properties">
      Property: <a href="#hadOriginalSource"><span title="http://www.w3.org/ns/prov#hadOriginalSource" class="dotted">prov:hadOriginalSource</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadOriginalSource</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadOriginalSource">
      <span resource="http://www.w3.org/ns/prov#hadOriginalSource" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadOriginalSource.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

### a particular case of derivation

:myPost 
        a prov:Entity;
        prov:hadOriginalSource :donQuixote;
        prov:qualifiedSource [
                a prov:Source;
                prov:entity :donQuixote;
                #other attributes of the relationship
        ].
        
:donQuixote a prov:Entity.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An original source refers to the source 
material that is closest to the person, information, period, or idea 
being studied. An original source relation is a particular case of 
derivation that aims to give credit to the source that originated some 
information.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Source" title="http://www.w3.org/ns/prov#Source">prov:Source</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedSource" title="http://www.w3.org/ns/prov#qualifiedSource">prov:qualifiedSource</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hasAnnotation">
    <h3 id="property--prov-hasannotationop-----------------back-to-expanded-properties">
      Property: <a href="#hasAnnotation"><span title="http://www.w3.org/ns/prov#hasAnnotation" class="dotted">prov:hasAnnotation</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hasAnnotation</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hasAnnotation">
      <span resource="http://www.w3.org/ns/prov#hasAnnotation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hasAnnotation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:post112 
   a prov:Entity;
   prov:hasAnnotation :myNote;
.
   
:myNote 
   a prov:Note;
   :reputation "excellent";
.
</pre>
    </div>

    <div class="description">
      <dl>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Note" title="http://www.w3.org/ns/prov#Note">prov:Note</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="specializationOf">
    <h3 id="property--prov-specializationofop-----------------back-to-expanded-properties">
      Property: <a href="#specializationOf"><span title="http://www.w3.org/ns/prov#specializationOf" class="dotted">prov:specializationOf</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#specializationOf</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-specializationOf">
      <span resource="http://www.w3.org/ns/prov#specializationOf" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_specializationOf.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:london_forecast_0412 a  prov:Entity ;
		      prov:wasAttributedTo :bbc ;
		      prov:wasGeneratedBy [
		          a   prov:Activity ;
  			  prov:endedAtTime "2012-04-12T00:00:00-04:00"^^xsd:dateTime;
		      ]
.


:london_forecast_0413 a  prov:Entity ;
                      prov:wasAttributedTo :bbc ;
                      prov:wasGeneratedBy [
                          a   prov:Activity ;
                          prov:endedAtTime "2012-04-13T00:00:00-04:00"^^xsd:dateTime;
                      ]
.
    

:london_forecast a prov:Entity ;
		 prov:wasAttributedTo :bbc ;
.

### :london_forecast_0412 and :london_forecast_0413 are both specialization of the more general entity :london_forecast

:london_forecast_0412  prov:alternateOf  :london_forecast_0413 ;
		       prov:specializationOf  :london_forecast ;
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An entity is a specialization of another 
if they both refer to some common thing but the former is a more 
constrained entity than the former. The common entity does not need to 
be identified.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="tracedTo">
    <h3 id="property--prov-tracedtoop-----------------back-to-expanded-properties">
      Property: <a href="#tracedTo"><span title="http://www.w3.org/ns/prov#tracedTo" class="dotted">prov:tracedTo</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#tracedTo</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-tracedTo">
      <span resource="http://www.w3.org/ns/prov#tracedTo" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_tracedTo.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix dcterms: &lt;http://purl.org/dc/elements/1.1/&gt;.
@prefix :     &lt;http://example.com/&gt; .

:newsArticle
	a prov:Entity;
	dcterms:title "Last presidents of the United States of America"^^xsd:string;
	prov:tracedTo :president_obama.
	
:president_obama a prov:Entity, prov:Agent.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An object property to link back an entity 
to another by means of derivation or responsibility relations, possibly 
repeatedly traversed.</p>
      </div>
      <p><strong>has characteristics</strong> Transitive       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has sub-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
            </li>
            <li>
              <a class="owlclass" href="#wasAttributedTo" title="http://www.w3.org/ns/prov#wasAttributedTo">prov:wasAttributedTo</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Trace" title="http://www.w3.org/ns/prov#Trace">prov:Trace</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedTrace" title="http://www.w3.org/ns/prov#qualifiedTrace">prov:qualifiedTrace</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasEndedBy">
    <h3 id="property--prov-wasendedbyop-----------------back-to-expanded-properties">
      Property: <a href="#wasEndedBy"><span title="http://www.w3.org/ns/prov#wasEndedBy" class="dotted">prov:wasEndedBy</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasEndedBy</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasEndedBy">
      <span resource="http://www.w3.org/ns/prov#wasEndedBy" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasEndedBy.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:experiment 
   a prov:Activity;
   prov:wasEndedBy :inconsistentResult;
   prov:qualifiedEnd [
      a prov:End;
      prov:entity     :inconsistentResult;
      prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime;
      prov:atLocation :scienceLab003;
   ];
.

:inconsistentResult a prov:Entity.
:scienceLab003 a prov:Location .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#End" title="http://www.w3.org/ns/prov#End">prov:End</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedEnd" title="http://www.w3.org/ns/prov#qualifiedEnd">prov:qualifiedEnd</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasQuotedFrom">
    <h3 id="property--prov-wasquotedfromop-----------------back-to-expanded-properties">
      Property: <a href="#wasQuotedFrom"><span title="http://www.w3.org/ns/prov#wasQuotedFrom" class="dotted">prov:wasQuotedFrom</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasQuotedFrom</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasQuotedFrom">
      <span resource="http://www.w3.org/ns/prov#wasQuotedFrom" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasQuotedFrom.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bl-dagstuhl
   a prov:Entity;
   prov:value """During the workshop, it became clear to me that the consensus
	based models (which are often graphical in nature) can not only be
	formalized but also be directly connected to these database focused
	formalizations. I just needed to get over the differences in syntax.
	This could imply that we could have nice way to trace provenance across
	systems and through databases and be able to understand the
	mathematical properties of this interconnection.""";
prov:wasQuotedFrom
&lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
.

&lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt; a prov:Entity .

&lt;&gt; prov:wasDerivedFrom &lt;http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#dfn-wasquotedfrom&gt; .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An entity is derived from an original entity by copying, or "quoting", some or all of it.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlproperty" href="#qualifiedQuotation" title="http://www.w3.org/ns/prov#qualifiedQuotation">prov:qualifiedQuotation</a>
            </li>
            <li>
              <a class="owlclass" href="#Quotation" title="http://www.w3.org/ns/prov#Quotation">prov:Quotation</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasRevisionOf">
    <h3 id="property--prov-wasrevisionofop-----------------back-to-expanded-properties">
      Property: <a href="#wasRevisionOf"><span title="http://www.w3.org/ns/prov#wasRevisionOf" class="dotted">prov:wasRevisionOf</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasRevisionOf</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasRevisionOf">
      <span resource="http://www.w3.org/ns/prov#wasRevisionOf" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasRevisionOf.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix sioc: &lt;http://rdfs.org/sioc/ns#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:post9821v1
   a prov:Entity, sioc:Post;
   prov:wasRevisionOf :post9821;
   rdfs:comment ":post9821v1 is a post, which is a revision of the original post :post9821.";
.    
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>A revision is a derivation that revises an entity into a revised version.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Revision" title="http://www.w3.org/ns/prov#Revision">prov:Revision</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedRevision" title="http://www.w3.org/ns/prov#qualifiedRevision">prov:qualifiedRevision</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="wasStartedBy">
    <h3 id="property--prov-wasstartedbyop-----------------back-to-expanded-properties">
      Property: <a href="#wasStartedBy"><span title="http://www.w3.org/ns/prov#wasStartedBy" class="dotted">prov:wasStartedBy</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-expanded-owl-properties-at-a-glance">expanded properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#wasStartedBy</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-wasStartedBy">
      <span resource="http://www.w3.org/ns/prov#wasStartedBy" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_wasStartedBy.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# use prov:qualifiedStart to see when and where the activity was started
:experiment
	a prov:Activity ;
	prov:wasStartedBy :researcher.

:researcher a prov:Agent.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>Start is when an activity is deemed to 
have started. A start may refer to an entity, known as trigger, that 
initiated the activity.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Start" title="http://www.w3.org/ns/prov#Start">prov:Start</a>
            </li>
            <li>
              <a class="owlproperty" href="#qualifiedStart" title="http://www.w3.org/ns/prov#qualifiedStart">prov:qualifiedStart</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

</div>

      </div>

      <div id="cross-reference-qualified-terms" class="section">
         <h3><span class="secno">4.3 </span>Qualified Terms</h3>
         <p>The terms used to qualify the Starting Point and Expanded properties are discussed in <a href="#description-qualified">Section 3.3</a>.</p>
         
<div class="prov-qualified owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#ActivityInvolvement">prov:ActivityInvolvement</a>
    </li>
    <li>
      <a href="#AgentInvolvement">prov:AgentInvolvement</a>
    </li>
    <li>
      <a href="#Association">prov:Association</a>
    </li>
    <li>
      <a href="#Attribution">prov:Attribution</a>
    </li>
    <li>
      <a href="#Communication">prov:Communication</a>
    </li>
    <li>
      <a href="#Derivation">prov:Derivation</a>
    </li>
    <li>
      <a href="#End">prov:End</a>
    </li>
    <li>
      <a href="#EntityInvolvement">prov:EntityInvolvement</a>
    </li>
    <li>
      <a href="#Generation">prov:Generation</a>
    </li>
    <li>
      <a href="#InstantaneousEvent">prov:InstantaneousEvent</a>
    </li>
    <li>
      <a href="#Invalidation">prov:Invalidation</a>
    </li>
    <li>
      <a href="#Involvement">prov:Involvement</a>
    </li>
    <li>
      <a href="#Plan">prov:Plan</a>
    </li>
    <li>
      <a href="#Quotation">prov:Quotation</a>
    </li>
    <li>
      <a href="#Responsibility">prov:Responsibility</a>
    </li>
    <li>
      <a href="#Revision">prov:Revision</a>
    </li>
    <li>
      <a href="#Role">prov:Role</a>
    </li>
    <li>
      <a href="#Source">prov:Source</a>
    </li>
    <li>
      <a href="#Start">prov:Start</a>
    </li>
    <li>
      <a href="#StartByActivity">prov:StartByActivity</a>
    </li>
    <li>
      <a href="#Trace">prov:Trace</a>
    </li>
    <li>
      <a href="#Usage">prov:Usage</a>
    </li>
  </ul>
</div>

<div class="prov-qualified owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#activity">prov:activity</a>
    </li>
    <li class="object-property">
      <a href="#agent">prov:agent</a>
    </li>
    <li class="datatype-property">
      <a href="#atTime">prov:atTime</a>
    </li>
    <li class="object-property">
      <a href="#entity">prov:entity</a>
    </li>
    <li class="object-property">
      <a href="#hadActivity">prov:hadActivity</a>
    </li>
    <li class="object-property">
      <a href="#hadGeneration">prov:hadGeneration</a>
    </li>
    <li class="object-property">
      <a href="#hadPlan">prov:hadPlan</a>
    </li>
    <li class="object-property">
      <a href="#hadQuoted">prov:hadQuoted</a>
    </li>
    <li class="object-property">
      <a href="#hadQuoter">prov:hadQuoter</a>
    </li>
    <li class="object-property">
      <a href="#hadRole">prov:hadRole</a>
    </li>
    <li class="object-property">
      <a href="#hadUsage">prov:hadUsage</a>
    </li>
    <li class="object-property">
      <a href="#involved">prov:involved</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedAssociation">prov:qualifiedAssociation</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedAttribution">prov:qualifiedAttribution</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedCommunication">prov:qualifiedCommunication</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedDerivation">prov:qualifiedDerivation</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedEnd">prov:qualifiedEnd</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedGeneration">prov:qualifiedGeneration</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedQuotation">prov:qualifiedQuotation</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedResponsibility">prov:qualifiedResponsibility</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedRevision">prov:qualifiedRevision</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedSource">prov:qualifiedSource</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedStart">prov:qualifiedStart</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedStartByActivity">prov:qualifiedStartByActivity</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedTrace">prov:qualifiedTrace</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedUsage">prov:qualifiedUsage</a>
    </li>
  </ul>
</div>

         <div xmlns:prov="http://www.w3.org/ns/prov#" xmlns:dcterms="http://purl.org/dc/terms/" class="prov-qualified owl-classes crossreference" id="prov-qualified-owl-classes-crossreference">

  <div class="entity" id="ActivityInvolvement">
    <h3 id="class--prov-activityinvolvement-----------------back-to-qualified-classes">
      Class: <a href="#ActivityInvolvement"><span title="http://www.w3.org/ns/prov#ActivityInvolvement" class="dotted">prov:ActivityInvolvement</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#ActivityInvolvement</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-ActivityInvolvement">
      <span resource="http://www.w3.org/ns/prov#ActivityInvolvement" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_ActivityInvolvement.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:making-bar-chart
    a prov:Generation, prov:ActivityInvolvement ;
    prov:activity :illustrating ;
    rdfs:comment "Ended up with bar chart as line chart looked ugly."@en .

:illustrating a prov:Activity .

:bar_chart a prov:Entity ;
    prov:wasGeneratedBy :illustrating ;
    prov:qualifiedGeneration :making-bar-chart .

</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>prov:ActivityInvolvement provides descriptions of any binary involvement between any instance and an prov:Activity.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Involvement" title="http://www.w3.org/ns/prov#Involvement">prov:Involvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#activity" title="http://www.w3.org/ns/prov#activity">prov:activity</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#Invalidation" title="http://www.w3.org/ns/prov#Invalidation">prov:Invalidation</a>
        <a class="owlclass" href="#Communication" title="http://www.w3.org/ns/prov#Communication">prov:Communication</a>
        <a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a>
        <a class="owlclass" href="#StartByActivity" title="http://www.w3.org/ns/prov#StartByActivity">prov:StartByActivity</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="AgentInvolvement">
    <h3 id="class--prov-agentinvolvement-----------------back-to-qualified-classes">
      Class: <a href="#AgentInvolvement"><span title="http://www.w3.org/ns/prov#AgentInvolvement" class="dotted">prov:AgentInvolvement</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#AgentInvolvement</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-AgentInvolvement">
      <span resource="http://www.w3.org/ns/prov#AgentInvolvement" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_AgentInvolvement.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:illustrating
    a prov:Activity; 
    prov:wasAssociatedWith :derek ;
    prov:qualifiedAssociation [
		a prov:AgentInvolvement ;        
        a prov:Association ;
        prov:agent :derek ;
        prov:role :illustrationist
    ] .

:derek a prov:Person, prov:Agent, prov:Entity .

:illustratonist a prov:Role .</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>prov:AgentInvolvement provides descriptions of any binary involvement between any instance and an prov:Agent.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Involvement" title="http://www.w3.org/ns/prov#Involvement">prov:Involvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#agent" title="http://www.w3.org/ns/prov#agent">prov:agent</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#Responsibility" title="http://www.w3.org/ns/prov#Responsibility">prov:Responsibility</a>
        <a class="owlclass" href="#Association" title="http://www.w3.org/ns/prov#Association">prov:Association</a>
        <a class="owlclass" href="#Attribution" title="http://www.w3.org/ns/prov#Attribution">prov:Attribution</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Association">
    <h3 id="class--prov-association-----------------back-to-qualified-classes">
      Class: <a href="#Association"><span title="http://www.w3.org/ns/prov#Association" class="dotted">prov:Association</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Association</p>
    <div class="definition"><p>An activity association is an assignment 
of responsibility to an agent for an activity, indicating that the agent
 had a role in the activity. It further allows for a plan to be 
specified, which is the plan intended by the agent to achieve some goals
 in the context of this activity.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Association">
      <span resource="http://www.w3.org/ns/prov#Association" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Association.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:illustrating
    a prov:Activity; 
    prov:wasAssociatedWith :derek, :steve ;
    prov:qualifiedAssociation [
        a prov:Association ;
        prov:agent :derek ;
        prov:role :illustrationist
    ] ;
    prov:qualifiedAssociation [
        a prov:Association ;
        prov:agent :steve ;
        prov:role :stylist ;
        prov:hadPlan :house-styles ;
        rdfs:comment "Steve helped Derek conform with the house style"@en 
    ] .

:derek a prov:Person, prov:Agent, prov:Entity .
:steve a prov:Person, prov:Agent, prov:Entity .

:illustratonist a prov:Role .
:stylist a prov:Role .

:house-styles a prov:Plan, prov:Entity .
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Association provides 
additional descriptions about the binary prov:wasAssociatedWith relation
 from an prov:Activity to some prov:Agent that is responsible for it. 
For example, :baking prov:wasAssociatedWith :baker; prov:qualified [ a 
prov:Association; prov:agent :baker; :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#AgentInvolvement" title="http://www.w3.org/ns/prov#AgentInvolvement">prov:AgentInvolvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#hadPlan" title="http://www.w3.org/ns/prov#hadPlan">prov:hadPlan</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedAssociation" title="http://www.w3.org/ns/prov#qualifiedAssociation">prov:qualifiedAssociation</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasAssociatedWith" title="http://www.w3.org/ns/prov#wasAssociatedWith">prov:wasAssociatedWith</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Attribution">
    <h3 id="class--prov-attribution-----------------back-to-qualified-classes">
      Class: <a href="#Attribution"><span title="http://www.w3.org/ns/prov#Attribution" class="dotted">prov:Attribution</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Attribution</p>
    <div class="definition"><p>Attribution is the ascribing of an entity to an agent.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Attribution">
      <span resource="http://www.w3.org/ns/prov#Attribution" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Attribution.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

&lt;http://dbpedia.org/resource/Fallingwater&gt;
   a prov:Entity;
   prov:wasAttributedTo &lt;http://dbpedia.org/resource/Edgar_J._Kaufmann&gt;,
                        &lt;http://dbpedia.org/resource/Frank_Lloyd_Wright&gt;,
                        :western-Pennsylvania-Conservancy;
   prov:qualifiedAttribution [
      a prov:Attribution;
      prov:agent &lt;http://dbpedia.org/resource/Edgar_J._Kaufmann&gt;;
      prov:hadRole :owner;
   ];
   prov:qualifiedAttribution [
      a prov:Attribution;
      prov:agent &lt;http://dbpedia.org/resource/Frank_Lloyd_Wright&gt;;
      prov:hadRole :architect;
   ];
   prov:qualifiedAttribution [
      a prov:Attribution;
      prov:agent :western-Pennsylvania-Conservancy;
      prov:hadRole :conserver;
   ];
.

&lt;http://dbpedia.org/resource/Edgar_J._Kaufmann&gt;  a prov:Person, prov:Agent .
&lt;http://dbpedia.org/resource/Frank_Lloyd_Wright&gt; a prov:Person, prov:Agent .
:western-Pennsylvania-Conservancy a prov:Organization, prov:Agent . 
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Attribution provides 
additional descriptions about the binary prov:wasAttributedTo relation 
from an prov:Entity to some prov:Agent that is responsible for it. For 
example, :cake prov:wasAttributedTo :baker; prov:qualified [ a 
prov:Attribution; prov:entity :baker; :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#AgentInvolvement" title="http://www.w3.org/ns/prov#AgentInvolvement">prov:AgentInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedAttribution" title="http://www.w3.org/ns/prov#qualifiedAttribution">prov:qualifiedAttribution</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasAttributedTo" title="http://www.w3.org/ns/prov#wasAttributedTo">prov:wasAttributedTo</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Communication">
    <h3 id="class--prov-communication-----------------back-to-qualified-classes">
      Class: <a href="#Communication"><span title="http://www.w3.org/ns/prov#Communication" class="dotted">prov:Communication</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Communication</p>
    <div class="definition"><p>Communication is the exchange of an entity by two activities, one activity using the entity generated by the other.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Communication">
      <span resource="http://www.w3.org/ns/prov#Communication" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Communication.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:filling-petrol
   a prov:Activity;
   prov:wasInformedBy :low-fuel-flashing;
   prov:qualifiedCommunication [
      a prov:Communication;
      prov:activity :low-fuel-flashing; 
      rdfs:comment "Don't like flashing warning lights";
   ];
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Communication provides 
additional descriptions about the binary prov:wasInformedBy relation 
from an informed prov:Activity to the prov:Activity that informed it. 
For example, :you_jumping_off_bridge prov:wasInformedBy 
:everyone_else_jumping_off_bridge; prov:qualifiedCommunication [ a 
prov:Communication; prov:entity :everyone_else_jumping_off_bridge; :foo 
:bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#ActivityInvolvement" title="http://www.w3.org/ns/prov#ActivityInvolvement">prov:ActivityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedCommunication" title="http://www.w3.org/ns/prov#qualifiedCommunication">prov:qualifiedCommunication</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasInformedBy" title="http://www.w3.org/ns/prov#wasInformedBy">prov:wasInformedBy</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Derivation">
    <h3 id="class--prov-derivation-----------------back-to-qualified-classes">
      Class: <a href="#Derivation"><span title="http://www.w3.org/ns/prov#Derivation" class="dotted">prov:Derivation</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Derivation</p>
    <div class="definition"><p>A derivation is a transformation of an 
entity into another, a construction of an entity into another, or an 
update of an entity, resulting in a new one.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Derivation">
      <span resource="http://www.w3.org/ns/prov#Derivation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Derivation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bar_chart   prov:wasDerivedFrom :aggregatedByRegions ;
             prov:qualifiedDerivation [
                   a prov:Derivation ;
                   prov:hadGeneration :illustration ;	## more details about the activity underpinning the derivation
		   prov:entity :aggregatedByRegions ;		   
             ]
.

:illustration   a       prov:Generation, prov:InstantaneousEvent ;
                prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime;
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Derivation provides 
additional descriptions about the binary prov:wasDerivedFrom relation 
from some prov:Entity to another prov:Entity. For example, 
:chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; 
prov:qualified [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; 
:foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#hadGeneration" title="http://www.w3.org/ns/prov#hadGeneration">prov:hadGeneration</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadUsage" title="http://www.w3.org/ns/prov#hadUsage">prov:hadUsage</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedDerivation" title="http://www.w3.org/ns/prov#qualifiedDerivation">prov:qualifiedDerivation</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="End">
    <h3 id="class--prov-end-----------------back-to-qualified-classes">
      Class: <a href="#End"><span title="http://www.w3.org/ns/prov#End" class="dotted">prov:End</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#End</p>
    <div class="definition"><p>An activity end event is the instantaneous event that marks the instant an activity ends.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-End">
      <span resource="http://www.w3.org/ns/prov#End" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_End.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# End can be used to qualify wasEndedBy with time and location information
:experiment 
	a prov:Activity;
	prov:wasEndedBy :inconsistentResult;
	prov:qualifiedEnd [
		a prov:End;
		prov:entity :inconsistentResult;
		prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime;
		prov:atLocation :scienceLab003
	].
	
:inconsistentResult a prov:Entity.</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:End provides additional 
descriptions about the binary prov:wasEndedBy relation from some ended 
prov:Activity to an prov:Entity that ended it. For example, :ball_game 
prov:wasEndedBy :buzzer; prov:qualified [ a prov:Usage; prov:entity 
:buzzer; :foo :bar; prov:atTime 
'2012-03-09T08:05:08-05:00'^^xsd:dateTime ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#InstantaneousEvent" title="http://www.w3.org/ns/prov#InstantaneousEvent">prov:InstantaneousEvent</a>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedEnd" title="http://www.w3.org/ns/prov#qualifiedEnd">prov:qualifiedEnd</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasEndedBy" title="http://www.w3.org/ns/prov#wasEndedBy">prov:wasEndedBy</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="EntityInvolvement">
    <h3 id="class--prov-entityinvolvement-----------------back-to-qualified-classes">
      Class: <a href="#EntityInvolvement"><span title="http://www.w3.org/ns/prov#EntityInvolvement" class="dotted">prov:EntityInvolvement</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#EntityInvolvement</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-EntityInvolvement">
      <span resource="http://www.w3.org/ns/prov#EntityInvolvement" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_EntityInvolvement.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>prov:EntityInvolvement provides descriptions of any binary involvement between any instance and an prov:Entity.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Involvement" title="http://www.w3.org/ns/prov#Involvement">prov:Involvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#entity" title="http://www.w3.org/ns/prov#entity">prov:entity</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#Usage" title="http://www.w3.org/ns/prov#Usage">prov:Usage</a>
        <a class="owlclass" href="#Source" title="http://www.w3.org/ns/prov#Source">prov:Source</a>
        <a class="owlclass" href="#Revision" title="http://www.w3.org/ns/prov#Revision">prov:Revision</a>
        <a class="owlclass" href="#Quotation" title="http://www.w3.org/ns/prov#Quotation">prov:Quotation</a>
        <a class="owlclass" href="#Start" title="http://www.w3.org/ns/prov#Start">prov:Start</a>
        <a class="owlclass" href="#End" title="http://www.w3.org/ns/prov#End">prov:End</a>
        <a class="owlclass" href="#Derivation" title="http://www.w3.org/ns/prov#Derivation">prov:Derivation</a>
        <a class="owlclass" href="#Trace" title="http://www.w3.org/ns/prov#Trace">prov:Trace</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Generation">
    <h3 id="class--prov-generation-----------------back-to-qualified-classes">
      Class: <a href="#Generation"><span title="http://www.w3.org/ns/prov#Generation" class="dotted">prov:Generation</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Generation</p>
    <div class="definition"><p>An entity generation event is the 
instantaneous event that marks the final instant of an entity's creation
 timespan, after which it is no longer available for use.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Generation">
      <span resource="http://www.w3.org/ns/prov#Generation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Generation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix bbc:  &lt;http://www.bbc.co.uk/&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bbcNews2012-04-03 
   a prov:Entity, :DailyNews;
   rdfs:comment "The BBC news home page on 2012-04-03 contained a reference to a given news item, but the BBC news home page on the next day did not.";

   prov:qualifiedGeneration [
      a prov:Generation, prov:InstantaneousEvent;
      prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime;
   ];
   prov:qualifiedInvalidation [
      a prov:Invalidation, prov:InstantaneousEvent;
      prov:atTime "2012-04-03T23:59:59Z"^^xsd:dateTime;
   ];
.

&lt;&gt; prov:wasDerivedFrom &lt;http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#dfn-wasinvalidatedby&gt; .
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Generation provides 
additional descriptions about the binary prov:wasGeneratedBy relation 
from a generated prov:Entity to the prov:Activity that generated it. For
 example, :cake prov:wasGeneratedBy :baking; prov:qualifiedGeneration [ a
 prov:Generation; prov:entity :baking; :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#InstantaneousEvent" title="http://www.w3.org/ns/prov#InstantaneousEvent">prov:InstantaneousEvent</a>
        <a class="owlclass" href="#ActivityInvolvement" title="http://www.w3.org/ns/prov#ActivityInvolvement">prov:ActivityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#hadGeneration" title="http://www.w3.org/ns/prov#hadGeneration">prov:hadGeneration</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedGeneration" title="http://www.w3.org/ns/prov#qualifiedGeneration">prov:qualifiedGeneration</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="InstantaneousEvent">
    <h3 id="class--prov-instantaneousevent-----------------back-to-qualified-classes">
      Class: <a href="#InstantaneousEvent"><span title="http://www.w3.org/ns/prov#InstantaneousEvent" class="dotted">prov:InstantaneousEvent</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#InstantaneousEvent</p>
    <div class="definition"><p>An instantaneous event, or event for 
short, happens in the world and marks a change in the world, in its 
activities and in its entities. The term 'event' is commonly used in 
process algebra with a similar meaning. Events represent communications 
or interactions; they are assumed to be atomic and instantaneous.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-InstantaneousEvent">
      <span resource="http://www.w3.org/ns/prov#InstantaneousEvent" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_InstantaneousEvent.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix bbc:  &lt;http://www.bbc.co.uk/&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bbcNews2012-04-03 
   a prov:Entity, :DailyNews;
   rdfs:comment "The BBC news home page on 2012-04-03 contained a reference to a given news item, but the BBC news home page on the next day did not.";

   prov:qualifiedGeneration [
      a prov:Generation, prov:InstantaneousEvent;
      prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime;
   ];
   prov:qualifiedInvalidation [
      a prov:Invalidation, prov:InstantaneousEvent;
      prov:atTime "2012-04-03T23:59:59Z"^^xsd:dateTime;
   ];
.

&lt;&gt; prov:wasDerivedFrom &lt;http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#dfn-wasinvalidatedby&gt; .
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instantaneous event, or event for short, 
happens in the world and marks a change in the world, in its activities 
and in its entities. The term 'event' is commonly used in process 
algebra with a similar meaning. Events represent communications or 
interactions; they are assumed to be atomic and instantaneous.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#atTime" title="http://www.w3.org/ns/prov#atTime">prov:atTime</a><sup title="data property" class="type-dp">dp</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#End" title="http://www.w3.org/ns/prov#End">prov:End</a>
        <a class="owlclass" href="#Invalidation" title="http://www.w3.org/ns/prov#Invalidation">prov:Invalidation</a>
        <a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a>
        <a class="owlclass" href="#Usage" title="http://www.w3.org/ns/prov#Usage">prov:Usage</a>
        <a class="owlclass" href="#Start" title="http://www.w3.org/ns/prov#Start">prov:Start</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Invalidation">
    <h3 id="class--prov-invalidation-----------------back-to-qualified-classes">
      Class: <a href="#Invalidation"><span title="http://www.w3.org/ns/prov#Invalidation" class="dotted">prov:Invalidation</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Invalidation</p>
    <div class="definition"><p>Invalidation is the start of the 
destruction, cessation, or expiry of an existing entity by an activity. 
The entity is no longer available for use after invalidation. Any 
generation or usage of an entity precedes its invalidation.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Invalidation">
      <span resource="http://www.w3.org/ns/prov#Invalidation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Invalidation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix wgs:  &lt;http://www.w3.org/2003/01/geo/wgs84_pos#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix :     &lt;http://example.com/&gt; .

:the-Painter 
   a prov:Entity, :Painting;
   rdfs:label "Le Peintre"@fr, "The Painter"@en;
   prov:wasAttributedTo &lt;http://dbpedia.org/resource/Pablo_Picasso&gt;;

   prov:wasInvalidatedBy :swissair_Flight_111_crash;
   prov:qualifiedInvalidation [
      a prov:Invalidation;
      prov:activity    :swissair_Flight_111_crash;
      prov:atTime      "2012-09-02T01:31:00Z";
      prov:atLocation  &lt;http://toolserver.org/~geohack/geohack.php?pagename=Swissair_Flight_111&amp;params=44_24_33_N_63_58_25_W_region:CA-NS_type:landmark_scale:500000&gt;;
   ];
. 

&lt;http://toolserver.org/~geohack/geohack.php?pagename=Swissair_Flight_111&amp;params=44_24_33_N_63_58_25_W_region:CA-NS_type:landmark_scale:500000&gt;
   a prov:Location;
   wgs:lat   44.409167;
   wgs:long -63.973611;
.

&lt;http://dbpedia.org/resource/Pablo_Picasso&gt; 
   a prov:Agent;
   foaf:depiction &lt;http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg&gt;;
.

:swissair_Flight_111_crash 
   a prov:Activity;
   prov:used          &lt;http://dbpedia.org/resource/Swissair_Flight_111&gt;;
   prov:startedAtTime "2012-09-02T01:31:00Z";
   prov:atLocation    &lt;http://dbpedia.org/resource/Atlantic_ocean&gt;;
.

&lt;&gt; prov:wasDerivedFrom &lt;http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation&gt; .
</pre>
    </div>

    <dl class="description">

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#InstantaneousEvent" title="http://www.w3.org/ns/prov#InstantaneousEvent">prov:InstantaneousEvent</a>
        <a class="owlclass" href="#ActivityInvolvement" title="http://www.w3.org/ns/prov#ActivityInvolvement">prov:ActivityInvolvement</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Involvement">
    <h3 id="class--prov-involvement-----------------back-to-qualified-classes">
      Class: <a href="#Involvement"><span title="http://www.w3.org/ns/prov#Involvement" class="dotted">prov:Involvement</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Involvement</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Involvement">
      <span resource="http://www.w3.org/ns/prov#Involvement" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Involvement.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Any resource that involved an prov:Activity,
 prov:Entity, or prov:Agent can qualify its involvement by also 
referencing an instance of prov:Involvement. Instances of 
prov:Involvement reference the involved Activity, Entity, or Agent 
(using prov:activity, prov:entity, or prov:agent, respectively) and may 
be described with any kind of attributes, including user-defined 
attributes and those provided by PROV (prov:hadRole, prov:hadPlan, 
prov:atTime, prov:hadLocation). A description (via prov:Involvement) of 
the binary involvement implies the assertion of the binary involvement.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#involvee" title="http://www.w3.org/ns/prov#involvee">prov:involvee</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadActivity" title="http://www.w3.org/ns/prov#hadActivity">prov:hadActivity</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadRole" title="http://www.w3.org/ns/prov#hadRole">prov:hadRole</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#AgentInvolvement" title="http://www.w3.org/ns/prov#AgentInvolvement">prov:AgentInvolvement</a>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
        <a class="owlclass" href="#DictionaryInvolvement" title="http://www.w3.org/ns/prov#DictionaryInvolvement">prov:DictionaryInvolvement</a>
        <a class="owlclass" href="#ActivityInvolvement" title="http://www.w3.org/ns/prov#ActivityInvolvement">prov:ActivityInvolvement</a>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#involved" title="http://www.w3.org/ns/prov#involved">prov:involved</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Plan">
    <h3 id="class--prov-plan-----------------back-to-qualified-classes">
      Class: <a href="#Plan"><span title="http://www.w3.org/ns/prov#Plan" class="dotted">prov:Plan</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Plan</p>
    <div class="definition"><p>A plan is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Plan">
      <span resource="http://www.w3.org/ns/prov#Plan" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Plan.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:house-styles a prov:Plan, prov:Entity ;
    rdfs:comment "Use blue graphs for positive spin, red for negative"@en .

:illustrating a prov:Activity ;
    prov:qualifiedAssociation :steve-checking-housestyles .

:steve-checking-housestyles a prov:Association ;
    prov:agent :steve ;
    prov:hadPlan :house-styles .

</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>There exist no prescriptive requirement on 
the nature of plans, their representation, the actions or steps they 
consist of, or their intended goals. Since plans may evolve over time, 
it may become necessary to track their provenance, so plans themselves 
are entities. Representing the plan explicitly in the provenance can be 
useful for various tasks: for example, to validate the execution as 
represented in the provenance record, to manage expectation failures, or
 to provide explanations.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#hadPlan" title="http://www.w3.org/ns/prov#hadPlan">prov:hadPlan</a><sup title="object property" class="type-op">op</sup>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Quotation">
    <h3 id="class--prov-quotation-----------------back-to-qualified-classes">
      Class: <a href="#Quotation"><span title="http://www.w3.org/ns/prov#Quotation" class="dotted">prov:Quotation</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Quotation</p>
    <div class="definition"><p>A quotation is the repeat of (some or all of) an entity, such as text or image, by someone other than its original author.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Quotation">
      <span resource="http://www.w3.org/ns/prov#Quotation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Quotation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bl-dagstuhl
   a prov:Entity;
   prov:wasQuotedFrom &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
   prov:qualifiedQuotation [
      a prov:Quotation;
      prov:entity &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
      prov:hadQuoter &lt;http://data.semanticweb.org/person/luc-moreau&gt;;
      prov:hadQuoted &lt;http://data.semanticweb.org/person/paul-groth&gt;;
   ] .

&lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt; 
   a prov:Entity .

&lt;http://data.semanticweb.org/person/luc-moreau&gt; a prov:Person, prov:Agent .
&lt;http://data.semanticweb.org/person/paul-groth&gt; a prov:Person, prov:Agent .

</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Quotation provides 
additional descriptions about the binary prov:wasQuotedFrom relation 
from some prov:Entity to another prov:Entity. For example, 
:here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; 
prov:qualified [ a prov:Quotation; prov:entity :casablanca_script; :foo 
:bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#hadQuoted" title="http://www.w3.org/ns/prov#hadQuoted">prov:hadQuoted</a><sup title="object property" class="type-op">op</sup>
        <a href="#hadQuoter" title="http://www.w3.org/ns/prov#hadQuoter">prov:hadQuoter</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedQuotation" title="http://www.w3.org/ns/prov#qualifiedQuotation">prov:qualifiedQuotation</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasQuotedFrom" title="http://www.w3.org/ns/prov#wasQuotedFrom">prov:wasQuotedFrom</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Responsibility">
    <h3 id="class--prov-responsibility-----------------back-to-qualified-classes">
      Class: <a href="#Responsibility"><span title="http://www.w3.org/ns/prov#Responsibility" class="dotted">prov:Responsibility</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Responsibility</p>
    <div class="definition"><p>Responsibility is the fact that an agent is accountable for the actions of a 'subordinate' agent, in the context of an activity.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Responsibility">
      <span resource="http://www.w3.org/ns/prov#Responsibility" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Responsibility.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .
  
:policySale
  a prov:Actvity;
  prov:wasAssociatedWith :insuranceAgent_Frank;
.

:insuranceAgent_Frank
   a prov:Person;
   prov:actedOnBehalfOf :insuranceCompany_A;
   prov:qualifiedResponsibility [
      a prov:Responsibility;
      prov:agent   :insuranceCompany_A;
      prov:hadRole :guarantor; # The company is the guarantor of the policy
   ];
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Responsibility provides 
additional descriptions about the binary prov:actedOnBehalfOf relation 
from a performing prov:Agent to some prov:Agent for whom it was 
performed. For example, :mixing prov:wasAssociatedWith :toddler . 
:toddler prov:actedOnBehalfOf :mother; prov:qualified [ a 
prov:Responsiblity; prov:entity :mother; :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#AgentInvolvement" title="http://www.w3.org/ns/prov#AgentInvolvement">prov:AgentInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedResponsibility" title="http://www.w3.org/ns/prov#qualifiedResponsibility">prov:qualifiedResponsibility</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#actedOnBehalfOf" title="http://www.w3.org/ns/prov#actedOnBehalfOf">prov:actedOnBehalfOf</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Revision">
    <h3 id="class--prov-revision-----------------back-to-qualified-classes">
      Class: <a href="#Revision"><span title="http://www.w3.org/ns/prov#Revision" class="dotted">prov:Revision</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Revision</p>
    <div class="definition"><p>A revision is a derivation that revises an entity into a revised version.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Revision">
      <span resource="http://www.w3.org/ns/prov#Revision" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Revision.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:draft2 a prov:Entity ;
	prov:wasRevisionOf :e1 ;
	prov:qualifiedRevision [
		a prov:Revision ;
		prov:entity :draft1
	] .

:draft1 a prov:Entity .</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Revision provides 
additional descriptions about the binary prov:wasRevisionOf relation 
from some prov:Entity to another prov:Entity. For example, :draft_2 
prov:wasRevisionOf :draft_1; prov:qualified [ a prov:Source; prov:entity
 :draft_1; :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedRevision" title="http://www.w3.org/ns/prov#qualifiedRevision">prov:qualifiedRevision</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasRevisionOf" title="http://www.w3.org/ns/prov#wasRevisionOf">prov:wasRevisionOf</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Role">
    <h3 id="class--prov-role-----------------back-to-qualified-classes">
      Class: <a href="#Role"><span title="http://www.w3.org/ns/prov#Role" class="dotted">prov:Role</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Role</p>
    <div class="definition"><p>A Role is the function of an entity with 
respect to an activity, in the context of a usage, generation, 
association, start, and end.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Role">
      <span resource="http://www.w3.org/ns/prov#Role" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Role.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:divideActivity 
   a prov:Activity;   
   prov:used :variableA, :variableB;

   prov:qualifiedUsage [
      a prov:Usage;
      prov:entity  :variableA;
      prov:hadRole :dividend;          
   ];
   prov:qualifiedUsage [
      a prov:Usage;
      prov:entity  :variableB;
      prov:hadRole :divisor;          
   ];

   prov:generated :result_112234;
.

:variableA 
   a prov:Entity;
   prov:value 10;
.
:variableB 
   a prov:Entity;
   prov:value 2;
.

:dividend a prov:Role.
:divisor  a prov:Role.

:result_112234 
   a prov:Entity;
   prov:value 5;
   prov:wasGeneratedBy :divideActivity;
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>A Role is the function of an entity with 
respect to an activity, in the context of a usage, generation, 
association, start, and end.</p>
    </div>

      <dt>in range of</dt>
      <dd>
        <a href="#hadRole" title="http://www.w3.org/ns/prov#hadRole">prov:hadRole</a><sup title="object property" class="type-op">op</sup>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Source">
    <h3 id="class--prov-source-----------------back-to-qualified-classes">
      Class: <a href="#Source"><span title="http://www.w3.org/ns/prov#Source" class="dotted">prov:Source</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Source</p>
    <div class="definition"><p>An original source refers to the source material that is closest to the person, information, period, or idea being studied.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Source">
      <span resource="http://www.w3.org/ns/prov#Source" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Source.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:myPost 
	a prov:Entity;
	prov:hadOriginalSource :donQuixote;
	prov:qualifiedSource [
		a prov:Source;
		prov:entity :donQuixote;
		#other attributes of the relationship
	].
	
:donQuixote a prov:Entity.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Source provides 
additional descriptions about the binary prov:hadOriginalSource relation
 from some prov:Entity to another prov:Entity. For example, :blog 
prov:hadOriginalSource :newsArticle; prov:qualified [ a prov:Source; 
prov:entity :newsArticle; :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedSource" title="http://www.w3.org/ns/prov#qualifiedSource">prov:qualifiedSource</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#hadOriginalSource" title="http://www.w3.org/ns/prov#hadOriginalSource">prov:hadOriginalSource</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Start">
    <h3 id="class--prov-start-----------------back-to-qualified-classes">
      Class: <a href="#Start"><span title="http://www.w3.org/ns/prov#Start" class="dotted">prov:Start</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Start</p>
    <div class="definition"><p>An activity start event is the instantaneous event that marks the instant an activity starts.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Start">
      <span resource="http://www.w3.org/ns/prov#Start" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Start.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# Start can be used to qualify wasStartedBy with time and location information
:experiment
	a prov:Activity ;
	prov:wasStartedBy :researcher ;
	prov:qualifiedStart [
		a prov:Start;
		prov:entity :researcher;
		prov:atTime "2011-07-06T01:48:36Z"^^xsd:dateTime;
		prov:atLocation :scienceLab003
	].

:researcher a prov:Agent.</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Start provides 
additional descriptions about the binary prov:wasStartedBy relation from
 some started prov:Activity to an prov:Entity that started it. For 
example, :foot_race prov:wasStartedBy :bang; prov:qualified [ a 
prov:Usage; prov:entity :bang; :foo :bar; prov:atTime 
'2012-03-09T08:05:08-05:00'^^xsd:dateTime ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#InstantaneousEvent" title="http://www.w3.org/ns/prov#InstantaneousEvent">prov:InstantaneousEvent</a>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedStart" title="http://www.w3.org/ns/prov#qualifiedStart">prov:qualifiedStart</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasStartedBy" title="http://www.w3.org/ns/prov#wasStartedBy">prov:wasStartedBy</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="StartByActivity">
    <h3 id="class--prov-startbyactivity-----------------back-to-qualified-classes">
      Class: <a href="#StartByActivity"><span title="http://www.w3.org/ns/prov#StartByActivity" class="dotted">prov:StartByActivity</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#StartByActivity</p>
    <div class="definition"><p>Start by Activity is the start of an activity with an implicit trigger generated by another activity.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-StartByActivity">
      <span resource="http://www.w3.org/ns/prov#StartByActivity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_StartByActivity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:workflow-execution a prov:Activity .

:subworkflow-execution 
    a prov:Activity;
    prov:startedAtTime "2011-07-16T01:52:15Z"^^xsd:dateTime;
    prov:wasStartedByActivity :workflow-execution;
    prov:qualifiedStartByActivity [
        a prov:StartByActivity;
        prov:activity :workflow-execution;
        :triggeredAt "2011-07-16T01:52:02Z"^^xsd:dateTime;
        :activationParameter "java -jar -n 5"^^xsd:string;
    ];
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:StartedByActivity 
provides additional descriptions about the binary 
prov:wasStartedByActivity relation from some started prov:Activity to 
another prov:Activity started it. For example, :second_leg_of_relay 
prov:wasStartedByActivity :handed_baton; prov:qualified [ a prov:Usage; 
prov:entity :handed_baton; :foo :bar; prov:atTime 
'2012-03-09T08:05:08-05:00'^^xsd:dateTime ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#ActivityInvolvement" title="http://www.w3.org/ns/prov#ActivityInvolvement">prov:ActivityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedStartByActivity" title="http://www.w3.org/ns/prov#qualifiedStartByActivity">prov:qualifiedStartByActivity</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasStartedByActivity" title="http://www.w3.org/ns/prov#wasStartedByActivity">prov:wasStartedByActivity</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Trace">
    <h3 id="class--prov-trace-----------------back-to-qualified-classes">
      Class: <a href="#Trace"><span title="http://www.w3.org/ns/prov#Trace" class="dotted">prov:Trace</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Trace</p>
    <div class="definition"><p>Traceability is the ability to link back 
an entity to another by means of derivation or responsibility relations,
 possibly repeatedly traversed.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Trace">
      <span resource="http://www.w3.org/ns/prov#Trace" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Trace.ttl" rel="prov:wasQuotedFrom">@prefix rdfs:    &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:     &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:     &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov:    &lt;http://www.w3.org/ns/prov#&gt; .
@prefix dcterms: &lt;http://purl.org/dc/elements/1.1/&gt;.
@prefix :        &lt;http://example.com/&gt; .

:newsArticle
   a prov:Entity;
   dcterms:title "Review of the last presidents of the United States of America"^^xsd:string;
   prov:tracedTo       :president_obama;
   prov:qualifiedTrace :trace1;
.
   
:trace1 
   a prov:Trace;
   prov:entity        :president_obama;
   prov:hasAnnotation :noteFromTheAuthor;
.
     
:president_obama 
   a prov:Entity, prov:Agent;
.

:noteFromTheAuthor {
   :noteFromTheAuthor a prov:Note .
   :trace1 
      rdfs:comment "The main motivation for the article was the latest president"^^xsd:string;
      :annotatedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime;
   .
}
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Trace provides 
additional descriptions about the binary prov:tracedTo relation from 
some prov:Entity to some other prov:Element. For example, :stomach_ache 
prov:tracedTo :spoon; prov:qualified [ a prov:Trace; prov:entity :spoon;
 :foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedTrace" title="http://www.w3.org/ns/prov#qualifiedTrace">prov:qualifiedTrace</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Usage">
    <h3 id="class--prov-usage-----------------back-to-qualified-classes">
      Class: <a href="#Usage"><span title="http://www.w3.org/ns/prov#Usage" class="dotted">prov:Usage</span></a>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-classes-at-a-glance">qualified classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Usage</p>
    <div class="definition"><p>A usage is an instantaneous world event: 
an activity beginning to consume an entity. Before this event, the 
activity had not begun to consume or use to this entity.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Usage">
      <span resource="http://www.w3.org/ns/prov#Usage" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Usage.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:sortActivity 
      a prov:Activity;
	  prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime; 
      prov:qualifiedUsage [
         a prov:Usage;
         prov:entity    :datasetA; ## the entity used by the prov:Usage
         prov:hadRole   :inputToBeSorted;  ## the role of the entity in this prov:Usage        
      ];
	  prov:generated :datasetB;
   .
:datasetA a prov:Entity.
:datasetB a prov:Entity.
:inputToBeSorted a prov:Role.  

#### expressing the above using starting-point terms
#### the role of :datasetA cannot be expressed

:sortActivity
      a prov:Activity;
      prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime;
      prov:used	      :datasetA;
      prov:generated  :datasetB;
.


 
  
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An instance of prov:Usage provides 
additional descriptions about the binary prov:used relation from some 
prov:Activity to an prov:Entity that it used. For example, :keynote 
prov:used :podium; prov:qualified [ a prov:Usage; prov:entity :podium; 
:foo :bar ].</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#InstantaneousEvent" title="http://www.w3.org/ns/prov#InstantaneousEvent">prov:InstantaneousEvent</a>
        <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#hadUsage" title="http://www.w3.org/ns/prov#hadUsage">prov:hadUsage</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedUsage" title="http://www.w3.org/ns/prov#qualifiedUsage">prov:qualifiedUsage</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#used" title="http://www.w3.org/ns/prov#used">prov:used</a>
      </dd>
    </dl>
  </div>
</div>
<div xmlns:prov="http://www.w3.org/ns/prov#" class="prov-qualified owl-properties crossreference" id="prov-qualified-owl-properties-crossreference">
  <div class="entity" id="activity">
    <h3 id="property--prov-activityop-----------------back-to-qualified-properties">
      Property: <a href="#activity"><span title="http://www.w3.org/ns/prov#activity" class="dotted">prov:activity</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#activity</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-activity">
      <span resource="http://www.w3.org/ns/prov#activity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_activity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:making-bar-chart
    a prov:Generation, prov:ActivityInvolvement ;
    prov:activity :illustrating ;
    rdfs:comment "Ended up with bar chart as line chart looked ugly."@en .

:illustrating a prov:Activity .

:bar_chart a prov:Entity ;
    prov:wasGeneratedBy :illustrating ;
    prov:qualifiedGeneration :making-bar-chart .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The property used by an 
prov:ActivityInvolvement to cite the prov:Activity that was involved 
with either an Activity or Entity. It can be used to refer to the 
activity involved in generating an entity, informing another activity, 
or starting another activity.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involvee" title="http://www.w3.org/ns/prov#involvee">prov:involvee</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#ActivityInvolvement" title="http://www.w3.org/ns/prov#ActivityInvolvement">prov:ActivityInvolvement</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="agent">
    <h3 id="property--prov-agentop-----------------back-to-qualified-properties">
      Property: <a href="#agent"><span title="http://www.w3.org/ns/prov#agent" class="dotted">prov:agent</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#agent</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-agent">
      <span resource="http://www.w3.org/ns/prov#agent" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_agent.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:world_flight_1937
   a prov:Activity;

   prov:wasAssociatedWith &lt;http://dbpedia.org/resource/Amelia_Earhart&gt;,
                          &lt;http://dbpedia.org/resource/Purdue_University&gt;,
                          &lt;http://dbpedia.org/resource/Lockheed_Aircraft_Company&gt;;
   prov:qualifiedAssociation [
      a prov:Association;
      prov:agent &lt;http://dbpedia.org/resource/Amelia_Earhart&gt;;
      prov:hadRole :pilot;
   ];
   prov:qualifiedAssociation [
      a prov:Association;
      prov:agent &lt;http://dbpedia.org/resource/Purdue_University&gt;;
      prov:hadRole :financer;
   ];
   prov:qualifiedAssociation [
      a prov:Association;
      prov:agent   &lt;http://dbpedia.org/resource/Lockheed_Aircraft_Company&gt;;
      prov:hadRole :plane_builder;
   ];

   rdfs:seeAlso &lt;http://en.wikipedia.org/wiki/Amelia_Earhart#1937_world_flight&gt;;
.

&lt;http://dbpedia.org/resource/Amelia_Earhart&gt;            a prov:Person, prov:Agent .
&lt;http://dbpedia.org/resource/Purdue_University&gt;         a prov:Organization, prov:Agent .
&lt;http://dbpedia.org/resource/Lockheed_Aircraft_Company&gt; a prov:Organization, prov:Agent .

</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The property used by a 
prov:AgentInvolvement to cite the Agent that was prov:involved with 
either an Activity or Entity. It can be used to express the agent 
involved in being responsible for an activity, being attributed to an 
entity, starting or ending an activity, or being responsible for another
 subordinate agent in an activity.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involvee" title="http://www.w3.org/ns/prov#involvee">prov:involvee</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#AgentInvolvement" title="http://www.w3.org/ns/prov#AgentInvolvement">prov:AgentInvolvement</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="atTime">
    <h3 id="property--prov-attimedp-----------------back-to-qualified-properties">
      Property: <a href="#atTime"><span title="http://www.w3.org/ns/prov#atTime" class="dotted">prov:atTime</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#atTime</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-atTime">
      <span resource="http://www.w3.org/ns/prov#atTime" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_atTime.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#InstantaneousEvent" title="http://www.w3.org/ns/prov#InstantaneousEvent">prov:InstantaneousEvent</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2001/XMLSchema#dateTime
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="entity">
    <h3 id="property--prov-entityop-----------------back-to-qualified-properties">
      Property: <a href="#entity"><span title="http://www.w3.org/ns/prov#entity" class="dotted">prov:entity</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#entity</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-entity">
      <span resource="http://www.w3.org/ns/prov#entity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_entity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:myPost 
	a prov:Entity;
	prov:hadOriginalSource :donQuixote;
	prov:qualifiedSource [
		a prov:Source;
		prov:entity :donQuixote;
		#other attributes of the relationship
	].
	
:donQuixote a prov:Entity.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The property used by an 
prov:EntityInvolvement to cite the Entity that was prov:involved with 
either an Activity or Entity. It can be used to refer to the entity 
involved in deriving another entity, being quoted or revised from, being
 the source of another entity, or being used in an activity. </p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involvee" title="http://www.w3.org/ns/prov#involvee">prov:involvee</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#EntityInvolvement" title="http://www.w3.org/ns/prov#EntityInvolvement">prov:EntityInvolvement</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadActivity">
    <h3 id="property--prov-hadactivityop-----------------back-to-qualified-properties">
      Property: <a href="#hadActivity"><span title="http://www.w3.org/ns/prov#hadActivity" class="dotted">prov:hadActivity</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadActivity</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadActivity">
      <span resource="http://www.w3.org/ns/prov#hadActivity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadActivity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>Optional: The Activity that is part of the
 Involvement, which used, generated, invalidated, or was the 
responsibility of some Entity.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Involvement" title="http://www.w3.org/ns/prov#Involvement">prov:Involvement</a>
            </li>
            <li>
              TODO: one of a few classes.
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadGeneration">
    <h3 id="property--prov-hadgenerationop-----------------back-to-qualified-properties">
      Property: <a href="#hadGeneration"><span title="http://www.w3.org/ns/prov#hadGeneration" class="dotted">prov:hadGeneration</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadGeneration</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadGeneration">
      <span resource="http://www.w3.org/ns/prov#hadGeneration" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadGeneration.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bar_chart   prov:wasDerivedFrom :aggregatedByRegions ;
	     prov:qualifiedDerivation [
	           a prov:Derivation ;
		   prov:hadGeneration :illustration ;
	     ]
.

:illustration	a	prov:Generation, prov:InstantaneousEvent ;
		prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime;
.

### an alternative way to express some of the above information

:bar_chart   prov:wasDerivedFrom :aggregatedByRegions ;
	     prov:wasGeneratedBy :illustrationActivity ;
.

:illustrationActivity   a   prov:Activity ;
			prov:endedAtTime "2012-04-03T00:00:01Z"^^xsd:dateTime;
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The generation involving the generated entity and activity.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Derivation" title="http://www.w3.org/ns/prov#Derivation">prov:Derivation</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadPlan">
    <h3 id="property--prov-hadplanop-----------------back-to-qualified-properties">
      Property: <a href="#hadPlan"><span title="http://www.w3.org/ns/prov#hadPlan" class="dotted">prov:hadPlan</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadPlan</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadPlan">
      <span resource="http://www.w3.org/ns/prov#hadPlan" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadPlan.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:illustrating
    a prov:Activity; 
    prov:wasAssociatedWith :derek, 
                           :steve;
    prov:qualifiedAssociation :steve-checking-housestyles;
.

:steve-checking-housestyles 
   a prov:Association;
   prov:agent   :steve;
   prov:hadRole :stylist;
   prov:hadPlan :house-styles;
   rdfs:comment "Steve helped Derek conform with the house style"@en;
.

:house-styles 
   a prov:Plan, prov:Entity;
   rdfs:comment "Use blue graphs for positive spin, red for negative"@en;
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The Activity performed was described by 
the given plan resource. Activity specifications, as referred to by plan
 links, are out of scope of this specification</p>
      </div>
      <p><strong>has characteristics</strong>  Functional , Asymmetric , Irreflexive       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Association" title="http://www.w3.org/ns/prov#Association">prov:Association</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Plan" title="http://www.w3.org/ns/prov#Plan">prov:Plan</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadQuoted">
    <h3 id="property--prov-hadquotedop-----------------back-to-qualified-properties">
      Property: <a href="#hadQuoted"><span title="http://www.w3.org/ns/prov#hadQuoted" class="dotted">prov:hadQuoted</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadQuoted</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadQuoted">
      <span resource="http://www.w3.org/ns/prov#hadQuoted" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadQuoted.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .


:bl-dagstuhl
   a prov:Entity;
   prov:wasQuotedFrom &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
   prov:qualifiedQuotation [
      a prov:Quotation;
      prov:entity &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
      prov:hadQuoted &lt;http://data.semanticweb.org/person/paul-groth&gt;;
   ] .

&lt;http://data.semanticweb.org/person/paul-groth&gt; a prov:Person, prov:Agent .

</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The agent who attributed to the original entity.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Quotation" title="http://www.w3.org/ns/prov#Quotation">prov:Quotation</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadQuoter">
    <h3 id="property--prov-hadquoterop-----------------back-to-qualified-properties">
      Property: <a href="#hadQuoter"><span title="http://www.w3.org/ns/prov#hadQuoter" class="dotted">prov:hadQuoter</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadQuoter</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadQuoter">
      <span resource="http://www.w3.org/ns/prov#hadQuoter" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadQuoter.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .


:bl-dagstuhl
   a prov:Entity;
   prov:wasQuotedFrom &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
   prov:qualifiedQuotation [
      a prov:Quotation;
      prov:entity &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
      prov:hadQuoter &lt;http://data.semanticweb.org/person/luc-moreau&gt;;
   ] .

&lt;http://data.semanticweb.org/person/luc-moreau&gt; a prov:Person, prov:Agent .

</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The agent who is doing the quoting.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Quotation" title="http://www.w3.org/ns/prov#Quotation">prov:Quotation</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadRole">
    <h3 id="property--prov-hadroleop-----------------back-to-qualified-properties">
      Property: <a href="#hadRole"><span title="http://www.w3.org/ns/prov#hadRole" class="dotted">prov:hadRole</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadRole</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadRole">
      <span resource="http://www.w3.org/ns/prov#hadRole" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadRole.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:divideActivity 
      a prov:Activity;   
      prov:qualifiedUsage [
         a prov:Usage;
         prov:entity    :variableA;
         prov:hadRole   :dividend;          
      ];
	  
      prov:qualifiedUsage [
         a prov:Usage;
         prov:entity    :variableB;
         prov:hadRole   :divisor;          
      ];
   .
   
:variableA a prov:Entity.

:variableB a prov:Entity.

:dividend a prov:Role.

:divisor a prov:Role.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>When an instance of prov:Involvement uses 
the prov:hadRole property to cite a prov:Role, it is providing a role 
for the instance referenced by the prov:entity or the prov:activity 
properties. For example, :baking prov:used :spoon; prov:qualified [ a 
prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ].</p>
      </div>
      <p><strong>has characteristics</strong> Irreflexive       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Involvement" title="http://www.w3.org/ns/prov#Involvement">prov:Involvement</a>
            </li>
            <li>
              TODO: one of a few classes.
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Role" title="http://www.w3.org/ns/prov#Role">prov:Role</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="hadUsage">
    <h3 id="property--prov-hadusageop-----------------back-to-qualified-properties">
      Property: <a href="#hadUsage"><span title="http://www.w3.org/ns/prov#hadUsage" class="dotted">prov:hadUsage</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#hadUsage</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-hadUsage">
      <span resource="http://www.w3.org/ns/prov#hadUsage" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_hadUsage.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:digestedProteinSample1
   a prov:Entity;
   prov:wasDerivedFrom :proteinSample;
   prov:qualifiedDerivation [
      a prov:Derivation;
      prov:hadUsage [
         :treatmentEnzyme :Trypsin;
      ];
   ];
.

:proteinSample a prov:Entity .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The usage involving the used entity and activity.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Derivation" title="http://www.w3.org/ns/prov#Derivation">prov:Derivation</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Usage" title="http://www.w3.org/ns/prov#Usage">prov:Usage</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="involved">
    <h3 id="property--prov-involvedop-----------------back-to-qualified-properties">
      Property: <a href="#involved"><span title="http://www.w3.org/ns/prov#involved" class="dotted">prov:involved</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#involved</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-involved">
      <span resource="http://www.w3.org/ns/prov#involved" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_involved.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:illustrationActivity 
   a prov:Activity;
   prov:used              :aggregatedByRegions;
   prov:wasAssociatedWith :derek;
   prov:wasInformedBy     :aggregationActivity;
.

:illustrationActivity 
   a prov:Activity;
   prov:involved :aggregatedByRegions, # prov:involved is a superproperty
                 :derek,               # many of the direct binary
                 :aggregationActivity; # PROV-O properties.
.

:aggregationActivity a prov:Activity .  
:aggregatedByRegions a prov:Entity .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>Subproperties of prov:involved may be be 
qualified by creating instances of a corresponding prov:Involvement 
class. For example, the binary relation :baking prov:used :spoon can be 
qualified by asserting :baking prov:qualified [ a prov:Usage; 
prov:entity :baking; :foo :bar ]

prov:involved should not be used without also using one of its 
subproperties.

Subproperties of prov:involved may also be asserted directly without 
being qualified.</p>
      </div>
      <dl>

        <dt>has sub-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#actedOnBehalfOf" title="http://www.w3.org/ns/prov#actedOnBehalfOf">prov:actedOnBehalfOf</a>
            </li>
            <li>
              <a class="owlclass" href="#wasStartedByActivity" title="http://www.w3.org/ns/prov#wasStartedByActivity">prov:wasStartedByActivity</a>
            </li>
            <li>
              <a class="owlclass" href="#wasInformedBy" title="http://www.w3.org/ns/prov#wasInformedBy">prov:wasInformedBy</a>
            </li>
            <li>
              <a class="owlclass" href="#wasInvalidatedBy" title="http://www.w3.org/ns/prov#wasInvalidatedBy">prov:wasInvalidatedBy</a>
            </li>
            <li>
              <a class="owlclass" href="#wasStartedBy" title="http://www.w3.org/ns/prov#wasStartedBy">prov:wasStartedBy</a>
            </li>
            <li>
              <a class="owlclass" href="#wasEndedBy" title="http://www.w3.org/ns/prov#wasEndedBy">prov:wasEndedBy</a>
            </li>
            <li>
              <a class="owlclass" href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a>
            </li>
            <li>
              <a class="owlclass" href="#generated" title="http://www.w3.org/ns/prov#generated">prov:generated</a>
            </li>
            <li>
              <a class="owlclass" href="#wasAssociatedWith" title="http://www.w3.org/ns/prov#wasAssociatedWith">prov:wasAssociatedWith</a>
            </li>
            <li>
              <a class="owlclass" href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a>
            </li>
            <li>
              <a class="owlclass" href="#used" title="http://www.w3.org/ns/prov#used">prov:used</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedAssociation">
    <h3 id="property--prov-qualifiedassociationop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedAssociation"><span title="http://www.w3.org/ns/prov#qualifiedAssociation" class="dotted">prov:qualifiedAssociation</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedAssociation</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedAssociation">
      <span resource="http://www.w3.org/ns/prov#qualifiedAssociation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedAssociation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:illustrating
    a prov:Activity; 
    prov:wasAssociatedWith :derek, :steve ;
    prov:qualifiedAssociation [
        a prov:Association ;
        prov:agent :derek ;
        prov:role :illustrationist ;
        rdfs:comment "Derek made the illustration"@en
    ] ;
    prov:qualifiedAssociation [
        a prov:Association ;
        prov:agent :steve ;
        prov:role :stylist ;
        prov:hadPlan :houseStyles ;
        rdfs:comment "Steve helped Derek conform with the house style"@en 
    ] ;
    prov:qualifiedAssociation [
        a prov:Association ;
        prov:agent :derek ;
        prov:role :stylist ;
        rdfs:comment "But Derek also did some styling of his own"@en 
    ] .

:derek a prov:Person, prov:Agent, prov:Entity .
:steve a prov:Person, prov:Agent, prov:Entity .

:illustratonist a prov:Role .
:stylist a prov:Role .

:houseStyles a prov:Plan, prov:Entity .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:wasAssociatedWith 
Agent :ag, then it can qualify the Association using 
prov:qualifiedAssociation [ a prov:Association;  prov:agent :ag; :foo 
:bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Association" title="http://www.w3.org/ns/prov#Association">prov:Association</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasAssociatedWith" title="http://www.w3.org/ns/prov#wasAssociatedWith">prov:wasAssociatedWith</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedAttribution">
    <h3 id="property--prov-qualifiedattributionop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedAttribution"><span title="http://www.w3.org/ns/prov#qualifiedAttribution" class="dotted">prov:qualifiedAttribution</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedAttribution</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedAttribution">
      <span resource="http://www.w3.org/ns/prov#qualifiedAttribution" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedAttribution.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

## When the role of the agent is not known or does not matter:

:nationalRegionsList 
   a prov:Entity;
   prov:wasAttributedTo :civil_action_group;
.

:civil_action_group a prov:Agent .

## If we want to express the role of the agent:

:nationalRegionsList 
   a prov:Entity;
   prov:qualifedAttribution [
      a prov:Attribution;
      prov:agent   :civil_action_group;
      prov:hadRole :owner;
   ]
.

:owner a prov:Role .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Entity prov:wasAttributedTo Agent 
:ag, then it can qualify how it was  using prov:qualifiedAttribution [ a
 prov:Attribution;  prov:agent :ag; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Attribution" title="http://www.w3.org/ns/prov#Attribution">prov:Attribution</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasAttributedTo" title="http://www.w3.org/ns/prov#wasAttributedTo">prov:wasAttributedTo</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedCommunication">
    <h3 id="property--prov-qualifiedcommunicationop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedCommunication"><span title="http://www.w3.org/ns/prov#qualifiedCommunication" class="dotted">prov:qualifiedCommunication</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedCommunication</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedCommunication">
      <span resource="http://www.w3.org/ns/prov#qualifiedCommunication" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedCommunication.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:filling-petrol
   a prov:Activity;
   prov:startedAtTime "2012-04-24T18:21:00Z"^^xsd:dateTime;
   prov:endedAtTime   "2012-04-24T18:23:10Z"^^xsd:dateTime;
   prov:wasInformedBy :low-fuel-flashing;
   prov:qualifiedCommunication [
      a prov:Communication;
      prov:activity :low-fuel-flashing; 
      rdfs:comment "Don't like flashing warning lights";
   ];
.

:low-fuel-flashing
   a prov:Activity;
   prov:startedAtTime "2012-04-24T17:45:00Z"^^xsd:dateTime;
   prov:endedAtTime   "2012-04-24T18:21:40Z"^^xsd:dateTime;
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:wasInformedBy 
Activity :a, then it can qualify how it was Inform[ed] using 
prov:qualifiedCommunication [ a prov:Communication;  prov:activity :a; 
:foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Communication" title="http://www.w3.org/ns/prov#Communication">prov:Communication</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Communication" title="http://www.w3.org/ns/prov#Communication">prov:Communication</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedDerivation">
    <h3 id="property--prov-qualifiedderivationop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedDerivation"><span title="http://www.w3.org/ns/prov#qualifiedDerivation" class="dotted">prov:qualifiedDerivation</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedDerivation</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedDerivation">
      <span resource="http://www.w3.org/ns/prov#qualifiedDerivation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedDerivation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bar_chart   prov:wasDerivedFrom :aggregatedByRegions ;
             prov:qualifiedDerivation [
                   a prov:Derivation ;
                   prov:hadGeneration :illustration ;	## more details about the activity underpinning the derivation
		   		   prov:entity :aggregatedByRegions ;		   
             ]
.


</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Entity prov:wasDerivedFrom Entity 
:e, then it can qualify how it was derived using 
prov:qualifiedDerivation [ a prov:Derivation;  prov:entity :e; :foo :bar
 ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Derivation" title="http://www.w3.org/ns/prov#Derivation">prov:Derivation</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedEnd">
    <h3 id="property--prov-qualifiedendop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedEnd"><span title="http://www.w3.org/ns/prov#qualifiedEnd" class="dotted">prov:qualifiedEnd</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedEnd</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedEnd">
      <span resource="http://www.w3.org/ns/prov#qualifiedEnd" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedEnd.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

## The end of the experiment might have been triggered by this inconsistent result

:experiment 
   a prov:Acticity;
   prov:wasEndedBy :inconsistentResult;
   prov:qualifiedEnd [
      a prov:End;
      prov:entity     :inconsistentResult;
      prov:atTime     "2011-07-16T01:52:02Z"^^xsd:dateTime;
      prov:atLocation :scienceLab003;
   ];
.

:inconsistentResult a prov:Entity.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:wasEndedBy Entity 
:e1, then it can qualify how it was ended using prov:qualifiedEnd [ a 
prov:End;  prov:entity :e1; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#End" title="http://www.w3.org/ns/prov#End">prov:End</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasEndedBy" title="http://www.w3.org/ns/prov#wasEndedBy">prov:wasEndedBy</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedGeneration">
    <h3 id="property--prov-qualifiedgenerationop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedGeneration"><span title="http://www.w3.org/ns/prov#qualifiedGeneration" class="dotted">prov:qualifiedGeneration</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedGeneration</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedGeneration">
      <span resource="http://www.w3.org/ns/prov#qualifiedGeneration" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedGeneration.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:bar_chart
   a prov:Entity;
   prov:wasGeneratedBy :illustrating;
   prov:qualifiedGeneration [
      a prov:Generation;
      prov:activity :illustrating;
      rdfs:comment "Ended up with bar chart as line chart looked ugly."@en;
   ];
.

:illustrating a prov:Activity .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:generated Entity :e,
 then it can qualify how it did performed the Generation using 
prov:qualifiedGeneration [ a prov:Generation;  prov:entity :e; :foo :bar
 ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Generation" title="http://www.w3.org/ns/prov#Generation">prov:Generation</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasGeneratedBy" title="http://www.w3.org/ns/prov#wasGeneratedBy">prov:wasGeneratedBy</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedQuotation">
    <h3 id="property--prov-qualifiedquotationop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedQuotation"><span title="http://www.w3.org/ns/prov#qualifiedQuotation" class="dotted">prov:qualifiedQuotation</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedQuotation</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedQuotation">
      <span resource="http://www.w3.org/ns/prov#qualifiedQuotation" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedQuotation.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .


:bl-dagstuhl
   a prov:Entity;
   prov:value """During the workshop, it became clear to me that the consensus
	based models (which are often graphical in nature) can not only be
	formalized but also be directly connected to these database focused
	formalizations. I just needed to get over the differences in syntax.
	This could imply that we could have nice way to trace provenance across
	systems and through databases and be able to understand the
	mathematical properties of this interconnection.""";
   prov:wasQuotedFrom &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
   prov:qualifiedQuotation [
      a prov:Quotation;
      prov:entity &lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt;;
      prov:hadQuoter &lt;http://data.semanticweb.org/person/luc-moreau&gt;;
      prov:hadQuoted &lt;http://data.semanticweb.org/person/paul-groth&gt;;
   ] .


&lt;http://thinklinks.wordpress.com/2012/03/07/thoughts-from-the-dagstuhl-principles-of-provenance-workshop/&gt; 
   a prov:Entity .

&lt;http://data.semanticweb.org/person/luc-moreau&gt; a prov:Person, prov:Agent .
&lt;http://data.semanticweb.org/person/paul-groth&gt; a prov:Person, prov:Agent .

</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Entity prov:wasQuotedFrom Entity 
:e, then it can qualify how using prov:qualifiedQuotation [ a 
prov:Quotation;  prov:entity :e; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Quotation" title="http://www.w3.org/ns/prov#Quotation">prov:Quotation</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasQuotedFrom" title="http://www.w3.org/ns/prov#wasQuotedFrom">prov:wasQuotedFrom</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedResponsibility">
    <h3 id="property--prov-qualifiedresponsibilityop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedResponsibility"><span title="http://www.w3.org/ns/prov#qualifiedResponsibility" class="dotted">prov:qualifiedResponsibility</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedResponsibility</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedResponsibility">
      <span resource="http://www.w3.org/ns/prov#qualifiedResponsibility" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedResponsibility.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:traffic-stop
    a prov:Activity;
   prov:wasAssociatedWith :chauffeur, 
                          :traffic-officer-34;
   prov:qualifiedAssociation [
      a prov:Association;
      prov:agent   :chauffeur;
      prov:hadRole :violator; # The chauffeur was the one violating traffic rules.
   ];
   prov:qualifiedAssociation [
      a prov:Association;
      prov:agent   :traffic-officer-34;
      prov:hadRole :enforcer; # The officer was the one enforcing the traffice rules.
   ];
.

:chauffeur       
   a prov:Person;
   prov:actedOnBehalfOf :celebrity-in-car;
   prov:qualifiedResponsibility [
      a prov:Responsibility;
      prov:agent   :celebrity-in-car;
      prov:hadRole :employer; # The celebrity employed the chauffeur during the enforcement.
   ];
.

:traffic_officer_34 
   a prov:Person;
   prov:actedOnBehalfOf :city-of-Paris;
   prov:qualifiedResponsibility [
      a prov:Responsibility;
      prov:agent   :city-of-Paris;
      prov:hadRole :employer; # The city of Paris employed the chauffeur during the enforcement.
   ];
.

&lt;&gt; prov:wasDerivedFrom &lt;http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#concept-communication&gt; .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Agent prov:actedOnBehalfOf Agent 
:ag, then it can qualify how with prov:qualifiedResponsibility [ a 
prov:Responsibility;  prov:agent :ag; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Agent" title="http://www.w3.org/ns/prov#Agent">prov:Agent</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Responsibility" title="http://www.w3.org/ns/prov#Responsibility">prov:Responsibility</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#actedOnBehalfOf" title="http://www.w3.org/ns/prov#actedOnBehalfOf">prov:actedOnBehalfOf</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedRevision">
    <h3 id="property--prov-qualifiedrevisionop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedRevision"><span title="http://www.w3.org/ns/prov#qualifiedRevision" class="dotted">prov:qualifiedRevision</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedRevision</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedRevision">
      <span resource="http://www.w3.org/ns/prov#qualifiedRevision" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedRevision.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:e1 a prov:Entity .

:e2 a prov:Entity;
   prov:qualifiedRevision [
      a prov:Revision ;
      prov:entity :e1 ;
   ];
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Entity prov:wasRevisionOf Entity 
:e, then it can qualify how it was  revised using prov:qualifiedRevision
 [ a prov:Revision;  prov:entity :e; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Revision" title="http://www.w3.org/ns/prov#Revision">prov:Revision</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasRevisionOf" title="http://www.w3.org/ns/prov#wasRevisionOf">prov:wasRevisionOf</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedSource">
    <h3 id="property--prov-qualifiedsourceop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedSource"><span title="http://www.w3.org/ns/prov#qualifiedSource" class="dotted">prov:qualifiedSource</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedSource</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedSource">
      <span resource="http://www.w3.org/ns/prov#qualifiedSource" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedSource.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Entity prov:hadOriginalSource 
Entity :e, then it can qualify how using prov:qualifiedSource [ a 
prov:Source; prov:entity :e; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Source" title="http://www.w3.org/ns/prov#Source">prov:Source</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#hadOriginalSource" title="http://www.w3.org/ns/prov#hadOriginalSource">prov:hadOriginalSource</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedStart">
    <h3 id="property--prov-qualifiedstartop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedStart"><span title="http://www.w3.org/ns/prov#qualifiedStart" class="dotted">prov:qualifiedStart</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedStart</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedStart">
      <span resource="http://www.w3.org/ns/prov#qualifiedStart" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedStart.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# Start can be used to qualify wasStartedBy with time and location information
:experiment
	a prov:Activity ;
	prov:wasStartedBy :researcher ;
	prov:qualifiedStart [
		a prov:Start;
		prov:entity :researcher;
		prov:atTime "2011-07-06T01:48:36Z"^^xsd:dateTime;
		prov:atLocation :scienceLab003
	].

:researcher a prov:Agent.</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:wasStartedBy Entity 
:e1, then it can qualify how it was started using prov:qualifiedStart [ a
 prov:Start;  prov:entity :e1; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Start" title="http://www.w3.org/ns/prov#Start">prov:Start</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasStartedBy" title="http://www.w3.org/ns/prov#wasStartedBy">prov:wasStartedBy</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedStartByActivity">
    <h3 id="property--prov-qualifiedstartbyactivityop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedStartByActivity"><span title="http://www.w3.org/ns/prov#qualifiedStartByActivity" class="dotted">prov:qualifiedStartByActivity</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedStartByActivity</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedStartByActivity">
      <span resource="http://www.w3.org/ns/prov#qualifiedStartByActivity" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedStartByActivity.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:workflow-execution 
   a prov:Activity;
   prov:startedAtTime "2011-07-16T01:30:00Z"^^xsd:dateTime;
.

:subworkflow-execution 
   a prov:Activity;
   prov:startedAtTime "2011-07-16T01:52:15Z"^^xsd:dateTime; # TODO: simplify time
   prov:wasStartedByActivity :workflow-execution;
   prov:qualifiedStartByActivity [
      a prov:StartByActivity;
      prov:activity :workflow-execution;
      prov:atTime          "2011-07-16T01:52:02Z"^^xsd:dateTime; # TODO: why different than above?
      :activationParameter "java -jar -n 5"^^xsd:string;
   ];
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:wasStartedByActivity
 :a, then it can qualify how it was started using prov:qualifiedStart [ a
 prov:Start;  prov:activity :a; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#StartByActivity" title="http://www.w3.org/ns/prov#StartByActivity">prov:StartByActivity</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#wasStartedByActivity" title="http://www.w3.org/ns/prov#wasStartedByActivity">prov:wasStartedByActivity</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedTrace">
    <h3 id="property--prov-qualifiedtraceop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedTrace"><span title="http://www.w3.org/ns/prov#qualifiedTrace" class="dotted">prov:qualifiedTrace</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedTrace</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedTrace">
      <span resource="http://www.w3.org/ns/prov#qualifiedTrace" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedTrace.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

&lt;http://dbpedia.org/resource/Hurricane_Isabel&gt;
   a prov:Entity, :Hurricane;
   rdfs:label "Hurricane Isabel";
   prov:tracedTo :butterfly_456;
   prov:qualifiedTrace [
      a prov:Trace;
      rdfs:seeAlso &lt;http://en.wikipedia.org/wiki/Butterfly_effect&gt;;
   ];
.

:butterfly_456
   a prov:Entity, :Butterfly;
   foaf:depiction &lt;http://upload.wikimedia.org/wikipedia/commons/3/3d/Charaxes_brutus_natalensis.jpg&gt;;
.

&lt;&gt; prov:wasDerivedFrom &lt;http://en.wikipedia.org/wiki/Butterfly_effect&gt; .
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this prov:wasAttributedTo Entity :e, 
then it can qualify how using prov:qualifiedTrace [ a prov:Trace;  
prov:entity :e; :foo :bar ]. If this prov:wasAttributedTo Activity :a, 
then it can qualify how using prov:qualifiedTrace [ a prov:Trace;  
prov:activity :a; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Trace" title="http://www.w3.org/ns/prov#Trace">prov:Trace</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#tracedTo" title="http://www.w3.org/ns/prov#tracedTo">prov:tracedTo</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedUsage">
    <h3 id="property--prov-qualifiedusageop-----------------back-to-qualified-properties">
      Property: <a href="#qualifiedUsage"><span title="http://www.w3.org/ns/prov#qualifiedUsage" class="dotted">prov:qualifiedUsage</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-qualified-owl-properties-at-a-glance">qualified properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedUsage</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedUsage">
      <span resource="http://www.w3.org/ns/prov#qualifiedUsage" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedUsage.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Activity prov:used Entity :e, then
 it can qualify how it used it using prov:qualifiedUsage [ a prov:Usage;
 prov:entity :e; :foo :bar ].</p>
      </div>
      <p><strong>has characteristics</strong> Inverse Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Activity" title="http://www.w3.org/ns/prov#Activity">prov:Activity</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Usage" title="http://www.w3.org/ns/prov#Usage">prov:Usage</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#used" title="http://www.w3.org/ns/prov#used">prov:used</a>
      </dd>

      </dl>
    </div>
  </div>

</div>

      </div>

      <div id="cross-reference-collection-terms" class="section">
         <h3><span class="secno">4.4 </span>Collections Terms</h3>
         <p>The terms used to describe the provenance of collections of key-value pairs are discussed in <a href="#description-collections">Section 3.4</a>.</p>
         
<div class="prov-collections owl-classes at-a-glance">
  <ul class="hlist">
    <li>
      <a href="#CompleteMembership">prov:CompleteMembership</a>
    </li>
    <li>
      <a href="#Dictionary">prov:Dictionary</a>
    </li>
    <li>
      <a href="#DictionaryInvolvement">prov:DictionaryInvolvement</a>
    </li>
    <li>
      <a href="#EmptyDictionary">prov:EmptyDictionary</a>
    </li>
    <li>
      <a href="#Insertion">prov:Insertion</a>
    </li>
    <li>
      <a href="#KeyValuePair">prov:KeyValuePair</a>
    </li>
    <li>
      <a href="#Membership">prov:Membership</a>
    </li>
    <li>
      <a href="#Removal">prov:Removal</a>
    </li>
  </ul>
</div>

<div class="prov-collections owl-properties at-a-glance">
  <ul class="hlist">
    <li class="object-property">
      <a href="#derivedByInsertionFrom">prov:derivedByInsertionFrom</a>
    </li>
    <li class="object-property">
      <a href="#derivedByRemovalFrom">prov:derivedByRemovalFrom</a>
    </li>
    <li class="object-property">
      <a href="#dictionary">prov:dictionary</a>
    </li>
    <li class="object-property">
      <a href="#inserted">prov:inserted</a>
    </li>
    <li class="datatype-property">
      <a href="#key">prov:key</a>
    </li>
    <li class="object-property">
      <a href="#member">prov:member</a>
    </li>
    <li class="object-property">
      <a href="#membership">prov:membership</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedInsertion">prov:qualifiedInsertion</a>
    </li>
    <li class="object-property">
      <a href="#qualifiedRemoval">prov:qualifiedRemoval</a>
    </li>
    <li class="datatype-property">
      <a href="#removedKey">prov:removedKey</a>
    </li>
    <li class="object-property">
      <a href="#value">prov:value</a>
    </li>
  </ul>
</div>

         <div xmlns:prov="http://www.w3.org/ns/prov#" xmlns:dcterms="http://purl.org/dc/terms/" class="prov-collections owl-classes crossreference" id="prov-collections-owl-classes-crossreference">

  <div class="entity" id="CompleteMembership">
    <h3 id="class--prov-completemembership-----------------back-to-collections-classes">
      Class: <a href="#CompleteMembership"><span title="http://www.w3.org/ns/prov#CompleteMembership" class="dotted">prov:CompleteMembership</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#CompleteMembership</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-CompleteMembership">
      <span resource="http://www.w3.org/ns/prov#CompleteMembership" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_CompleteMembership.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:e1 a prov:Entity .
:e2 a prov:Entity .

:c1 a prov:Dictionary, prov:Entity;
   prov:membership [ 
      a prov:CompleteMembership, prov:Membership;
      # These are the members, and all the members of c1
      prov:member [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1;
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2;
      ]
   ] .

:c2 
   a prov:Dictionary, prov:Entity;
   prov:derivedByRemovalFrom :c1;
   prov:qualifiedRemoval [
      a prov:Removal;
      prov:collection :c1;
      prov:removedKey "k1"^^xsd:string, 
                      "k2"^^xsd:string;
   ];
.

## As membership on :c1 is complete, we can infer:
#
# :c2 a prov:EmptyDictionary;
#     prov:membership [ 
#        a prov:CompleteMembership 
#     ] . 
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Indicates that no other member belongs to 
the collection, that is all the prov:member stated for this 
CompleteMembership constitutes all members of the collection.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Membership" title="http://www.w3.org/ns/prov#Membership">prov:Membership</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Dictionary">
    <h3 id="class--prov-dictionary-----------------back-to-collections-classes">
      Class: <a href="#Dictionary"><span title="http://www.w3.org/ns/prov#Dictionary" class="dotted">prov:Dictionary</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Dictionary</p>
    <div class="definition"><p>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.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Dictionary">
      <span resource="http://www.w3.org/ns/prov#Dictionary" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Dictionary.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# TODO
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>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.</p>
    </div>
    <div class="comment"><p>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.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#derivedByInsertionFrom" title="http://www.w3.org/ns/prov#derivedByInsertionFrom">prov:derivedByInsertionFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedRemoval" title="http://www.w3.org/ns/prov#qualifiedRemoval">prov:qualifiedRemoval</a><sup title="object property" class="type-op">op</sup>
        <a href="#qualifiedInsertion" title="http://www.w3.org/ns/prov#qualifiedInsertion">prov:qualifiedInsertion</a><sup title="object property" class="type-op">op</sup>
        <a href="#derivedByRemovalFrom" title="http://www.w3.org/ns/prov#derivedByRemovalFrom">prov:derivedByRemovalFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#membership" title="http://www.w3.org/ns/prov#membership">prov:membership</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#derivedByInsertionFrom" title="http://www.w3.org/ns/prov#derivedByInsertionFrom">prov:derivedByInsertionFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#derivedByRemovalFrom" title="http://www.w3.org/ns/prov#derivedByRemovalFrom">prov:derivedByRemovalFrom</a><sup title="object property" class="type-op">op</sup>
        <a href="#dictionary" title="http://www.w3.org/ns/prov#dictionary">prov:dictionary</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclass</dt>
      <dd>
        <a class="owlclass" href="#EmptyDictionary" title="http://www.w3.org/ns/prov#EmptyDictionary">prov:EmptyDictionary</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="DictionaryInvolvement">
    <h3 id="class--prov-dictionaryinvolvement-----------------back-to-collections-classes">
      Class: <a href="#DictionaryInvolvement"><span title="http://www.w3.org/ns/prov#DictionaryInvolvement" class="dotted">prov:DictionaryInvolvement</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#DictionaryInvolvement</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-DictionaryInvolvement">
      <span resource="http://www.w3.org/ns/prov#DictionaryInvolvement" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_DictionaryInvolvement.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:c1 a prov:Dictionary .

:c2 
   a prov:Dictionary, prov:Entity;
   prov:derivedByRemovalFrom :c1;
   prov:qualifiedRemoval [
      a prov:Removal, prov:DictionaryInvolvement;
      prov:dictionary :c1;
      prov:removedKey "k1"^^xsd:string  
   ];
. 
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>prov:DictionaryInvolvement provides descriptions of any binary involvement between any instance and a prov:Dictionary.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Involvement" title="http://www.w3.org/ns/prov#Involvement">prov:Involvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#dictionary" title="http://www.w3.org/ns/prov#dictionary">prov:dictionary</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclasses</dt>
      <dd>
        <a class="owlclass" href="#Insertion" title="http://www.w3.org/ns/prov#Insertion">prov:Insertion</a>
        <a class="owlclass" href="#Removal" title="http://www.w3.org/ns/prov#Removal">prov:Removal</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="EmptyDictionary">
    <h3 id="class--prov-emptydictionary-----------------back-to-collections-classes">
      Class: <a href="#EmptyDictionary"><span title="http://www.w3.org/ns/prov#EmptyDictionary" class="dotted">prov:EmptyDictionary</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#EmptyDictionary</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-EmptyDictionary">
      <span resource="http://www.w3.org/ns/prov#EmptyDictionary" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_EmptyDictionary.ttl" rel="prov:wasQuotedFrom">@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix :     &lt;http://example.org/&gt; .

:e1 a prov:Entity .
:e2 a prov:Entity .

:c  a prov:EmptyDictionary .

:c1 a prov:Dictionary;
   prov:derivedByInsertionFrom :c;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:dictionary :c;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1;
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2;
      ];
   ]; 
. </pre>
    </div>

    <dl class="description">
    <div class="comment"><p>An empty dictionary.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Insertion">
    <h3 id="class--prov-insertion-----------------back-to-collections-classes">
      Class: <a href="#Insertion"><span title="http://www.w3.org/ns/prov#Insertion" class="dotted">prov:Insertion</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Insertion</p>
    <div class="definition"><p>Insertion is a derivation that transforms a dictionary into another, by insertion of one or more key-value pairs.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Insertion">
      <span resource="http://www.w3.org/ns/prov#Insertion" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Insertion.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .


:our-NEW-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:derivedByInsertionFrom :our-old-baseball-team-field-positions ;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:collection :our-old-baseball-team-field-positions ;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "first-baseman"^^xsd:string ;
         prov:value &lt;http://dbpedia.org/resource/Jim_Thorpe&gt; ;
      ];
   ] .

&lt;http://dbpedia.org/resource/Jim_Thorpe&gt; a prov:Entity .

:our-old-baseball-team-field-positions a prov:Dictionary .

</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Insertion is a derivation that transforms a dictionary into another, by insertion of one or more key-value pairs.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#DictionaryInvolvement" title="http://www.w3.org/ns/prov#DictionaryInvolvement">prov:DictionaryInvolvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#inserted" title="http://www.w3.org/ns/prov#inserted">prov:inserted</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedInsertion" title="http://www.w3.org/ns/prov#qualifiedInsertion">prov:qualifiedInsertion</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#derivedByInsertionFrom" title="http://www.w3.org/ns/prov#derivedByInsertionFrom">prov:derivedByInsertionFrom</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="KeyValuePair">
    <h3 id="class--prov-keyvaluepair-----------------back-to-collections-classes">
      Class: <a href="#KeyValuePair"><span title="http://www.w3.org/ns/prov#KeyValuePair" class="dotted">prov:KeyValuePair</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#KeyValuePair</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-KeyValuePair">
      <span resource="http://www.w3.org/ns/prov#KeyValuePair" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_KeyValuePair.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:our-NEW-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:derivedByInsertionFrom :our-old-baseball-team-field-positions;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:collection :our-old-baseball-team-field-positions;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "first-baseman"^^xsd:string;
         prov:value &lt;http://dbpedia.org/resource/Jim_Thorpe&gt;;
      ];
   ];
   prov:hadActivity :hiring_jim_thorpe;
.

&lt;http://dbpedia.org/resource/Jim_Thorpe&gt; a prov:Entity .

:hiring_jim_thorpe a prov:Activity .

:our-old-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:membership [ 
      a prov:Membership;
      prov:member [
         a prov:KeyValuePair;
         prov:key "first-baseman"^^xsd:string;
         prov:value :george;
      ];
      prov:member [
         a prov:KeyValuePair;
         prov:key "pitcher"^^xsd:string;
         prov:value :carl;
      ];
   ];
.

:george a prov:Entity .
:carl   a prov:Entity . 
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>A key-value pair. Part of a prov:Collection through prov:Membership. The key is any RDF Literal, the value is a prov:Entity.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#value" title="http://www.w3.org/ns/prov#value">prov:value</a><sup title="object property" class="type-op">op</sup>
        <a href="#key" title="http://www.w3.org/ns/prov#key">prov:key</a><sup title="data property" class="type-dp">dp</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#member" title="http://www.w3.org/ns/prov#member">prov:member</a><sup title="object property" class="type-op">op</sup>
        <a href="#inserted" title="http://www.w3.org/ns/prov#inserted">prov:inserted</a><sup title="object property" class="type-op">op</sup>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Membership">
    <h3 id="class--prov-membership-----------------back-to-collections-classes">
      Class: <a href="#Membership"><span title="http://www.w3.org/ns/prov#Membership" class="dotted">prov:Membership</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Membership</p>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Membership">
      <span resource="http://www.w3.org/ns/prov#Membership" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Membership.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .


:e1 a prov:Entity .
:e2 a prov:Entity .

:c1 a prov:Dictionary, prov:Entity;
   prov:membership [ 
      a prov:Membership;
      # These are (some of the) members of c1
      prov:member [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2
      ];
   ];
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Described members of a collection, in the 
form of key-value pairs. The Membership resource can also be annotated 
with attributes.</p>
    </div>

      <dt>in domain of</dt>
      <dd>
        <a href="#member" title="http://www.w3.org/ns/prov#member">prov:member</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#membership" title="http://www.w3.org/ns/prov#membership">prov:membership</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>has subclass</dt>
      <dd>
        <a class="owlclass" href="#CompleteMembership" title="http://www.w3.org/ns/prov#CompleteMembership">prov:CompleteMembership</a>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#membership" title="http://www.w3.org/ns/prov#membership">prov:membership</a>
      </dd>
    </dl>
  </div>

  <div class="entity" id="Removal">
    <h3 id="class--prov-removal-----------------back-to-collections-classes">
      Class: <a href="#Removal"><span title="http://www.w3.org/ns/prov#Removal" class="dotted">prov:Removal</span></a>
      <span class="backlink">
         back to <a href="#prov-collections-owl-classes-at-a-glance">collections classes</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#Removal</p>
    <div class="definition"><p>Removal is a derivation that transforms a dictionary into another, by removing one or more key-value pairs.</p>
    </div>

    <div class="example" typeof="prov:Entity" about="#example-for-class-Removal">
      <span resource="http://www.w3.org/ns/prov#Removal" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/class_Removal.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:c1 a prov:Dictionary .

:c2 a prov:Dictionary, prov:Entity;
   prov:derivedByRemovalFrom :c1 ;
   prov:qualifiedRemoval [
      a prov:Removal, prov:DictionaryInvolvement ;
      prov:dictionary :c1 ;
      prov:removedKey "k1"^^xsd:string, 
                      "k2"^^xsd:string 
   ];
.
</pre>
    </div>

    <dl class="description">
    <div class="comment"><p>Removal is a derivation that transforms a dictionary into another, by removing one or more key-value pairs.</p>
    </div>

      <dt>is subclass of</dt>
      <dd>
        <a class="owlclass" href="#DictionaryInvolvement" title="http://www.w3.org/ns/prov#DictionaryInvolvement">prov:DictionaryInvolvement</a>
      </dd>

      <dt>in domain of</dt>
      <dd>
        <a href="#removedKey" title="http://www.w3.org/ns/prov#removedKey">prov:removedKey</a><sup title="data property" class="type-dp">dp</sup>
      </dd>

      <dt>in range of</dt>
      <dd>
        <a href="#qualifiedRemoval" title="http://www.w3.org/ns/prov#qualifiedRemoval">prov:qualifiedRemoval</a><sup title="object property" class="type-op">op</sup>
      </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#derivedByRemovalFrom" title="http://www.w3.org/ns/prov#derivedByRemovalFrom">prov:derivedByRemovalFrom</a>
      </dd>
    </dl>
  </div>
</div>
<div xmlns:prov="http://www.w3.org/ns/prov#" class="prov-collections owl-properties crossreference" id="prov-collections-owl-properties-crossreference">
  <div class="entity" id="derivedByInsertionFrom">
    <h3 id="property--prov-derivedbyinsertionfromop-----------------back-to-collections-properties">
      Property: <a href="#derivedByInsertionFrom"><span title="http://www.w3.org/ns/prov#derivedByInsertionFrom" class="dotted">prov:derivedByInsertionFrom</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#derivedByInsertionFrom</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-derivedByInsertionFrom">
      <span resource="http://www.w3.org/ns/prov#derivedByInsertionFrom" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_derivedByInsertionFrom.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .


:e1 a prov:Entity .
:e2 a prov:Entity .

:c  a prov:EmptyDictionary .

:c1 a prov:Dictionary;
   prov:derivedByInsertionFrom :c;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:dictionary :c;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1;
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2;
      ];
   ]; 
. </pre>
    </div>

    <div class="description">
      <div class="comment"><p>The dictionary was derived from the other 
by insertion. prov:qualifiedInsertion shows details of the insertion, in
 particular the inserted key-value pairs.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlproperty" href="#qualifiedInsertion" title="http://www.w3.org/ns/prov#qualifiedInsertion">prov:qualifiedInsertion</a>
            </li>
            <li>
              <a class="owlclass" href="#Insertion" title="http://www.w3.org/ns/prov#Insertion">prov:Insertion</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="derivedByRemovalFrom">
    <h3 id="property--prov-derivedbyremovalfromop-----------------back-to-collections-properties">
      Property: <a href="#derivedByRemovalFrom"><span title="http://www.w3.org/ns/prov#derivedByRemovalFrom" class="dotted">prov:derivedByRemovalFrom</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#derivedByRemovalFrom</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-derivedByRemovalFrom">
      <span resource="http://www.w3.org/ns/prov#derivedByRemovalFrom" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_derivedByRemovalFrom.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:c1 a prov:Dictionary .

:c2 
   a prov:Dictionary, prov:Entity;
   prov:derivedByRemovalFrom :c1;
   prov:qualifiedRemoval [
      a prov:Removal, prov:DictionaryInvolvement;
      prov:dictionary :c1;
      prov:removedKey "k1"^^xsd:string, 
                      "k2"^^xsd:string;
   ];
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The dictionary was derived from the other 
by removal. prov:qualifiedRemoval shows details of the removal, in 
particular the removed key-value pairs.</p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#wasDerivedFrom" title="http://www.w3.org/ns/prov#wasDerivedFrom">prov:wasDerivedFrom</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>can be qualified with</dt>
        <dd>
          <ul>
            <li>
              <a class="owlproperty" href="#qualifiedRemoval" title="http://www.w3.org/ns/prov#qualifiedRemoval">prov:qualifiedRemoval</a>
            </li>
            <li>
              <a class="owlclass" href="#Removal" title="http://www.w3.org/ns/prov#Removal">prov:Removal</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="dictionary">
    <h3 id="property--prov-dictionaryop-----------------back-to-collections-properties">
      Property: <a href="#dictionary"><span title="http://www.w3.org/ns/prov#dictionary" class="dotted">prov:dictionary</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#dictionary</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-dictionary">
      <span resource="http://www.w3.org/ns/prov#dictionary" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_dictionary.ttl" rel="prov:wasQuotedFrom">@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix :     &lt;http://example.org/&gt; .

:e1 a prov:Entity .

:c  a prov:EmptyDictionary .

:c1 a prov:Dictionary;
   prov:derivedByInsertionFrom :c;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:dictionary :c;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1;
      ];
   ]; 
. 
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The property used by a 
prov:DictionaryInvolvement to cite the prov:Dictionary that was 
prov:involved in insertion or removal of elements of a collection. </p>
      </div>
      <dl>

        <dt>has super-properties</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#involvee" title="http://www.w3.org/ns/prov#involvee">prov:involvee</a>
            </li>
          </ul>
        </dd>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#DictionaryInvolvement" title="http://www.w3.org/ns/prov#DictionaryInvolvement">prov:DictionaryInvolvement</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="inserted">
    <h3 id="property--prov-insertedop-----------------back-to-collections-properties">
      Property: <a href="#inserted"><span title="http://www.w3.org/ns/prov#inserted" class="dotted">prov:inserted</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#inserted</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-inserted">
      <span resource="http://www.w3.org/ns/prov#inserted" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_inserted.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:our-NEW-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:derivedByInsertionFrom :our-old-baseball-team-field-positions ;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:collection :our-old-baseball-team-field-positions ;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "first-baseman"^^xsd:string ;
         prov:value &lt;http://dbpedia.org/resource/Jim_Thorpe&gt; ;
      ];
   ] .

&lt;http://dbpedia.org/resource/Jim_Thorpe&gt; a prov:Entity .

:our-old-baseball-team-field-positions a prov:Dictionary .</pre>
    </div>

    <div class="description">
      <div class="comment"><p>An object property to refer to the prov:KeyValuePair inserted into a prov:Collection.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Insertion" title="http://www.w3.org/ns/prov#Insertion">prov:Insertion</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#KeyValuePair" title="http://www.w3.org/ns/prov#KeyValuePair">prov:KeyValuePair</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="key">
    <h3 id="property--prov-keydp-----------------back-to-collections-properties">
      Property: <a href="#key"><span title="http://www.w3.org/ns/prov#key" class="dotted">prov:key</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#key</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-key">
      <span resource="http://www.w3.org/ns/prov#key" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_key.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# prov:key is used to reference the key in a prov:KeyValuePair.

[]
	a prov:KeyValuePair;
	prov:key   "first-baseman"^^xsd:string ;
	prov:value &lt;http://dbpedia.org/resource/Jim_Thorpe&gt; .

&lt;http://dbpedia.org/resource/Jim_Thorpe&gt; a prov:Entity .</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The key of a KeyValuePair, which is an element of a prov:Collection.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#KeyValuePair" title="http://www.w3.org/ns/prov#KeyValuePair">prov:KeyValuePair</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2000/01/rdf-schema#Literal
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="member">
    <h3 id="property--prov-memberop-----------------back-to-collections-properties">
      Property: <a href="#member"><span title="http://www.w3.org/ns/prov#member" class="dotted">prov:member</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#member</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-member">
      <span resource="http://www.w3.org/ns/prov#member" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_member.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:our-old-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:membership [ 
      a prov:Membership;
      prov:member [
         a prov:KeyValuePair;
         prov:key "first-baseman"^^xsd:string;
         prov:value :george;
      ];
      prov:member [
         a prov:KeyValuePair;
         prov:key "pitcher"^^xsd:string;
         prov:value :carl;
      ]
   ] .

:george a prov:Entity .
:carl   a prov:Entity . 
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The key-value pair was part of the membership. A membership can have multiple members.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Membership" title="http://www.w3.org/ns/prov#Membership">prov:Membership</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#KeyValuePair" title="http://www.w3.org/ns/prov#KeyValuePair">prov:KeyValuePair</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="membership">
    <h3 id="property--prov-membershipop-----------------back-to-collections-properties">
      Property: <a href="#membership"><span title="http://www.w3.org/ns/prov#membership" class="dotted">prov:membership</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#membership</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-membership">
      <span resource="http://www.w3.org/ns/prov#membership" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_membership.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:e1 a prov:Entity .
:e2 a prov:Entity .

:c1 a prov:Dictionary, prov:Entity;
   prov:membership [ 
      a prov:Membership;
      # These are (some of the) members of c1
      prov:member [ 
         a prov:KeyValuePair;
         prov:key   "k1"^^xsd:string;
         prov:value :e1
      ], [ 
         a prov:KeyValuePair;
         prov:key   "k2"^^xsd:string;
         prov:value :e2
      ];
   ];
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The collection included the specified membership of keys-values.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Membership" title="http://www.w3.org/ns/prov#Membership">prov:Membership</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedInsertion">
    <h3 id="property--prov-qualifiedinsertionop-----------------back-to-collections-properties">
      Property: <a href="#qualifiedInsertion"><span title="http://www.w3.org/ns/prov#qualifiedInsertion" class="dotted">prov:qualifiedInsertion</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedInsertion</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedInsertion">
      <span resource="http://www.w3.org/ns/prov#qualifiedInsertion" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedInsertion.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:our-NEW-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:derivedByInsertionFrom :our-old-baseball-team-field-positions;
   prov:qualifiedInsertion [ 
      a prov:Insertion;
      prov:collection :our-old-baseball-team-field-positions;
      prov:inserted [ 
         a prov:KeyValuePair;
         prov:key   "first-baseman"^^xsd:string;
         prov:value &lt;http://dbpedia.org/resource/Jim_Thorpe&gt;;
      ];
   ];
.

&lt;http://dbpedia.org/resource/Jim_Thorpe&gt; a prov:Entity .

:our-old-baseball-team-field-positions
   a prov:Dictionary, :FieldPositions;
   prov:membership [ 
      a prov:Membership;
      prov:member [
         a prov:KeyValuePair;
         prov:key "first-baseman"^^xsd:string;
         prov:value :george;
      ];
      prov:member [
         a prov:KeyValuePair;
         prov:key "pitcher"^^xsd:string;
         prov:value :carl;
      ]
   ] .

:george a prov:Entity .
:carl   a prov:Entity . 
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Dictionary 
prov:derivedByInsertionFrom another Dictionary :e, then it can qualify 
how it did perform the Insertion using prov:qualifiedInsertion [ a 
prov:Insertion;  prov:dictionary :e; prov:inserted [a prov:KeyValuePair;
 prov:key "k1"^^xsd:string; prov:value :foo] ].</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Insertion" title="http://www.w3.org/ns/prov#Insertion">prov:Insertion</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#derivedByInsertionFrom" title="http://www.w3.org/ns/prov#derivedByInsertionFrom">prov:derivedByInsertionFrom</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="qualifiedRemoval">
    <h3 id="property--prov-qualifiedremovalop-----------------back-to-collections-properties">
      Property: <a href="#qualifiedRemoval"><span title="http://www.w3.org/ns/prov#qualifiedRemoval" class="dotted">prov:qualifiedRemoval</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#qualifiedRemoval</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-qualifiedRemoval">
      <span resource="http://www.w3.org/ns/prov#qualifiedRemoval" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_qualifiedRemoval.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:d1 a prov:Dictionary .

:d2 
   a prov:Dictionary, prov:Entity;
   prov:derivedByRemovalFrom :d1;
   prov:qualifiedRemoval [
      a prov:Removal;
      prov:dictionary :d1;
      prov:removedKey "k1"^^xsd:string, 
                      "k2"^^xsd:string 
   ];
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>If this Dictionary 
prov:derivedByRemovalFrom another Dictionary :e, then it can qualify how
 it did perform the Removal using prov:qualifiedRemoval [ a 
prov:Removal;  prov:dictionary :c; prov:removed "k1"^^xsd:string ].</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Dictionary" title="http://www.w3.org/ns/prov#Dictionary">prov:Dictionary</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Removal" title="http://www.w3.org/ns/prov#Removal">prov:Removal</a>
            </li>
          </ul>
        </dd>

      <dt>qualifies</dt>
      <dd>
        <a class="owlproperty" href="#derivedByRemovalFrom" title="http://www.w3.org/ns/prov#derivedByRemovalFrom">prov:derivedByRemovalFrom</a>
      </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="removedKey">
    <h3 id="property--prov-removedkeydp-----------------back-to-collections-properties">
      Property: <a href="#removedKey"><span title="http://www.w3.org/ns/prov#removedKey" class="dotted">prov:removedKey</span></a><sup title="data property" class="type-dp">dp</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#removedKey</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-removedKey">
      <span resource="http://www.w3.org/ns/prov#removedKey" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_removedKey.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

:c2 
   a prov:Dictionary, prov:Entity;
   prov:derivedByRemovalFrom :c1;
   prov:qualifiedRemoval [
      a prov:Removal, prov:DictionaryInvolvement;
      prov:dictionary :c1;
      prov:removedKey "k1"^^xsd:string, 
                       1337, 
                       3.14 
   ];
.
</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The key removed in a Removal.</p>
      </div>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Removal" title="http://www.w3.org/ns/prov#Removal">prov:Removal</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              http://www.w3.org/2000/01/rdf-schema#Literal
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

  <div class="entity" id="value">
    <h3 id="property--prov-valueop-----------------back-to-collections-properties">
      Property: <a href="#value"><span title="http://www.w3.org/ns/prov#value" class="dotted">prov:value</span></a><sup title="object property" class="type-op">op</sup>
      <span class="backlink">
         back to <a href="#prov-collections-owl-properties-at-a-glance">collections properties</a>
      </span>
    </h3>
    <p><strong>IRI:</strong> http://www.w3.org/ns/prov#value</p>

    <div class="example" typeof="prov:Entity" about="#example-for-property-value">
      <span resource="http://www.w3.org/ns/prov#value" rel="dcterms:subject"></span>
      <strong>Example</strong>
      <pre property="prov:value" resource="http://dvcs.w3.org/hg/prov/raw-file/tip/examples/eg-24-prov-o-html-examples/rdf/create/rdf/property_value.ttl" rel="prov:wasQuotedFrom">@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
@prefix xsd:  &lt;http://www.w3.org/2001/XMLSchema#&gt; .
@prefix owl:  &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix prov: &lt;http://www.w3.org/ns/prov#&gt; .
@prefix :     &lt;http://example.com/&gt; .

# prov:value is used to reference the entity in a prov:KeyValuePair.
# The object of a prov:value statement is inferred to be of type prov:Entity .
# The subject of a prov:value statement is inferred to be of type prov:KeyValuePair.

[]
	a prov:KeyValuePair;
	prov:key   "first-baseman"^^xsd:string ;
	prov:value &lt;http://dbpedia.org/resource/Jim_Thorpe&gt; .

&lt;http://dbpedia.org/resource/Jim_Thorpe&gt; a prov:Entity .</pre>
    </div>

    <div class="description">
      <div class="comment"><p>The value of a KeyValuePair.</p>
      </div>
      <p><strong>has characteristics</strong>  Functional       </p>
      <dl>

        <dt>has domain</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#KeyValuePair" title="http://www.w3.org/ns/prov#KeyValuePair">prov:KeyValuePair</a>
            </li>
          </ul>
        </dd>

        <dt>has range</dt>
        <dd>
          <ul>
            <li>
              <a class="owlclass" href="#Entity" title="http://www.w3.org/ns/prov#Entity">prov:Entity</a>
            </li>
          </ul>
        </dd>

      </dl>
    </div>
  </div>

</div>

      </div>
	</div>








    
<!-- section class="appendix">
          <h2>Changes Since First Public Working Draft</h2>
          <ul>
          <li>2012-01-18: hadParticipant was replaced with wasAssociatedWith. Restyled domain/range diagrams.</li>
          <li>2012-01-17: Recipe changed to Plan, linked to Association
              (formerly Control)</li>
          <li>2012-01-16: Added Agent subclasses Person, Organization
          and SoftwareAgent
          <li>2012-01-16: Added alternateOf and specializationOf
	      <li>2012-01-18: Replaced wasControlledBy with wasAssociatedWith relation
		  <li>2012-01-19: Added wasStartedBy and wasEndedBy relations
          </ul>  
    </section -->



<!-- 	<section class="appendix"> 
	<h2>Provenance-specific Constraints</h2>
	<p>This section lists the provenance-specific constraints introduced by the PROV-DM [[PROV-DM]], but are still under discussion.
	<section id="provenance-constraint-on-activity">
	  <h4>Provenance constraint on Activity</h4>
	  <p>The PROV-DM describes a constraint on ordering of time (or event) associated with a <a href="#activity">Activity.</a> </p>
  	  <div class='issue'>"From a process execution expression, one can infer that the start event precedes the end event of the represented activity." This is <a href="http://www.w3.org/2011/prov/track/issues/121">ISSUE-121</a></div>
	</section>
   	<section id="provenance-constraint-on-wasgeneratedby-generation-affects-attributes">
	  <h4>Provenance constraint on wasGeneratedBy (generation-affects-attributes)</h4>
	  <p>The PROV-DM describes a constraint on wasGeneratedBy that associates the values of attributes of an Entity with the Activity that generated the Entity.</p>
      <div class='issue'>"Given a process execution act, entity e, role r, and optional time t, if the assertion wasGeneratedBy(e,pe,r) or wasGeneratedBy(e,pe,r,t) holds, the values of some of e's attributes are determined by the activity denoted by act and the entities used by act. Only some (possibly none) of the attributes values may be determined since, in an open world, not all used entities may have been asserted." This is <a href="http://www.w3.org/2011/prov/track/issues/122">ISSUE-122 </a> and <a href="http://www.w3.org/2011/prov/track/issues/105">ISSUE-105</a></div>
	</section>
	<section id="provenance-constraint-on-wasgeneratedby-generation-pe-ordering">
	  <h4>Provenance constraint on wasGeneratedBy (generation-pe-ordering)</h4>
	  <p>The second constraint on wasGeneratedBy associates an ordering of events associated with the generation of an Entity instance and the start, end time or event of theActivityinstance.</p>
	  	<div class='note'> Without an explicit association of <a href="#time">TemporalEntity</a> with the <a href="#entity">Entity</a> instance and <a href="#activity">PE</a> instance, it is not possible to state or enforce this constraint in the PROV Ontology schema and the corresponding RDF dataset.
		  </div>
	</section>
	<section id="provenance-constraint-on-wasgeneratedby-generation-unicity">
	  <h4>Provenance constraint on wasGeneratedBy (generation-unicity)</h4>
	  <p>The PROV-DM describes a constraint on wasGeneratedBy that asserts that given an account, only oneActivityinstance can be associated to an Entity instance by the property wasGeneratedBy.</p>
	<div class='issue'>"Given an entity expression denoted by e, two process execution expressions denoted by act1 and act2, and two qualifiers q1 and q2, if the expressions wasGeneratedBy(e,pe1,q1) and wasGeneratedBy(e,pe2,q2) exist in the scope of a given account, then act1=act2 and q1=q2." This is <a href="http://www.w3.org/2011/prov/track/issues/105">ISSUE-105</a></div>
	</section>
	<section id ="provenance-constraint-on-used-use-attributes">
	  <h4>Provenance constraint on Used (use-attributes)</h4>
	  <p>A constraint is defined for the Used relation in PROV-DM, that makes it necessary for an attribute-value to be true for an Entity instance linked to a Activity instance by relation Used.    
	  </p>
	  <div class='issue'>"Given a process execution expression identified by act, an entity expression identified by e, a qualifier q, and optional time t, if assertion used(pe,e,q) or used(pe,e,q,t) holds, then the existence of an attribute-value pair in the entity expression identified by e is a pre-condition for the termination of the activity represented by the process execution expression identified by act." This is <a href="http://www.w3.org/2011/prov/track/issues/124">ISSUE-124</a></div>
	</section>	
    <section id ="provenance-constraint-on-used-pe-ordering">
	  <h4>Provenance constraint on Used (use-pe-ordering)</h4>
	  <p>The PROV-DM describes a constraint for Used relation, which makes it necessary for an Entity instance e (linked to a Activity instance act by Used relation) to be "used" before act terminates and also the "generation" of e precedes "use" of e.
	  </p>
	  <div class='issue'>"Given a process execution expression identified by act, an entity expression identified by e, a qualifier q, and optional time t, if assertion used(pe,e,q) or used(pe,e,q,t) holds, then the use of the thing represented by entity expression identified by e precedes the end time contained in the process execution expression identified by act and follows its beginning. Furthermore, the generation of the thing denoted by entity expression identified by e always precedes its use." This is <a href="http://www.w3.org/2011/prov/track/issues/124">ISSUE-124</a></div>
	</section>
	<section id ="provenance-constraint-on-derivation-attributes">
	  <h4>Provenance constraint on wasDerivedFrom (derivation-attributes)</h4>
	  <p>The PROV-DM describes a constraint for asserting wasDerivedFrom property between two Entity instances if some attributes of an Entity instance are partially or fully determined by attributes values of the other Entity instance.
	  </p>
	<div class='issue'>"Given a process execution expression denoted by act, entity expressions denoted by e1 and e2, qualifiers q1 and q2, the assertion wasDerivedFrom(e2,e1,pe,q2,q1) or wasDerivedFrom(e2,e1) holds if and only if the values of some attributes of the entity expression identified by e2 are partly or fully determined by the values of some attributes of the entity expression identified by e1." This is <a href="http://www.w3.org/2011/prov/track/issues/125">ISSUE-125</a></div>
	</section>
	<section id ="provenance-constraint-on-derivation-use-generation-ordering">
	  <h4>Provenance constraint on wasDerivedFrom (derivation-use-generation-ordering)</h4>
	  <p>The PROV-DM describes a constraint that if wasDerivedFrom property is asserted between two Entity instances e1 and e2, that is wasDerivedFrom (e2, e1), then the for time instant t1 associated with aActivityinstance that "used" is less than the time instant t2 associated with "generation" of e2.
	  </p>
	  <div class='note'> Without an explicit association of <a href="#time">TemporalEntity</a> with the <a href="#entity">Entity</a> instance and <a href="#activity">PE</a> instance, it is not possible to state or enforce this constraint in the PROV Ontology schema and the corresponding RDF dataset.
	  </div>
	</section>
	<section id ="provenance-constraint-on-derivation-events">
	  <h4>Provenance constraint on wasDerivedFrom (derivation-events)</h4>
	  <p>The PROV-DM describes a constraint that if wasDerivedFrom property is asserted between two Entity instances e1 and e2, that is wasDerivedFrom (e2, e1, act), then wasGeneratedBy(e2, act) and used(pe, e1) can also be asserted.
	  </p>
	  <div class='note'> Since the above constraint defined in PROV-DM does not define how act is linked to the derivation of e2 from e1, this constraint can be supported in the "opposite" direction in PROV-O. In other words, given e2 was generated at time instant t2 by act and act used e1 at time instant t1 and t1 is less than t2, then we can assert that wasDerivedFrom(e2, e1).
	  </div>
	</section>
	<section id ="provenance-constraint-on-derivation-process-execution">
	  <h4>Provenance constraint on wasDerivedFrom (derivation-events)</h4>
	  <p>The PROV-DM describes a constraint that if wasDerivedFrom property is asserted between two Entity instances e1 and e2, then there exists someActivityinstance such that wasGeneratedBy(e2, act) and used(pe, e1) can also be asserted.
	  </p>
	  <div class='note'> This constraint is a re-statement of the generic Semantic Web "open-world assumption". Hence, it is not mapped to PROV Ontology.
	  </div>
	</section>
	<section id ="provenance-constraint-on-derivation-use">
	  <h4>Provenance constraint on wasDerivedFrom (derivation-use)</h4>
	  <p>The PROV-DM describes a constraint that if wasDerivedFrom property is asserted between two Entity instances e1 and e2, and wasGeneratedBy(e2, act) is also asserted then Used(pe, e1) can also be asserted.
	  </p>
	  <div class='note'> This will be asserted as a rule.
	  </div>
	</section>
	<section id ="provenance-constraint-on-derivation-generation-generation-ordering">
	  <h4>Provenance constraint on wasEventuallyDerivedFrom (derivation-generation-generation-ordering)</h4>
	  <p>The PROV-DM describes a constraint that if wasEventuallyDerivedFrom property is asserted between two Entity instances e1 and e2, then generation of e1 occurred before generation of e2.
	  </p>
	  <div class='note'> Without an explicit association of <a href="#time">TemporalEntity</a> (or event) with the <a href="#entity">Entity</a> instance and <a href="#activity">PE</a> instance, it is not possible to state or enforce this constraint in the PROV Ontology schema and the corresponding RDF dataset.
	  </div>
	</section>
	<section id ="provenance-constraint-on-derivation-linked-independent">
	  <h4>Provenance constraint on wasEventuallyDerivedFrom (derivation-linked-independent)</h4>
	  <p>The PROV-DM describes a constraint that if wasDerivedFrom property is asserted  between two Entity instances e1 and e2, then wasEventuallyDerivedFrom property can also be asserted between the two Entity instances.
	  </p>
	  <div class='note'> Is this an equivalence constraint or can we assert a subPropertyOf property between wasDerivedFrom and wasEventuallyFrom?
	  </div>
	</section>
	<section id ="provenance-constraint-on-complementof-necessary-cond">
	  <h4>Provenance constraint on wasComplementOf (wasComplementOf-necessary-cond)</h4>
	  <p>The PROV-DM describes a constraint that wasComplementOf property holds between two entities over a temporal intersection of the two entities.
	  </p>
	  <div class='note'> Without an explicit association of time value, this constraint cannot be stated or enforced in PROV Ontology.
	  </div>
	</section>
	<section id ="provenance-constraint-on-hasParticipant-participant">
	  <h4>Provenance constraint on wasAssociatedWith (participant)</h4>
	  <p>The PROV-DM describes a constraint that wasAssociatedWith property holds between an instance of Entity and instance of Activity if the two instances are linked by "used" of "wasControlledBy" or "wasComplementOf".
	  </p>
	  <div class='issue'> "Given two identifiers act and e, respectively identifying a process execution expression and an entity expression, the expression wasAssociatedWith(pe,e) holds if and only if:
		*used(pe,e) holds, or
	    *wasControlledBy(pe,e) holds, or
	    *wasComplementOf(e1,e) holds for some entity expression identified by e1, and wasAssociatedWith(pe,e1) holds some process execution expression identified by act." This is <a href="http://www.w3.org/2011/prov/track/issues/127">ISSUE-127</a>
	  </div>
	</section>
	</section>
 -->


    
<!--  TODO: revive this after release on 19 Apr 2012 section class='appendix'>
      <h2>Names of inverse properties</h2>
      <p>Defining them both may lead to split use, and both will need to be handled (doubling the effort). The opposite is true. Not defining them will make people that want them named to choose their own name. To balance these tradeoffs, we choose a preferred inverse and define it in PROV-O. The inverse is not defined, but if users wish to refer to it, they should use the following names.</p>
      <table class="inverse-names">
  <caption>Names of inverses</caption>
  <tr>
    <th>PROV-O Property</th>
    <th>Recommended inverse name</th>
  </tr>
  <tr>
    <td><a title="http://www.w3.org/ns/prov#used" href="#used" class="owlproperty">prov:used</a></td>
    <td>prov:wasUsedBy</td>
  </tr>
  <tr>
    <td><a title="http://www.w3.org/ns/prov#wasDerivedFrom" href="#wasDerivedFrom" class="owlproperty">prov:wasDerivedFrom</a></td>
    <td>prov:hadDerivation</td>
  </tr>
<table>

    </section -->


    <div class="appendix section" id="acknowledgements">
      
<!-- OddPage -->
<h2><span class="secno">A. </span>Acknowledgements</h2>
      <p>Thanks to the members of the Provenance Working Group for their
 feedback throughout the development of the PROV Ontology and this 
documentation page. We also thank the developers of the tools that 
helped create the PROV-O ontology and portions of this page. Without 
these great tools, developing PROV-O would have been much less of a 
pleasure.</p>
      <ul>
         <li>Stanford's <a href="http://protege.stanford.edu/">Protege</a> for editing the ontology.</li>
         <li>Dave Beckett's <a href="http://librdf.org/raptor/">rapper</a> for the many serialization checks of so many examples.</li>
         <li>Alvaro Graves' <a href="http://alangrafu.github.com/lodspeakr/">LODSpeaKr</a> for constructing portions of this page with SPARQL queries of PROV-O.</li>
         <li>Cosmin Basca's <a href="http://packages.python.org/SuRF/">SuRF</a> and Ivan Herman's <a href="https://github.com/RDFLib">rdflib</a> for easing the construction of this page's cross reference section.</li>
         <li>Silvio Peroni's <a href="http://lode.sourceforge.net/">LODE</a> for the CSS styling of this page's cross reference section.</li>
         <li>Robin Berjon's <a href="http://dev.w3.org/2009/dap/ReSpec.js/documentation.html">respec</a> for handling the <acronym title="World Wide Web Consortium">W3C</acronym> styling.</li>
      </ul>
    </div>

  

<div id="references" class="appendix section">
<!-- OddPage -->
<h2><span class="secno">B. </span>References</h2><div id="normative-references" class="section"><h3><span class="secno">B.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-OWL2-RDF-BASED-SEMANTICS">[OWL2-RDF-BASED-SEMANTICS]</dt><dd>Michael Schneider. <a href="http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/"><cite>OWL 2 Web Ontology Language:RDF-Based Semantics.</cite></a> 27 October 2009. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/">http://www.w3.org/TR/2009/REC-owl2-rdf-based-semantics-20091027/</a> 
</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119.  URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a> 
</dd><dt id="bib-XMLSCHEMA-2">[XMLSCHEMA-2]</dt><dd>Paul V. Biron; Ashok Malhotra. <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"><cite>XML Schema Part 2: Datatypes Second Edition.</cite></a> 28 October 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/</a> 
</dd></dl></div><div id="informative-references" class="section"><h3><span class="secno">B.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-PROV-DM">[PROV-DM]</dt><dd>Luc Moreau, Paolo Missier<a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018/"><cite>The PROV Data Model and Abstract Syntax Notation</cite></a>. 18 October 2011. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2011/WD-prov-dm-20111018/">http://www.w3.org/TR/2011/WD-prov-dm-20111018/</a>
</dd><dt id="bib-PROV-PAQ">[PROV-PAQ]</dt><dd>Graham Klyne and Paul Groth <a href="http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html"><cite>Provenance Access and Query</cite></a>. 2011, Work in progress. URL: <a href="http://dvcs.w3.org/hg/prov/raw-file/tip/paq/prov-aq.html">http://dvcs.w3.org/hg/prov/tip/paq/prov-aq.html</a>
</dd><dt id="bib-PROV-PRIMER">[PROV-PRIMER]</dt><dd>Yolanda Gil and 
Simon Miles (eds.) Khalid Belhajjame, Helena Deus, Daniel Garijo, Graham
 Klyne, Paolo Missier, Stian Soiland-Reyes, and Stephan Zednik <a href="http://www.w3.org/TR/prov-primer/"><cite>Prov Model Primer</cite></a>. 2011, Working Draft. URL: <a href="http://www.w3.org/TR/prov-primer/">http://www.w3.org/TR/prov-primer/</a>
</dd></dl></div></div></body></html>