WARNING: This site is a work in progress.
Class: Activity
Something that took place over a period, identified by an IRI so that every piece of evidence it generated names the same activity. Its period is given as dates; prov:startedAtTime and prov:endedAtTime would require timestamps.
URI: rfs:Activity
erDiagram
Activity {
uriorcurie id
string name
string description
date endDate
date startDate
}
Entity {
string name
string description
uri url
string image
EntityTypes type
string walletAddress
}
Activity ||--}o Entity : "wasAssociatedWith"
Inheritance
- Activity [ ProvActivity]
Class Properties
| Property | Value |
|---|---|
| Class URI | rfs:Activity |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 String | Name of the entity / resource | direct |
| description | 0..1 String | Description of the entity / resource | direct |
| startDate | 0..1 Date | First day of the period, included | direct |
| endDate | 0..1 Date | Last day of the period, included | direct |
| wasAssociatedWith | * Entity | Responsibility of an agent for an activity (PROV), for example the farm opera… | direct |
| id | 1 Uriorcurie | IRI of the activity | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Evidence | wasGeneratedBy | range | Activity |
Identifier and Mapping Information
Schema Source
- from schema: https://framework.regen.network/schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | rfs:Activity |
| native | rfs:Activity |
LinkML Source
Direct
```yaml
name: Activity
description: Something that took place over a period, identified by an IRI so that
every piece of evidence it generated names the same activity. Its period is given
as dates; prov:startedAtTime and prov:endedAtTime would require timestamps.
from_schema: https://framework.regen.network/schema/
mixins:
- ProvActivity
slots:
- name
- description
- startDate
- endDate
- wasAssociatedWith
attributes:
id:
name: id
description: IRI of the activity.
from_schema: https://framework.regen.network/schema/
identifier: true
domain_of:
- ClaimSubject
- Evidence
- Activity
range: uriorcurie
class_uri: rfs:Activity
</details>
### Induced
<details>
```yaml
name: Activity
description: Something that took place over a period, identified by an IRI so that
every piece of evidence it generated names the same activity. Its period is given
as dates; prov:startedAtTime and prov:endedAtTime would require timestamps.
from_schema: https://framework.regen.network/schema/
mixins:
- ProvActivity
attributes:
id:
name: id
description: IRI of the activity.
from_schema: https://framework.regen.network/schema/
identifier: true
owner: Activity
domain_of:
- ClaimSubject
- Evidence
- Activity
range: uriorcurie
required: true
name:
name: name
description: Name of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:name
owner: Activity
domain_of:
- Link
- ProjectInfo
- Feature
- File
- Impact
- CreditingProgram
- CreditProtocol
- Methodology
- Registry
- BufferPoolAccount
- CreditClassInfo
- Claim
- ClaimSubject
- Evidence
- Activity
- Entity
range: string
description:
name: description
description: Description of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:description
owner: Activity
domain_of:
- Link
- ProjectInfo
- File
- CreditClassInfo
- Claim
- Evidence
- Activity
- Condition
- Entity
range: string
startDate:
name: startDate
description: First day of the period, included.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:startDate
owner: Activity
domain_of:
- Activity
- DatePeriod
range: date
endDate:
name: endDate
description: Last day of the period, included.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:endDate
owner: Activity
domain_of:
- Activity
- DatePeriod
range: date
wasAssociatedWith:
name: wasAssociatedWith
description: 'Responsibility of an agent for an activity (PROV), for example the
farm operator who carried out the field operations a record documents. Claim-type
schemas that describe a domain activity, such as a restoration, name its operator
the same way. Use it only on a class that represents an activity (its PROV domain
is prov:Activity); such classes declare the ProvActivity mixin. It is not attribution
of a Claim: the operator and the claimant may differ, and when they coincide
both relations are still stated.'
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: prov:wasAssociatedWith
list_elements_ordered: false
owner: Activity
domain_of:
- Activity
range: Entity
multivalued: true
inlined: true
inlined_as_list: true
class_uri: rfs:Activity