@prefix untp: <https://vocabulary.uncefact.org/registers/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.

<did:web:placeholder-domain.com:untp:idr:gba> a untp:SchemeOperator;
    <https://schema.org/name> "Global Battery Alliance";
    <https://schema.org/url> <https://www.globalbattery.org>.
<did:web:placeholder-domain.com:untp:idr:gs1> a untp:SchemeOperator;
    <https://schema.org/name> "GS1";
    <https://schema.org/url> <https://www.gs1.org>.
<did:web:placeholder-domain.com:untp:idr:open-supply-hub> a untp:SchemeOperator;
    <https://schema.org/name> "Open Supply Hub";
    <https://schema.org/url> <https://opensupplyhub.org>.
<did:web:placeholder-domain.com:untp:idr:rba> a untp:SchemeOperator;
    <https://schema.org/name> "Responsible Business Alliance";
    <https://schema.org/url> <https://www.responsiblebusiness.org>.
<did:webvh:untp.unece.org> <http://purl.org/dc/terms/description> "Same registrar agent as the SWI, EXT, and CVC registers. For IDR the agent crawls each scheme's registryServiceURL, validates resolver-template reachability with the example identifier, runs UNTP IDR conformance checks where the registrar claims `implementsUntpIdr`, and (where claimed) verifies that DIA credentials are issued to a sample of registered entities. Not yet operational at Phase 0.";
    <https://schema.org/name> "UNTP Registrar Agent".
<https://unece.org> <https://schema.org/name> "United Nations Economic Commission for Europe (UNECE)";
    untp:agent <did:webvh:untp.unece.org>.
<https://untp.unece.org/registers/idr/gba-member> <http://purl.org/dc/terms/description> "The GBA Member ID identifies organisations participating in the Global Battery Alliance — battery manufacturers, automakers, mining and refining companies, recyclers, and downstream users. Membership identifiers anchor GBA Battery Passport assertions and Battery Sustainability Certificates back to a verified GBA-participating organisation.";
    <http://purl.org/dc/terms/spatial> _:b13_b5;
    a untp:IdentifierSchemeEntry;
    <http://www.w3.org/ns/dcat#landingPage> <https://www.globalbattery.org/about/membership/>;
    <https://schema.org/alternateName> "GBA-Member";
    <https://schema.org/name> "Global Battery Alliance Member ID";
    untp:diaExtension <https://untp.unece.org/registers/ext/gba-tp>;
    untp:identifierType untp:IdentifierType_Member;
    untp:implementsUntpIdr true;
    untp:issuesDia true;
    untp:legalBasis <https://www.globalbattery.org/about/charter/>;
    untp:owner <did:web:placeholder-domain.com:untp:idr:gba>;
    untp:queryEndpoint "https://www.globalbattery.org/members/{id}";
    untp:registeredIdExample "GBA-0123";
    untp:registeredIdPattern "^GBA-\\d{4}$";
    untp:registeredIdUriTemplate "https://www.globalbattery.org/members/{id}";
    untp:registryServiceURL <https://www.globalbattery.org/members/>;
    untp:resolverEndpoint "https://www.globalbattery.org/members/{id}";
    untp:status untp:Status_pilot;
    untp:untpIdrVersion "0.6.1".
<https://untp.unece.org/registers/idr/gs1-giai> <http://purl.org/dc/terms/description> "GIAI is a globally unique identifier for individual assets — production machinery, vehicles, IT equipment, instruments, returnable transport items. The GIAI persists across the asset's operating lifetime and is the primary handle for asset-level lifecycle events (maintenance, retrofit, decommission) recorded in DTEs.";
    <http://purl.org/dc/terms/spatial> _:b13_b2;
    a untp:IdentifierSchemeEntry;
    <http://www.w3.org/ns/dcat#landingPage> <https://www.gs1.org/standards/id-keys/giai>;
    <https://schema.org/alternateName> "GIAI";
    <https://schema.org/name> "GS1 Global Individual Asset Identifier";
    untp:identifierType untp:IdentifierType_Asset;
    untp:implementsUntpIdr true;
    untp:issuesDia true;
    untp:legalBasis <https://www.gs1.org/standards/id-keys/giai>;
    untp:owner <did:web:placeholder-domain.com:untp:idr:gs1>;
    untp:queryEndpoint "https://www.gs1.org/services/check-digit-calculator?value={id}";
    untp:registeredIdExample "9506000164ABCD123";
    untp:registeredIdPattern "^\\d{6,12}[\\x21-\\x22\\x25-\\x2F\\x30-\\x39\\x3A-\\x3F\\x41-\\x5A\\x5F\\x61-\\x7A]{1,18}$";
    untp:registeredIdUriTemplate "https://id.gs1.org/8004/{id}";
    untp:registryServiceURL <https://id.gs1.org/>;
    untp:resolverEndpoint "https://id.gs1.org/8004/{id}";
    untp:status untp:Status_pilot;
    untp:untpIdrVersion "0.6.1".
<https://untp.unece.org/registers/idr/gs1-gln> <http://purl.org/dc/terms/description> "GLN is a 13-digit globally unique identifier for legal entities, functional entities, and physical locations. Used to identify parties and locations in electronic commerce, supply chain management, and healthcare.";
    <http://purl.org/dc/terms/spatial> _:b13_b1;
    a untp:IdentifierSchemeEntry;
    <http://www.w3.org/ns/dcat#landingPage> <https://www.gs1.org/standards/id-keys/gln>;
    <https://schema.org/alternateName> "GLN";
    <https://schema.org/name> "GS1 Global Location Number";
    untp:identifierType untp:IdentifierType_Facility;
    untp:implementsUntpIdr true;
    untp:issuesDia true;
    untp:legalBasis <https://www.gs1.org/standards/id-keys/gln>;
    untp:owner <did:web:placeholder-domain.com:untp:idr:gs1>;
    untp:queryEndpoint "https://www.gs1.org/services/check-digit-calculator?value={id}";
    untp:registeredIdExample "9506000164000";
    untp:registeredIdPattern "^\\d{13}$";
    untp:registeredIdUriTemplate "https://id.gs1.org/417/{id}";
    untp:registryServiceURL <https://id.gs1.org/>;
    untp:resolverEndpoint "https://id.gs1.org/417/{id}";
    untp:status untp:Status_pilot;
    untp:untpIdrVersion "0.6.1".
<https://untp.unece.org/registers/idr/gs1-gtin> <http://purl.org/dc/terms/description> "GTIN is a globally unique identifier for trade items (products and services). GTINs are 8, 12, 13, or 14 digits long and are encoded in GS1 barcodes and EPC/RFID tags. They are used to identify any item upon which there is a need to retrieve pre-defined information and that may be priced, ordered, or invoiced at any point in the supply chain.";
    <http://purl.org/dc/terms/spatial> _:b13_b0;
    a untp:IdentifierSchemeEntry;
    <http://www.w3.org/ns/dcat#landingPage> <https://www.gs1.org/standards/id-keys/gtin>;
    <https://schema.org/alternateName> "GTIN";
    <https://schema.org/name> "GS1 Global Trade Item Number";
    untp:identifierType untp:IdentifierType_Product;
    untp:implementsUntpIdr true;
    untp:issuesDia true;
    untp:legalBasis <https://www.gs1.org/standards/id-keys/gtin>;
    untp:owner <did:web:placeholder-domain.com:untp:idr:gs1>;
    untp:queryEndpoint "https://www.gs1.org/services/check-digit-calculator?value={id}";
    untp:registeredIdExample "09506000164908";
    untp:registeredIdPattern "^\\d{8}$|^\\d{12,14}$";
    untp:registeredIdUriTemplate "https://id.gs1.org/01/{id}";
    untp:registryServiceURL <https://id.gs1.org/>;
    untp:resolverEndpoint "https://id.gs1.org/01/{id}";
    untp:status untp:Status_pilot;
    untp:untpIdrVersion "0.6.1".
<https://untp.unece.org/registers/idr/open-supply-hub> <http://purl.org/dc/terms/description> "Open Supply Hub assigns a stable OS-ID to every production facility in its open data set, derived from name and address matching across thousands of public and contributed sources. OS-IDs persist across name changes and ownership transitions and provide the canonical identifier for cross-source facility joins in apparel, electronics, and food supply chains.";
    <http://purl.org/dc/terms/spatial> _:b13_b3;
    a untp:IdentifierSchemeEntry;
    <http://www.w3.org/ns/dcat#landingPage> <https://opensupplyhub.org/about>;
    <https://schema.org/alternateName> "OS-ID";
    <https://schema.org/name> "Open Supply Hub Identifier";
    untp:identifierType untp:IdentifierType_Facility;
    untp:implementsUntpIdr true;
    untp:issuesDia true;
    untp:legalBasis <https://opensupplyhub.org/about/governance>;
    untp:owner <did:web:placeholder-domain.com:untp:idr:open-supply-hub>;
    untp:queryEndpoint "https://opensupplyhub.org/facilities/{id}";
    untp:registeredIdExample "AU2020026CXFBN8";
    untp:registeredIdPattern "^[A-Z0-9]{15}$";
    untp:registeredIdUriTemplate "https://opensupplyhub.org/facilities/{id}";
    untp:registryServiceURL <https://opensupplyhub.org/>;
    untp:resolverEndpoint "https://opensupplyhub.org/api/facilities/{id}/";
    untp:status untp:Status_pilot;
    untp:untpIdrVersion "0.6.1".
<https://untp.unece.org/registers/idr/rba-member> <http://purl.org/dc/terms/description> "The RBA Member ID identifies organisations that have joined the Responsible Business Alliance and committed to its Code of Conduct. Membership identifiers are issued by RBA on accession and persist across reporting periods. Used to anchor RBA-assessed facility records (VAP), responsible-minerals attestations (RMAP), and supply-chain due diligence claims back to a verified industry-association membership.";
    <http://purl.org/dc/terms/spatial> _:b13_b4;
    a untp:IdentifierSchemeEntry;
    <http://www.w3.org/ns/dcat#landingPage> <https://www.responsiblebusiness.org/about/members/>;
    <https://schema.org/alternateName> "RBA-Member";
    <https://schema.org/name> "Responsible Business Alliance Member ID";
    untp:diaExtension <https://untp.unece.org/registers/ext/rbtp>;
    untp:identifierType untp:IdentifierType_Member;
    untp:implementsUntpIdr true;
    untp:issuesDia true;
    untp:legalBasis <https://www.responsiblebusiness.org/code-of-conduct/>;
    untp:owner <did:web:placeholder-domain.com:untp:idr:rba>;
    untp:queryEndpoint "https://www.responsiblebusiness.org/members/{id}";
    untp:registeredIdExample "RBA-001234";
    untp:registeredIdPattern "^RBA-\\d{6}$";
    untp:registeredIdUriTemplate "https://www.responsiblebusiness.org/members/{id}";
    untp:registryServiceURL <https://www.responsiblebusiness.org/membership/>;
    untp:resolverEndpoint "https://www.responsiblebusiness.org/members/{id}";
    untp:status untp:Status_pilot;
    untp:untpIdrVersion "0.6.1".
<https://untp.unece.org/registers/idr> <http://purl.org/dc/terms/description> "A federated directory of community-tier identifier schemes that UNTP credentials reference to identify products, facilities, organisations, members, locations, and key assets. Each entry points at the registrar's identifier service URL, declares the resolver URI template, and carries a UNECE-issued DIA credential about the registrar — making the entry simultaneously a discovery directory and a trust anchor. Complements GRID (https://grid.unece.org/) which catalogues authoritative government-run registers (national business registers, land, asset, trademark). NOTE: Phase 0 seed migration. All registrar DIDs are placeholders; DIA credentials and registration VCs are pending owner outreach.";
    <http://purl.org/dc/terms/modified> "2026-05-02"^^xsd:date;
    <http://purl.org/dc/terms/publisher> <https://unece.org>;
    a untp:IdentifierSchemeRegister, untp:Register;
    <http://www.w3.org/ns/dcat#dataset> <https://untp.unece.org/registers/idr/gba-member>, <https://untp.unece.org/registers/idr/gs1-giai>, <https://untp.unece.org/registers/idr/gs1-gln>, <https://untp.unece.org/registers/idr/gs1-gtin>, <https://untp.unece.org/registers/idr/open-supply-hub>, <https://untp.unece.org/registers/idr/rba-member>;
    <https://schema.org/name> "UNTP Identifier Scheme Register".
_:b13_b0 <https://schema.org/name> "Worldwide";
    untp:isGlobal true.
_:b13_b1 <https://schema.org/name> "Worldwide";
    untp:isGlobal true.
_:b13_b2 <https://schema.org/name> "Worldwide";
    untp:isGlobal true.
_:b13_b3 <https://schema.org/name> "Worldwide";
    untp:isGlobal true.
_:b13_b4 <https://schema.org/name> "Worldwide";
    untp:isGlobal true.
_:b13_b5 <https://schema.org/name> "Worldwide";
    untp:isGlobal true.
