<?xml version="1.0" encoding="UTF-8"?>
<ppmn:PPMNModel xmlns:parties="https://www.omg.org/spec/Parties/"
            xmlns:ppmn="https://www.omg.org/spec/PPMN/"
            xmlns:sce="https://www.omg.org/spec/SCE/"
            xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:type="ppmn:tPPMNModel"
            name="PPMN Library"
            id="https...www.omg.org.spec.PPMN.20240801.PPMN_Library.">
   <sce:documentation>
      <sce:text>A Library is included in PPMN to provide standard instances that should be implemented by tools supporting PPMN . Currently, PPMN defines the instances for AcquisitionKinds , ClaimKinds , CustodyStartKinds , CustodyEndKinds , Ownership EndKinds , PedigreeEndKinds , and RelationshipKinds (See following sections).</sce:text>
   </sce:documentation>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tPPMNRelationshipKindSet"
                        name="PPMNRelationshipKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.PPMNRelationshipKinds.">
      <sce:documentation>
         <sce:text>A kind of PPMNVocabulary that includes terms that specify the kind of relationship between two PPMN elements.</sce:text>
      </sce:documentation>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Composition"
                 id="_19_0_3_f440358_1635278542863_966003_45">
         <sce:documentation>
            <sce:text>Composition indicates that the element is composed of, in part, the element. Other elements could be included in this composition.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Containment"
                 id="_19_0_3_f440358_1635277743274_132742_1070">
         <sce:documentation>
            <sce:text>Containment indicates that the element is a container for the element.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Correlation"
                 id="_19_0_3_f440358_1636079336878_8618_302">
         <sce:documentation>
            <sce:text>indicates that the element is correlated with the element. This is often used when a mapping is required between the structures of two data elements.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Dependency"
                 id="_19_0_3_f440358_1635278774810_722286_72">
         <sce:documentation>
            <sce:text>Dependency indicates that element is dependent in some way on the element.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Miscellaneous"
                 id="_19_0_3_f440358_1635278776148_185943_73">
         <sce:documentation>
            <sce:text>Miscellaneous indicates thatelement has some relationship with the target element that is of a kind that is not expressed through the other instances.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Reference"
                 id="_19_0_3_f440358_1635278777713_34841_74">
         <sce:documentation>
            <sce:text>Reference element references the element.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Generalization"
                 id="_19_0_3_f440358_1635278778575_905533_75">
         <sce:documentation>
            <sce:text>Generalization indicates that the element is a generalization of the element (which is based on and extends the ).</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="sce:tRelationshipKind"
                 name="Transition"
                 id="_19_0_3_6490212_1636646339233_273828_46367">
         <sce:documentation>
            <sce:text>Transition indicates that &amp;quot;flow&amp;quot; or sequencing moves from the source element to the target element.</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tCustodyEndKindSet"
                        name="CustodyEndKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.CustodyEndKinds.">
      <sce:documentation>
         <sce:text>An vocabulary of terms that specify the kind of CustodyOccurrence that results in the end of a ChainOfCustody .</sce:text>
      </sce:documentation>
      <ppmn:term xsi:type="ppmn:tCustodyEndKind"
                 name="Delivered"
                 id="_19_0_3_6490212_1650711839157_390385_5846">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was delivered to some other Party .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyEndKind"
                 name="Transferred"
                 id="_19_0_3_6490212_1650711840158_748388_5847">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was transferred to some other Party .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyEndKind"
                 name="Lost"
                 id="_19_0_3_6490212_1650711826232_566354_5839">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was lost.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyEndKind"
                 name="Destroyed"
                 id="_19_0_3_6490212_1650711840997_261782_5848">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was destroyed.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyEndKind"
                 name="Other"
                 id="_19_0_3_6490212_1650712114131_607907_6035">
         <sce:documentation>
            <sce:text>An instance that specifies that custody of an entity was relinquished in some other way.</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tCustodyStartKindSet"
                        name="CustodyStartKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.CustodyStartKinds.">
      <sce:documentation>
         <sce:text>A vocabulary of terms that specify the kind of CustodyOccurrence that results in the start of a ChainOfCustody .</sce:text>
      </sce:documentation>
      <ppmn:term xsi:type="ppmn:tCustodyStartKind"
                 name="Acquisition"
                 id="_19_0_3_6490212_1650737498488_754679_8547">
         <sce:documentation>
            <sce:text>An instance that indicates that a Party gains custody of an entity through some type of acquisition.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyStartKind"
                 name="Found"
                 id="_19_0_3_6490212_1650737492817_406563_8546">
         <sce:documentation>
            <sce:text>An instance that indicates that a Party gains custody of an entity when the entity is found.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyStartKind"
                 name="Created"
                 id="_19_0_3_6490212_1650737485516_480261_8545">
         <sce:documentation>
            <sce:text>An instance that indicates that a Party gains custody of an entity by creation of the entity.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tCustodyStartKind"
                 name="Other"
                 id="_19_0_3_6490212_1650737803250_604508_8870">
         <sce:documentation>
            <sce:text>An instance that indicates that a Party gains custody of an entity by some other event.</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tOwnershipEndKindSet"
                        name="OwnershipEndKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.OwnershipEndKinds.">
      <sce:documentation>
         <sce:text>A vocabulary of terms that specify how the ChainOfOwnership was ended.</sce:text>
      </sce:documentation>
      <ppmn:term xsi:type="ppmn:tOwnershipEndKind"
                 name="Sold"
                 id="_19_0_3_6490212_1650737504210_384376_8550">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was sold to some other Party .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOwnershipEndKind"
                 name="Bequeathed"
                 id="_19_0_3_6490212_1650737514653_956268_8558">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was bequeathed to some other party.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOwnershipEndKind"
                 name="Gifted"
                 id="_19_0_3_6490212_1650737514152_75853_8557">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was gifted to some other Party .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOwnershipEndKind"
                 name="Death"
                 id="_19_0_3_6490212_1650737515807_245042_8559">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity died.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOwnershipEndKind"
                 name="Lost"
                 id="_19_0_3_6490212_1650737513667_876592_8556">
         <sce:documentation>
            <sce:text>An instance that specifies that an entity was lost.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOwnershipEndKind"
                 name="Transferred"
                 id="_19_0_3_6490212_1650737513204_631100_8555">
         <sce:documentation>
            <sce:text>An instance that specifies that ownership of an entity was transferred to some other Party .</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tClaimKindSet"
                        name="ClaimKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.ClaimKinds.">
      <sce:documentation>
         <sce:text>An vocabulary of terms that specify the kinds of claims may be made .</sce:text>
      </sce:documentation>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="First Principle"
                 id="_19_0_3_6490212_1650735059700_760485_7490">
         <sce:documentation>
            <sce:text>A foundational assertion that is held as true.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="Fact"
                 id="_19_0_3_6490212_1650713291722_240867_7057">
         <sce:documentation>
            <sce:text>A basic assertion.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="Premise"
                 id="_19_0_3_6490212_1650713292655_669107_7058">
         <sce:documentation>
            <sce:text>An assertion that is used in a logical argument.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="Precondition"
                 id="_19_0_3_6490212_1650713282967_741677_7052">
         <sce:documentation>
            <sce:text>An assertion that is assumed to be true at the start of a process.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="Postcondition"
                 id="_19_0_3_6490212_1650713293425_39778_7059">
         <sce:documentation>
            <sce:text>An assertion that is assumed to be true at the end of a process.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="Probability"
                 id="_19_0_3_6490212_1650734983882_961477_7426">
         <sce:documentation>
            <sce:text>An assertion that indicates some degree of truth.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tClaimKind"
                 name="Logical Argument"
                 id="_19_0_3_6490212_1650734985267_671222_7427">
         <sce:documentation>
            <sce:text>An assertion that is based on other assertions.</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tOccurrenceDependencyKindSet"
                        name="OccurrenceDependencyKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.OccurrenceDependencyKinds.">
      <ppmn:term xsi:type="ppmn:tOccurrenceDependencyKind"
                 name="Enabler"
                 id="_19_0_3_6490212_1652214020438_609932_790">
         <sce:documentation>
            <sce:text>Enabler indicates that the source Occurrence uses the target Entity in some way that enables the Occurrence. However, the Entity is not used or become a part of any of the products or by-products of the Occurrence.</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOccurrenceDependencyKind"
                 name="Input"
                 id="_19_0_3_6490212_1652214019670_237032_789">
         <sce:documentation>
            <sce:text>Input indicates that the target Entity is an input to the source Occurrence is an input during the course of the Occurrence .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOccurrenceDependencyKind"
                 name="Product"
                 id="_19_0_3_6490212_1652214018824_792605_788">
         <sce:documentation>
            <sce:text>Product indicates that the source Occurrence produces or creates the target Entity during the course of the Occurrence .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOccurrenceDependencyKind"
                 name="Output"
                 id="_19_0_3_6490212_1652214021386_701387_791">
         <sce:documentation>
            <sce:text>Output indicates that the target Entity is an output of some kind of the Occurrence. .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOccurrenceDependencyKind"
                 name="Waste"
                 id="_19_0_3_6490212_1653054417281_421321_83">
         <sce:documentation>
            <sce:text>Waste indicates that the source Occurrence produces or creates the target Entity as waste during the course of the Occurrence .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tOccurrenceDependencyKind"
                 name="By-product"
                 id="_19_0_3_6490212_1653054605376_940864_149">
         <sce:documentation>
            <sce:text>By-product indicates that the source Occurrence produces or creates the target Entity as a by-product during the course of the Occurrence .</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
   <ppmn:ppmnVocabulary xsi:type="ppmn:tDerivationKindSet"
                        name="DerivationKindSet"
                        id="https...www.omg.org.spec.PPMN.20240801.Library.DerivationKinds.">
      <sce:documentation>
         <sce:text>A vocabulary of terms that specify the kind of derivation that exists between two Entities .</sce:text>
      </sce:documentation>
      <ppmn:term xsi:type="ppmn:tDerivationKind"
                 name="DerivedFrom"
                 id="_19_0_3_6490212_1653646574158_371733_2726">
         <sce:documentation>
            <sce:text>DerivedFrom indicates that source EntityTypes are derived in some way from target EntityTypes .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tDerivationKind"
                 name="QuotedFrom"
                 id="_19_0_3_6490212_1653646573303_131150_2725">
         <sce:documentation>
            <sce:text>QuotedFrom indicates that source EntityTypes are quoted from target EntityTypes .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tDerivationKind"
                 name="RevisionOf"
                 id="_19_0_3_6490212_1653646576145_777929_2728">
         <sce:documentation>
            <sce:text>RevisionOf indicates that source EntityTypes are revisions of target EntityTypes .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tDerivationKind"
                 name="SourcedFrom"
                 id="_19_0_3_6490212_1653646574942_45784_2727">
         <sce:documentation>
            <sce:text>SouredFrom indicates that source EntityTypes are sourced from from target EntityTypes which in turn are produced by some party potentially with some special experience or knowledge .</sce:text>
         </sce:documentation>
      </ppmn:term>
      <ppmn:term xsi:type="ppmn:tDerivationKind"
                 name="DescendantOf"
                 id="_2022x_2_6490212_1722431519408_860987_6940">
         <sce:documentation>
            <sce:text>DescendantOf indicates that source EntityTypes are descendant in some way from target EntityTypes .</sce:text>
         </sce:documentation>
      </ppmn:term>
   </ppmn:ppmnVocabulary>
</ppmn:PPMNModel>
