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
- ChangeLanguageElement
- Change
- SimpleChange
- EdgeChange
- EdgeCreation [ Creation]
- MappingCreation [ Creation]
- EdgeCreation [ Creation]
- EdgeChange
- SimpleChange
- Change
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