Collection
Class
http://www.w3.org/ns/prov#Collection
Class Hierarchy
- Entity (w3c-prov-o)
- ↳ Collection
- ↳ EmptyCollection
Definition
A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections.
Properties
Category
expanded
Component
collections
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 |
|---|---|---|
| hadMember | Entity | |
| 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 |
|---|---|---|
| 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 |
Subclasses 1
@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 xsd: <http://www.w3.org/2001/XMLSchema#> .
prov:Collection a owl:Class ;
rdfs:label "Collection" ;
rdfs:isDefinedBy <http://www.w3.org/ns/prov-o#> ;
rdfs:subClassOf prov:Entity ;
prov:category "expanded" ;
prov:component "collections" ;
prov:definition "A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections."@en ;
prov:dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-collection"^^xsd:anyURI .