@prefix dcterms: . @prefix kgcl: . @prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix sh: . @prefix xml1: . @prefix xsd: . kgcl:AddNodeToSubset a sh:NodeShape ; sh:closed true ; sh:description "Places a node inside a subset, by annotating that node" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:class ; sh:description "subset that the element is being placed inside." ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:in_subset ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 24 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ] ; sh:targetClass kgcl:AddNodeToSubset . kgcl:AllowsAutomaticReplacementOfEdges a sh:NodeShape ; sh:closed false ; sh:description "Applies to an obsoletion in which annotations or edges pointing at the obsoleted node can be automatically rewired to point to a target" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ] ; sh:targetClass kgcl:AllowsAutomaticReplacementOfEdges . kgcl:ChangeLanguageElement a sh:NodeShape ; sh:closed false ; sh:description "A broad grouping for all elements of the change language" ; sh:ignoredProperties ( kgcl:has_undo kgcl:language kgcl:change_description kgcl:obsoletion_policies kgcl:contributor_predicate kgcl:associated_change_set kgcl:qualifier kgcl:new_object_type kgcl:new_value_type kgcl:change_set rdfs:seeAlso kgcl:superclass kgcl:has_textual_diff kgcl:name_predicate kgcl:term_tracker_issue dcterms:date kgcl:new_datatype kgcl:about kgcl:target kgcl:has_nondirect_replacement rdf:type kgcl:old_datatype kgcl:new_value kgcl:old_value kgcl:about_node kgcl:obsolete_node_label_prefix kgcl:about_node_representation kgcl:datatype kgcl:in_subset dcterms:creator prov:wasGeneratedBy kgcl:subject_type kgcl:object_type kgcl:old_language kgcl:new_language kgcl:node_id kgcl:creator_predicate kgcl:main_synonym_predicate kgcl:definition_predicate kgcl:has_direct_replacement prov:activity_set kgcl:obsoletion_workflow kgcl:annotation_property kgcl:annotation_property_type kgcl:old_value_type kgcl:predicate_type kgcl:synonym_predicates kgcl:about_edge kgcl:obsolete_subclass_of_shadow_property kgcl:old_object_type kgcl:pull_request ) ; sh:targetClass kgcl:ChangeLanguageElement . kgcl:ChangeMixin a sh:NodeShape ; sh:closed false ; sh:description "root class for all change mixins" ; sh:ignoredProperties ( kgcl:in_subset rdf:type ) ; sh:property [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ] ; sh:targetClass kgcl:ChangeMixin . kgcl:ChangeSetSummaryStatistic a sh:NodeShape ; sh:closed true ; sh:description "A summary statistic for a set of changes of the same type, grouped by zero or more node properties" ; sh:ignoredProperties ( rdf:type ) ; sh:targetClass kgcl:ChangeSetSummaryStatistic . kgcl:ClassCreation a sh:NodeShape ; sh:closed true ; sh:description "A node creation where the owl type is 'owl:Class'" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 28 ; sh:path kgcl:about ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:superclass ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 6 ; sh:path kgcl:about_node ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 18 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:about_node_representation ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 4 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:old_language ], [ sh:class ; sh:description "id of a node to be created" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:node_id ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 27 ; sh:path kgcl:associated_change_set ], [ sh:in ( ) ; sh:maxCount 1 ; sh:order 3 ; sh:path ] ; sh:targetClass kgcl:ClassCreation . kgcl:ComplexChange a sh:NodeShape ; sh:closed false ; sh:description "A change that is is a composition of other changes" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 3 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 10 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "A collection of changes" ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 12 ; sh:path kgcl:associated_change_set ] ; sh:targetClass kgcl:ComplexChange . kgcl:Configuration a sh:NodeShape ; sh:closed true ; sh:description "The meaning of operations can be configured" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:obsoletion_workflow ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:synonym_predicates ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:creator_predicate ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:name_predicate ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:definition_predicate ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:main_synonym_predicate ], [ sh:in ( "NoLogicalAxiomsOnObsoletes" "ObsoleteLabelsArePrefixed" ) ; sh:order 8 ; sh:path kgcl:obsoletion_policies ], [ sh:datatype xsd:string ; sh:description "A prefix to add to the label of an obsolete node. This may include a space at the end." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:obsolete_node_label_prefix ], [ sh:datatype xsd:anyURI ; sh:description "specifies the annotation property to be used to create a shadow annotation assertion triple when a subclass edge is deleted." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:obsolete_subclass_of_shadow_property ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:contributor_predicate ] ; sh:targetClass kgcl:Configuration . kgcl:Creation a sh:NodeShape ; sh:closed false ; sh:description "Creation of an element." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ] ; sh:targetClass kgcl:Creation . kgcl:DatatypeChange a sh:NodeShape ; sh:closed true ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ] ; sh:targetClass kgcl:DatatypeChange . kgcl:DatatypeOrLanguageTagChange a sh:NodeShape ; sh:closed false ; sh:description "A change in a value assertion where the value remain unchanged but either the datatype or language changes" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_undo ] ; sh:targetClass kgcl:DatatypeOrLanguageTagChange . kgcl:EdgeChange a sh:NodeShape ; sh:closed false ; sh:description "A change in which the element that is the focus of the change is an edge." ; sh:ignoredProperties ( rdf:type kgcl:about kgcl:predicate_type kgcl:subject_type kgcl:new_object_type kgcl:old_object_type ) ; sh:property [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:old_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:pull_request ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 14 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:datatype ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 21 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value_type ] ; sh:targetClass kgcl:EdgeChange . kgcl:EdgeCreation a sh:NodeShape ; sh:closed true ; sh:description "An edge change in which a de-novo edge is created. The edge is potentially annotated in the same action." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 29 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path rdfs:seeAlso ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 30 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:pull_request ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 28 ; sh:path kgcl:change_description ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 6 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:subject_type ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 27 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:predicate_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 7 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ] ; sh:targetClass kgcl:EdgeCreation . kgcl:EdgeDeletion a sh:NodeShape ; sh:closed true ; sh:description "An edge change in which an edge is removed. All edge annotations/properies are removed in the same action." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_value_type ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 29 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:predicate_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 30 ; sh:path kgcl:about ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:subject_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 28 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:term_tracker_issue ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 6 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_value_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 7 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 27 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_language ] ; sh:targetClass kgcl:EdgeDeletion . kgcl:EdgeLogicalInterpretationChange a sh:NodeShape ; sh:closed true ; sh:description "An edge change where the subject, object, and predicate are unchanged, but the logical interpretation changes" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value_type ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_datatype ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 21 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_datatype ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 14 ; sh:path prov:wasGeneratedBy ] ; sh:targetClass kgcl:EdgeLogicalInterpretationChange . kgcl:EdgeObsoletion a sh:NodeShape ; sh:closed true ; sh:description "An edge change in which an edge is obsoleted." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 27 ; sh:path kgcl:associated_change_set ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 18 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 3 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path kgcl:change_description ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path rdfs:seeAlso ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 4 ; sh:path kgcl:about_edge ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:old_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:object_type ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 28 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_datatype ] ; sh:targetClass kgcl:EdgeObsoletion . kgcl:EdgeRewiring a sh:NodeShape ; sh:closed true ; sh:description "An edge change where one node is replaced with another, as in the case of obsoletion with replacement" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:new_value ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 14 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about_edge ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:associated_change_set ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 21 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:object_type ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:date ] ; sh:targetClass kgcl:EdgeRewiring . kgcl:LanguageTagChange a sh:NodeShape ; sh:closed true ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xml1:lang ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:datatype xml1:lang ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ] ; sh:targetClass kgcl:LanguageTagChange . kgcl:LogicalAxiomChange a sh:NodeShape ; sh:closed true ; sh:description "A simple change where a logical axiom is changed, where the logical axiom cannot be represented as an edge" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 19 ; sh:path kgcl:associated_change_set ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 10 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_datatype ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 17 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_language ] ; sh:targetClass kgcl:LogicalAxiomChange . kgcl:MappingCreation a sh:NodeShape ; sh:closed true ; sh:description "A specific kind of edge creation in which the created edge is a mapping." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:old_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 3 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:new_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 7 ; sh:path kgcl:about_edge ], [ sh:class ; sh:description "This corresponds to predicate_id in SSSOM. The value of this is typically a predicate from SKOS" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path dcterms:creator ], [ sh:class ; sh:description "This corresponds to subject_id in SSSOM" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 29 ; sh:path kgcl:associated_change_set ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "This corresponds to object_id in SSSOM" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:predicate_type ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 27 ; sh:path kgcl:has_undo ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 30 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:subject_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 28 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path dcterms:date ] ; sh:targetClass kgcl:MappingCreation . kgcl:MappingPredicateChange a sh:NodeShape ; sh:closed true ; sh:description "A node mapping change where the predicate of a mapping is changed." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ] ; sh:targetClass kgcl:MappingPredicateChange . kgcl:MappingReplacement a sh:NodeShape ; sh:closed true ; sh:description "A node mapping change where the object of a mapping is changed" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ] ; sh:targetClass kgcl:MappingReplacement . kgcl:MetadataAssertionPredicateChange a sh:NodeShape ; sh:closed true ; sh:description "A node metadata assertion change where the predicate of a metadata assertion is changed." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ] ; sh:targetClass kgcl:MetadataAssertionPredicateChange . kgcl:MetadataAssertionReplacement a sh:NodeShape ; sh:closed true ; sh:description "A node metadata assertion change where the object of a metadata assertion is changed" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ] ; sh:targetClass kgcl:MetadataAssertionReplacement . kgcl:MultiNodeObsoletion a sh:NodeShape ; sh:closed true ; sh:description "A complex change consisting of multiple obsoletions." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes associated with a set of obsoletions. This change set is the composed change set rather than the set of individual changes. For example, if previous state is:\\n `A subClassOf B subClassOf C subClassOf D` and we obsolete {B,C}, then the individual changes are `A moves from B to C` and `B moves from C to D`, but the composed change set is `A moves from B to D`\"" ; sh:nodeKind sh:IRI ; sh:order 12 ; sh:path kgcl:associated_change_set ], [ sh:class kgcl:NodeObsoletion ; sh:description "A collection of changes" ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:term_tracker_issue ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 3 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 10 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path dcterms:date ] ; sh:targetClass kgcl:MultiNodeObsoletion . kgcl:NameBecomesSynonym a sh:NodeShape ; sh:closed true ; sh:description "A node synonym where the name NAME of an node NODE moves to a synonym, and NODE receives a new name. This change consists of compose of (1) a node rename where NAME is replaced by a different name (2) a new synonym" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ] ; sh:targetClass kgcl:NameBecomesSynonym . kgcl:NewMapping a sh:NodeShape ; sh:closed true ; sh:description "A node mapping change where a mapping is added to a node" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ] ; sh:targetClass kgcl:NewMapping . kgcl:NewMetadataAssertion a sh:NodeShape ; sh:closed true ; sh:description "A node metadata assertion change where a metadata assertion is added to a node" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ] ; sh:targetClass kgcl:NewMetadataAssertion . kgcl:NewSynonym a sh:NodeShape ; sh:closed true ; sh:description "A node synonym change where a de-novo synonym is created" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The qualifier of a change operation" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:qualifier ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 3 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 4 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ] ; sh:targetClass kgcl:NewSynonym . kgcl:NewTextDefinition a sh:NodeShape ; sh:closed true ; sh:description "A node change where a de-novo text definition is created" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:new_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ] ; sh:targetClass kgcl:NewTextDefinition . kgcl:NodeAnnotationChange a sh:NodeShape ; sh:closed true ; sh:description "A node change where the change alters node properties/annotations. TODO" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The type of a property (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:annotation_property_type ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "An annotation property" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:annotation_property ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ] ; sh:targetClass kgcl:NodeAnnotationChange . kgcl:NodeAnnotationReplacement a sh:NodeShape ; sh:closed true ; sh:description "A node annotation change where the change replaces a particular property value. TODO" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type of a property (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:annotation_property_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "An annotation property" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:annotation_property ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ] ; sh:targetClass kgcl:NodeAnnotationReplacement . kgcl:NodeChange a sh:NodeShape ; sh:closed false ; sh:description "A simple change where the change is about a node" ; sh:ignoredProperties ( kgcl:has_textual_diff kgcl:has_direct_replacement rdf:type kgcl:annotation_property kgcl:annotation_property_type kgcl:in_subset kgcl:about kgcl:target kgcl:qualifier kgcl:has_nondirect_replacement kgcl:node_id kgcl:superclass ) ; sh:property [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ] ; sh:targetClass kgcl:NodeChange . kgcl:NodeCreation a sh:NodeShape ; sh:closed true ; sh:description "a node change in which a new node is created" ; sh:ignoredProperties ( rdf:type kgcl:superclass ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path ], [ sh:class ; sh:description "id of a node to be created" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:node_id ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path kgcl:term_tracker_issue ], [ sh:in ( ) ; sh:maxCount 1 ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 3 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 17 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:about_node_representation ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 24 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 26 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 27 ; sh:path kgcl:about ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 5 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path rdfs:seeAlso ] ; sh:targetClass kgcl:NodeCreation . kgcl:NodeDeepening a sh:NodeShape ; sh:closed true ; sh:description "A node move in which a node where the destination is a proper descendant of the original location. Note that here descendant applied not just to subclass, but edges of any predicate in the relational graph" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_object_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 25 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_object_type ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 16 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:new_datatype ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_language ] ; sh:targetClass kgcl:NodeDeepening . kgcl:NodeDeletion a sh:NodeShape ; sh:closed true ; sh:description "Deletion of a node from the graph. Note it is recommended nodes are obsoleted and never merged, but this operation exists to represent deletions in ontologies, accidental or otherwise" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 23 ; sh:path kgcl:about ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ] ; sh:targetClass kgcl:NodeDeletion . kgcl:NodeDirectMerge a sh:NodeShape ; sh:closed true ; sh:description "An obsoletion change in which all metadata (including name/label) from the source node is deleted and added to the target node, and edges can automatically be rewired to point to the target node" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:class ; sh:description "An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:has_direct_replacement ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "An obsoletion replacement where it is NOT valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_nondirect_replacement ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ] ; sh:targetClass kgcl:NodeDirectMerge . kgcl:NodeMappingChange a sh:NodeShape ; sh:closed true ; sh:description "A node change where the mappings for that node are altered" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ] ; sh:targetClass kgcl:NodeMappingChange . kgcl:NodeMetadataAssertionChange a sh:NodeShape ; sh:closed true ; sh:description "A node change where the metadata assertion (OWL annotations) for that node are altered" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ] ; sh:targetClass kgcl:NodeMetadataAssertionChange . kgcl:NodeMove a sh:NodeShape ; sh:closed true ; sh:description "A node move is a combination of deleting a parent edge and adding a parent edge, where the predicate is preserved and the object/parent node changes" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 25 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:date ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 16 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_object_type ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_value_type ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_object_type ] ; sh:targetClass kgcl:NodeMove . kgcl:NodeObsoletionWithDirectReplacement a sh:NodeShape ; sh:closed true ; sh:description "An obsoletion change in which information from the obsoleted node is selectively copied to a single target, and edges can automatically be rewired to point to the target node" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:class ; sh:description "An obsoletion replacement where it is NOT valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_nondirect_replacement ], [ sh:class ; sh:description "An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:has_direct_replacement ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ] ; sh:targetClass kgcl:NodeObsoletionWithDirectReplacement . kgcl:NodeObsoletionWithNoDirectReplacement a sh:NodeShape ; sh:closed true ; sh:description "An obsoletion change in which there is no direct replacement" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:description "An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:has_direct_replacement ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class ; sh:description "An obsoletion replacement where it is NOT valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:minCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_nondirect_replacement ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ] ; sh:targetClass kgcl:NodeObsoletionWithNoDirectReplacement . kgcl:NodeRename a sh:NodeShape ; sh:closed true ; sh:description "A node change where the name (aka rdfs:label) of the node changes" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:old_language ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 5 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 14 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:term_tracker_issue ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 21 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:class kgcl:TextualDiff ; sh:description "A representation of character-level changes on a textual literal property. For example, if a text definition may change by only a single character such as addition of a period, it is useful to be able to see this visually." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:has_textual_diff ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_datatype ] ; sh:targetClass kgcl:NodeRename . kgcl:NodeShallowing a sh:NodeShape ; sh:closed true ; sh:description "The opposite of node deepening" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_object_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_object_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 16 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:old_datatype ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 25 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:new_datatype ] ; sh:targetClass kgcl:NodeShallowing . kgcl:NodeSynonymChange a sh:NodeShape ; sh:closed true ; sh:ignoredProperties ( kgcl:has_textual_diff kgcl:target kgcl:qualifier rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ] ; sh:targetClass kgcl:NodeSynonymChange . kgcl:NodeTextDefinitionChange a sh:NodeShape ; sh:closed false ; sh:description "A node change where the text definition is changed" ; sh:ignoredProperties ( kgcl:has_textual_diff rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ] ; sh:targetClass kgcl:NodeTextDefinitionChange . kgcl:NodeUnobsoletion a sh:NodeShape ; sh:closed true ; sh:description "unobsoletion of a node deprecates usage of that node. Rarely applied." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:class ; sh:description "An obsoletion replacement where it is NOT valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_nondirect_replacement ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:class ; sh:description "An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:has_direct_replacement ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 22 ; sh:path kgcl:has_undo ] ; sh:targetClass kgcl:NodeUnobsoletion . kgcl:ObjectPropertyCreation a sh:NodeShape ; sh:closed true ; sh:description "A node creation where the owl type is 'ObjectProperty'" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_value_type ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 24 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:old_datatype ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 5 ; sh:path kgcl:about_node ], [ sh:class ; sh:description "id of a node to be created" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:node_id ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 26 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path rdfs:seeAlso ], [ sh:in ( ) ; sh:maxCount 1 ; sh:order 2 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 17 ; sh:path prov:wasGeneratedBy ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 3 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 27 ; sh:path kgcl:about ] ; sh:targetClass kgcl:ObjectPropertyCreation . kgcl:PlaceUnder a sh:NodeShape ; sh:closed true ; sh:description "An edge creation where the predicate is owl:subClassOf" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 30 ; sh:path kgcl:about ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 7 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:subject_type ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 28 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:predicate_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_value_type ], [ sh:class kgcl:Deletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 27 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 6 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 29 ; sh:path kgcl:associated_change_set ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_value_type ] ; sh:targetClass kgcl:PlaceUnder . kgcl:PredicateChange a sh:NodeShape ; sh:closed true ; sh:description "An edge change where the predicate (relationship type) is modified." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:object_type ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about_edge ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:datatype ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_datatype ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 14 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 21 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ] ; sh:targetClass kgcl:PredicateChange . kgcl:RemoveFromSubset a sh:NodeShape ; sh:closed false ; sh:description "removing an element from a subset" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:class kgcl:AddToSubset ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:has_undo ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:about ], [ sh:class ; sh:description "subset that the element is being removed from" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:in_subset ] ; sh:targetClass kgcl:RemoveFromSubset . kgcl:RemoveMapping a sh:NodeShape ; sh:closed true ; sh:description "A node mapping change where a mapping is deleted" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ] ; sh:targetClass kgcl:RemoveMapping . kgcl:RemoveMetadataAssertion a sh:NodeShape ; sh:closed true ; sh:description "A node metadata assertion change where a metadata assertion is deleted" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ] ; sh:targetClass kgcl:RemoveMetadataAssertion . kgcl:RemoveNodeFromSubset a sh:NodeShape ; sh:closed true ; sh:description "Removes a node from a subset, by removing an annotation" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 24 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:class kgcl:AddToSubset ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:class ; sh:description "The node that is removed from the subset" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:class ; sh:description "The subset from which the node is to be removed" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:in_subset ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ] ; sh:targetClass kgcl:RemoveNodeFromSubset . kgcl:RemoveSynonym a sh:NodeShape ; sh:closed true ; sh:description "A node synonym change where a synonym is deleted" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:about_node_representation ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ] ; sh:targetClass kgcl:RemoveSynonym . kgcl:RemoveTextDefinition a sh:NodeShape ; sh:closed true ; sh:description "A node change where a text definition is deleted" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ] ; sh:targetClass kgcl:RemoveTextDefinition . kgcl:RemoveUnder a sh:NodeShape ; sh:closed true ; sh:description """An edge deletion where the predicate is owl:subClassOf """ ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 25 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path kgcl:new_language ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 28 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 26 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an object" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:object_type ], [ sh:datatype xsd:string ; sh:description "The datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:datatype ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 30 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:subject_type ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an edge's subject" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:predicate_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 6 ; sh:path ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 27 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 24 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 29 ; sh:path kgcl:associated_change_set ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 7 ; sh:path kgcl:about_edge ] ; sh:targetClass kgcl:RemoveUnder . kgcl:Session a sh:NodeShape ; sh:closed true ; sh:description "A session consists of a set of change sets bundled with the activities that generated those change sets" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class prov:Activity ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path prov:activity_set ], [ sh:class kgcl:Change ; sh:description "A collection of changes" ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:change_set ] ; sh:targetClass kgcl:Session . kgcl:SetLanguageForName a sh:NodeShape ; sh:closed true ; sh:description "A node change where the string value for the name is unchanged but the language tag is set" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_datatype ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 13 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:old_language ], [ sh:datatype xml1:lang ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path dcterms:creator ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 23 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:date ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 20 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path kgcl:pull_request ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path kgcl:change_description ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xml1:lang ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ] ; sh:targetClass kgcl:SetLanguageForName . kgcl:SimpleChange a sh:NodeShape ; sh:closed false ; sh:description "A change that is about a single ontology element" ; sh:ignoredProperties ( kgcl:language kgcl:qualifier kgcl:new_object_type kgcl:superclass kgcl:has_textual_diff kgcl:about kgcl:target kgcl:has_nondirect_replacement rdf:type kgcl:about_node kgcl:about_node_representation kgcl:datatype kgcl:in_subset kgcl:subject_type kgcl:object_type kgcl:node_id kgcl:has_direct_replacement kgcl:annotation_property kgcl:annotation_property_type kgcl:predicate_type kgcl:about_edge kgcl:old_object_type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path dcterms:creator ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 17 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 10 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value_type ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 19 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path dcterms:creator ] ; sh:targetClass kgcl:SimpleChange . kgcl:SubsetMembershipChange a sh:NodeShape ; sh:closed false ; sh:description "A change in the membership status of a node with respect to a subset (view)" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:has_undo ], [ sh:class ; sh:description "The subset that pertains to this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:in_subset ] ; sh:targetClass kgcl:SubsetMembershipChange . kgcl:SynonymPredicateChange a sh:NodeShape ; sh:closed true ; sh:description "A node synonym change where the predicate of a synonym is changed. Background: synonyms can be represented by a variety of predicates. For example, many OBO ontologies make use of predicates such as oio:hasExactSynonym, oio:hasRelatedSynonym, etc" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:TextualDiff ; sh:description "A representation of character-level changes on a textual literal property. For example, if a text definition may change by only a single character such as addition of a period, it is useful to be able to see this visually." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:has_textual_diff ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 4 ; sh:path kgcl:about_node ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The secondary entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:target ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ] ; sh:targetClass kgcl:SynonymPredicateChange . kgcl:SynonymReplacement a sh:NodeShape ; sh:closed true ; sh:description "A node synonym change where the text of a synonym is changed" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 4 ; sh:path kgcl:about_node ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:class kgcl:TextualDiff ; sh:description "A representation of character-level changes on a textual literal property. For example, if a text definition may change by only a single character such as addition of a period, it is useful to be able to see this visually." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 3 ; sh:path kgcl:has_textual_diff ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The qualifier of a change operation" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:qualifier ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ] ; sh:targetClass kgcl:SynonymReplacement . kgcl:TextDefinitionReplacement a sh:NodeShape ; sh:closed true ; sh:description "A node change where a text definition is modified" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 3 ; sh:path kgcl:about_node ], [ sh:class kgcl:TextualDiff ; sh:description "A representation of character-level changes on a textual literal property. For example, if a text definition may change by only a single character such as addition of a period, it is useful to be able to see this visually." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path kgcl:has_textual_diff ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 23 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:old_value_type ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 14 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 21 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:old_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 15 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 22 ; sh:path kgcl:change_description ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:term_tracker_issue ] ; sh:targetClass kgcl:TextDefinitionReplacement . kgcl:Transaction a sh:NodeShape ; sh:closed true ; sh:description "A change that is a composition of a set of changes, where those changes are treated as a single unit. Could be a single change, or the results of an ontology diff" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 10 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 12 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path dcterms:creator ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 3 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Change ; sh:description "A collection of changes" ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path dcterms:date ] ; sh:targetClass kgcl:Transaction . kgcl:Unobsoletion a sh:NodeShape ; sh:closed false ; sh:description "Opposite operation of obsoletion. Rarely performed." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:has_undo ] ; sh:targetClass kgcl:Unobsoletion . a sh:NodeShape ; sh:closed true ; sh:ignoredProperties ( rdf:type ) ; sh:targetClass . a sh:NodeShape ; sh:closed true ; sh:description "a property-value pair" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ] ; sh:targetClass . prov:ProvElement a sh:NodeShape ; sh:closed false ; sh:description "A grouping for prov elements" ; sh:ignoredProperties ( prov:wasInformedBy prov:used prov:actedOnBehalfOf prov:startedAtTime prov:wasAssociatedWith rdf:type prov:endedAtTime dcterms:description ) ; sh:targetClass prov:ProvElement . kgcl:NodeObsoletion a sh:NodeShape ; sh:closed true ; sh:description "Obsoletion of a node deprecates usage of that node, but does not delete it." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of an old value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path kgcl:old_value_type ], [ sh:class ; sh:description "An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:has_direct_replacement ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 16 ; sh:path rdfs:seeAlso ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 14 ; sh:path ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 24 ; sh:path kgcl:associated_change_set ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 13 ; sh:path ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 23 ; sh:path kgcl:change_description ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 25 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "An obsoletion replacement where it is NOT valid to automatically update annotations/edges pointing at the node with its direct replacement" ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_nondirect_replacement ], [ sh:datatype xsd:string ; sh:description "The old datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 12 ; sh:path kgcl:old_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 18 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:description "The representation of a node (URI, CURIE, label) " ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:about_node_representation ], [ sh:datatype xsd:string ; sh:description "The new language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 9 ; sh:path kgcl:new_language ], [ sh:datatype xsd:string ; sh:description "The type (IRI or Literal) of a new value" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path kgcl:new_value_type ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 20 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 17 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:description "The new datatype of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 11 ; sh:path kgcl:new_datatype ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 19 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:description "The old language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:old_language ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 15 ; sh:path prov:wasGeneratedBy ], [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 22 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path kgcl:new_value ], [ sh:datatype xml1:lang ; sh:description "The language tag of a literal" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:language ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 21 ; sh:path dcterms:creator ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:about_node ] ; sh:targetClass kgcl:NodeObsoletion . kgcl:AddToSubset a sh:NodeShape ; sh:closed false ; sh:description "placing an element inside a subset" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:description "subset that the element is being placed inside." ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path kgcl:in_subset ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:about ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:new_value ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path kgcl:has_undo ] ; sh:targetClass kgcl:AddToSubset . prov:Agent a sh:NodeShape ; sh:closed true ; sh:description "a provence-generating agent" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class prov:Agent ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path prov:actedOnBehalfOf ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path prov:wasInformedBy ] ; sh:targetClass prov:Agent . kgcl:TextualDiff a sh:NodeShape ; sh:closed true ; sh:description "A summarizing of a change on a piece of text. This could be rendered in a number of different ways" ; sh:ignoredProperties ( rdf:type ) ; sh:targetClass kgcl:TextualDiff . a sh:NodeShape ; sh:closed true ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ], [ sh:in ( ) ; sh:maxCount 1 ; sh:order 3 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ] ; sh:targetClass . kgcl:Deletion a sh:NodeShape ; sh:closed false ; sh:description "Removal of an element." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ], [ sh:class ; sh:description "The 'focus' entity on which the change operates" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ] ; sh:targetClass kgcl:Deletion . a sh:NodeShape ; sh:closed true ; sh:description "A node that is a class" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path ], [ sh:in ( ) ; sh:maxCount 1 ; sh:order 3 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ] ; sh:targetClass . a sh:NodeShape ; sh:closed true ; sh:description "A node that is an individual" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ], [ sh:in ( ) ; sh:maxCount 1 ; sh:order 3 ; sh:path ] ; sh:targetClass . kgcl:Obsoletion a sh:NodeShape ; sh:closed false ; sh:description "Obsoletion of an element deprecates usage of that element, but does not delete that element." ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:class kgcl:Obsoletion ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 1 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the new instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path kgcl:new_value ], [ sh:datatype xsd:string ; sh:description "The value of a property held in the old instance of the ontology" ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path kgcl:old_value ], [ sh:class ; sh:description "The element that is obsoleted by this change." ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 0 ; sh:path kgcl:about ] ; sh:targetClass kgcl:Obsoletion . a sh:NodeShape ; sh:closed true ; sh:description """A relationship between two nodes. Currently the only kinds of edges supported in KGCL: * A subClassOf B <==> Edge(subject=A, predicate=owl:subClassOf, object=B) * A subClassOf P some B <==> Edge(subject=A, predicate=P, object=B) * P subPropertyOf Q <==> Edge(subject=P, predicate=owl:subPropertyOf, object=Q) These represent the most common kind of pairwise relationship between classes, and classes are the dominant node type in ontologies. In future a wider variety of OWL axiom types will be supportedn through the use of an additional edge property/slot to indicate the interpretation of the axiom, following owlstar (https://github.com/cmungall/owlstar). For example: * `A subClassOf R only B <==> Edge(subject=A, predicate=P, object=B, interpretation=AllOnly)` * `A Annotation(P,B) <==> Edge(subject=A, predicate=P, object=B, interpretation=annotationAssertion)` Note that not all axioms are intended to map to edges. Axioms/triples where the object is a literal would be represented as node properties. Complex OWL axioms involving nesting would have their own dedicated construct, or may be represented generically. These are out of scope for the current version of KGCL""" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 1 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 6 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path ] ; sh:targetClass . a sh:NodeShape ; sh:closed true ; sh:description "owl annotations. Not to be confused with annotations sensu GO" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 0 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path ] ; sh:targetClass . a sh:NodeShape ; sh:closed true ; sh:description "Any component of an ontology or knowledge graph" ; sh:ignoredProperties ( rdf:type ) ; sh:targetClass . prov:Activity a sh:NodeShape ; sh:closed true ; sh:description "a provence-generating activity" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path prov:startedAtTime ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 3 ; sh:path prov:wasInformedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path dcterms:description ], [ sh:class prov:Agent ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 4 ; sh:path prov:wasAssociatedWith ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 2 ; sh:path prov:endedAtTime ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path prov:used ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ] ; sh:targetClass prov:Activity . a sh:NodeShape ; sh:closed true ; sh:description "Any named entity in an ontology. May be a class, individual, property" ; sh:ignoredProperties ( rdf:type ) ; sh:property [ sh:in ( ) ; sh:maxCount 1 ; sh:order 3 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ], [ sh:class ; sh:maxCount 1 ; sh:nodeKind sh:BlankNodeOrIRI ; sh:order 2 ; sh:path ] ; sh:targetClass . kgcl:Change a sh:NodeShape ; sh:closed false ; sh:description "Any change perform on an ontology or knowledge graph" ; sh:ignoredProperties ( kgcl:language kgcl:qualifier kgcl:new_object_type kgcl:new_value_type kgcl:change_set kgcl:superclass kgcl:has_textual_diff kgcl:new_datatype kgcl:about kgcl:target kgcl:has_nondirect_replacement rdf:type kgcl:old_datatype kgcl:new_value kgcl:old_value kgcl:about_node kgcl:about_node_representation kgcl:datatype kgcl:in_subset kgcl:subject_type kgcl:object_type kgcl:old_language kgcl:new_language kgcl:node_id kgcl:has_direct_replacement kgcl:annotation_property kgcl:annotation_property_type kgcl:old_value_type kgcl:predicate_type kgcl:about_edge kgcl:old_object_type ) ; sh:property [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 6 ; sh:path dcterms:creator ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 1 ; sh:path ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 4 ; sh:path kgcl:pull_request ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 5 ; sh:path kgcl:term_tracker_issue ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:minCount 1 ; sh:nodeKind sh:Literal ; sh:order 0 ; sh:path ], [ sh:class kgcl:Change ; sh:description "A change that reverses this change" ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 9 ; sh:path kgcl:has_undo ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 7 ; sh:path dcterms:date ], [ sh:datatype xsd:string ; sh:description "A string serialization of the change. This should be both human-readable, and parseable." ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 10 ; sh:path kgcl:change_description ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 3 ; sh:path rdfs:seeAlso ], [ sh:class kgcl:Change ; sh:description "All changes forced as a result of this obsoletion. For example, starting with `A subClassOf B subClassOf C`, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere" ; sh:nodeKind sh:IRI ; sh:order 11 ; sh:path kgcl:associated_change_set ], [ sh:class prov:Activity ; sh:maxCount 1 ; sh:nodeKind sh:IRI ; sh:order 2 ; sh:path prov:wasGeneratedBy ], [ sh:datatype xsd:string ; sh:maxCount 1 ; sh:nodeKind sh:Literal ; sh:order 8 ; sh:path dcterms:creator ] ; sh:targetClass kgcl:Change .