Class: RemoveFromSubset
removing an element from a subset
classDiagram
class RemoveFromSubset
click RemoveFromSubset href "../RemoveFromSubset"
SubsetMembershipChange <|-- RemoveFromSubset
click SubsetMembershipChange href "../SubsetMembershipChange"
RemoveFromSubset <|-- RemoveNodeFromSubset
click RemoveNodeFromSubset href "../RemoveNodeFromSubset"
RemoveFromSubset : about
RemoveFromSubset --> "0..1" OntologyElement : about
click OntologyElement href "../OntologyElement"
RemoveFromSubset : has_undo
RemoveFromSubset --> "0..1" AddToSubset : has_undo
click AddToSubset href "../AddToSubset"
RemoveFromSubset : in_subset
RemoveFromSubset --> "0..1" OntologySubset : in_subset
click OntologySubset href "../OntologySubset"
RemoveFromSubset : new_value
RemoveFromSubset : old_value
Inheritance
- ChangeMixin
- SubsetMembershipChange
- RemoveFromSubset
- SubsetMembershipChange
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
in_subset | 0..1 OntologySubset |
subset that the element is being removed from | SubsetMembershipChange |
about | 0..1 OntologyElement |
The 'focus' entity on which the change operates | ChangeMixin |
has_undo | 0..1 AddToSubset |
A change that reverses this change | ChangeMixin |
old_value | 0..1 String |
The value of a property held in the old instance of the ontology | ChangeMixin |
new_value | 0..1 String |
The value of a property held in the new instance of the ontology | ChangeMixin |
Mixin Usage
mixed into | description |
---|---|
RemoveNodeFromSubset | Removes a node from a subset, by removing an annotation |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/kgcl
Mappings
Mapping Type | Mapped Value |
---|---|
self | kgcl:RemoveFromSubset |
native | kgcl:RemoveFromSubset |
LinkML Source
Direct
name: RemoveFromSubset
description: removing an element from a subset
from_schema: https://w3id.org/kgcl
is_a: SubsetMembershipChange
mixin: true
slot_usage:
in_subset:
name: in_subset
description: subset that the element is being removed from
has_undo:
name: has_undo
range: AddToSubset
Induced
name: RemoveFromSubset
description: removing an element from a subset
from_schema: https://w3id.org/kgcl
is_a: SubsetMembershipChange
mixin: true
slot_usage:
in_subset:
name: in_subset
description: subset that the element is being removed from
has_undo:
name: has_undo
range: AddToSubset
attributes:
in_subset:
name: in_subset
description: subset that the element is being removed from
from_schema: https://w3id.org/kgcl
rank: 1000
alias: in_subset
owner: RemoveFromSubset
domain_of:
- SubsetMembershipChange
range: OntologySubset
about:
name: about
description: The 'focus' entity on which the change operates
from_schema: https://w3id.org/kgcl
rank: 1000
alias: about
owner: RemoveFromSubset
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: RemoveFromSubset
domain_of:
- Change
- ChangeMixin
range: AddToSubset
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: RemoveFromSubset
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: RemoveFromSubset
domain_of:
- SimpleChange
- ChangeMixin
- NodeRename
- SetLanguageForName
- NewSynonym
- SynonymReplacement
- SynonymPredicateChange
- MappingReplacement
- MappingPredicateChange
- MetadataAssertionReplacement
- MetadataAssertionPredicateChange
- NewTextDefinition
- TextDefinitionReplacement
range: string