<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="part2stratml.xsl"?>
<PerformancePlanOrReport xmlns="urn:ISO:std:iso:17469:tech:xsd:PerformancePlanOrReport" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="urn:ISO:std:iso:17469:tech:xsd:PerformancePlanOrReport http://stratml.us/references/PerformancePlanOrReport20160216.xsd" Type="Performance_Report"><Name>PID Information Types WG Final Deliverable</Name><Description>Document the Research Data Alliance Working Group's report on essential information types associated with persistent identifiers, including a conceptual model, API specification, prototype demonstrator, use cases, and example types.</Description><OtherInformation>Submitter's Note: This StratML rendition has been inferred by ChatGPT from the text of the source, whose authors were Tobias Weigel, Timothy DiLauro &amp; Thomas Zastrow.  The group co-chairs were Beth Plale &amp; Tobias Weigel.
^^
It has been minimally edited in the XForm at https://stratml.us/forms2/Part2Form.xml</OtherInformation><StrategicPlanCore><Organization><Name>Research Data Alliance</Name><Acronym>RDA</Acronym><Identifier>_b6f1abc4-f0a9-11f0-9f63-425686babdf6</Identifier><Description>Global community organization supporting open sharing and reuse of research data.</Description><Stakeholder StakeholderTypeType="Generic_Group"><Name>PID Information Types Working Group</Name><Description>Working group focused on essential types of information associated with persistent identifiers and their technical and governance enablement.</Description><Role><Name>Performer</Name><Description>Develops the report, conceptual model, API specification, prototype demonstrator, and example types.</Description><RoleType>Performer</RoleType></Role></Stakeholder><Stakeholder StakeholderTypeType="Generic_Group"><Name>RDA Persistent Identifier Interest Group</Name><Description>Forum for ongoing PID-related coordination and follow-on evolution after working group termination.</Description><Role><Name>Beneficiary</Name><Description>Uses and advances WG outputs as part of broader PID architecture discussions.</Description><RoleType>Beneficiary</RoleType></Role></Stakeholder><Stakeholder StakeholderTypeType="Generic_Group"><Name>Science Communities &amp; Institutions</Name><Description>Discipline communities and organizations adopting PID information types, contributing community-specific types, and converging on core types through practice.</Description><Role><Name>Adopters</Name><Description>Implement, test, and refine types and profiles through operational use cases.</Description><RoleType>Performer</RoleType></Role><Role><Name>Beneficiaries</Name><Description>Gain more interoperable discovery, access, verification, provenance, and preservation services via typed PID metadata.</Description><RoleType>Beneficiary</RoleType></Role></Stakeholder><Stakeholder StakeholderTypeType="Generic_Group"><Name>PID Infrastructure Providers</Name><Description>Providers of PID systems and services (e.g., DOI/Handle-style infrastructures) that can offer PIT API services or enable adapters.</Description><Role><Name>Service providers</Name><Description>Offer PIT API server-side capabilities or support community-layer implementations.</Description><RoleType>Performer</RoleType></Role><Role><Name>Beneficiaries</Name><Description>Reduce integration complexity for clients and increase value of PID services through typed metadata access.</Description><RoleType>Beneficiary</RoleType></Role></Stakeholder><Stakeholder StakeholderTypeType="Generic_Group"><Name>Type Registry Services</Name><Description>Registry capability used to register properties and their aggregates, enabling governance, interoperability, and discoverability of types.</Description><Role><Name>Enablers</Name><Description>Provide the registry functions required for property and type definitions and their reuse.</Description><RoleType>Performer</RoleType></Role></Stakeholder></Organization><Vision><Description>Interoperable PID metadata empowers discovery, access, verification, and stewardship across disciplines.</Description><Identifier>uuid-vision-7c1d3d9a</Identifier></Vision><Mission><Description>To enable practical, adoptable typing of PID record information through shared models, registries, and APIs.</Description><Identifier>uuid-mission-8f5c2b11</Identifier></Mission><Value><Name>Interoperability</Name><Description>Promote consistent, cross-system interpretation of PID record information through registered types and conformance checks.</Description></Value><Value><Name>Pragmatism</Name><Description>Favor adoption pathways and lightweight mechanisms that communities can implement incrementally and refine through use.</Description></Value><Value><Name>Governance</Name><Description>Support bottom-up convergence toward core types via registries, namespaces, and community coordination.</Description></Value><Value><Name>Reusability</Name><Description>Encourage reuse of properties, types, and profiles to reduce duplication and improve service portability.</Description></Value><Goal><Name>Harmonization</Name><Description>Harmonize essential information types associated with persistent identifiers to reduce integration complexity and enable cross-disciplinary services.</Description><Identifier>uuid-goal-0a6a4f1c</Identifier><SequenceIndicator>1</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation/><Objective><Name>Terminology</Name><Description>Clarify core terms and distinctions, including PID record scope, metadata boundary considerations, and the relationship between typing and identifier-provider classifications.</Description><Identifier>uuid-obj-1-1-0e2c1c7b</Identifier><SequenceIndicator>1.1</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Includes clarifications around PID Information Types as umbrella concepts and distinctions between PID record information and broader domain metadata catalogs.</OtherInformation><PerformanceIndicator ValueChainStage="Output" PerformanceIndicatorType="Qualitative"><SequenceIndicator>1.1.1</SequenceIndicator><MeasurementDimension>Terminology clarity</MeasurementDimension><UnitOfMeasurement>Review rating</UnitOfMeasurement><Identifier>uuid-pi-1-1-1-0b9a3a21</Identifier><Relationship><Identifier>PLACEHOLDER_1</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName>Consensus</DescriptorName><DescriptorValue>Documented and internally consistent</DescriptorValue></Descriptor><Description>Publish a terminology section describing core entities and relationships with no unresolved internal contradictions.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName>Status</DescriptorName><DescriptorValue>Reported</DescriptorValue></Descriptor><Description>Terminological models and their mapping are described in the report (property-type-profile and type-profile models).</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective><Objective><Name>Use Cases</Name><Description>Specify cross-disciplinary scenarios motivating typed PID information, including replication, access load leveling, format obsolescence audit, versioning, composite objects, bindings, permissions, write control, custom citation, modification accountability, and provenance tracing.</Description><Identifier>uuid-obj-1-2-7f6a2dd8</Identifier><SequenceIndicator>1.2</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Use cases were captured via formal specification documents (Appendix A) rather than free-text narratives.</OtherInformation><PerformanceIndicator ValueChainStage="Output" PerformanceIndicatorType="Quantitative"><SequenceIndicator>1.2.1</SequenceIndicator><MeasurementDimension>Use case coverage</MeasurementDimension><UnitOfMeasurement>Count</UnitOfMeasurement><Identifier>uuid-pi-1-2-1-5b2f7b93</Identifier><Relationship><Identifier>PLACEHOLDER_2</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>10</NumberOfUnits><Description>Document at least ten distinct cross-disciplinary use cases in structured form.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>11</NumberOfUnits><Description>Eleven use cases are listed and elaborated in Appendix A.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective></Goal><Goal><Name>Framework</Name><Description>Establish a conceptual and structural framework for defining, registering, and using PID information types, including properties, aggregates, profiles, and namespaces.</Description><Identifier>uuid-goal-2c6c1c55</Identifier><SequenceIndicator>2</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation/><Objective><Name>Model</Name><Description>Define the data model for PID records, registered properties, aggregated types, and optional profiles, including a mapping between alternative models and a recommendation favoring simplicity if adoption is hindered.</Description><Identifier>uuid-obj-2-1-2f0bca3d</Identifier><SequenceIndicator>2.1</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Models described: property-type-profile model (prototype) and type-profile model (simpler alternative); recommendation: abandon the more complex model if it hampers adoption.</OtherInformation><PerformanceIndicator ValueChainStage="Output_Processing" PerformanceIndicatorType="Qualitative"><SequenceIndicator>2.1.1</SequenceIndicator><MeasurementDimension>Model implementability</MeasurementDimension><UnitOfMeasurement>Implementation status</UnitOfMeasurement><Identifier>uuid-pi-2-1-1-7a7b0c12</Identifier><Relationship><Identifier>PLACEHOLDER_3</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName>Prototype</DescriptorName><DescriptorValue>Implemented</DescriptorValue></Descriptor><Description>Implement at least one model end-to-end in a prototype service with conformance checking.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName>Prototype</DescriptorName><DescriptorValue>Implemented</DescriptorValue></Descriptor><Description>The property-type-profile model is implemented in the prototype.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective><Objective><Name>Registry</Name><Description>Use a type registry as a governance and interoperability dependency by registering properties and types with identifiers, descriptions, provenance fields, and optional namespace conventions.</Description><Identifier>uuid-obj-2-2-9d2bb7a4</Identifier><SequenceIndicator>2.2</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Registry entries include property name and range (defined in registry), plus descriptive and provenance information such as author, creation date, and contact address.</OtherInformation><PerformanceIndicator ValueChainStage="Output" PerformanceIndicatorType="Quantitative"><SequenceIndicator>2.2.1</SequenceIndicator><MeasurementDimension>Registered examples</MeasurementDimension><UnitOfMeasurement>Count</UnitOfMeasurement><Identifier>uuid-pi-2-2-1-3d2a8e9f</Identifier><Relationship><Identifier>PLACEHOLDER_4</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>4</NumberOfUnits><Description>Register multiple example types and their associated properties in the type registry to demonstrate structure and reuse.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>5</NumberOfUnits><Description>Example types include citation, system-level access, aggregation, versioning, and a preliminary EUDAT core information example.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective></Goal><Goal><Name>Interface</Name><Description>Define and demonstrate an API for accessing typed PID record information in a PID-system-agnostic manner, supporting filtering, conformance checking, and type/property lookup.</Description><Identifier>uuid-goal-3b7b6d1e</Identifier><SequenceIndicator>3</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation/><Objective><Name>Specification</Name><Description>Specify webservice methods for PID record access and registry lookup using JSON, including PID resolution with filtering and optional property-name injection from the type registry.</Description><Identifier>uuid-obj-3-1-1b0d4c6a</Identifier><SequenceIndicator>3.1</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Key methods include GET /pid/{identifier} with filters, GET /property/{identifier}, GET /type/{identifier}, GET /peek/{identifier}, and POST /pid for assignment with random UUID PID names in the prototype.</OtherInformation><PerformanceIndicator ValueChainStage="Output" PerformanceIndicatorType="Quantitative"><SequenceIndicator>3.1.1</SequenceIndicator><MeasurementDimension>Core methods documented</MeasurementDimension><UnitOfMeasurement>Count</UnitOfMeasurement><Identifier>uuid-pi-3-1-1-0f4a1c88</Identifier><Relationship><Identifier>PLACEHOLDER_5</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>4</NumberOfUnits><Description>Document at least four core API methods supporting PID record retrieval and registry lookups.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>5</NumberOfUnits><Description>At least five major methods are summarized, including read, peek, and create operations.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective><Objective><Name>Prototype</Name><Description>Implement a working prototype server and demonstrator client GUI to validate the API and illustrate typed PID record workflows and conformance checks.</Description><Identifier>uuid-obj-3-2-8e1d0d0b</Identifier><SequenceIndicator>3.2</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Prototype implementation described as a Java servlet using Jersey and ZK, deployable on Apache Tomcat, relying on a type registry prototype and a Handle Server installation; performance bottlenecks noted around frequent registry queries and suggested caching.</OtherInformation><PerformanceIndicator ValueChainStage="Output_Processing" PerformanceIndicatorType="Qualitative"><SequenceIndicator>3.2.1</SequenceIndicator><MeasurementDimension>Demonstrator availability</MeasurementDimension><UnitOfMeasurement>Status</UnitOfMeasurement><Identifier>uuid-pi-3-2-1-61d5b9de</Identifier><Relationship><Identifier>PLACEHOLDER_6</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName>Availability</DescriptorName><DescriptorValue>Operational</DescriptorValue></Descriptor><Description>Provide an operational demonstrator showing object records, type records, and conformance validation actions.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName>Availability</DescriptorName><DescriptorValue>Described</DescriptorValue></Descriptor><Description>Interface impressions and operational endpoints are described in the report, including GUI screenshots and base paths.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective></Goal><Goal><Name>Adoption</Name><Description>Enable sustainable, bottom-up adoption and evolution of PID information types across communities, balancing cross-system coherence with local flexibility.</Description><Identifier>uuid-goal-4c0b7d3a</Identifier><SequenceIndicator>4</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation/><Objective><Name>Pathways</Name><Description>Promote technical and conceptual adoption pathways, including provider-side API offerings, community-layer implementations, and community contribution of types toward eventual convergence on core types.</Description><Identifier>uuid-obj-4-1-4f6a9a0d</Identifier><SequenceIndicator>4.1</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Adoption considerations include governance for namespaces and elemental range types, attention to performance expectations and possible SLA integration, and coordination with the Type Registry evolution and Persistent Identifier Interest Group.</OtherInformation><PerformanceIndicator ValueChainStage="Outcome" PerformanceIndicatorType="Qualitative"><SequenceIndicator>4.1.1</SequenceIndicator><MeasurementDimension>Adoption progress</MeasurementDimension><UnitOfMeasurement>Milestone status</UnitOfMeasurement><Identifier>uuid-pi-4-1-1-2c1a1d7e</Identifier><Relationship><Identifier>PLACEHOLDER_7</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName>Milestone</DescriptorName><DescriptorValue>Community pilots initiated</DescriptorValue></Descriptor><Description>Initiate pilots in at least one adopting community to test types, profiles, and workflows and feed results into governance discussions.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName>Milestone</DescriptorName><DescriptorValue>Planned</DescriptorValue></Descriptor><Description>The report recommends engaging communities for bottom-up adoption and evolution of core types.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective><Objective><Name>Enhancements</Name><Description>Identify and prioritize future refinements, including multi-valued property handling, data model simplification if needed, API evolution while preserving agnosticism, and improved performance via caching strategies.</Description><Identifier>uuid-obj-4-2-3b2c6c2f</Identifier><SequenceIndicator>4.2</SequenceIndicator><Stakeholder><Name/><Description/><Role><Name/><Description/></Role></Stakeholder><OtherInformation>Future work topics include multi-valued properties (repetition vs list vs subtype patterns), conformance computation vs explicit conformance storage, and clearer boundary criteria between PID records and metadata catalogs.</OtherInformation><PerformanceIndicator ValueChainStage="Output_Processing" PerformanceIndicatorType="Quantitative"><SequenceIndicator>4.2.1</SequenceIndicator><MeasurementDimension>Enhancement backlog</MeasurementDimension><UnitOfMeasurement>Count</UnitOfMeasurement><Identifier>uuid-pi-4-2-1-77b1e5a4</Identifier><Relationship><Identifier>PLACEHOLDER_8</Identifier><ReferentIdentifier/><Name/><Description/></Relationship><MeasurementInstance><TargetResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>4</NumberOfUnits><Description>Maintain a defined set of prioritized enhancement topics for follow-on work.</Description><StartDate/><EndDate/></TargetResult><ActualResult><Descriptor><DescriptorName/><DescriptorValue/></Descriptor><NumberOfUnits>5</NumberOfUnits><Description>Refinement topics include data model, API, performance requirements, data fabric integration, and association of profiles with prefixes.</Description><StartDate/><EndDate/></ActualResult></MeasurementInstance><OtherInformation/></PerformanceIndicator></Objective></Goal></StrategicPlanCore><AdministrativeInformation><Identifier>_b6f1add6-f0a9-11f0-9f63-425686babdf6</Identifier><StartDate>2015-07-10</StartDate><EndDate/><PublicationDate>2026-01-13</PublicationDate><Source>https://zenodo.org/records/1405977#.XG5kauhKhaQ</Source><Submitter><Identifier>_b6f1b0f6-f0a9-11f0-9f63-425686babdf6</Identifier><GivenName>Owen</GivenName><Surname>Ambur</Surname><PhoneNumber/><EmailAddress>Owen.Ambur@verizon.net</EmailAddress></Submitter></AdministrativeInformation></PerformancePlanOrReport>