Product Type / Catalog Item
Provide the governed, format-neutral context an AI agent needs to understand, create, inspect and operate a product type (catalog item): the type-level abstraction that carries stable identity, classification, declared specification, variant structure, packaging form, lifecycle and compliance data, and that classifies the physical item instances produced or sold under it.
Bundle → Layer → Finding → Questions Filled
7 bundles · 14 layers · 30 findings · 120 questions
Identity and Designation How a product type acquires, keeps, changes and loses its identity, and how it is named and cross-referenced by the parties that trade it.
Identifier Assignment and Scope
The authoritative identity anchor of the type, the schemes that issue it, its scope of application, and the rules that force a new identity or forbid reuse.
Type-level identity anchor and issuing scheme
A product type must resolve to exactly one authoritative identity within a stated scheme. GS1 issues a GTIN under a licensed company prefix for a trade item; UNTP carries a resolvable id plus idScheme and modelNumber at model granularity; medical device regimes issue a Basic UDI-DI as the model-level identifier above the trade-item Device Identifier. Where no external authority applies, the adopting Dimension assigns a UUID or ULID, never a date or a name.
- Which identifier scheme is authoritative for this product type, who licenses or issues it, and what is the issuing authority's registered identifier? identity
- At which granularity does this identifier bind — model/type, sub-type variant, packaging level, or a grouping above trade-item identity? classification
- If no external authoritative scheme applies, what internally assigned identifier is used and how is its uniqueness guaranteed? identity
- Is the identity anchor resolvable to a network-retrievable representation, and under whose control is that resolution? interoperability
Identifier change triggers and non-reuse
Rules determining when a modification creates a new product type rather than a revision of the existing one, and the prohibition on reusing a retired identifier. GS1 states that a GTIN is non-reusable and permanently assigned, and applies guiding principles based on whether consumers or trading partners can distinguish the change, whether disclosure is legally required, and whether supply chain handling is materially affected.
- Which declared attributes, when changed, force allocation of a new type identifier rather than a record revision? constraint
- From which effective date does a type identifier change apply, and how are in-market goods carrying the previous identifier handled? temporal
- Under what conditions, if any, may a retired identifier be reassigned, and what is the enforced quarantine period? lifecycle
- What evidence records the change decision so it can be audited and, if disputed, reversed? evidence
Designation and Secondary Keys
Human-facing designation of the type and the non-authoritative keys through which trading partners refer to it.
Manufacturer designation, brand and multilingual naming
The type carries a manufacturer product designation and a brand, and often a hierarchy of root, family and type designations as in the industrial digital nameplate. Names are locale-scoped and mutable, and must not be treated as identity. Brand is a change-triggering attribute under GS1 guiding principles when the primary brand changes.
- What are the product root, family and type designations, and which of them is the customer-facing name? definition
- Which brand is asserted on this type, who owns that brand, and is it the primary brand for identifier-change purposes? ownership
- Which locales are names and descriptions maintained in, and which locale is authoritative when translations conflict? interoperability
- Can a designation change without changing the type identity, and what approval is required? process
Secondary, partner and legacy keys
Non-authoritative identifiers used by specific parties or channels: manufacturer part number, order code, article number, seller SKU, buyer item number, catalogue item number, marketplace identifiers and legacy system keys. UBL models these as distinct buyer, seller, manufacturer, standard and catalogue item identifications, which makes the party scope of each key explicit.
- For each secondary key, which party and which channel or contract does it apply within? identity
- How are collisions handled when the same secondary key value is used by different parties for different types? constraint
- Which legacy keys must be retained after migration, and for how long, to keep historical transactions resolvable? retention
Classification and Declared Characteristics How the type is placed within external taxonomies and how its declared technical properties are given machine-interpretable meaning, including variant structure.
Classification Alignment
Assignments of the type to commercial, technical and regulatory classification schemes, each with its own version and authority.
Commercial and technical classification assignment
A type is normally classified in several schemes at once: a GPC brick for retail data sharing, a UNSPSC commodity for procurement, an ECLASS or IEC CDD class for engineering, and internal merchandising categories. UNTP models productCategory as an array of scheme-scoped classification objects, which is the correct shape: multiple concurrent assignments, none privileged by default.
- Which classification schemes is this type assigned in, and what is the code, scheme version and effective date of each assignment? classification
- Who made each classification assignment, and was it self-declared, partner-supplied or authority-verified? authority
- Which single classification is treated as primary for navigation and reporting when schemes disagree? decision
- Is any assignment provisional or a holding value pending a scheme update, and when must it be revisited? quality
Regulatory nomenclature and risk classification
Classifications that carry legal consequence rather than convenience: HS/CN customs nomenclature, hazard and dangerous-goods classes, and regulatory risk classes such as the device risk class embedded in a Basic UDI-DI grouping. These are edition-dated: the HS is amended on a multi-year cycle with correlation tables between editions, so a type's code must be re-assessed at each edition change.
- What is the customs nomenclature code for this type, under which HS edition and which national extension? classification
- Which regulatory risk or hazard classes apply to this type, under which legal instrument and jurisdiction? requirement
- When the nomenclature edition changes, who re-assesses the code and how is the transition recorded? lifecycle
- Has any classification been challenged or overridden by a customs or regulatory authority, and what is the binding outcome? exception
Characteristic Semantics
How declared technical properties of the type are given stable meaning, units and measurement basis.
Property semantics and dictionary binding
Each declared characteristic should reference a property definition in a governed dictionary rather than rely on a free-text label. IEC CDD identifies classes, properties, values and units with IRDIs of the form RAI#DI#VI, giving every property a versioned, resolvable definition; schema.org warns that consuming applications expect specific properties rather than generic property/value pairs, so the mapping between dictionary-bound properties and well-known vocabulary terms must be explicit.
- Which dictionary definition and version does each declared characteristic bind to? interoperability
- Which characteristics have no dictionary binding, and what is the plan or justification for leaving them unbound? quality
- Which characteristics are mandatory for this type's classification or regulatory category, and which are optional? requirement
- What happens to recorded values when a bound property definition is superseded in a new dictionary release? lifecycle
Declared values, units and measurement basis
The asserted value of each characteristic at type level, with its unit of measure, tolerance, and the test method or measurement condition under which it holds. Type-level values are declared or nominal; measured values from an individual unit belong to the instance or batch. UNTP models this as an extensible characteristics structure for industry-specific parameters.
- What value and unit of measure is declared for each characteristic, and which unit code system is used? measurement
- Is each value nominal/declared, a specification limit, or a typical value, and what tolerance applies? measurement
- Under which test method, standard and ambient conditions does the declared value hold? evidence
- When was each declared value last verified, and when does it expire or require re-testing? temporal
Variant Structure
How closely related types are grouped, how they vary, and where the boundary between a variant and a distinct type is drawn.
Variant axes, product groups and sub-type qualifiers
schema.org models a ProductGroup as a prototype that varies by declared axes (variesBy) and is not itself offered for sale, with members linked via hasVariant / isVariantOf. GS1 introduces a further level below the trade item: the consumer product variant qualifier (cpv, AI 22) distinguishes variants that share a GTIN. Together these establish three distinguishable levels — group, type, and shared-identity sub-variant — that a model must not collapse.
- Which properties are the declared variant axes of the group this type belongs to, and what value does this type take on each? composition
- Which variations are represented as separate type identities and which are carried as sub-variant qualifiers under a shared identifier? decision
- Is the product group's membership closed and enumerable, or open and configurable at order time? constraint
- Is the group itself ever presented as orderable, and if not, how is that constraint enforced downstream? constraint
Packaging, Composition and Inter-Type Relations The physical form the type takes in trade, what it is made of at type level, and how it relates to other types.
Packaging and Physical Form
The packaging-level type hierarchy, declared content quantities and physical envelope of the type, plus its material and component composition.
Packaging-level type hierarchy
Each, inner pack, case and pallet configurations of the same product are distinct trade items with separate identifiers, related by a containment hierarchy with a declared child quantity. A grouping made purely for transport or storage is a logistics unit, not a trade item, and is excluded from this model.
- Which packaging levels exist for this product, what identifier does each carry, and what is the parent-child containment quantity? composition
- Is each higher packaging level homogeneous, or a pre-defined assortment of different child types? classification
- Which packaging level is the consumer or point-of-sale unit, and which levels are orderable or invoiceable? classification
- What packaging materials and recyclability data are declared for each level? requirement
Net content, dimensions and weights
Declared quantities that describe the type as a physical object of trade: net content, gross and net weight, and the outer dimensions. GS1 guiding principles treat declared net content and material dimensional or gross weight change as grounds for a new identifier, so these values are identity-relevant rather than merely descriptive.
- What is the declared net content of the type, in which unit, and is it a legally declared quantity? measurement
- On what basis are the declared dimensions and weights measured — as packaged, as displayed, or as shipped? measurement
- What tolerance applies to declared quantities, and at what deviation does a change require a new type identifier? constraint
- Do declared quantities differ by target market due to metrology or labelling rules, and how is that represented? interoperability
Type-level component, material and substance composition
What the type is made of, expressed at type level: component types drawn from the governing bill of material, material breakdown by origin, mass fraction and recycled content, and substances of concern. UNTP models materialProvenance with origin country, mass fraction, recycled content and hazard status; the BOM structure itself is owned by the sibling engineering BOM model.
- What is the declared material breakdown by mass fraction, origin country and recycled content? composition
- Which substances of concern are present above declared thresholds, and under which regulatory list? requirement
- Which bill of material governs the component composition of this type, and at which revision and effectivity? relationship
- How was the composition determined — supplier declaration, laboratory analysis or calculation — and what is its confidence? provenance
Inter-Type Relationships
Typed links between product types that express compatibility, dependency and succession.
Accessory, spare part, consumable and compatibility links
schema.org provides isAccessoryOrSparePartFor, isConsumableFor, isRelatedTo and isSimilarTo as typed relations between products. These carry operational weight: spare-part availability is a post-market obligation in several regimes, and compatibility assertions drive substitution decisions, so each link needs a direction, an asserting party and a validity period.
- What is the typed relation to the other product type, and in which direction does it hold? relationship
- Under what conditions or configurations does a compatibility assertion hold, and where does it fail? constraint
- Which spare parts must remain available for this type, for how long after discontinuation, and under which obligation? requirement
- When was each relationship last reviewed, and what invalidates it? quality
Predecessor, successor and substitution
schema.org ProductModel defines predecessorOf and successorOf, giving an explicit succession chain between model generations. Substitution differs from succession: a substitute is an acceptable alternative in a given context, may be bidirectional or one-way, and is often contract- or market-scoped rather than a property of the type itself.
- Which type supersedes this one, which did it supersede, and from what effective date? lifecycle
- Is a declared substitution bidirectional or one-way, and in which markets or contracts does it apply? relationship
- Was the generation change modelled as a new type identity or as a revision of the existing type, and why? decision
- How and when were affected trading partners notified of the succession or substitution? process
Type-instance classification and sibling product edges
This catalog item classifies zero or more item instances (WM-OBJ-001). It may be a component type in an engineering BOM (WM-OBJ-019). Schema.org provides isAccessoryOrSparePartFor, isConsumableFor, isRelatedTo and isSimilarTo at type level. Offers use itemOffered toward this type and must not be stored as edges of the type itself. Interoperability is alignment, not claimed conformance.
- Which item-instance records (serialised or otherwise) does this catalog item classify, and is the edge always class-to-instance rather than lot-to-instance? relationship
- Which engineering BOMs list this catalog item as a component or assembly type, and at what quantity at the type level? composition
- Which other catalog items are declared accessories, spares, consumables, related or similar, and in which direction? relationship
- Which external vocabularies is this record aligned to (schema.org ProductModel, GS1 trade item, ISO 22745 item, IEC 61360 class, FDA DI), and what conflicts are recorded rather than hidden? interoperability
Lifecycle, Change Control and Applicability The states a product type passes through, how its specification is changed under control, and where and when it is applicable.
Lifecycle and Change Control
State model of the type, controlled revision of its specification, and the obligations that survive discontinuation.
Type lifecycle state model
A product type moves through governed states — draft, approved, released/available, restricted, discontinued, obsolete — that are distinct from the state of any physical unit and from commercial availability. Only the type record's own state belongs here; stock availability belongs to inventory and offer models.
- Which lifecycle states are defined for a product type in this Dimension, and which transitions are permitted? state
- Which role may authorise each state transition, and what evidence must accompany it? authority
- How is the record's lifecycle state kept distinct from commercial availability and stock position? constraint
- Does each state have an effective time distinct from the time it was recorded, and are both retained? temporal
Specification change control and record versioning
Two distinct version axes must be kept apart: the version of the described product type (a generation or specification revision) and the version of the record describing it (a data correction or enrichment). Confusing them causes false change signals downstream. Change effective dating from GS1 practice and dictionary release versioning from IEC CDD both apply.
- What is the current product specification version and the current record version, and how are they incremented independently? provenance
- How is a change classified as material (affecting product behaviour or compliance) versus editorial (correcting the record)? classification
- Which approval path applies to each change class, and which changes may be applied without approval? process
- Can the record as it stood at any past instant be reconstructed, and to what granularity? temporal
Discontinuation and post-market obligations
Discontinuing a type does not end its data obligations. The identifier remains permanently allocated and non-reusable, passports and compliance data must stay accessible for the product lifecycle, and support, spare-part and recall obligations continue for a defined period after the last unit is placed on the market.
- What are the last-order, last-shipment and end-of-support dates, and how do they differ across markets? temporal
- How long must the type record, its passport and its compliance evidence remain accessible after discontinuation, and under which obligation? retention
- If a safety issue emerges after discontinuation, how are affected instances reached from the type record? process
- Under what conditions may the record be deleted rather than archived, and what tombstone remains? retention
Market and Temporal Applicability
Where and when the type's assertions hold, including jurisdictional scoping and validity dating.
Target market and jurisdictional applicability
Most type-level assertions are market-scoped: regulatory obligations, declared quantities, labelling and classification codes differ per jurisdiction. UNTP records countryOfProduction as an ISO 3166 code; the DPP obligation depends on the product being placed on the EU market irrespective of manufacturing location, so market scope and production location are independent facts.
- For which target markets is this type declared, using which country or region code system? spatial
- Which attributes take different values per target market, and how is the market-scoped value represented? constraint
- Where is the type produced, and is that independent of the markets in which it is placed? provenance
- What authorisation, registration or notification is required before the type may be placed on each market? authority
Temporal validity and effective dating
Every material assertion about a type needs an effective period distinct from the instant it was recorded or observed. Classification scheme editions change on fixed dates, identifier changes have effective dates, and passports must remain valid across the product lifecycle, so bitemporal handling is a requirement rather than an optimisation.
- What is the validity period of each time-scoped assertion, expressed with explicit offsets? temporal
- Are event time and observation or ingestion time recorded separately for externally sourced assertions? provenance
- How are future-dated changes staged so that consumers see the correct value at the correct time? process
- What resolves overlapping or contradictory validity periods for the same attribute? exception
Compliance, Conformity and Evidence Type-level regulatory obligations, the parties responsible for them, and the evidence that substantiates declared claims.
Type-Level Regulatory Obligations
Who is responsible for the type in each market and what registered, machine-readable data must accompany it.
Responsible economic operator and market placement
For each market, one identified party bears the obligation for the type: the manufacturer, importer, authorised representative or fulfilment service provider. Under ESPR the economic operator placing the product on the market is responsible for registering the passport in the EU registry. UNTP models this generically as relatedParty with a defined role, which is the format-neutral shape to adopt.
- Which parties hold which regulatory roles for this type, in which markets, and with what registered identifiers? ownership
- Is the type registered in each required authority registry, and what registry identifier was returned? authority
- How is a change of responsible operator recorded, and what happens to prior registrations and identifiers? lifecycle
- Which regulatory obligations apply to this type per market, and what is the compliance status of each? requirement
Model-level digital product passport data
Where a passport regime applies, the type must carry the passport data set defined by its product-group delegated act, linked from a data carrier and registered so that a unique URI resolves to it. UNTP's idGranularity makes the model level explicit and lets model-level, batch-level and item-level passports coexist without conflating them.
- Does a passport obligation apply to this type, under which instrument and delegated act, and from what date? requirement
- At which granularity is the passport issued for this type — model, batch or item — and why? decision
- What unique URI identifies the passport, who issued it, and where does it resolve? identity
- Which data elements of the passport are public and which are restricted to specific user roles? access
UDI-DI, Basic UDI-DI and type-level certifications
For medical devices the Device Identifier identifies labeler plus version/model and is the GUDID key; production identifiers stay off this model. EU Basic UDI-DI is implemented as GMN and is assigned independently of packaging; GTIN (UDI-DI) remains the supply-chain trade-item key. Adding or removing a certification mark that trading partners must distinguish requires a new GTIN. Schema.org hasCertification records issuer, name and rating or identification.
- If this type is a medical device, what is the UDI Device Identifier (and issuing agency) and the Basic UDI-DI/GMN, and are production identifiers excluded from this record? identity
- Which certifications, marks or energy classes apply at type level, who issued them, and did add/remove of a mark require a new GTIN? evidence
- What GUDID or equivalent registry fields (brand name, version/model, GMDN, package count, premarket number) are bound to this type? requirement
- Does an FDA UDI exception, alternative or other regional exemption apply so that this type has no UDI-DI? exception
Conformity Evidence and Documentation
Declared claims, third-party attestations, markings and the technical and media documentation that supports them.
Conformity claims, markings and technical documentation
Type-level claims (performance, sustainability, safety) must be distinguishable from third-party attested conformity and from applied markings. UNTP separates performanceClaim (supplier assertion referencing a conformity topic, metric, standard and evidence) from independently issued conformity credentials, and models productLabel as images of certification and regulatory marks. Handover and technical documentation submodels supply the durable documents.
- For each claim, is it a supplier self-declaration or an independently attested conformity result, and who is the assessment body? evidence
- Against which standard, metric and threshold is each claim made, and at which version of that standard? measurement
- Which conformity or regulatory markings are applied to the product or its packaging, and on what basis? validation
- Which documents and media constitute the required documentation set for this type, in which locales, and which version of each is current? composition
- When does each attestation expire or require surveillance, and what happens to the claim in the interim? temporal
Stewardship, Provenance and Data Quality Who is authoritative for the record, how each assertion's origin is tracked, how the record is validated, and who may see what.
Authority and Access
Authoritative sourcing of the record and controlled disclosure of its contents.
Authoritative source and stewardship
The party that licensed the identifier (typically the brand owner) is normally authoritative for the type's core identity and declared attributes, while an information provider may publish on its behalf and distributors may enrich the record. Authority must be recorded per attribute group, not per record, because enrichment legitimately comes from non-authoritative parties.
- Which party is authoritative for each attribute group of this record, and on what basis is that authority established? authority
- Which party publishes the record on the authoritative party's behalf, and under what mandate? ownership
- When a non-authoritative contributor supplies a conflicting value, which wins and how is the loser preserved? decision
- Which named steward is accountable for the record's completeness and currency, and on what review cycle? ownership
Access, confidentiality and release control
Type records commonly mix public catalog data, partner-restricted commercial data, and pre-release embargoed data. Passport regimes make this explicit by granting access to different data according to user role, which means access control is an attribute-level property of the model, not solely a deployment concern.
- Which access classes apply to which attribute groups, and who may read each class? access
- Is the type under pre-release embargo, until when, and which attributes are embargoed? security
- May a recipient redistribute the record or its media, to whom, and under what licence? privacy
- What access events must be logged, retained for how long, and made available to whom? validation
Provenance and Validation
Per-assertion origin tracking and the rules that determine whether the record is fit for use.
Attribute-level provenance and dual timestamps
Because a catalog item record aggregates contributions from manufacturers, distributors, laboratories and scraped sources, provenance must be recorded per assertion: who asserted it, from which source system, by what method, and at which event and ingestion times. Recording only a record-level 'last updated' destroys the ability to assess trust.
- For each asserted value, which party and source system supplied it and by what acquisition method? provenance
- Are event time and ingestion time both retained for each assertion, with explicit offsets? temporal
- Which values are derived or inferred rather than asserted, and what is the derivation rule and its inputs? provenance
- What trust level is assigned to each source, and how does it affect precedence and publication? quality
Validation, quality measurement and conflict resolution
A type record must be validated against structural rules, classification-driven mandatory attribute sets, dictionary-bound value domains and cross-attribute consistency before publication, and quality must be measurable over time. Conflicts between contributors need a declared resolution procedure rather than silent last-write-wins.
- Which validation rule sets apply to this record, at which version, and which are blocking versus advisory? validation
- How is completeness measured against the mandatory attribute set implied by classification and market, and what is the current score? quality
- When two sources assert different values for the same attribute, what procedure resolves it and who decides? exception
- Which validation outcomes block publication to each downstream channel? process
Interoperability and Projection How the type record is carried, resolved and exchanged across systems and standards without changing its semantics.
Carriers, Resolution and Exchange
Physical and digital carriers of type identity, their resolution behaviour, and the profiles used to exchange the record.
Data carrier encoding and web resolution
Type identity is carried on product and packaging by barcodes, QR codes or RFID and, increasingly, by a web URI. GS1 Digital Link normalises GTINs to 14 digits in the URI path and appends key qualifiers for variant, lot and serial, while explicitly warning that applications must not assume such a URI points to a resolver. Passport regimes require the carrier to lead to the passport.
- Which data carriers encode this type's identity, on which packaging levels, and with which encoded content? interoperability
- How is the web URI for this type constructed, including qualifier ordering and identifier normalisation? interoperability
- What does the URI resolve to for each requesting role and link type, and who operates the resolver? access
- When the carrier or its encoded content changes, how are in-market goods with the previous carrier handled? lifecycle
Exchange profiles and crosswalk mappings
The same type record is projected into several external shapes: trade-item data pools, industrial asset submodels, web vocabulary markup and passport credentials. Each projection is lossy in a different direction, so mappings must be recorded explicitly with their gaps and the conflicts they cannot reconcile, and conformance must not be claimed without evidence.
- Which external profiles is this record projected into, at which profile version, and for which consumers? interoperability
- Which elements cannot be mapped in each direction, and how is the loss recorded rather than silently dropped? quality
- What evidence supports any claim of conformance to an external profile, and who validated it? evidence
- Does a round trip through a projection preserve identity, semantics and provenance, and what is verified? validation
Classifiers Filled
- Family
- World Models
- Category
- Physical world and living systems
- Entry kind
- classifier
- Navigation path
- NAV.PHY.OBJ.TYPE
- Domain
- PHY.OBJ.TYPE
- Industry
- Cross-industry
- Tags
- producttypecatalogitemphy.obj.type
What it is Filled
This model covers the TYPE level of a product: a governed record describing a class of goods (or catalogable service/software offering) whose members share the declared identity, technical characteristics and commercial description. It is the level identified by a GTIN under GS1 trade-item rules, by 'product model' under EU ESPR, by 'model' granularity in UNECE UNTP, by a Device Identifier / Basic UDI-DI in medical device regimes, and by schema.org ProductModel / ProductGroup. It explicitly excludes the individual instance (serial), the production batch/lot, and the commercial offer (price, availability, terms). It is storage- and interface-neutral: JSON, YAML, Markdown, HTML, Git, MCP and MongoDB are projections of this semantics, not part of it.
In scope
- Type-level identity anchors and identifier schemes (GTIN, MPN, model number, Basic UDI-DI, internal catalog key) and their allocation, change and non-reuse rules
- Designation, brand, multilingual names and marketing/technical descriptions of the type
- Classification against commercial, technical and regulatory taxonomies (GPC, UNSPSC, ECLASS/IEC CDD, HS/CN, risk classes)
- Declared characteristics bound to property dictionaries, with units, tolerances and measurement conditions
- Variant structure: variant axes, product groups, consumer product variants, and the boundary at which a variant becomes a distinct type
- Packaging-level type hierarchy (each/inner pack/case/pallet type), net content, dimensions and weights
- Type-level composition references: component types, materials, substances of concern
- Inter-type relationships: accessory, spare part, consumable, compatibility, predecessor/successor, substitution
- Lifecycle states, specification change control, record versioning, discontinuation and post-market obligations
- Market and temporal applicability: target markets, jurisdictions, effective and validity dating
- Type-level compliance: responsible economic operator, conformity claims, certifications, markings, model-level digital product passport data
- Stewardship, authority, attribute-level provenance, data quality and validation of the type record
- Interoperability: data carriers, web resolution, syndication profiles and crosswalk mappings
Out of scope
- Individual serialised item instances, their serial numbers, condition and custody (WM-OBJ-001)
- Production batches, lots and manufacturing runs, and batch-level passports
- Offers: price, currency, availability, sales channel, delivery terms and contract conditions
- Inventory positions, stock levels, warehouse and shelf locations
- The internal structure and effectivity logic of the engineering bill of material (WM-OBJ-019)
- Governance of the classification schemes themselves (GPC, UNSPSC, ECLASS, HS are external registries)
- Party and organisation master data (brand owner, manufacturer, notified body) beyond referencing roles
- Facility and site master data beyond referencing production locations
- Supply chain traceability events and chain-of-custody records
- Substance and material master data as substances (regulatory substance lists, CAS entries)
- Document lifecycle and content management of referenced media beyond reference and applicability
- Demand forecasting, planning parameters, costing and profitability attributes
Why it exists Filled
Provide the governed, format-neutral context an AI agent needs to understand, create, inspect and operate a product type (catalog item): the type-level abstraction that carries stable identity, classification, declared specification, variant structure, packaging form, lifecycle and compliance data, and that classifies the physical item instances produced or sold under it.
Distinguishing features Filled
- A product type describes a class of interchangeable items, not any single physical unit (WM-OBJ-001).
- It holds identity-relevant characteristics but no price, seller or availability, which belong to the offer.
- It is distinct from an engineering bill of material (WM-OBJ-019), which describes how the type is built.
- Its identifiers such as GTIN are allocated once and never reused for a different type.
What robots and AI may and may not do Filled
Must not
- Store serial numbers, lot codes, expiry dates or other instance facts in the type record.
- Reuse or reassign an allocated product identifier.
- Publish embargoed or partner-restricted attributes outside their allowed audience.
- Claim safety, regulatory or eco-label certification without retrievable evidence.
- Change an identity-relevant characteristic in place instead of creating a new type when the identity rule requires it.
Only with a human decision
- Deciding whether a change creates a new product type or a new version.
- Approving regulatory, safety or sustainability claims in published master data.
- Discontinuing a product type that is under recall or active warranty.
May
- Look up a product type by GTIN, model number or manufacturer reference.
- Classify a product type against a pinned classification scheme version.
- Propose new characteristic values with source and provenance for review.
- Project catalog data to an exchange profile for a trading partner.
Moral aspects Filled
- Inaccurate product data misleads buyers about safety, allergens or hazards and can cause harm.
- Sustainability and origin claims affect consumer choice and fair competition; they must be evidenced.
- Accessible product information matters to people with disabilities and should not be left out of projections.
Who is affected
- Consumers and end users
- Retailers and distributors relying on master data
- Regulators and market surveillance authorities
Owners Filled
Steward
The adopting Dimension MUST name a single accountable owner for WM-OBJ-002 who holds authority to approve identifier-scheme selection, change-rule sets and publication gates.
Roles
- Model owner
- Approve scope, boundaries and model version increments for WM-OBJ-002.; Adjudicate boundary disputes with sibling models and record the outcome in the registry.; Approve breaking changes and the associated migration plan.
- Identity authority
- Select and evidence the authoritative identifier scheme per product family and market.; Allocate identifiers and enforce the non-reuse and quarantine policy.; Own the identifier change-rule set and its versioning, and approve new-identifier outcomes.
- Data steward
- Maintain completeness, currency and accuracy of assigned type records.; Resolve conflicts between contributors according to the declared precedence rules and record the decision.; Run the review cycle for provisional classifications and expiring evidence.
- Compliance officer
- Determine which regulatory obligations, passport regimes and markings apply per market and record the determination.; Approve conformity claims, verify supporting evidence and monitor attestation expiry.; Approve discontinuation only after post-market and retention obligations are declared.
- Interoperability engineer
- Maintain versioned crosswalks to external profiles and publish loss reports.; Operate identifier normalisation, carrier specification and resolution behaviour.; Validate round-trip integrity and gate projections on blocking validation outcomes.
- Access controller
- Assign access classes to attribute groups and approve embargo periods and lifts.; Enforce role-based filtering at projection time and maintain the audit trail.; Approve exceptions and record their legal or contractual basis.
Links to other meta-models Filled
references
- WM-OBJ-001 Item Instance - The product type classifies item instances: each instance references exactly one type identity, while serial, condition and custody stay on the instance. Regulators formalise this split as a fixed device identifier plus a variable production identifier, and UNTP as idGranularity model versus item.
- WM-OBJ-019 Engineering Bill of Material - The engineering BOM composes component types into an assembly type; this model holds only the reference to the governing BOM revision and effectivity, not the structure, quantities or alternates.
- Batch / Lot model - Batches are subsets of one model produced under shared conditions, addressed by the lot key qualifier and by batch granularity passports; batch-specific measured values must reference the type without being asserted on it.
- Offer / Price model - Commercial terms attach to offers, not to the type. schema.org keeps Product and Offer separate and states that a product group is not itself offered for sale, so price, availability and channel conditions are referenced only.
- Party / Organization model - Brand owner, manufacturer, information provider, responsible economic operator and assessment body are role-scoped party references with registered identifiers, supplied by the party model.
- Facility / Site model - Production facility references support countryOfProduction and producedAtFacility assertions without importing facility master data into the type record.
- Material and substance model - Material provenance and substances of concern reference externally governed material and substance records; only the type-level breakdown, fractions and hazard status are held here.
- Document and media asset model - Datasheets, declarations, label artwork and instructional media have their own lifecycle; this model records the reference, role, locale, market scope and current version only.
- Conformity assessment / credential model - Independently issued conformity credentials are separate verifiable objects; performance claims on the type reference them rather than embedding assessment content.
aligned
- Classification scheme registry (GPC, UNSPSC, ECLASS, HS) - Classification codes are assignments into externally governed, independently versioned registries; this model records the assignment and its scheme release, never the taxonomy content.
- Property dictionary (IEC CDD / IEC 61360 / ISO 13584-42) - Characteristics bind to IRDI-identified property definitions so that values carry versioned, resolvable semantics rather than free-text labels.
- GS1 trade item identification and Digital Link - Alignment to GTIN allocation, non-reuse and URI expression for retail and supply chain interoperability; alignment is asserted at the identifier and carrier level only, and conformance is not claimed without GS1 licence evidence.
- schema.org Product / ProductModel / ProductGroup - Projection target for web publication and search; supplies the prototype, variant-group and succession relations but with weaker identity guarantees than governed identifier schemes.
- ESPR Digital Product Passport / UNECE UNTP DPP - Alignment for model-granularity passport content, registry URI, role-based access and sustainability claims; applicability depends on product-group delegated acts and must be determined per market.
- IDTA Asset Administration Shell submodels (Digital Nameplate, Technical Data, Handover Documentation) - Industrial projection separating type-level designations, article and order codes from instance-level serial and construction year, and supplying technical data and documentation structures.
- OASIS UBL Item / catalogue business objects - Transactional projection supplying the multi-party identifier pattern (buyer, seller, manufacturer, standard, catalogue item identification) used by the secondary-key finding.
composes
- Unit of measure and quantity model - Quantity-valued characteristics, net content, dimensions and weights reuse a shared quantity pattern with unit code system, tolerance and measurement basis instead of redefining units locally.
- Change management and versioning pattern - Record versioning, change classification, dual timestamps and append-only change sets are a cross-cutting pattern reused rather than specialised for product types.
neighbor
- WM-OBJ-001 Item Instance - The type is a class with an identity that is allocated once and never reused; the instance is an individual with a serial or production identifier. Regulators separate these explicitly: a UDI has a fixed Device Identifier (type/model) and a variable Production Identifier (lot, serial, expiry), and UNTP marks the difference with idGranularity model vs item.
- Batch / Lot - A batch is a subset of one model produced under shared conditions. It is neither the type nor a single instance and is carried in GS1 Digital Link as the lot (10) key qualifier and in UNTP as idGranularity 'batch'. Batch-specific values (actual measured content, production date) must not be asserted on the type record.
- Offer / Price - schema.org separates Product from Offer, and states that a ProductGroup itself is not directly offered for sale. Price, availability, seller and terms belong to the offer model; only whether an attribute is 'declared' (e.g. price-on-pack, which triggers a new GTIN) touches the type record.
- WM-OBJ-019 Engineering Bill of Material - The BOM composes component types into an assembly; it owns quantities, positions, effectivity and alternates. The product type owns only the reference to its governing BOM and any summarised composition needed for compliance (materials, substances of concern).
- Classification scheme registry - GPC bricks, UNSPSC commodities, ECLASS/IEC CDD classes and HS subheadings are externally governed registries with their own versioning. This model records the assignment (code, scheme, scheme version, assigning authority, confidence), never the taxonomy content.
- Packaging / logistics unit - GS1 treats each, case and pallet as separate trade items with their own GTINs, but a grouping made only for transport or storage is a logistics unit identified by an SSCC, not a trade item. Logistics units are instances and are out of scope.
- Service and software catalog items - GS1 defines a trade item as any item, product or service, that may be priced, ordered or invoiced, so non-physical catalog items are legitimately in scope for identity and classification, but the physical-form findings (packaging, net content, dimensions) are not applicable to them and must be omitted rather than defaulted.
- Party / Organization - Brand owner, manufacturer, information provider and responsible economic operator are roles held by parties; the model carries role-scoped references and the party's registered identifier, not the party master record itself. UNTP models this as relatedParty with a defined role.
What else AI and robots need to interact with it Filled
Identity and identifiers required Filled
- Authoritative master-system identifier issued by the governing authority for the domain (for example a GTIN under a licensed company prefix, a Basic UDI-DI, or an authority registry identifier).
- Governed global identifier or IRI (for example a GS1 Digital Link URI, a DPP registry URI, or an IRDI from a published dictionary).
- UUID or ULID assigned by the adopting Dimension within its declared namespace, used only when no external authority applies.
- A name, model designation, classification code, file path or date is never an identifier and must not be promoted into an identifier position.
Direct properties required Filled
- Nominal net mass in kilograms as declared for the type, with its tolerance.
- Nominal dimensions in metres per packaging level, as declared by the brand owner.
- Net content in the unit declared on the label, such as litres or kilograms.
- Storage and handling conditions such as temperature range in degrees Celsius, as declared for the type.
Recognition required Filled
- Recognised by a type identifier such as a GTIN on packaging, a brand and model name, and declared characteristics.
- Confused with a single item, a variant or packaging level of the same product, an offer at a price and a product family.
- Two types can look alike; compare identifier and identity-relevant characteristics, not appearance alone.
Capabilities and actions required Filled
- Register product type: Create a governed product type record with exactly one authoritative identity anchor, a declared granularity and an initial lifecycle state.
- Evaluate identity change rule: Decide whether a proposed modification requires allocation of a new type identifier or may be applied as a revision of the existing record.
- Classify product type: Assign or update classification codes in one or more external schemes, recording scheme version, basis and effective dates.
- Bind characteristic value: Attach a declared value to a characteristic bound to a governed property definition, with unit, tolerance, measurement basis and provenance.
- Define variant set: Declare the product group, its variant axes and its members, and record which variations are represented as shared-identity qualifiers.
- Assemble packaging hierarchy: Declare the containment structure across packaging-level types with quantities, consumer-unit flags and packaging materials.
- Transition lifecycle state: Move the type record to a new governed state with separate effective and recorded timestamps and an authorising identity.
- Issue model-level passport: Assemble and register the passport data set at model granularity and obtain a resolvable unique URI linked from the product data carrier.
- Validate product type record: Execute applicable rule sets against the record and produce a dated validation and quality report with blocking and advisory outcomes.
- Resolve identifier to record: Given an identifier, qualifier set or web URI, return the correct product type record and the resources permitted for the requesting role.
- Project to exchange profile: Render the record into an external profile using a versioned crosswalk, recording unmappable elements rather than dropping them silently.
- Supersede product type: Link a successor type, close out the predecessor and issue notification while preserving the retired identifier against reuse.
- Link type to instances or BOM composition: Create typed edges CLASSIFIES to item instances or accept COMPOSE from an engineering BOM without copying instance or BOM payloads into this model.
- Publish catalog item master data: Emit GDSN/GUDID/ProductModel publication of type master data without embedding Offer price or availability.
Hazards and failure modes required Filled
- Wrong hazard, allergen or handling data leads to unsafe use or storage.
- A reused identifier mixes stock, recalls and records of two different products.
- Stale catalog data keeps a withdrawn or recalled product on sale.
Standards and interfaces required Filled
- GS1 GTIN and GDSN for product master data exchange.
- ECLASS and UNSPSC product classification schemes.
- IEC 61360 data element types for product characteristics.
- EU Digital Product Passport under the Ecodesign for Sustainable Products Regulation (EU) 2024/1781.
Context of use required Filled
- Passport, registry and responsible-economic-operator obligations as modelled are EU-derived (ESPR framework and the EU DPP Registry operational from 2026-07-20) and do not transfer unchanged to other jurisdictions.
- GS1 identification is global in reach but retail- and supply-chain-biased; sectors using HIBC, ISBN/ISSN, NSN, NDC or purely internal schemes are accommodated only through the generic scheme attribute.
- Customs classification assumes the WCO HS 6-digit international level with national extensions of differing length (for example EU CN at 8 digits, US HTSUS at 10); the model records the extension length rather than assuming one.
- Country and market codes are assumed to be ISO 3166-based, following UNTP's countryOfProduction; regional or economic-area scopes require an explicit code system declaration.
- Medical device evidence is drawn from EU MDR interpretation; the US device identifier model differs in structure and the two must not be conflated.
- No assessment was made of Chinese, Indian, Japanese or Brazilian product identification and registration regimes; assumptions for those markets are unsupported.
- GTIN-12/UPC is the common North American encoding; GTIN-13/EAN/JAN elsewhere; both canonicalise to GTIN-14.
- FDA UDI/GUDID is United States law; EU MDR Basic UDI-DI via GMN is a separate regime that may apply to the same type.
- Local labelling, language, net-content and certification regulations can force GTIN changes beyond the GS1 minimum.
- HS 2022 is the international core; national tariff schedules add digits and legal force.
- UNSPSC governance moved from GS1 US back toward UNDP; codeset version must be recorded because stewardship changed.
Sources Filled
- Product - Schema.org Type - Schema.org Community Group
- ProductGroup - Schema.org Type - Schema.org Community Group
- ProductModel - Schema.org Type - Schema.org Community Group
- GS1 Digital Link Standard: URI Syntax - GS1 AISBL
- What are the GS1 GTIN rules? (GTIN Management Standard) - GS1 Global Office Customer Service
- Standards - Global Trade Item Numbers (GTIN) - GS1 Canada
- What is Global Product Classification (GPC)? - GS1 UK
- Digital Product Passport - European Commission, DG GROW (Single Market Economy)
- UN Transparency Protocol - Digital Product Passport specification - UNECE / UN/CEFACT
- Common Data Dictionary (CDD) - IEC TC 3 - International Electrotechnical Commission (IEC)
- Submodel Templates content hub (incl. IDTA-02006 Digital Nameplate v3.0.1, IDTA-02003 Technical Data v2.0, IDTA-02004 Handover Documentation v2.0, IDTA-02011-1 Hierarchical Structures / BoM v1.0, IDTA-02023 Carbon Footprint v1.0) - Industrial Digital Twin Association (IDTA)
- Universal Business Language Version 2.4 (OASIS Standard) - OASIS Open
- HS Nomenclature 2022 Edition - World Customs Organization (WCO)
- UNSPSC - United Nations Standard Products and Services Code - United Nations Global Marketplace (UNGM)
- MedTech Europe guidance for assigning Basic UDI-DI - MedTech Europe
- Global Trade Item Number (GTIN) - GS1 AISBL
- GTIN Management Standard, Release 1.1, Ratified - GS1 AISBL
- schema.org Offer - Schema.org
- schema.org IndividualProduct - Schema.org
- UDI Basics - U.S. Food and Drug Administration
- GS1 General Specifications Change Notification WR 24-004 — Global Model Number (GMN) and medical device family - GS1 AISBL
- ISO 22745-1:2010 Industrial automation systems and integration — Open technical dictionaries and their application to master data — Part 1: Overview and fundamental principles - International Organization for Standardization
- IEC 61360-2:2012 Standard data element types with associated classification scheme for electric components — Part 2: EXPRESS dictionary schema - International Electrotechnical Commission
- GS1 Global Product Classification (GPC) Browser - GS1 AISBL
- PROV-O: The PROV Ontology - World Wide Web Consortium
- GS1 Traceability Standard (GTS2) — identification granularity (class, batch/lot, instance) - GS1 AISBL
- Can a GTIN be re-used? - GS1 AISBL
- UNSPSC — How UNSPSC Differs from GPC - UNSPSC / GS1 US (archived user guide)
- WCO Harmonized System Classification Handbook - World Customs Organization
- ISO 8000-110:2021 Data quality — Part 110: Master data: Exchange of characteristic data: Syntax, semantic encoding, and conformance to data specification - International Organization for Standardization
Open questions
- ISO 8000-110 and ISO 22745 identification-guide conformance for characteristic-data exchange: both providers were blocked by paywalls, so the conformance-checkable message model is deferred rather than modelled from abstracts.
- ESPR product-group delegated acts and the concrete passport data sets they mandate; only the framework and the model/batch/item granularity choice are currently modelled.
- Non-physical catalog item identity schemes for software and digital goods — SWID tags, package URLs, CPE, and ISBN/ISSN-to-GTIN mapping — which both providers boundary-noted but neither researched.
- Consumer product variant (GS1 AI 22) and variable-measure GTIN indicator 9: decide whether the sub-variant qualifier stays an attribute of the identity anchor or earns a first-class node, using the GS1 General Specifications text.
- ECLASS technical specification (timed out for the base provider) and sector-specific mandatory attribute sets: GPC brick attribute lists, GDSN validation rule catalogues, and healthcare/foodservice GTIN allocation variants.
- Product identification and registration regimes outside the EU and US — notably China, India, Japan and Brazil — for which both providers explicitly recorded unsupported assumptions.
- Concrete per-jurisdiction retention durations for the type record, its passport and its compliance evidence after discontinuation; the obligation is sourced but no numeric period was obtainable from primary text.
- Concrete record retention durations per jurisdiction: the obligation to keep passports accessible is sourced, but no primary text yielded numeric retention periods for the type record itself.
- Full article text of Regulation (EU) 2024/1781 could not be retrieved (EUR-Lex responses returned only the Official Journal index), so ESPR definitions of product model, batch, item and unique identifiers are grounded in the European Commission's own DPP page and UNECE UNTP rather than the article text.
- GS1 normative documents on gs1.org returned HTTP 403; the GTIN Management Standard rule list is therefore grounded in GS1 Member Organisation and GS1 Global Office support material rather than the standard PDF itself, and individual rule numbering is not asserted.
- ECLASS technical specification pages timed out; ECLASS is referenced only as an example of a property-dictionary scheme, with IEC CDD carrying the sourced property-semantics structure.
- ISO 8000 / ISO 22745 master-data quality requirements were not verifiable (iso.org returned 403), so no data-quality conformance is claimed.
- Software, digital goods and subscription catalog items are only boundary-noted; SWID tags, package URLs and CPE identity schemes were not researched.
- Product-group delegated acts under ESPR define the actual passport data sets and were not enumerated; only the framework and the model/batch/item granularity choice are modelled.
- Sector-specific dictionaries and mandatory attribute sets (GPC brick attribute lists, GDSN validation rule catalogues, healthcare and foodservice GTIN allocation variants) are referenced structurally but not enumerated.
- Pricing, promotion and assortment planning semantics are deliberately excluded and no assessment of their boundary details was made.
- EU Digital Product Passport (ESPR) type-versus-instance payloads are emerging and were not fetched as a primary source in this pass.
- Consumer Product Variant (AI 22) and variable-measure GTIN indicator 9 are noted in GS1 Digital Link/GTS but not modelled as first-class findings.
- ISBN-10 to ISBN-13/GTIN mapping, CAS chemical identifiers and proprietary taxonomies (Google product category, Amazon browse nodes, ETIM) are not specified beyond ASIN.
- Made-to-order versus made-to-stock class rules appear in GS1 ID Standard granularity text but were not fully expanded.
- National HS extensions, dual-use export controls and dangerous-goods UN numbers as type attributes are likely neighbours, not specified here.
- Full ISO 22745/8000 and IEC 61360 texts are paywalled; architecture is taken from official abstracts and freely available companion material.
- GS1 Web Vocabulary semantics chapter is still evolving as a separate Digital Link document.
Machine files
Provenance
world-models research · reviewable-draft
Built from: models/wm-obj-002-product-type-catalog-item/spec.yaml, ver-cy/world-models/card-supplements/wm-obj-002-product-type-catalog-item.json