Skip to content

Class: MappingCreation

A specific kind of edge creation in which the created edge is a mapping.

URI: kgcl:MappingCreation

classDiagram class MappingCreation Creation <|-- MappingCreation EdgeCreation <|-- MappingCreation MappingCreation : about_edge MappingCreation --> Edge : about_edge MappingCreation : annotation_set MappingCreation --> Annotation : annotation_set MappingCreation : change_date MappingCreation : contributor MappingCreation : creator MappingCreation : datatype MappingCreation : has_undo MappingCreation --> Deletion : has_undo MappingCreation : id MappingCreation : language MappingCreation : new_datatype MappingCreation : new_language MappingCreation : new_value MappingCreation : new_value_type MappingCreation : object MappingCreation --> Node : object MappingCreation : object_type MappingCreation : old_datatype MappingCreation : old_language MappingCreation : old_value MappingCreation : old_value_type MappingCreation : predicate MappingCreation --> Node : predicate MappingCreation : predicate_type MappingCreation : pull_request MappingCreation : see_also MappingCreation : subject MappingCreation --> Node : subject MappingCreation : subject_type MappingCreation : type MappingCreation : was_generated_by MappingCreation --> Activity : was_generated_by

Inheritance

Slots

Name Cardinality and Range Description Inheritance
subject 0..1
Node
This corresponds to subject_id in SSSOM direct
predicate 0..1
Node
This corresponds to predicate_id in SSSOM direct
object 0..1
Node
This corresponds to object_id in SSSOM direct
annotation_set 0..1
Annotation
direct
subject_type 0..1
String
The type (IRI or Literal) of an edge's subject EdgeCreation
predicate_type 0..1
String
The type (IRI or Literal) of an edge's subject EdgeCreation
object_type 0..1
String
The type (IRI or Literal) of an object EdgeCreation, EdgeChange
about_edge 0..1
Edge
EdgeChange
language 0..1
LanguageTag
The language tag of a literal EdgeChange
datatype 0..1
String
The datatype of a literal EdgeChange
old_value 0..1
String
The value of a property held in the old instance of the ontology SimpleChange
new_value 0..1
String
The value of a property held in the new instance of the ontology SimpleChange
old_value_type 0..1
String
The type (IRI or Literal) of an old value SimpleChange
new_value_type 0..1
String
The type (IRI or Literal) of a new value SimpleChange
new_language 0..1
String
The new language tag of a literal SimpleChange
old_language 0..1
String
The old language tag of a literal SimpleChange
new_datatype 0..1
String
The new datatype of a literal SimpleChange
old_datatype 0..1
String
The old datatype of a literal SimpleChange
id 1..1
String
Change
type 0..1
String
Change
was_generated_by 0..1
Activity
Change
see_also 0..1
String
Change
pull_request 0..1
String
Change
creator 0..1
String
Change
change_date 0..1
String
Change
contributor 0..1
String
Change
has_undo 0..1
Deletion
A change that reverses this change Change

Aliases

  • xref creation

TODOs

  • decide whether to make a corresponding change to the datamodel

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: MappingCreation
description: A specific kind of edge creation in which the created edge is a mapping.
deprecated: use NewMapping
todos:
- decide whether to make a corresponding change to the datamodel
from_schema: https://w3id.org/kgcl
aliases:
- xref creation
is_a: EdgeCreation
mixins:
- Creation
slots:
- subject
- predicate
- object
- annotation_set
slot_usage:
  change_description:
    name: change_description
    string_serialization: create mapping {subject} {predicate} {object}
  subject:
    name: subject
    description: This corresponds to subject_id in SSSOM
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - Edge
  predicate:
    name: predicate
    description: This corresponds to predicate_id in SSSOM. The value of this is typically
      a predicate from SKOS
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NewSynonym
    - NewMapping
    - RemoveMapping
    - NewMetadataAssertion
    - RemoveMetadataAssertion
    - Edge
  object:
    name: object
    description: This corresponds to object_id in SSSOM
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NewMapping
    - RemoveMapping
    - NewMetadataAssertion
    - RemoveMetadataAssertion
    - Edge

Induced

name: MappingCreation
description: A specific kind of edge creation in which the created edge is a mapping.
deprecated: use NewMapping
todos:
- decide whether to make a corresponding change to the datamodel
from_schema: https://w3id.org/kgcl
aliases:
- xref creation
is_a: EdgeCreation
mixins:
- Creation
slot_usage:
  change_description:
    name: change_description
    string_serialization: create mapping {subject} {predicate} {object}
  subject:
    name: subject
    description: This corresponds to subject_id in SSSOM
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - Edge
  predicate:
    name: predicate
    description: This corresponds to predicate_id in SSSOM. The value of this is typically
      a predicate from SKOS
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NewSynonym
    - NewMapping
    - RemoveMapping
    - NewMetadataAssertion
    - RemoveMetadataAssertion
    - Edge
  object:
    name: object
    description: This corresponds to object_id in SSSOM
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NewMapping
    - RemoveMapping
    - NewMetadataAssertion
    - RemoveMetadataAssertion
    - Edge
attributes:
  subject:
    name: subject
    description: This corresponds to subject_id in SSSOM
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: subject
    owner: MappingCreation
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - Edge
    range: Node
  predicate:
    name: predicate
    description: This corresponds to predicate_id in SSSOM. The value of this is typically
      a predicate from SKOS
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: predicate
    owner: MappingCreation
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NewSynonym
    - NewMapping
    - RemoveMapping
    - NewMetadataAssertion
    - RemoveMetadataAssertion
    - Edge
    range: Node
  object:
    name: object
    description: This corresponds to object_id in SSSOM
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: object
    owner: MappingCreation
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NewMapping
    - RemoveMapping
    - NewMetadataAssertion
    - RemoveMetadataAssertion
    - Edge
    range: Node
  annotation_set:
    name: annotation_set
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: annotation_set
    owner: MappingCreation
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NodeCreation
    - Annotation
    - Node
    - Edge
    range: Annotation
  subject_type:
    name: subject_type
    description: The type (IRI or Literal) of an edge's subject
    deprecated: no longer required
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: subject_type
    owner: MappingCreation
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    range: string
  predicate_type:
    name: predicate_type
    description: The type (IRI or Literal) of an edge's subject
    deprecated: no longer required
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: predicate_type
    owner: MappingCreation
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    range: string
  object_type:
    name: object_type
    description: The type (IRI or Literal) of an object
    deprecated: no longer required
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: object_type
    owner: MappingCreation
    domain_of:
    - EdgeChange
    - EdgeCreation
    - EdgeDeletion
    range: string
  about_edge:
    name: about_edge
    from_schema: https://w3id.org/kgcl
    rank: 1000
    is_a: about
    multivalued: false
    alias: about_edge
    owner: MappingCreation
    domain_of:
    - EdgeChange
    range: Edge
  language:
    name: language
    description: The language tag of a literal
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: language
    owner: MappingCreation
    domain_of:
    - EdgeChange
    - NodeChange
    - NewSynonym
    - NodeCreation
    range: LanguageTag
  datatype:
    name: datatype
    description: The datatype of a literal
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: datatype
    owner: MappingCreation
    domain_of:
    - EdgeChange
    range: string
  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: MappingCreation
    domain_of:
    - SimpleChange
    - 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: MappingCreation
    domain_of:
    - SimpleChange
    - NodeRename
    - SetLanguageForName
    - NewSynonym
    - SynonymReplacement
    - SynonymPredicateChange
    - MappingReplacement
    - MappingPredicateChange
    - MetadataAssertionReplacement
    - MetadataAssertionPredicateChange
    - NewTextDefinition
    - TextDefinitionReplacement
    range: string
  old_value_type:
    name: old_value_type
    description: The type (IRI or Literal) of an old value
    deprecated: no longer required
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: old_value_type
    owner: MappingCreation
    domain_of:
    - SimpleChange
    range: string
  new_value_type:
    name: new_value_type
    description: The type (IRI or Literal) of a new value
    deprecated: no longer required
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: new_value_type
    owner: MappingCreation
    domain_of:
    - SimpleChange
    range: string
  new_language:
    name: new_language
    description: The new language tag of a literal
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: new_language
    owner: MappingCreation
    domain_of:
    - SimpleChange
    - NodeRename
    range: string
  old_language:
    name: old_language
    description: The old language tag of a literal
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: old_language
    owner: MappingCreation
    domain_of:
    - SimpleChange
    - NodeRename
    range: string
  new_datatype:
    name: new_datatype
    description: The new datatype of a literal
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: new_datatype
    owner: MappingCreation
    domain_of:
    - SimpleChange
    range: string
  old_datatype:
    name: old_datatype
    description: The old datatype of a literal
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: old_datatype
    owner: MappingCreation
    domain_of:
    - SimpleChange
    range: string
  id:
    name: id
    from_schema: https://w3id.org/kgcl
    rank: 1000
    identifier: true
    alias: id
    owner: MappingCreation
    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: MappingCreation
    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: MappingCreation
    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: MappingCreation
    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: MappingCreation
    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: MappingCreation
    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: MappingCreation
    domain_of:
    - Change
    range: string
  contributor:
    name: contributor
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: dcterms:creator
    alias: contributor
    owner: MappingCreation
    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: MappingCreation
    domain_of:
    - Change
    range: Deletion