Class: ChangeMixin
root class for all change mixins
URI: kgcl:ChangeMixin
classDiagram
class ChangeMixin
click ChangeMixin href "../ChangeMixin"
ChangeMixin <|-- Obsoletion
click Obsoletion href "../Obsoletion"
ChangeMixin <|-- DatatypeOrLanguageTagChange
click DatatypeOrLanguageTagChange href "../DatatypeOrLanguageTagChange"
ChangeMixin <|-- Unobsoletion
click Unobsoletion href "../Unobsoletion"
ChangeMixin <|-- Deletion
click Deletion href "../Deletion"
ChangeMixin <|-- Creation
click Creation href "../Creation"
ChangeMixin <|-- SubsetMembershipChange
click SubsetMembershipChange href "../SubsetMembershipChange"
ChangeMixin : about
ChangeMixin --> "0..1" OntologyElement : about
click OntologyElement href "../OntologyElement"
ChangeMixin : has_undo
ChangeMixin --> "0..1" Change : has_undo
click Change href "../Change"
ChangeMixin : new_value
ChangeMixin : old_value
Inheritance
- ChangeMixin
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
about | 0..1 OntologyElement |
The 'focus' entity on which the change operates | direct |
has_undo | 0..1 Change |
A change that reverses this change | direct |
old_value | 0..1 String |
The value of a property held in the old instance of the ontology | direct |
new_value | 0..1 String |
The value of a property held in the new instance of the ontology | direct |
Mixin Usage
mixed into | description |
---|---|
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/kgcl
Mappings
Mapping Type | Mapped Value |
---|---|
self | kgcl:ChangeMixin |
native | kgcl:ChangeMixin |
LinkML Source
Direct
name: ChangeMixin
description: root class for all change mixins
from_schema: https://w3id.org/kgcl
mixin: true
slots:
- about
- has_undo
- old_value
- new_value
Induced
name: ChangeMixin
description: root class for all change mixins
from_schema: https://w3id.org/kgcl
mixin: true
attributes:
about:
name: about
description: The 'focus' entity on which the change operates
from_schema: https://w3id.org/kgcl
rank: 1000
alias: about
owner: ChangeMixin
domain_of:
- ChangeMixin
range: OntologyElement
multivalued: false
has_undo:
name: has_undo
description: A change that reverses this change
from_schema: https://w3id.org/kgcl
rank: 1000
domain: Change
alias: has_undo
owner: ChangeMixin
domain_of:
- Change
- ChangeMixin
range: Change
multivalued: false
old_value:
name: old_value
description: The value of a property held in the old instance of the ontology
from_schema: https://w3id.org/kgcl
rank: 1000
alias: old_value
owner: ChangeMixin
domain_of:
- SimpleChange
- ChangeMixin
- NodeRename
- SetLanguageForName
- RemoveSynonym
- SynonymReplacement
- SynonymPredicateChange
- MappingReplacement
- MappingPredicateChange
- MetadataAssertionReplacement
- MetadataAssertionPredicateChange
- RemoveTextDefinition
- TextDefinitionReplacement
range: string
new_value:
name: new_value
description: The value of a property held in the new instance of the ontology
from_schema: https://w3id.org/kgcl
rank: 1000
alias: new_value
owner: ChangeMixin
domain_of:
- SimpleChange
- ChangeMixin
- NodeRename
- SetLanguageForName
- NewSynonym
- SynonymReplacement
- SynonymPredicateChange
- MappingReplacement
- MappingPredicateChange
- MetadataAssertionReplacement
- MetadataAssertionPredicateChange
- NewTextDefinition
- TextDefinitionReplacement
range: string