Skip to content

Class: AddToSubset

placing an element inside a subset

URI: kgcl:AddToSubset

classDiagram class AddToSubset click AddToSubset href "../AddToSubset" SubsetMembershipChange <|-- AddToSubset click SubsetMembershipChange href "../SubsetMembershipChange" AddToSubset <|-- AddNodeToSubset click AddNodeToSubset href "../AddNodeToSubset" AddToSubset : about AddToSubset --> "0..1" OntologyElement : about click OntologyElement href "../OntologyElement" AddToSubset : has_undo AddToSubset --> "0..1" Change : has_undo click Change href "../Change" AddToSubset : in_subset AddToSubset --> "0..1" OntologySubset : in_subset click OntologySubset href "../OntologySubset" AddToSubset : new_value AddToSubset : old_value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
in_subset 0..1
OntologySubset
subset that the element is being placed inside SubsetMembershipChange
about 0..1
OntologyElement
The 'focus' entity on which the change operates ChangeMixin
has_undo 0..1
Change
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
AddNodeToSubset Places a node inside a subset, by annotating that node

Usages

used by used in type used
RemoveFromSubset has_undo range AddToSubset
RemoveNodeFromSubset has_undo range AddToSubset

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/kgcl

Mappings

Mapping Type Mapped Value
self kgcl:AddToSubset
native kgcl:AddToSubset

LinkML Source

Direct

name: AddToSubset
description: placing an element inside 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 placed inside.

Induced

name: AddToSubset
description: placing an element inside 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 placed inside.
attributes:
  in_subset:
    name: in_subset
    description: subset that the element is being placed inside.
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: in_subset
    owner: AddToSubset
    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: AddToSubset
    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: AddToSubset
    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: AddToSubset
    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: AddToSubset
    domain_of:
    - SimpleChange
    - ChangeMixin
    - NodeRename
    - SetLanguageForName
    - NewSynonym
    - SynonymReplacement
    - SynonymPredicateChange
    - MappingReplacement
    - MappingPredicateChange
    - MetadataAssertionReplacement
    - MetadataAssertionPredicateChange
    - NewTextDefinition
    - TextDefinitionReplacement
    range: string