Class: Change
Any change perform on an ontology or knowledge graph
- NOTE: this is an abstract class and should not be instantiated directly
URI: kgcl:Change
classDiagram
class Change
ChangeLanguageElement <|-- Change
Change <|-- SimpleChange
Change <|-- ComplexChange
Change <|-- Transaction
Change : change_date
Change : contributor
Change : creator
Change : has_undo
Change --> Change : has_undo
Change : id
Change : pull_request
Change : see_also
Change : type
Change : was_generated_by
Change --> Activity : was_generated_by
Inheritance
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
id | 1..1 String |
direct | |
type | 0..1 String |
direct | |
was_generated_by | 0..1 Activity |
direct | |
see_also | 0..1 String |
direct | |
pull_request | 0..1 String |
direct | |
creator | 0..1 String |
direct | |
change_date | 0..1 String |
direct | |
contributor | 0..1 String |
direct | |
has_undo | 0..1 Change |
A change that reverses this change | direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/kgcl
Mappings
Mapping Type | Mapped Value |
---|---|
self | kgcl:Change |
native | kgcl:Change |
LinkML Source
Direct
name: Change
description: Any change perform on an ontology or knowledge graph
from_schema: https://w3id.org/kgcl
is_a: ChangeLanguageElement
abstract: true
slots:
- id
- type
- was_generated_by
- see_also
- pull_request
- creator
- change_date
- contributor
- has_undo
slot_usage:
was_generated_by:
name: was_generated_by
comments:
- we use the PROV model to represent the agent making a change
domain_of:
- Change
see_also:
name: see_also
comments:
- If this change is in relationship to an issue on a system like github, include
the URL here
domain_of:
- Change
pull_request:
name: pull_request
comments:
- If this change has a pull request on a system like github, include the URL here
domain_of:
- Change
term_tracker_issue:
name: term_tracker_issue
comments:
- If this change has an issue on a system like github, include the URL here
creator:
name: creator
comments:
- This should be the composition of 'was generated by' and 'was associated with'
slot_uri: dcterms:creator
domain_of:
- Change
change_date:
name: change_date
comments:
- This should be the composition of 'was generated by' and 'ended at time'
domain_of:
- Change
Induced
name: Change
description: Any change perform on an ontology or knowledge graph
from_schema: https://w3id.org/kgcl
is_a: ChangeLanguageElement
abstract: true
slot_usage:
was_generated_by:
name: was_generated_by
comments:
- we use the PROV model to represent the agent making a change
domain_of:
- Change
see_also:
name: see_also
comments:
- If this change is in relationship to an issue on a system like github, include
the URL here
domain_of:
- Change
pull_request:
name: pull_request
comments:
- If this change has a pull request on a system like github, include the URL here
domain_of:
- Change
term_tracker_issue:
name: term_tracker_issue
comments:
- If this change has an issue on a system like github, include the URL here
creator:
name: creator
comments:
- This should be the composition of 'was generated by' and 'was associated with'
slot_uri: dcterms:creator
domain_of:
- Change
change_date:
name: change_date
comments:
- This should be the composition of 'was generated by' and 'ended at time'
domain_of:
- Change
attributes:
id:
name: id
from_schema: https://w3id.org/kgcl
rank: 1000
identifier: true
alias: id
owner: Change
domain_of:
- Change
- Node
- Activity
- Agent
range: string
required: true
type:
name: type
from_schema: https://w3id.org/kgcl
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: type
owner: Change
domain_of:
- Change
range: string
was_generated_by:
name: was_generated_by
comments:
- we use the PROV model to represent the agent making a change
from_schema: https://w3id.org/kgcl
rank: 1000
slot_uri: prov:wasGeneratedBy
alias: was_generated_by
owner: Change
domain_of:
- Change
range: Activity
see_also:
name: see_also
comments:
- If this change is in relationship to an issue on a system like github, include
the URL here
from_schema: https://w3id.org/kgcl
rank: 1000
slot_uri: rdfs:seeAlso
alias: see_also
owner: Change
domain_of:
- Change
range: string
pull_request:
name: pull_request
comments:
- If this change has a pull request on a system like github, include the URL here
from_schema: https://w3id.org/kgcl
rank: 1000
alias: pull_request
owner: Change
domain_of:
- Change
range: string
creator:
name: creator
comments:
- This should be the composition of 'was generated by' and 'was associated with'
from_schema: https://w3id.org/kgcl
rank: 1000
slot_uri: dcterms:creator
alias: creator
owner: Change
domain_of:
- Change
range: string
change_date:
name: change_date
comments:
- This should be the composition of 'was generated by' and 'ended at time'
from_schema: https://w3id.org/kgcl
rank: 1000
slot_uri: dcterms:date
alias: change_date
owner: Change
domain_of:
- Change
range: string
contributor:
name: contributor
from_schema: https://w3id.org/kgcl
rank: 1000
slot_uri: dcterms:creator
alias: contributor
owner: Change
domain_of:
- Change
range: string
has_undo:
name: has_undo
description: A change that reverses this change
from_schema: https://w3id.org/kgcl
rank: 1000
domain: Change
multivalued: false
alias: has_undo
owner: Change
domain_of:
- Change
range: Change