@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