wasInfluencedBy(id;e2,e1,[ex:param="a"])
Here
id is the optional influence identifier,
e2 is the identifier for the entity being derived,
e1 is the identifier of the entity from which e2 is derived,
a is the optional identifier of the activity which used/generated the entities,
g2 is the optional identifier of the generation,
u1 is the optional identifier of the usage,
and [prov:comment="a righteous derivation"] are optional attributes.
The remaining examples show cases where some of the optionals are omitted.
wasDerivedFrom(e2, e1)
wasDerivedFrom(e2, e1, a, g2, u1)
wasDerivedFrom(e2, e1, -, g2, u1)
wasDerivedFrom(e2, e1, a, -, u1)
wasDerivedFrom(e2, e1, a, g2, -)
wasDerivedFrom(e2, e1, a, -, -)
wasDerivedFrom(e2, e1, -, -, u1)
wasDerivedFrom(e2, e1, -, -, -)
wasDerivedFrom(d, e2, e1, a, g2, u1)
wasDerivedFrom(-, e2, e1, a, g2, u1)
3.3.2 Revision
revisionExpression ::=
wasRevisionOf
(
( identifier | - ) ,
eIdentifier
,
eIdentifier
,
( agIdentifier | - )
optional-attribute-values
)
wasRevisionOf(rev1, tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, w3:Consortium, [prov:comment="??"] )
Here
rev1 is the optional revision identifier,
tr:WD-prov-dm-20111215 is the identifier of the revised entity,
tr:WD-prov-dm-20111018 is the identifier of the original entity,
w3:Consortium is the optional identifier of the agent involved in the revision,
and [prov:comment="??"] ) are optional attributes.
The remaining examples show cases where some of the optionals are omitted.
wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, -)
wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, w3:Consortium)
wasRevisionOf(id,tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, w3:Consortium)
wasRevisionOf(tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, -)
wasRevisionOf(id,tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, -)
wasRevisionOf(-,tr:WD-prov-dm-20111215, tr:WD-prov-dm-20111018, -)
3.3.3 Quotation
quotationExpression ::=
wasQuotedFrom
(
( identifier | - ) ,
eIdentifier
,
eIdentifier
,
( agIdentifier | - )
,
( agIdentifier | - )
optional-attribute-values
)
wasQuotedFrom(quoteId1, ex:blockQuote,ex:blog,ex:Luc,ex:Paul,[])
Here
quoteId1 is the optional revision identifier,
ex:blockQuote is the identifier of the entity that represents the quote (the partial copy)
ex:blog is the identifier of the original entity being quoted,
ex:Luc is the optional identifier of the agent who performs the quoting,
ex:Paul is the optional identifier of the agent to whom the original entity is attributed,
and [] is the (empty) optional set of attributes.
The remaining examples show cases where some of the optionals are omitted.
wasQuotedFrom(ex:blockQuote,ex:blog)
wasQuotedFrom(ex:blockQuote,ex:blog,ex:Luc,ex:Paul)
wasQuotedFrom(ex:blockQuote,ex:blog,-,ex:Paul)
wasQuotedFrom(ex:blockQuote,ex:blog,ex:Luc,ex:Paul,[])
wasQuotedFrom(ex:blockQuote,ex:blog, -, -)
wasQuotedFrom(id,ex:blockQuote,ex:blog,ex:Luc,ex:Paul)
wasQuotedFrom(-,ex:blockQuote,ex:blog,ex:Luc,-)
3.3.4 Original Source
originalSourceExpression ::=
hadOriginalSource
(
( identifier | - ) ,
eIdentifier
,
eIdentifier
optional-attribute-values
)
hadOriginalSource(src1, ex:e1, ex:e2,[ex:param="a"])
Here
src1 is the optional original source identifier,
ex:e1 is the identifier of the derived entity,
ex:e2 is the identifier of the original source entity,
and [ex:param="a"] is the optional set of attributes.
The remaining examples show cases where some of the optionals are omitted.
hadOriginalSource(ex:e1, ex:e2)
hadOriginalSource(ex:e1, ex:e2,[ex:param="a"])
hadOriginalSource(-,ex:e1, ex:e2,[ex:param="a"])
hadOriginalSource(-,ex:e1, ex:e2)
3.3.5 Trace
traceExpression ::=
tracedTo
(
( identifier | - ) ,
eIdentifier
,
eIdentifier
optional-attribute-values
)
tracedTo(id,e2,e1,[ex:param="a"])
Here
id is the optional trace identifier,
e2 is an entity identifier,
e1 is the identifier for an ancestor entity that e2 depends on,is influenced by,
and [ex:param="a"] is the optional set of attributes.
The remaining examples show cases where some of the optionals are omitted.
tracedTo(e2,e1)
tracedTo(e2,e1,[ex:param="a"])
tracedTo(-,e2,e1)wasInfluencedBy(e2,e1)
wasInfluencedBy(e2,e1,[ex:param="a"])
wasInfluencedBy(id; e2,e1)
2.6 Comments
Comments in PROV-N take two forms:IRI_REF
orSTRING_LITERAL
; such comments continue to the end of line (marked by characters U+000D or U+000A) or end of file if there is no end of line after the comment marker.IRI_REF
orSTRING_LITERAL
.Comments are treated as white space.