Bundle
Class
http://www.w3.org/ns/prov#Bundle
Class Hierarchy
- Entity (w3c-prov-o)
- ↳ Bundle
Definition
A bundle is a named set of provenance descriptions, and is itself an Entity, so allowing provenance of provenance to be expressed.
Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O.
Properties
Category
expanded
Relationships
Asserted object-property edges to other entities. Logical class axioms such as
owl:disjointWith are shown separately below.Property Structure
1 · Object and Data Properties
rdfs:domain on this class or ancestor
| Property | Range | Description |
|---|---|---|
| alternateOf inherited | Entity | |
| asInBundle inherited | Bundle | prov:asInBundle is used to specify which bundle the general entity of a prov:mentionOf property is described. When :x prov:mentionOf :y and :y is described in Bundle :b, the triple :x prov:asInBundle :b is also asserted to cite the Bundle in which :y was described. |
| atLocation inherited | Location | The Location of any resource. |
| generatedAtTime inherited | dateTime | The time at which an entity was completely created and is available for use. |
| hadPrimarySource inherited | Entity | |
| invalidatedAtTime inherited | dateTime | The time at which an entity was invalidated (i.e., no longer usable). |
| mentionOf inherited | Entity | prov:mentionOf is used to specialize an entity as described in another bundle. It is to be used in conjuction with prov:asInBundle. prov:asInBundle is used to cite the Bundle in which the generalization was mentioned. |
| qualifiedAttribution inherited | Attribution | If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution; prov:agent :ag; :foo :bar ]. |
| qualifiedDerivation inherited | Derivation | 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 ]. |
| qualifiedGeneration inherited | Generation | If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation; prov:entity :e; :foo :bar ]. |
| qualifiedInfluence inherited | Influence | Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable. |
| qualifiedInvalidation inherited | Invalidation | If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :a; :foo :bar ]. |
| qualifiedPrimarySource inherited | PrimarySource | If this Entity prov:hadPrimarySource Entity :e, then it can qualify how using prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :e; :foo :bar ]. |
| qualifiedQuotation inherited | Quotation | If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation; prov:entity :e; :foo :bar ]. |
| qualifiedRevision inherited | Revision | 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 ]. |
| specializationOf inherited | Entity | |
| value inherited | — | |
| wasAttributedTo inherited | Agent | Attribution is the ascribing of an entity to an agent. |
| wasDerivedFrom inherited | Entity | The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable. |
| wasGeneratedBy inherited | Activity | |
| wasInfluencedBy inherited | Activity Agent Entity | Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable. |
| wasInvalidatedBy inherited | Activity | |
| wasQuotedFrom inherited | Entity | An entity is derived from an original entity by copying, or 'quoting', some or all of it. |
| wasRevisionOf inherited | Entity | A revision is a derivation that revises an entity into a revised version. |
2 · Referenced By
rdfs:range on this class or ancestor
| From | Property | Description |
|---|---|---|
| Entity | asInBundle | prov:asInBundle is used to specify which bundle the general entity of a prov:mentionOf property is described. When :x prov:mentionOf :y and :y is described in Bundle :b, the triple :x prov:asInBundle :b is also asserted to cite the Bundle in which :y was described. |
| Activity | generated inherited | |
| Activity | invalidated inherited | |
| Activity | used inherited | A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven . |
| Activity | wasEndedBy inherited | End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity. |
| Activity | wasInfluencedBy inherited | Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable. |
| Activity | wasStartedBy inherited | Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity. |
| Agent | wasInfluencedBy inherited | Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable. |
| Collection | hadMember inherited | |
| Entity | alternateOf inherited | |
| Entity | hadPrimarySource inherited | |
| Entity | mentionOf inherited | prov:mentionOf is used to specialize an entity as described in another bundle. It is to be used in conjuction with prov:asInBundle. prov:asInBundle is used to cite the Bundle in which the generalization was mentioned. |
| Entity | specializationOf inherited | |
| Entity | wasDerivedFrom inherited | The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable. |
| Entity | wasInfluencedBy inherited | Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable. |
| Entity | wasQuotedFrom inherited | An entity is derived from an original entity by copying, or 'quoting', some or all of it. |
| Entity | wasRevisionOf inherited | A revision is a derivation that revises an entity into a revised version. |
| Entity Influence | entity inherited | |
| Key Entity Pair | pairEntity inherited |
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
prov:Bundle a owl:Class ;
rdfs:label "Bundle" ;
rdfs:comment "Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O." ;
rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ;
rdfs:subClassOf prov:Entity ;
skos:definition "Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O." ;
prov:category "expanded" ;
prov:definition "A bundle is a named set of provenance descriptions, and is itself an Entity, so allowing provenance of provenance to be expressed."@en ;
prov:dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-bundle-entity"^^xsd:anyURI ;
prov:n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-bundle-declaration"^^xsd:anyURI .