Semantic Web Technologies
47
Table 1
Elements of PROV data model
Type/relation
Representation in the PROV-N notation
Details
Entity
entity(id, [attr1=val1, …])
id: an identifier for an entity
attributes: an optional set of attribute-value pairs ((attr1, val1), …)
Activity
activity(id, st, et, [attr1=val1, …])
id: an identifier for an activity
startTime: an optional time (st) for the start of the activity
endTime: an optional time (et) for the end of the activity
attributes: an optional set of attribute-value pairs ((attr1, val1), …)
Agent
agent(id, [attr1=val1,…])
id: an identifier for an agent
attributes: a set of attribute-value pairs ((attr1, val1),…)
Generation
wasGeneratedBy (id;e,a,t,attrs)
id: an optional identifier for a generation
entity: an identifier (e) for a created entity
activity: an optional identifier (a) for the activity that creates the entity
time: an optional “generation time” (t), the time at which the entity was completely
created
attributes: an optional set (attrs) of attribute-value pairs
Usage
used(id;a,e,t,attrs)
id: an optional identifier for a usage
activity: an identifier (a) for the activity that used an entity
entity: an optional identifier (e) for the entity being used
time: an optional “usage time” (t), the time at which the entity started to be used
attributes: an optional set (attrs) of attribute-value pairs
Communication wasInformedBy (id;a2,a1,attrs)
id: an optional identifier identifying the relation
informed: the identifier (a2) of the informed activity
informant: the identifier (a1) of the informant activity
attributes: an optional set (attrs) of attribute-value pairs
(continued)
Précédent

- 66/424

Suivant