PREFIX act:     <http://ontology.eil.utoronto.ca/tove/activity#>
PREFIX adms:    <http://www.w3.org/ns/adms#>
PREFIX cc:      <http://creativecommons.org/ns#>
PREFIX cids:    <https://ontology.commonapproach.org/cids#>
PREFIX csh:     <https://ontology.commonapproach.org/cids/shacl#>
PREFIX cwrc:    <http://sparql.cwrc.ca/ontologies/cwrc#>
PREFIX dc:      <http://purl.org/dc/elements/1.1/>
PREFIX dcat:    <http://www.w3.org/ns/dcat#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX dqv:     <http://www.w3.org/ns/dqv#>
PREFIX foaf:    <http://xmlns.com/foaf/0.1/>
PREFIX genprop: <https://standards.iso.org/iso-iec/5087/-1/ed-1/en/ontology/GenericProperties/>
PREFIX geo:     <http://www.geonames.org/ontology/ontology_v3.1.rdf#>
PREFIX i72:     <http://ontology.eil.utoronto.ca/ISO21972/iso21972#>
PREFIX ic:      <http://ontology.eil.utoronto.ca/tove/icontact#>
PREFIX oep:     <http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/part.owl#>
PREFIX om-1:    <http://www.wurvoc.org/vocabularies/om-1.8/>
PREFIX org:     <http://ontology.eil.utoronto.ca/tove/organization#>
PREFIX owl:     <http://www.w3.org/2002/07/owl#>
PREFIX prov:    <http://www.w3.org/ns/prov#>
PREFIX rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:    <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rel:     <http://purl.org/vocab/relationship/>
PREFIX sch:     <http://schema.org/>
PREFIX schema:  <http://schema.org/>
PREFIX sff:     <https://ontology.commonapproach.org/sff#>
PREFIX sh:      <http://www.w3.org/ns/shacl#>
PREFIX skos:    <http://www.w3.org/2004/02/skos/core#>
PREFIX sur:     <http://ontology.eil.utoronto.ca/tove/survey#>
PREFIX time:    <http://www.w3.org/2006/time#>
PREFIX vann:    <http://purl.org/vocab/vann/>
PREFIX voaf:    <http://purl.org/vocommons/voaf#>
PREFIX void:    <http://rdfs.org/ns/void#>
PREFIX vs:      <http://www.w3.org/2003/06/sw-vocab-status/ns#>
PREFIX xml:     <http://www.w3.org/XML/1998/namespace>
PREFIX xsd:     <http://www.w3.org/2001/XMLSchema#>

csh:cidsThing_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:cidsThing .

csh:cidsThing_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:cidsThing .

csh:cidsThing_NodeShape
        rdf:type        sh:NodeShape;
        sh:closed       false;
        sh:property     csh:cidsThing_description_PropertyShape , csh:cidsThing_dateCreated_PropertyShape;
        sh:targetClass  cids:cidsThing;
        csh:activeTier  csh:CompleteTier .

csh:UnexpectedImpactRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:UnexpectedImpactRisk .

csh:UnexpectedImpactRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Unexpected Impact Risk";
        sh:closed       false;
        sh:property     csh:UnexpectedImpactRisk_hasMitigation_PropertyShape , csh:UnexpectedImpactRisk_hasLikelihood_PropertyShape , csh:UnexpectedImpactRisk_hasIdentifier_PropertyShape , csh:UnexpectedImpactRisk_hasDescription_PropertyShape , csh:UnexpectedImpactRisk_hasConsequence_PropertyShape , csh:UnexpectedImpactRisk_forOutcome_PropertyShape , csh:UnexpectedImpactRisk_forImpactReport_PropertyShape , csh:UnexpectedImpactRisk_description_PropertyShape , csh:UnexpectedImpactRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:UnexpectedImpactRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:UnexpectedImpactRisk
        rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:Tier_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Tier .

csh:Tier_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Tier .

csh:Tier_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Tier .

csh:Tier_NodeShape  rdf:type  sh:NodeShape;
        rdfs:label      "Tier"@en;
        sh:closed       false;
        sh:property     csh:Tier_hasName_PropertyShape , csh:Tier_description_PropertyShape , csh:Tier_dateCreated_PropertyShape;
        sh:targetClass  cids:Tier;
        csh:activeTier  csh:CompleteTier .

cids:Tier  rdfs:subClassOf  cids:cidsThing .

csh:Theme_relatesTo_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Theme;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "relatesTo";
        sh:nodeKind      sh:IRI;
        sh:path          cids:relatesTo;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Theme .

csh:Theme_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Theme .

csh:Theme_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Theme .

csh:Theme_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Theme .

csh:Theme_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Theme .

csh:Theme_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Theme .

csh:Theme_NodeShape  rdf:type  sh:NodeShape;
        rdfs:label      "Theme"@en;
        sh:closed       false;
        sh:property     csh:Theme_relatesTo_PropertyShape , csh:Theme_hasName_PropertyShape , csh:Theme_hasDescription_PropertyShape , csh:Theme_hasCode_PropertyShape , csh:Theme_description_PropertyShape , csh:Theme_dateCreated_PropertyShape;
        sh:targetClass  cids:Theme;
        csh:activeTier  cids:BasicTier , csh:CompleteTier .

cids:Theme  rdfs:subClassOf  cids:cidsThing .

csh:Target_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_hasComment_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasComment";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasComment;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_forIndicatorReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:IndicatorReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forIndicatorReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forIndicatorReport;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Target .

csh:Target_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier , csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Target .

csh:Target_NodeShape  rdf:type  sh:NodeShape;
        rdfs:label      "Target"@en;
        sh:closed       false;
        sh:property     csh:Target_value_PropertyShape , csh:Target_startedAtTime_PropertyShape , csh:Target_hasName_PropertyShape , csh:Target_hasComment_PropertyShape , csh:Target_forIndicatorReport_PropertyShape , csh:Target_endedAtTime_PropertyShape , csh:Target_description_PropertyShape , csh:Target_dateCreated_PropertyShape;
        sh:targetClass  cids:Target;
        csh:activeTier  csh:CompleteTier , cids:EssentialTier .

cids:Target  rdfs:subClassOf  cids:cidsThing .

csh:StandardsOrganization_hasWebAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:anyURI;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasWebAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasWebAddress;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasPurpose_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasPurpose";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPurpose;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasProgram_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Program;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasProgram";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasProgram;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   cids:BasicTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasLegalStatus_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         owl:Thing;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasLegalStatus";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasLegalStatus;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasLegalName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLegalName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasLegalName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:BasicTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasID_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         org:OrganizationID;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasID";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasID;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasContact_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContact";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContact;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_hasAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Address;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAddress;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StandardsOrganization .

csh:StandardsOrganization_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Standards Organization"@en;
        sh:closed       false;
        sh:property     csh:StandardsOrganization_hasWebAddress_PropertyShape , csh:StandardsOrganization_hasStakeholder_PropertyShape , csh:StandardsOrganization_hasPurpose_PropertyShape , csh:StandardsOrganization_hasProgram_PropertyShape , csh:StandardsOrganization_hasOutcome_PropertyShape , csh:StandardsOrganization_hasLegalStatus_PropertyShape , csh:StandardsOrganization_hasLegalName_PropertyShape , csh:StandardsOrganization_hasIndicator_PropertyShape , csh:StandardsOrganization_dateCreated_PropertyShape , csh:StandardsOrganization_description_PropertyShape , csh:StandardsOrganization_hasAddress_PropertyShape , csh:StandardsOrganization_hasCharacteristic_PropertyShape , csh:StandardsOrganization_hasContact_PropertyShape , csh:StandardsOrganization_hasDescription_PropertyShape , csh:StandardsOrganization_hasID_PropertyShape;
        sh:targetClass  cids:StandardsOrganization;
        csh:activeTier  csh:CompleteTier , cids:BasicTier , cids:EssentialTier , cids:FullTier , cids:SFFTier .

cids:StandardsOrganization
        rdfs:subClassOf  cids:cidsThing , cids:Organization , org:Organization .

csh:Stakeholder_performs_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "performs";
        sh:nodeKind      sh:IRI;
        sh:path          cids:performs;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_hasCatchmentArea_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b2;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasCatchmentArea";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasCatchmentArea;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "multinational" , "national" , "provincial" , "local" , "global";
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Stakeholder .

csh:Stakeholder_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Stakeholder"@en;
        sh:closed       false;
        sh:property     csh:Stakeholder_performs_PropertyShape , csh:Stakeholder_partOf_PropertyShape , csh:Stakeholder_hasName_PropertyShape , csh:Stakeholder_hasDescription_PropertyShape , csh:Stakeholder_hasCharacteristic_PropertyShape , csh:Stakeholder_hasCatchmentArea_PropertyShape , csh:Stakeholder_forOrganization_PropertyShape , csh:Stakeholder_description_PropertyShape , csh:Stakeholder_dateCreated_PropertyShape;
        sh:targetClass  cids:Stakeholder;
        csh:activeTier  cids:EssentialTier , csh:CompleteTier .

cids:Stakeholder  rdfs:subClassOf  cids:cidsThing .

csh:StakeholderReport_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:dateTime;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:IRI;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_hasPerson_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasPerson";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPerson;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_hasCharacteristicReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:CharacteristicReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristicReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristicReport;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_forStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:dateTime;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:IRI;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderReport .

csh:StakeholderReport_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Stakeholder Report"@en;
        sh:closed       false;
        sh:property     csh:StakeholderReport_startedAtTime_PropertyShape , csh:StakeholderReport_hasPerson_PropertyShape , csh:StakeholderReport_hasCharacteristicReport_PropertyShape , csh:StakeholderReport_forStakeholder_PropertyShape , csh:StakeholderReport_forOrganization_PropertyShape , csh:StakeholderReport_endedAtTime_PropertyShape , csh:StakeholderReport_description_PropertyShape , csh:StakeholderReport_dateCreated_PropertyShape;
        sh:targetClass  cids:StakeholderReport;
        csh:activeTier  csh:CompleteTier .

cids:StakeholderReport
        rdfs:subClassOf  cids:cidsThing .

csh:StakeholderParticipationRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderParticipationRisk .

csh:StakeholderParticipationRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Stakeholder Participation Risk";
        sh:closed       false;
        sh:property     csh:StakeholderParticipationRisk_hasMitigation_PropertyShape , csh:StakeholderParticipationRisk_hasLikelihood_PropertyShape , csh:StakeholderParticipationRisk_hasIdentifier_PropertyShape , csh:StakeholderParticipationRisk_hasDescription_PropertyShape , csh:StakeholderParticipationRisk_hasConsequence_PropertyShape , csh:StakeholderParticipationRisk_forOutcome_PropertyShape , csh:StakeholderParticipationRisk_forImpactReport_PropertyShape , csh:StakeholderParticipationRisk_description_PropertyShape , csh:StakeholderParticipationRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:StakeholderParticipationRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:StakeholderParticipationRisk
        rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:StakeholderOutcome_isUnderserved_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:boolean;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "isUnderserved";
        sh:nodeKind      sh:Literal;
        sh:path          cids:isUnderserved;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_intendedImpact_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      [] ;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "intendedImpact";
        sh:nodeKind      sh:Literal;
        sh:path          cids:intendedImpact;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "neutral" , "positive" , "negative";
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_hasImportance_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      [] ;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasImportance";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasImportance;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unimportant" , "moderateImportance" , "highImportance" , "neutral";
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_hasImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactReport;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_fromPerspectiveOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "fromPerspectiveOf";
        sh:nodeKind      sh:IRI;
        sh:path          cids:fromPerspectiveOf;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_forStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forStakeholder;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:StakeholderOutcome .

csh:StakeholderOutcome_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "StakeholderOutcome"@en;
        sh:closed       false;
        sh:property     csh:StakeholderOutcome_isUnderserved_PropertyShape , csh:StakeholderOutcome_intendedImpact_PropertyShape , csh:StakeholderOutcome_hasName_PropertyShape , csh:StakeholderOutcome_hasIndicator_PropertyShape , csh:StakeholderOutcome_dateCreated_PropertyShape , csh:StakeholderOutcome_description_PropertyShape , csh:StakeholderOutcome_forOutcome_PropertyShape , csh:StakeholderOutcome_forStakeholder_PropertyShape , csh:StakeholderOutcome_fromPerspectiveOf_PropertyShape , csh:StakeholderOutcome_hasCode_PropertyShape , csh:StakeholderOutcome_hasDescription_PropertyShape , csh:StakeholderOutcome_hasImpactReport_PropertyShape , csh:StakeholderOutcome_hasImportance_PropertyShape;
        sh:targetClass  cids:StakeholderOutcome;
        csh:activeTier  csh:CompleteTier , cids:EssentialTier , cids:FullTier .

cids:StakeholderOutcome
        rdfs:subClassOf  cids:cidsThing .

csh:SocialPurposeOrganization_hasWebAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:anyURI;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasWebAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasWebAddress;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasPurpose_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasPurpose";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPurpose;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasProgram_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Program;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasProgram";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasProgram;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasLegalStatus_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         owl:Thing;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasLegalStatus";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasLegalStatus;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasLegalName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLegalName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasLegalName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasID_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         org:OrganizationID;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasID";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasID;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasContact_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContact";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContact;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_hasAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Address;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAddress;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SocialPurposeOrganization .

csh:SocialPurposeOrganization_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Social Purpose Organization"@en;
        sh:closed       false;
        sh:property     csh:SocialPurposeOrganization_hasWebAddress_PropertyShape , csh:SocialPurposeOrganization_hasStakeholder_PropertyShape , csh:SocialPurposeOrganization_hasPurpose_PropertyShape , csh:SocialPurposeOrganization_hasProgram_PropertyShape , csh:SocialPurposeOrganization_hasOutcome_PropertyShape , csh:SocialPurposeOrganization_hasLegalStatus_PropertyShape , csh:SocialPurposeOrganization_hasLegalName_PropertyShape , csh:SocialPurposeOrganization_hasIndicator_PropertyShape , csh:SocialPurposeOrganization_dateCreated_PropertyShape , csh:SocialPurposeOrganization_description_PropertyShape , csh:SocialPurposeOrganization_hasAddress_PropertyShape , csh:SocialPurposeOrganization_hasCharacteristic_PropertyShape , csh:SocialPurposeOrganization_hasContact_PropertyShape , csh:SocialPurposeOrganization_hasDescription_PropertyShape , csh:SocialPurposeOrganization_hasID_PropertyShape;
        sh:targetClass  cids:SocialPurposeOrganization;
        csh:activeTier  csh:CompleteTier , cids:BasicTier , cids:EssentialTier , cids:FullTier , cids:SFFTier .

cids:SocialPurposeOrganization
        rdfs:subClassOf  cids:cidsThing , cids:Organization , org:Organization .

csh:SkillInput_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_inputFor_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "inputFor";
        sh:nodeKind      sh:IRI;
        sh:path          cids:inputFor;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_hasType_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         act:Resource;
        sh:maxCount      0 , 1;
        sh:minCount      0 , 1;
        sh:name          "hasType";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasType;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore , csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_hasPlannedAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasPlannedAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPlannedAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_hasContributingStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ContributingStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContributingStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContributingStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_hasActualAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasActualAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasActualAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:SkillInput .

csh:SkillInput_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Skill Input"@en;
        sh:closed       false;
        sh:property     csh:SkillInput_startedAtTime_PropertyShape , csh:SkillInput_dateCreated_PropertyShape , csh:SkillInput_description_PropertyShape , csh:SkillInput_endedAtTime_PropertyShape , csh:SkillInput_hasActualAmount_PropertyShape , csh:SkillInput_hasContributingStakeholder_PropertyShape , csh:SkillInput_hasDescription_PropertyShape , csh:SkillInput_hasName_PropertyShape , csh:SkillInput_hasPlannedAmount_PropertyShape , csh:SkillInput_hasType_PropertyShape , csh:SkillInput_inputFor_PropertyShape , csh:SkillInput_partOf_PropertyShape;
        sh:targetClass  cids:SkillInput;
        csh:activeTier  csh:CompleteTier .

cids:SkillInput  rdfs:subClassOf  cids:cidsThing , cids:Input .

csh:Service_subActivityOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "subActivityOf";
        sh:nodeKind      sh:IRI;
        sh:path          act:subActivityOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_hasSubActivity_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasSubActivity";
        sh:nodeKind      sh:IRI;
        sh:path          act:hasSubActivity;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasOutput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Output;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_hasInput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Input;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasInput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasInput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasIdentifier;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_hasContributingStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ContributingStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContributingStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContributingStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_hasBeneficialStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:BeneficialStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasBeneficialStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasBeneficialStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_canProduce_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "canProduce";
        sh:nodeKind      sh:IRI;
        sh:path          cids:canProduce;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Service .

csh:Service_beneficialSizeStart_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:positiveInteger;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "beneficialSizeStart";
        sh:nodeKind      sh:Literal;
        sh:path          cids:beneficialSizeStart;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_beneficialSizeEnd_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:positiveInteger;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "beneficialSizeEnd";
        sh:nodeKind      sh:Literal;
        sh:path          cids:beneficialSizeEnd;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Service .

csh:Service_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Service"@en;
        sh:closed       false;
        sh:property     csh:Service_subActivityOf_PropertyShape , csh:Service_startedAtTime_PropertyShape , csh:Service_partOf_PropertyShape , csh:Service_hasSubActivity_PropertyShape , csh:Service_hasOutput_PropertyShape , csh:Service_hasOutcome_PropertyShape , csh:Service_hasName_PropertyShape , csh:Service_hasInput_PropertyShape , csh:Service_beneficialSizeEnd_PropertyShape , csh:Service_beneficialSizeStart_PropertyShape , csh:Service_canProduce_PropertyShape , csh:Service_dateCreated_PropertyShape , csh:Service_description_PropertyShape , csh:Service_endedAtTime_PropertyShape , csh:Service_hasBeneficialStakeholder_PropertyShape , csh:Service_hasCode_PropertyShape , csh:Service_hasContributingStakeholder_PropertyShape , csh:Service_hasDescription_PropertyShape , csh:Service_hasIdentifier_PropertyShape;
        sh:targetClass  cids:Service;
        csh:activeTier  csh:CompleteTier .

cids:Service  rdfs:subClassOf  cids:cidsThing , cids:Activity , act:Activity .

csh:Program_subActivityOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "subActivityOf";
        sh:nodeKind      sh:IRI;
        sh:path          act:subActivityOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Program .

csh:Program_hasService_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Service;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasService";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasService;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasOutput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Output;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutput;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Program .

csh:Program_hasInput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Input;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasInput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasInput;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasImpactModel_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasImpactModel";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactModel;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasIdentifier;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Program .

csh:Program_hasContributingStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ContributingStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContributingStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContributingStakeholder;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_hasBeneficialStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:BeneficialStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasBeneficialStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasBeneficialStakeholder;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Program .

csh:Program_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Program .

csh:Program_canProduce_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "canProduce";
        sh:nodeKind      sh:IRI;
        sh:path          cids:canProduce;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Program .

csh:Program_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Program"@en;
        sh:closed       false;
        sh:property     csh:Program_subActivityOf_PropertyShape , csh:Program_partOf_PropertyShape , csh:Program_hasService_PropertyShape , csh:Program_hasOutput_PropertyShape , csh:Program_hasOutcome_PropertyShape , csh:Program_hasName_PropertyShape , csh:Program_canProduce_PropertyShape , csh:Program_dateCreated_PropertyShape , csh:Program_description_PropertyShape , csh:Program_hasBeneficialStakeholder_PropertyShape , csh:Program_hasCode_PropertyShape , csh:Program_hasContributingStakeholder_PropertyShape , csh:Program_hasDescription_PropertyShape , csh:Program_hasIdentifier_PropertyShape , csh:Program_hasImpactModel_PropertyShape , csh:Program_hasInput_PropertyShape;
        sh:targetClass  cids:Program;
        csh:activeTier  csh:CompleteTier , cids:FullTier .

cids:Program  rdfs:subClassOf  cids:cidsThing , cids:Activity , act:Activity .

csh:PhysicalInput_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_inputFor_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "inputFor";
        sh:nodeKind      sh:IRI;
        sh:path          cids:inputFor;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_hasType_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         act:Resource;
        sh:maxCount      0 , 1;
        sh:minCount      0 , 1;
        sh:name          "hasType";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasType;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore , csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_hasPlannedAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasPlannedAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPlannedAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_hasContributingStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ContributingStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContributingStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContributingStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_hasActualAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasActualAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasActualAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:PhysicalInput .

csh:PhysicalInput_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Physical Input"@en;
        sh:closed       false;
        sh:property     csh:PhysicalInput_startedAtTime_PropertyShape , csh:PhysicalInput_dateCreated_PropertyShape , csh:PhysicalInput_description_PropertyShape , csh:PhysicalInput_endedAtTime_PropertyShape , csh:PhysicalInput_hasActualAmount_PropertyShape , csh:PhysicalInput_hasContributingStakeholder_PropertyShape , csh:PhysicalInput_hasDescription_PropertyShape , csh:PhysicalInput_hasName_PropertyShape , csh:PhysicalInput_hasPlannedAmount_PropertyShape , csh:PhysicalInput_hasType_PropertyShape , csh:PhysicalInput_inputFor_PropertyShape , csh:PhysicalInput_partOf_PropertyShape;
        sh:targetClass  cids:PhysicalInput;
        csh:activeTier  csh:CompleteTier .

cids:PhysicalInput  rdfs:subClassOf  cids:cidsThing , cids:Input .

csh:Person_spouseOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "spouseOf";
        sh:nodeKind      sh:IRI;
        sh:path          rel:spouseOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_plays_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         org:Role;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "plays";
        sh:nodeKind      sh:IRI;
        sh:path          org:plays;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_parentOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "parentOf";
        sh:nodeKind      sh:IRI;
        sh:path          cwrc:parentOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_middleName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "middleName";
        sh:nodeKind      sh:Literal;
        sh:path          foaf:middleName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Person .

csh:Person_identifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "identifier";
        sh:nodeKind      sh:IRI;
        sh:path          sch:identifier;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasTelephone_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         ic:PhoneNumber;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasTelephone";
        sh:nodeKind      sh:IRI;
        sh:path          ic:hasTelephone;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasReligion_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cwrc:Religion;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasReligion";
        sh:nodeKind      sh:IRI;
        sh:path          cwrc:hasReligion;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasOccupation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOccupation";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOccupation;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasGender_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cwrc:Gender;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasGender";
        sh:nodeKind      sh:IRI;
        sh:path          cwrc:hasGender;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasEthnicity_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cwrc:Ethnicity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasEthnicity";
        sh:nodeKind      sh:IRI;
        sh:path          cwrc:hasEthnicity;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasEmail_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasEmail";
        sh:nodeKind      sh:Literal;
        sh:path          ic:hasEmail;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_hasAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         ic:Address;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAddress , ic:hasAddress;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_givenName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "givenName";
        sh:nodeKind      sh:Literal;
        sh:path          foaf:givenName;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Person .

csh:Person_formerName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "formerName";
        sh:nodeKind      sh:IRI;
        sh:path          foaf:formerName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_familyName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "familyName";
        sh:nodeKind      sh:Literal;
        sh:path          foaf:familyName;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Person .

csh:Person_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Person .

csh:Person_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Person .

csh:Person_birthDate_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "birthDate";
        sh:nodeKind      sh:Literal;
        sh:path          sch:birthDate;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Person .

csh:Person_NodeShape  rdf:type  sh:NodeShape;
        sh:closed       false;
        sh:property     csh:Person_spouseOf_PropertyShape , csh:Person_plays_PropertyShape , csh:Person_parentOf_PropertyShape , csh:Person_middleName_PropertyShape , csh:Person_identifier_PropertyShape , csh:Person_hasTelephone_PropertyShape , csh:Person_hasReligion_PropertyShape , csh:Person_hasOccupation_PropertyShape , csh:Person_birthDate_PropertyShape , csh:Person_dateCreated_PropertyShape , csh:Person_description_PropertyShape , csh:Person_familyName_PropertyShape , csh:Person_formerName_PropertyShape , csh:Person_givenName_PropertyShape , csh:Person_hasAddress_PropertyShape , csh:Person_hasEmail_PropertyShape , csh:Person_hasEthnicity_PropertyShape , csh:Person_hasGender_PropertyShape;
        sh:targetClass  cids:Person;
        csh:activeTier  csh:CompleteTier , cids:EssentialTier , cids:SFFTier .

cids:Person  rdfs:subClassOf  cids:cidsThing , sch:Person .

csh:Output_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Output .

csh:Output_usedByIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "usedByIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:usedByIndicator;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Output .

csh:Output_produces_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         act:Resource;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "produces";
        sh:nodeKind      sh:IRI;
        sh:path          cids:produces;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Output .

csh:Output_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Output .

csh:Output_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Output .

csh:Output_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Output .

csh:Output_forActivity_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forActivity";
        sh:nodeKind      sh:IRI;
        sh:path          org:forActivity;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Output .

csh:Output_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Output .

csh:Output_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Output .

csh:Output_canProduce_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "canProduce";
        sh:nodeKind      sh:IRI;
        sh:path          cids:canProduce;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Output .

csh:Output_NodeShape  rdf:type  sh:NodeShape;
        rdfs:label      "Output"@en;
        sh:closed       false;
        sh:property     csh:Output_value_PropertyShape , csh:Output_usedByIndicator_PropertyShape , csh:Output_produces_PropertyShape , csh:Output_partOf_PropertyShape , csh:Output_hasName_PropertyShape , csh:Output_hasDescription_PropertyShape , csh:Output_forActivity_PropertyShape , csh:Output_description_PropertyShape , csh:Output_dateCreated_PropertyShape , csh:Output_canProduce_PropertyShape;
        sh:targetClass  cids:Output;
        csh:activeTier  csh:CompleteTier .

cids:Output  rdfs:subClassOf  cids:cidsThing .

csh:Outcome_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Outcome .

csh:Outcome_hasStakeholderOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:StakeholderOutcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasStakeholderOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasStakeholderOutcome;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Outcome .

csh:Outcome_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_hasImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactReport;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Outcome .

csh:Outcome_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_forTheme_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Theme;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forTheme";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forTheme;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Outcome .

csh:Outcome_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Outcome .

csh:Outcome_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Outcome .

csh:Outcome_canProduce_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "canProduce";
        sh:nodeKind      sh:IRI;
        sh:path          cids:canProduce;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_canEnable_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "canEnable";
        sh:nodeKind      sh:IRI;
        sh:path          cids:canEnable;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Outcome .

csh:Outcome_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Outcome"@en;
        sh:closed       false;
        sh:property     csh:Outcome_partOf_PropertyShape , csh:Outcome_hasStakeholderOutcome_PropertyShape , csh:Outcome_hasName_PropertyShape , csh:Outcome_hasIndicator_PropertyShape , csh:Outcome_hasImpactReport_PropertyShape , csh:Outcome_canEnable_PropertyShape , csh:Outcome_canProduce_PropertyShape , csh:Outcome_dateCreated_PropertyShape , csh:Outcome_description_PropertyShape , csh:Outcome_forOrganization_PropertyShape , csh:Outcome_forTheme_PropertyShape , csh:Outcome_hasCode_PropertyShape , csh:Outcome_hasDescription_PropertyShape;
        sh:targetClass  cids:Outcome;
        csh:activeTier  cids:FullTier , csh:CompleteTier , cids:BasicTier , cids:EssentialTier .

cids:Outcome  rdfs:subClassOf  cids:cidsThing .

csh:OutcomeChain_hasTheme_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Theme;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasTheme";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasTheme;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_hasOutput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Output;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:OutcomeChain .

csh:OutcomeChain_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Outcome Chain"@en;
        sh:closed       false;
        sh:property     csh:OutcomeChain_hasTheme_PropertyShape , csh:OutcomeChain_hasOutput_PropertyShape , csh:OutcomeChain_hasOutcome_PropertyShape , csh:OutcomeChain_hasName_PropertyShape , csh:OutcomeChain_hasIndicator_PropertyShape , csh:OutcomeChain_hasDescription_PropertyShape , csh:OutcomeChain_forOrganization_PropertyShape , csh:OutcomeChain_description_PropertyShape , csh:OutcomeChain_dateCreated_PropertyShape;
        sh:targetClass  cids:OutcomeChain;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:OutcomeChain  rdfs:subClassOf  cids:cidsThing , cids:ImpactModel .

csh:Organization_hasWebAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:anyURI;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasWebAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasWebAddress;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasPurpose_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasPurpose";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPurpose;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasProgram_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Program;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasProgram";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasProgram;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasLegalStatus_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         owl:Thing;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasLegalStatus";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasLegalStatus;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasLegalName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLegalName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasLegalName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Organization .

csh:Organization_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasID_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         org:OrganizationID;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasID";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasID;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Organization .

csh:Organization_hasContact_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContact";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContact;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_hasAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Address;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAddress;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Organization .

csh:Organization_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Organization .

csh:Organization_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Organization .

csh:Organization_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Organization"@en;
        sh:closed       false;
        sh:property     csh:Organization_hasWebAddress_PropertyShape , csh:Organization_hasStakeholder_PropertyShape , csh:Organization_hasPurpose_PropertyShape , csh:Organization_hasProgram_PropertyShape , csh:Organization_hasOutcome_PropertyShape , csh:Organization_hasLegalStatus_PropertyShape , csh:Organization_hasLegalName_PropertyShape , csh:Organization_hasIndicator_PropertyShape , csh:Organization_dateCreated_PropertyShape , csh:Organization_description_PropertyShape , csh:Organization_hasAddress_PropertyShape , csh:Organization_hasCharacteristic_PropertyShape , csh:Organization_hasContact_PropertyShape , csh:Organization_hasDescription_PropertyShape , csh:Organization_hasID_PropertyShape;
        sh:targetClass  cids:Organization;
        csh:activeTier  csh:CompleteTier , cids:BasicTier , cids:EssentialTier , cids:FullTier , cids:SFFTier .

cids:Organization  rdfs:subClassOf  cids:cidsThing , org:Organization .

csh:Input_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_inputFor_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "inputFor";
        sh:nodeKind      sh:IRI;
        sh:path          cids:inputFor;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Input .

csh:Input_hasType_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         act:Resource;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasType";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasType;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_hasPlannedAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasPlannedAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPlannedAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_hasContributingStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ContributingStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContributingStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContributingStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Input .

csh:Input_hasActualAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasActualAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasActualAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Input .

csh:Input_NodeShape  rdf:type  sh:NodeShape;
        rdfs:label      "Input"@en;
        sh:closed       false;
        sh:property     csh:Input_startedAtTime_PropertyShape , csh:Input_dateCreated_PropertyShape , csh:Input_description_PropertyShape , csh:Input_endedAtTime_PropertyShape , csh:Input_hasActualAmount_PropertyShape , csh:Input_hasContributingStakeholder_PropertyShape , csh:Input_hasDescription_PropertyShape , csh:Input_hasName_PropertyShape , csh:Input_hasPlannedAmount_PropertyShape , csh:Input_hasType_PropertyShape , csh:Input_inputFor_PropertyShape , csh:Input_partOf_PropertyShape;
        sh:targetClass  cids:Input;
        csh:activeTier  csh:CompleteTier .

cids:Input  rdfs:subClassOf  cids:cidsThing .

csh:Indicator_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_usesOutput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Output;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "usesOutput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:usesOutput;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_unitDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "unitDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:unitDescription;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasThreshold_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasThreshold";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasThreshold;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasTarget_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Target;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasTarget";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasTarget;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasIndicatorReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:IndicatorReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicatorReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicatorReport;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasHowMuch_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:HowMuchImpact;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasHowMuch";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasHowMuch;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasCounterfactual_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Counterfactual;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCounterfactual";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCounterfactual;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasBaseline_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasBaseline";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasBaseline;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_hasAccess_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAccess";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAccess;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_forTheme_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Theme;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forTheme";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forTheme;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_describesPopulation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Population;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "describesPopulation";
        sh:nodeKind      sh:IRI;
        sh:path          cids:describesPopulation;
        sh:severity      sh:Warning;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Indicator .

csh:Indicator_definedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "definedBy";
        sh:nodeKind      sh:IRI;
        sh:path          cids:definedBy;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Indicator .

csh:Indicator_dataset_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         dcat:Dataset;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "dataset";
        sh:nodeKind      sh:IRI;
        sh:path          dcat:dataset;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Indicator .

csh:Indicator_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Indicator"@en;
        sh:closed       false;
        sh:property     csh:Indicator_wasGeneratedBy_PropertyShape , csh:Indicator_usesOutput_PropertyShape , csh:Indicator_unitDescription_PropertyShape , csh:Indicator_hasThreshold_PropertyShape , csh:Indicator_hasTarget_PropertyShape , csh:Indicator_hasName_PropertyShape , csh:Indicator_hasIndicatorReport_PropertyShape , csh:Indicator_hasIdentifier_PropertyShape , csh:Indicator_hasHowMuch_PropertyShape , csh:Indicator_hasDescription_PropertyShape , csh:Indicator_hasCounterfactual_PropertyShape , csh:Indicator_hasCode_PropertyShape , csh:Indicator_hasBaseline_PropertyShape , csh:Indicator_hasAccess_PropertyShape , csh:Indicator_dataset_PropertyShape , csh:Indicator_dateCreated_PropertyShape , csh:Indicator_definedBy_PropertyShape , csh:Indicator_describesPopulation_PropertyShape , csh:Indicator_description_PropertyShape , csh:Indicator_forOrganization_PropertyShape , csh:Indicator_forOutcome_PropertyShape , csh:Indicator_forTheme_PropertyShape;
        sh:targetClass  cids:Indicator;
        csh:activeTier  cids:SFFTier , cids:BasicTier , cids:FullTier , csh:CompleteTier , cids:EssentialTier .

cids:Indicator  rdfs:subClassOf  cids:cidsThing , i72:Indicator .

csh:IndicatorReport_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_hasQualityMeasurement_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         dqv:QualityMeasurement;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasQualityMeasurement";
        sh:nodeKind      sh:IRI;
        sh:path          dqv:hasQualityMeasurement;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_hasQualityAnnotation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         dqv:QualityAnnotation;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasQualityAnnotation";
        sh:nodeKind      sh:IRI;
        sh:path          dqv:hasQualityAnnotation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_hasComment_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasComment";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasComment;
        sh:severity      sh:Info;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_hasAccess_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAccess";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAccess;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_forTarget_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Target;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forTarget";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forTarget;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_forStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forStakeholder;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_forIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forIndicator;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_dataset_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         dcat:Dataset;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "dataset";
        sh:nodeKind      sh:IRI;
        sh:path          dcat:dataset;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_conformsTo_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         dcterms:Standard;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "conformsTo";
        sh:nodeKind      sh:IRI;
        sh:path          dqv:conformsTo;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:IndicatorReport .

csh:IndicatorReport_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Indicator Report"@en;
        sh:closed       false;
        sh:property     csh:IndicatorReport_wasGeneratedBy_PropertyShape , csh:IndicatorReport_value_PropertyShape , csh:IndicatorReport_startedAtTime_PropertyShape , csh:IndicatorReport_hasQualityMeasurement_PropertyShape , csh:IndicatorReport_hasQualityAnnotation_PropertyShape , csh:IndicatorReport_hasName_PropertyShape , csh:IndicatorReport_hasComment_PropertyShape , csh:IndicatorReport_hasAccess_PropertyShape , csh:IndicatorReport_conformsTo_PropertyShape , csh:IndicatorReport_dataset_PropertyShape , csh:IndicatorReport_dateCreated_PropertyShape , csh:IndicatorReport_description_PropertyShape , csh:IndicatorReport_endedAtTime_PropertyShape , csh:IndicatorReport_forIndicator_PropertyShape , csh:IndicatorReport_forOrganization_PropertyShape , csh:IndicatorReport_forStakeholder_PropertyShape , csh:IndicatorReport_forTarget_PropertyShape;
        sh:targetClass  cids:IndicatorReport;
        csh:activeTier  cids:EssentialTier , cids:BasicTier , cids:FullTier , csh:CompleteTier .

cids:IndicatorReport  rdfs:subClassOf  cids:cidsThing .

csh:ImpactScale_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_hasCounterfactual_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Counterfactual;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCounterfactual";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCounterfactual;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_forIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forIndicator;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactScale .

csh:ImpactScale_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Scale"@en;
        sh:closed       false;
        sh:property     csh:ImpactScale_wasGeneratedBy_PropertyShape , csh:ImpactScale_value_PropertyShape , csh:ImpactScale_hasDescription_PropertyShape , csh:ImpactScale_hasCounterfactual_PropertyShape , csh:ImpactScale_forIndicator_PropertyShape , csh:ImpactScale_description_PropertyShape , csh:ImpactScale_dateCreated_PropertyShape;
        sh:targetClass  cids:ImpactScale;
        csh:activeTier  cids:EssentialTier , csh:CompleteTier , cids:FullTier .

cids:ImpactScale  rdfs:subClassOf  cids:cidsThing , cids:HowMuchImpact .

csh:ImpactRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactRisk .

csh:ImpactRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Risk"@en;
        sh:closed       false;
        sh:property     csh:ImpactRisk_hasMitigation_PropertyShape , csh:ImpactRisk_hasLikelihood_PropertyShape , csh:ImpactRisk_hasIdentifier_PropertyShape , csh:ImpactRisk_hasDescription_PropertyShape , csh:ImpactRisk_hasConsequence_PropertyShape , csh:ImpactRisk_forOutcome_PropertyShape , csh:ImpactRisk_forImpactReport_PropertyShape , csh:ImpactRisk_description_PropertyShape , csh:ImpactRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:ImpactRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:ImpactRisk  rdfs:subClassOf  cids:cidsThing .

csh:ImpactReport_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasReportedImpact_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      [] ;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasReportedImpact";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasReportedImpact;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "negative" , "neutral" , "positive";
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasImpactScale_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactScale;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasImpactScale";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactScale;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasImpactRisk_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactRisk;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasImpactRisk";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactRisk;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasImpactDuration_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactDuration;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasImpactDuration";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactDuration;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasImpactDepth_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactDepth;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasImpactDepth";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasImpactDepth;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasExpectation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasExpectation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasExpectation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_hasComment_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasComment";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasComment;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactReport .

csh:ImpactReport_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Report"@en;
        sh:closed       false;
        sh:property     csh:ImpactReport_startedAtTime_PropertyShape , csh:ImpactReport_hasReportedImpact_PropertyShape , csh:ImpactReport_hasName_PropertyShape , csh:ImpactReport_hasImpactScale_PropertyShape , csh:ImpactReport_hasImpactRisk_PropertyShape , csh:ImpactReport_dateCreated_PropertyShape , csh:ImpactReport_description_PropertyShape , csh:ImpactReport_endedAtTime_PropertyShape , csh:ImpactReport_forOrganization_PropertyShape , csh:ImpactReport_forOutcome_PropertyShape , csh:ImpactReport_hasComment_PropertyShape , csh:ImpactReport_hasExpectation_PropertyShape , csh:ImpactReport_hasImpactDepth_PropertyShape , csh:ImpactReport_hasImpactDuration_PropertyShape;
        sh:targetClass  cids:ImpactReport;
        csh:activeTier  csh:CompleteTier , cids:EssentialTier , cids:FullTier .

cids:ImpactReport  rdfs:subClassOf  cids:cidsThing .

csh:ImpactPathway_hasStakeholderOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:StakeholderOutcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasStakeholderOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasStakeholderOutcome;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasProgram_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Program;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasProgram";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasProgram;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasOutput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Output;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasInput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Input;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasInput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasInput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasIndicatorReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:IndicatorReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicatorReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicatorReport;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_hasActivity_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasActivity";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasActivity;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactPathway .

csh:ImpactPathway_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Pathway"@en;
        sh:closed       false;
        sh:property     csh:ImpactPathway_hasStakeholderOutcome_PropertyShape , csh:ImpactPathway_hasProgram_PropertyShape , csh:ImpactPathway_hasOutput_PropertyShape , csh:ImpactPathway_hasOutcome_PropertyShape , csh:ImpactPathway_dateCreated_PropertyShape , csh:ImpactPathway_description_PropertyShape , csh:ImpactPathway_forOrganization_PropertyShape , csh:ImpactPathway_hasActivity_PropertyShape , csh:ImpactPathway_hasDescription_PropertyShape , csh:ImpactPathway_hasIndicatorReport_PropertyShape , csh:ImpactPathway_hasIndicator_PropertyShape , csh:ImpactPathway_hasInput_PropertyShape , csh:ImpactPathway_hasName_PropertyShape;
        sh:targetClass  cids:ImpactPathway;
        csh:activeTier  csh:CompleteTier , cids:FullTier , cids:EssentialTier .

cids:ImpactPathway  rdfs:subClassOf  cids:cidsThing , cids:ImpactModel .

csh:ImpactModel_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactModel .

csh:ImpactModel_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactModel .

csh:ImpactModel_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactModel .

csh:ImpactModel_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactModel .

csh:ImpactModel_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   cids:FullTier , csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactModel .

csh:ImpactModel_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Model"@en;
        sh:closed       false;
        sh:property     csh:ImpactModel_hasName_PropertyShape , csh:ImpactModel_hasDescription_PropertyShape , csh:ImpactModel_forOrganization_PropertyShape , csh:ImpactModel_description_PropertyShape , csh:ImpactModel_dateCreated_PropertyShape;
        sh:targetClass  cids:ImpactModel;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:ImpactModel  rdfs:subClassOf  cids:cidsThing .

csh:ImpactDuration_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_hasCounterfactual_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Counterfactual;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCounterfactual";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCounterfactual;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_forIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forIndicator;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDuration .

csh:ImpactDuration_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Duration"@en;
        sh:closed       false;
        sh:property     csh:ImpactDuration_dateCreated_PropertyShape , csh:ImpactDuration_description_PropertyShape , csh:ImpactDuration_endedAtTime_PropertyShape , csh:ImpactDuration_forIndicator_PropertyShape , csh:ImpactDuration_hasCounterfactual_PropertyShape , csh:ImpactDuration_hasDescription_PropertyShape , csh:ImpactDuration_startedAtTime_PropertyShape , csh:ImpactDuration_value_PropertyShape , csh:ImpactDuration_wasGeneratedBy_PropertyShape;
        sh:targetClass  cids:ImpactDuration;
        csh:activeTier  cids:FullTier , csh:CompleteTier , cids:EssentialTier .

cids:ImpactDuration  rdfs:subClassOf  cids:cidsThing , cids:HowMuchImpact .

csh:ImpactDepth_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_hasCounterfactual_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Counterfactual;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCounterfactual";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCounterfactual;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_forIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forIndicator;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ImpactDepth .

csh:ImpactDepth_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Impact Depth"@en;
        sh:closed       false;
        sh:property     csh:ImpactDepth_wasGeneratedBy_PropertyShape , csh:ImpactDepth_value_PropertyShape , csh:ImpactDepth_hasDescription_PropertyShape , csh:ImpactDepth_hasCounterfactual_PropertyShape , csh:ImpactDepth_forIndicator_PropertyShape , csh:ImpactDepth_description_PropertyShape , csh:ImpactDepth_dateCreated_PropertyShape;
        sh:targetClass  cids:ImpactDepth;
        csh:activeTier  cids:EssentialTier , csh:CompleteTier , cids:FullTier .

cids:ImpactDepth  rdfs:subClassOf  cids:cidsThing , cids:HowMuchImpact .

csh:HowMuchImpact_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_hasCounterfactual_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Counterfactual;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCounterfactual";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCounterfactual;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_forIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forIndicator;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:HowMuchImpact .

csh:HowMuchImpact_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "How Much Impact"@en;
        sh:closed       false;
        sh:property     csh:HowMuchImpact_wasGeneratedBy_PropertyShape , csh:HowMuchImpact_value_PropertyShape , csh:HowMuchImpact_hasDescription_PropertyShape , csh:HowMuchImpact_hasCounterfactual_PropertyShape , csh:HowMuchImpact_forIndicator_PropertyShape , csh:HowMuchImpact_description_PropertyShape , csh:HowMuchImpact_dateCreated_PropertyShape;
        sh:targetClass  cids:HowMuchImpact;
        csh:activeTier  cids:EssentialTier , csh:CompleteTier , cids:FullTier .

cids:HowMuchImpact  rdfs:subClassOf  cids:cidsThing .

csh:FinancialOrganization_hasWebAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:anyURI;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasWebAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasWebAddress;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasPurpose_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasPurpose";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPurpose;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasProgram_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Program;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasProgram";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasProgram;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutcome;
        csh:activeTier   cids:BasicTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasLegalStatus_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         owl:Thing;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasLegalStatus";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasLegalStatus;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasLegalName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLegalName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasLegalName;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasIndicator_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Indicator;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIndicator";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasIndicator;
        csh:activeTier   cids:BasicTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasID_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         org:OrganizationID;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasID";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasID;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasContact_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Person;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContact";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContact;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier , csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_hasAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Address;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasAddress";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAddress;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialOrganization .

csh:FinancialOrganization_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Financial Organization"@en;
        sh:closed       false;
        sh:property     csh:FinancialOrganization_hasWebAddress_PropertyShape , csh:FinancialOrganization_hasStakeholder_PropertyShape , csh:FinancialOrganization_hasPurpose_PropertyShape , csh:FinancialOrganization_hasProgram_PropertyShape , csh:FinancialOrganization_hasOutcome_PropertyShape , csh:FinancialOrganization_hasLegalStatus_PropertyShape , csh:FinancialOrganization_hasLegalName_PropertyShape , csh:FinancialOrganization_hasIndicator_PropertyShape , csh:FinancialOrganization_dateCreated_PropertyShape , csh:FinancialOrganization_description_PropertyShape , csh:FinancialOrganization_hasAddress_PropertyShape , csh:FinancialOrganization_hasCharacteristic_PropertyShape , csh:FinancialOrganization_hasContact_PropertyShape , csh:FinancialOrganization_hasDescription_PropertyShape , csh:FinancialOrganization_hasID_PropertyShape;
        sh:targetClass  cids:FinancialOrganization;
        csh:activeTier  csh:CompleteTier , cids:BasicTier , cids:EssentialTier , cids:FullTier , cids:SFFTier .

cids:FinancialOrganization
        rdfs:subClassOf  cids:cidsThing , cids:Organization , org:Organization .

csh:FinancialInput_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_inputFor_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "inputFor";
        sh:nodeKind      sh:IRI;
        sh:path          cids:inputFor;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasType_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         act:Resource;
        sh:maxCount      0 , 1;
        sh:minCount      0 , 1;
        sh:name          "hasType";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasType;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore , csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasPlannedAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasPlannedAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasPlannedAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasContributingStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ContributingStakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasContributingStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasContributingStakeholder;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         [] ;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_hasActualAmount_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasActualAmount";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasActualAmount;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:FinancialInput .

csh:FinancialInput_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Financial Input"@en;
        sh:closed       false;
        sh:property     csh:FinancialInput_startedAtTime_PropertyShape , csh:FinancialInput_partOf_PropertyShape , csh:FinancialInput_dateCreated_PropertyShape , csh:FinancialInput_description_PropertyShape , csh:FinancialInput_endedAtTime_PropertyShape , csh:FinancialInput_hasActualAmount_PropertyShape , csh:FinancialInput_hasAmount_PropertyShape , csh:FinancialInput_hasContributingStakeholder_PropertyShape , csh:FinancialInput_hasDescription_PropertyShape , csh:FinancialInput_hasName_PropertyShape , csh:FinancialInput_hasPlannedAmount_PropertyShape , csh:FinancialInput_hasType_PropertyShape , csh:FinancialInput_inputFor_PropertyShape;
        sh:targetClass  cids:FinancialInput;
        csh:activeTier  csh:CompleteTier .

cids:FinancialInput  rdfs:subClassOf  cids:cidsThing , cids:Input .

csh:ExternalRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExternalRisk .

csh:ExternalRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "External Risk";
        sh:closed       false;
        sh:property     csh:ExternalRisk_hasMitigation_PropertyShape , csh:ExternalRisk_hasLikelihood_PropertyShape , csh:ExternalRisk_hasIdentifier_PropertyShape , csh:ExternalRisk_hasDescription_PropertyShape , csh:ExternalRisk_hasConsequence_PropertyShape , csh:ExternalRisk_forOutcome_PropertyShape , csh:ExternalRisk_forImpactReport_PropertyShape , csh:ExternalRisk_description_PropertyShape , csh:ExternalRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:ExternalRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:ExternalRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:ExecutionRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ExecutionRisk .

csh:ExecutionRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Execution Risk";
        sh:closed       false;
        sh:property     csh:ExecutionRisk_hasMitigation_PropertyShape , csh:ExecutionRisk_hasLikelihood_PropertyShape , csh:ExecutionRisk_hasIdentifier_PropertyShape , csh:ExecutionRisk_hasDescription_PropertyShape , csh:ExecutionRisk_hasConsequence_PropertyShape , csh:ExecutionRisk_forOutcome_PropertyShape , csh:ExecutionRisk_forImpactReport_PropertyShape , csh:ExecutionRisk_description_PropertyShape , csh:ExecutionRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:ExecutionRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:ExecutionRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:EvidenceRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EvidenceRisk .

csh:EvidenceRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Evidence Risk";
        sh:closed       false;
        sh:property     csh:EvidenceRisk_hasMitigation_PropertyShape , csh:EvidenceRisk_hasLikelihood_PropertyShape , csh:EvidenceRisk_hasIdentifier_PropertyShape , csh:EvidenceRisk_hasDescription_PropertyShape , csh:EvidenceRisk_hasConsequence_PropertyShape , csh:EvidenceRisk_forOutcome_PropertyShape , csh:EvidenceRisk_forImpactReport_PropertyShape , csh:EvidenceRisk_description_PropertyShape , csh:EvidenceRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:EvidenceRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:EvidenceRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:EnduranceRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EnduranceRisk .

csh:EnduranceRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Endurance Risk";
        sh:closed       false;
        sh:property     csh:EnduranceRisk_hasMitigation_PropertyShape , csh:EnduranceRisk_hasLikelihood_PropertyShape , csh:EnduranceRisk_hasIdentifier_PropertyShape , csh:EnduranceRisk_hasDescription_PropertyShape , csh:EnduranceRisk_hasConsequence_PropertyShape , csh:EnduranceRisk_forOutcome_PropertyShape , csh:EnduranceRisk_forImpactReport_PropertyShape , csh:EnduranceRisk_description_PropertyShape , csh:EnduranceRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:EnduranceRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:EnduranceRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:EfficiencyRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:EfficiencyRisk .

csh:EfficiencyRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Efficiency Risk";
        sh:closed       false;
        sh:property     csh:EfficiencyRisk_hasMitigation_PropertyShape , csh:EfficiencyRisk_hasLikelihood_PropertyShape , csh:EfficiencyRisk_hasIdentifier_PropertyShape , csh:EfficiencyRisk_hasDescription_PropertyShape , csh:EfficiencyRisk_hasConsequence_PropertyShape , csh:EfficiencyRisk_forOutcome_PropertyShape , csh:EfficiencyRisk_forImpactReport_PropertyShape , csh:EfficiencyRisk_description_PropertyShape , csh:EfficiencyRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:EfficiencyRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:EfficiencyRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:DropOffRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:DropOffRisk .

csh:DropOffRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Drop Off Risk";
        sh:closed       false;
        sh:property     csh:DropOffRisk_hasMitigation_PropertyShape , csh:DropOffRisk_hasLikelihood_PropertyShape , csh:DropOffRisk_hasIdentifier_PropertyShape , csh:DropOffRisk_hasDescription_PropertyShape , csh:DropOffRisk_hasConsequence_PropertyShape , csh:DropOffRisk_forOutcome_PropertyShape , csh:DropOffRisk_forImpactReport_PropertyShape , csh:DropOffRisk_description_PropertyShape , csh:DropOffRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:DropOffRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:DropOffRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:Counterfactual_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Counterfactual .

csh:Counterfactual_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Counterfactual"@en;
        sh:closed       false;
        sh:property     csh:Counterfactual_wasGeneratedBy_PropertyShape , csh:Counterfactual_value_PropertyShape , csh:Counterfactual_startedAtTime_PropertyShape , csh:Counterfactual_hasDescription_PropertyShape , csh:Counterfactual_endedAtTime_PropertyShape , csh:Counterfactual_description_PropertyShape , csh:Counterfactual_dateCreated_PropertyShape;
        sh:targetClass  cids:Counterfactual;
        csh:activeTier  csh:CompleteTier , cids:FullTier .

cids:Counterfactual  rdfs:subClassOf  cids:cidsThing .

csh:ContributingStakeholder_performs_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "performs";
        sh:nodeKind      sh:IRI;
        sh:path          cids:performs;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_hasCatchmentArea_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b2;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasCatchmentArea";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasCatchmentArea;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "multinational" , "national" , "provincial" , "local" , "global";
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_contributes_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Input;
        sh:maxCount      0;
        sh:minCount      1;
        sh:name          "contributes";
        sh:nodeKind      sh:IRI;
        sh:path          cids:contributes;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:OneOrMore;
        csh:usedBy       cids:ContributingStakeholder .

csh:ContributingStakeholder_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Contributing Stakeholder"@en;
        sh:closed       false;
        sh:property     csh:ContributingStakeholder_contributes_PropertyShape , csh:ContributingStakeholder_dateCreated_PropertyShape , csh:ContributingStakeholder_description_PropertyShape , csh:ContributingStakeholder_forOrganization_PropertyShape , csh:ContributingStakeholder_hasCatchmentArea_PropertyShape , csh:ContributingStakeholder_hasCharacteristic_PropertyShape , csh:ContributingStakeholder_hasDescription_PropertyShape , csh:ContributingStakeholder_hasName_PropertyShape , csh:ContributingStakeholder_partOf_PropertyShape , csh:ContributingStakeholder_performs_PropertyShape;
        sh:targetClass  cids:ContributingStakeholder;
        csh:activeTier  csh:CompleteTier , cids:EssentialTier .

cids:ContributingStakeholder
        rdfs:subClassOf  cids:cidsThing , cids:Stakeholder .

csh:Code_value_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "value";
        sh:nodeKind      sh:IRI;
        sh:path          i72:value;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_hasSpecification_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:anyURI;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasSpecification";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasSpecification;
        sh:severity      sh:Info;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        sh:severity      sh:Info;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Code .

csh:Code_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_definedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "definedBy";
        sh:nodeKind      sh:IRI;
        sh:path          cids:definedBy;
        sh:severity      sh:Info;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_codeValue_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "codeValue";
        sh:nodeKind      sh:Literal;
        sh:path          sch:codeValue;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Code .

csh:Code_NodeShape  rdf:type  sh:NodeShape;
        rdfs:label      "Code"@en;
        sh:closed       false;
        sh:property     csh:Code_codeValue_PropertyShape , csh:Code_dateCreated_PropertyShape , csh:Code_definedBy_PropertyShape , csh:Code_description_PropertyShape , csh:Code_hasDescription_PropertyShape , csh:Code_hasIdentifier_PropertyShape , csh:Code_hasName_PropertyShape , csh:Code_hasSpecification_PropertyShape , csh:Code_value_PropertyShape;
        sh:targetClass  cids:Code;
        csh:activeTier  cids:EssentialTier , cids:SFFTier , csh:CompleteTier .

cids:Code  rdfs:subClassOf  cids:cidsThing .

csh:Characteristic_wasGeneratedBy_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "wasGeneratedBy";
        sh:nodeKind      sh:IRI;
        sh:path          prov:wasGeneratedBy;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_startedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "startedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:startedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_hasValue_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasValue";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasValue;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   cids:SFFTier , cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_forStakeholder_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Stakeholder;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forStakeholder";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forStakeholder;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_endedAtTime_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "endedAtTime";
        sh:nodeKind      sh:Literal;
        sh:path          prov:endedAtTime;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Characteristic .

csh:Characteristic_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Characteristic"@en;
        sh:closed       false;
        sh:property     csh:Characteristic_wasGeneratedBy_PropertyShape , csh:Characteristic_dateCreated_PropertyShape , csh:Characteristic_description_PropertyShape , csh:Characteristic_endedAtTime_PropertyShape , csh:Characteristic_forStakeholder_PropertyShape , csh:Characteristic_hasCode_PropertyShape , csh:Characteristic_hasDescription_PropertyShape , csh:Characteristic_hasName_PropertyShape , csh:Characteristic_hasValue_PropertyShape , csh:Characteristic_startedAtTime_PropertyShape;
        sh:targetClass  cids:Characteristic;
        csh:activeTier  cids:FullTier , csh:CompleteTier , cids:EssentialTier , cids:SFFTier .

cids:Characteristic  rdfs:subClassOf  cids:cidsThing .

csh:CharacteristicReport_numberOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         i72:Measure;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "numberOf";
        sh:nodeKind      sh:IRI;
        sh:path          i72:numberOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:CharacteristicReport .

csh:CharacteristicReport_forCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forCharacteristic;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:CharacteristicReport .

csh:CharacteristicReport_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:CharacteristicReport .

csh:CharacteristicReport_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:CharacteristicReport .

csh:CharacteristicReport_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Characteristic Report"@en;
        sh:closed       false;
        sh:property     csh:CharacteristicReport_numberOf_PropertyShape , csh:CharacteristicReport_forCharacteristic_PropertyShape , csh:CharacteristicReport_description_PropertyShape , csh:CharacteristicReport_dateCreated_PropertyShape;
        sh:targetClass  cids:CharacteristicReport;
        csh:activeTier  csh:CompleteTier .

cids:CharacteristicReport
        rdfs:subClassOf  cids:cidsThing .

csh:BeneficialStakeholder_performs_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "performs";
        sh:nodeKind      sh:IRI;
        sh:path          cids:performs;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_hasImpactManagementNormsDefinition_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      [] ;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasImpactManagementNormsDefinition";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasImpactManagementNormsDefinition;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:in           "client" , "employee" , "community" , "supplier" , "planet";
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        sh:severity      sh:Info;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_hasCharacteristic_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Characteristic;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCharacteristic";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCharacteristic;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_hasCatchmentArea_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b2;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasCatchmentArea";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasCatchmentArea;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "multinational" , "national" , "provincial" , "local" , "global";
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_forOrganization_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Organization;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "forOrganization";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOrganization;
        csh:activeTier   cids:EssentialTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_benefitsFrom_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      1;
        sh:name          "benefitsFrom";
        sh:nodeKind      sh:IRI;
        sh:path          cids:benefitsFrom;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:OneOrMore;
        csh:usedBy       cids:BeneficialStakeholder .

csh:BeneficialStakeholder_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Beneficial Stakeholder"@en;
        sh:closed       false;
        sh:property     csh:BeneficialStakeholder_performs_PropertyShape , csh:BeneficialStakeholder_benefitsFrom_PropertyShape , csh:BeneficialStakeholder_dateCreated_PropertyShape , csh:BeneficialStakeholder_description_PropertyShape , csh:BeneficialStakeholder_forOrganization_PropertyShape , csh:BeneficialStakeholder_hasCatchmentArea_PropertyShape , csh:BeneficialStakeholder_hasCharacteristic_PropertyShape , csh:BeneficialStakeholder_hasDescription_PropertyShape , csh:BeneficialStakeholder_hasImpactManagementNormsDefinition_PropertyShape , csh:BeneficialStakeholder_hasName_PropertyShape , csh:BeneficialStakeholder_partOf_PropertyShape;
        sh:targetClass  cids:BeneficialStakeholder;
        csh:activeTier  csh:CompleteTier , cids:EssentialTier .

cids:BeneficialStakeholder
        rdfs:subClassOf  cids:cidsThing , cids:Stakeholder .

csh:AlignmentRisk_hasMitigation_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasMitigation";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasMitigation;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_hasLikelihood_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b0;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasLikelihood";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasLikelihood;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "unlikely" , "veryUnlikely" , "likely" , "lowRisk" , "mediumRisk" , "highRisk" , "veryLikely";
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasIdentifier;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_hasConsequence_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      _:b1;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasConsequence";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasConsequence;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ExactlyOne;
        csh:in           "severe" , "minimal" , "average";
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_forOutcome_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forOutcome";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forOutcome;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_forImpactReport_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactReport;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "forImpactReport";
        sh:nodeKind      sh:IRI;
        sh:path          cids:forImpactReport;
        csh:activeTier   cids:FullTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:AlignmentRisk .

csh:AlignmentRisk_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Alignment Risk";
        sh:closed       false;
        sh:property     csh:AlignmentRisk_hasMitigation_PropertyShape , csh:AlignmentRisk_hasLikelihood_PropertyShape , csh:AlignmentRisk_hasIdentifier_PropertyShape , csh:AlignmentRisk_hasDescription_PropertyShape , csh:AlignmentRisk_hasConsequence_PropertyShape , csh:AlignmentRisk_forOutcome_PropertyShape , csh:AlignmentRisk_forImpactReport_PropertyShape , csh:AlignmentRisk_description_PropertyShape , csh:AlignmentRisk_dateCreated_PropertyShape;
        sh:targetClass  cids:AlignmentRisk;
        csh:activeTier  cids:FullTier , csh:CompleteTier .

cids:AlignmentRisk  rdfs:subClassOf  cids:cidsThing , cids:ImpactRisk .

csh:Address_streetAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "streetAddress";
        sh:nodeKind      sh:Literal;
        sh:path          cids:streetAddress;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_postalCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "postalCode";
        sh:nodeKind      sh:Literal;
        sh:path          cids:postalCode;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_postOfficeBoxNumber_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "postOfficeBoxNumber";
        sh:nodeKind      sh:Literal;
        sh:path          cids:postOfficeBoxNumber;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Address .

csh:Address_extendedAddress_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      0;
        sh:name          "extendedAddress";
        sh:nodeKind      sh:Literal;
        sh:path          cids:extendedAddress;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:Optional;
        csh:usedBy       cids:Address .

csh:Address_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_addressRegion_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "addressRegion";
        sh:nodeKind      sh:Literal;
        sh:path          cids:addressRegion;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_addressLocality_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "addressLocality";
        sh:nodeKind      sh:Literal;
        sh:path          cids:addressLocality;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_addressCountry_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "addressCountry";
        sh:nodeKind      sh:Literal;
        sh:path          cids:addressCountry;
        csh:activeTier   cids:BasicTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Address .

csh:Address_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Address"@en;
        sh:closed       false;
        sh:property     csh:Address_streetAddress_PropertyShape , csh:Address_postalCode_PropertyShape , csh:Address_postOfficeBoxNumber_PropertyShape , csh:Address_extendedAddress_PropertyShape , csh:Address_description_PropertyShape , csh:Address_dateCreated_PropertyShape , csh:Address_addressRegion_PropertyShape , csh:Address_addressLocality_PropertyShape , csh:Address_addressCountry_PropertyShape;
        sh:targetClass  cids:Address;
        csh:activeTier  csh:CompleteTier , cids:BasicTier .

cids:Address  rdfs:subClassOf  cids:cidsThing , sch:PostalAddress .

csh:Activity_subActivityOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Activity;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "subActivityOf";
        sh:nodeKind      sh:IRI;
        sh:path          act:subActivityOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Activity .

csh:Activity_partOf_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:ImpactModel;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "partOf";
        sh:nodeKind      sh:IRI;
        sh:path          oep:partOf;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Activity .

csh:Activity_hasOutput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Output;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasOutput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasOutput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Activity .

csh:Activity_hasName_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasName";
        sh:nodeKind      sh:Literal;
        sh:path          org:hasName;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Activity .

csh:Activity_hasInput_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Input;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasInput";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasInput;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Activity .

csh:Activity_hasIdentifier_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         xsd:string;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasIdentifier";
        sh:nodeKind      sh:IRI;
        sh:path          org:hasIdentifier;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Activity .

csh:Activity_hasDescription_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "hasDescription";
        sh:nodeKind      sh:Literal;
        sh:path          cids:hasDescription;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Activity .

csh:Activity_hasCode_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Code;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "hasCode";
        sh:nodeKind      sh:IRI;
        sh:path          cids:hasCode;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Activity .

csh:Activity_description_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:string;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "description";
        sh:nodeKind      sh:Literal;
        sh:path          sch:description;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Activity .

csh:Activity_dateCreated_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:datatype      xsd:dateTime;
        sh:maxCount      1;
        sh:minCount      1;
        sh:name          "dateCreated";
        sh:nodeKind      sh:Literal;
        sh:path          sch:dateCreated;
        sh:severity      sh:Info;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ExactlyOne;
        csh:usedBy       cids:Activity .

csh:Activity_canProduce_PropertyShape
        rdf:type         sh:PropertyShape;
        sh:class         cids:Outcome;
        sh:maxCount      0;
        sh:minCount      0;
        sh:name          "canProduce";
        sh:nodeKind      sh:IRI;
        sh:path          cids:canProduce;
        csh:activeTier   csh:CompleteTier;
        csh:cardinality  csh:ZeroOrMore;
        csh:usedBy       cids:Activity .

csh:Activity_NodeShape
        rdf:type        sh:NodeShape;
        rdfs:label      "Activity"@en;
        sh:closed       false;
        sh:property     csh:Activity_canProduce_PropertyShape , csh:Activity_dateCreated_PropertyShape , csh:Activity_description_PropertyShape , csh:Activity_hasCode_PropertyShape , csh:Activity_hasDescription_PropertyShape , csh:Activity_hasIdentifier_PropertyShape , csh:Activity_hasInput_PropertyShape , csh:Activity_hasName_PropertyShape , csh:Activity_hasOutput_PropertyShape , csh:Activity_partOf_PropertyShape , csh:Activity_subActivityOf_PropertyShape;
        sh:targetClass  cids:Activity;
        csh:activeTier  csh:CompleteTier .

cids:Activity  rdfs:subClassOf  cids:cidsThing , act:Activity .

cids:worse  rdf:type  owl:NamedIndividual .

cids:veryUnlikely  rdf:type  owl:NamedIndividual .

cids:veryLikely  rdf:type  owl:NamedIndividual .

cids:unlikely  rdf:type  owl:NamedIndividual .

cids:severe  rdf:type  owl:NamedIndividual .

cids:positive  rdf:type  owl:NamedIndividual .

cids:none  rdf:type  owl:NamedIndividual .

cids:neutral  rdf:type  owl:NamedIndividual .

cids:negative  rdf:type  owl:NamedIndividual .

cids:minimal  rdf:type  owl:NamedIndividual .

cids:mediumRisk  rdf:type  owl:NamedIndividual .

cids:lowRisk  rdf:type  owl:NamedIndividual .

cids:likely  rdf:type  owl:NamedIndividual .

cids:highRisk  rdf:type  owl:NamedIndividual .

cids:better  rdf:type  owl:NamedIndividual .

cids:average  rdf:type  owl:NamedIndividual .

cids:ac  rdf:type     cids:Organization , owl:NamedIndividual;
        rdfs:label    "Common Approach to Impact Measurement"@en;
        csh:memberOf  cids:Organization .

cids:SFFTier  rdf:type  cids:Tier , skos:Concept;
        rdfs:label    "SFFTier"@en;
        csh:memberOf  cids:Tier .

cids:FullTier  rdf:type  cids:Tier , skos:Concept;
        rdfs:label    "FullTier"@en;
        csh:memberOf  cids:Tier .

cids:EssentialTier  rdf:type  cids:Tier , skos:Concept;
        rdfs:label    "EssentialTier"@en;
        csh:memberOf  cids:Tier .

cids:BasicTier  rdf:type  cids:Tier , skos:Concept;
        rdfs:label    "BasicTier"@en;
        csh:memberOf  cids:Tier .
