Regen Network

Regen Network Data Standards

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

Class Properties

PropertyValue
Class URIrfs:Activity

Slots

NameCardinality and RangeDescriptionInheritance
name0..1
String
Name of the entity / resourcedirect
description0..1
String
Description of the entity / resourcedirect
startDate0..1
Date
First day of the period, includeddirect
endDate0..1
Date
Last day of the period, includeddirect
wasAssociatedWith*
Entity
Responsibility of an agent for an activity (PROV), for example the farm opera…direct
id1
Uriorcurie
IRI of the activitydirect

Usages

used byused intypeused
EvidencewasGeneratedByrangeActivity

Identifier and Mapping Information

Schema Source

Mappings

Mapping TypeMapped Value
selfrfs:Activity
nativerfs: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