DataTopic ItemKeyInfo: Difference between revisions
From imde.io
No edit summary |
|||
| (18 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
[[DataContainer_-_Item|Part of DataContainer: Item]] | |||
The Keyinfo DataTopic is mandatory for all item messages and contains all key information for identifying/describing the item. | The Keyinfo DataTopic is mandatory for all item messages and contains all key information for identifying/describing the item. | ||
XML: | |||
<pre> | <pre> | ||
< | <DataTopic Topic="KeyInfo" Format="Azlon" Version="1.1"> | ||
<KeyInfo xmlns="https://imde.io/schema/azlon/1.1/keyinfo"> | |||
< | <ItemIdentifiers> | ||
< | <Identifier Type="UMID">e2749359-c3cf-4504-9084-9239a1848aed</Identifier> | ||
<Identifier Type="GTIN">1234567102979</Identifier> | |||
<Identifier Type="DataReceiver">34534</Identifier> | |||
</ItemIdentifiers> | |||
<Languages> | |||
<Language Culture="en" IsDefault="true"/> | |||
<Language Culture="nl-NL"/> | |||
</Languages> | |||
<Name> | |||
<Translation Culture="en">Standard Screwdriver PH1 Red</Translation> | |||
<Translation Culture="nl-NL">Standaard Schroevendraaier PH1 Red</Translation> | |||
</Name> | |||
<PartNumber>001122-B</PartNumber> | |||
<Classifications> | |||
<Classification> | |||
<Identifier Type="DataReceiver">112</Identifier> | |||
<Name> | |||
<Translation Culture="en">Screwdriver Isolated</Translation> | |||
<Translation Culture="nl-NL">Schroevendraaier Geisoleerd</Translation> | |||
</Name> | |||
</Classification> | |||
<Classification> | |||
<Identifier Type="ETIM">EC83498</Identifier> | |||
<Name> | |||
<Translation Culture="en">Screwdriver</Translation> | |||
<Translation Culture="nl-NL">Schroevendraaier</Translation> | |||
</Name> | |||
</Classification> | |||
<Classification> | |||
<Identifier Type="GPC">10003528</Identifier> | |||
<Name> | |||
<Translation Culture="en">Screwdrivers - Non Powered</Translation> | |||
<Translation Culture="nl-NL">Schroevendraaiers - Niet-aangedreven</Translation> | |||
</Name> | |||
</Classification> | |||
</Classifications> | |||
<Brand> | |||
<Identifiers> | |||
<Identifier Type="GBIN">4687543219</Identifier> | |||
</Identifiers> | |||
<Name>Tools for you</Name> | |||
<Serie> | |||
<Identifiers> | <Identifiers> | ||
<Identifier Type=" | <Identifier Type="DataReceiver">933</Identifier> | ||
</Identifiers> | </Identifiers> | ||
<Name> | <Name>Elite tools</Name> | ||
</Serie> | |||
</Brand> | |||
<Master> | |||
<Identifiers> | |||
<Identifier Type="DataReceiver">A44-3</Identifier> | |||
</Identifiers> | |||
<Name> | |||
<Translation Culture="en">Standard Screwdriver PH1</Translation> | |||
<Translation Culture="nl-NL">Standaard Schroevendraaier PH1</Translation> | |||
</Name> | |||
</Master> | |||
</KeyInfo> | |||
</DataTopic> | |||
</pre> | |||
JSON: | |||
<pre> | |||
{ | |||
"Format": "Azlon", | |||
"Topic": "KeyInfo", | |||
"Version": "1.1", | |||
"Content": { | |||
"ItemIdentifiers": { | |||
"Identifier": [ | |||
{ "Type": "UMID", "Value": "e2749359-c3cf-4504-9084-9239a1848aed" }, | |||
{ "Type": "GTIN", "Value": "1234567102979" }, | |||
{ "Type": "DataReceiver", "Value": "34534" } | |||
] | |||
}, | |||
"Languages": { | |||
"Language": [ | |||
{ "Culture": "en", "IsDefault": true }, | |||
{ "Culture": "nl-NL" } | |||
] | |||
}, | |||
"Name": { | |||
"Translation": [ | |||
{ "Culture": "en", "Value": "Standard Screwdriver PH1 Red" }, | |||
{ "Culture": "nl-NL", "Value": "Standaard Schroevendraaier PH1 Red" } | |||
] | |||
}, | |||
"PartNumber": "001122-B", | |||
"Classifications": { | |||
"Classification": [ | |||
{ | |||
"Identifier": { "Type": "DataReceiver", "Value": "112" }, | |||
"Name": { | |||
"Translation": [ | |||
{ "Culture": "en", "Value": "Screwdriver Isolated" }, | |||
{ "Culture": "nl-NL", "Value": "Schroevendraaier Geisoleerd" } | |||
] | |||
} | |||
}, | |||
{ | |||
"Identifier": { "Type": "ETIM", "Value": "EC83498" }, | |||
"Name": { | |||
"Translation": [ | |||
{ "Culture": "en", "Value": "Screwdriver" }, | |||
{ "Culture": "nl-NL", "Value": "Schroevendraaier" } | |||
] | |||
} | |||
}, | |||
{ | |||
"Identifier": { "Type": "GPC", "Value": "10003528" }, | |||
"Name": { | |||
"Translation": [ | |||
{ "Culture": "en", "Value": "Screwdrivers - Non Powered" }, | |||
{ "Culture": "nl-NL", "Value": "Schroevendraaiers - Niet-aangedreven" } | |||
] | |||
} | |||
} | |||
] | |||
}, | |||
"Brand": { | |||
"Identifiers": { "Identifier": [ { "Type": "GBIN", "Value": "4687543219" } ] }, | |||
"Name": "Tools for you", | |||
"Serie": { | |||
"Identifiers": { "Identifier": [ { "Type": "DataReceiver", "Value": "933" } ] }, | |||
"Name": "Elite tools" | |||
} | |||
}, | |||
"Master": { | |||
"Identifiers": { "Identifier": [ { "Type": "DataReceiver", "Value": "A44-3" } ] }, | |||
"Name": { | |||
"Translation": [ | |||
{ "Culture": "en", "Value": "Standard Screwdriver PH1" }, | |||
{ "Culture": "nl-NL", "Value": "Standaard Schroevendraaier PH1" } | |||
] | |||
} | |||
} | |||
} | |||
} | |||
</pre> | </pre> | ||
===Downloads== | |||
* [https://imde.io/schema/Sample%20XML%20message%20DataTopic%20Key%20Info%201.1.xml Sample XML] | |||
* [https://imde.io/schema/Sample%20JSON%20message%20DataTopic%20Key%20Info%201.1.json Sample JSON] | |||
* [https://imde.io/schema/azlon/1.1/keyinfo.xsd XSD schema] 1.1 | |||
* [https://imde.io/schema/azlon/1.1/keyinfo.json JSON schema] 1.1 | |||
* [https://imde.io/schema/azlon/1.0/codelists/culture.xsd Codelist culture] | |||
* [https://imde.io/schema/azlon/1.0/codelists/identifierType.xsd Codelist identifierType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/classificationIdentifierType.xsd Codelist classificationIdentifierType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/brandIdentifierType.xsd Codelist brandIdentifierType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/masterIdentifierType.xsd Codelist masterIdentifierType] | |||
* [https://imde.io/schema/azlon/1.0/codelists/serieIdentifierType.xsd Codelist serieIdentifierType] | |||
===Old versions=== | |||
* [https://imde.io/schema/azlon/1.0/keyinfo.xsd XSD] 1.0 | |||
* [https://imde.io/schema/azlon/1.0/keyinfo.json JSON schema] 1.0 | |||
Supported | ===Supported classifications=== | ||
* '''GPC''' Global Product | * '''GPC''' Global Product Classification by GS1 used in the GDSN network, | ||
* '''ETIM''', International classification for installation, building & construction | * '''ETIM''', International classification for installation, building & construction | ||
* '''DataSender''' {Internal classification with internal class IDS} | * '''DataSender''' {Internal classification with internal class IDS} | ||
* '''DataReceiver''' {Internal classification with internal class IDS} | * '''DataReceiver''' {Internal classification with internal class IDS} | ||
Latest revision as of 16:06, 13 October 2026
The Keyinfo DataTopic is mandatory for all item messages and contains all key information for identifying/describing the item.
XML:
<DataTopic Topic="KeyInfo" Format="Azlon" Version="1.1"> <KeyInfo xmlns="https://imde.io/schema/azlon/1.1/keyinfo"> <ItemIdentifiers> <Identifier Type="UMID">e2749359-c3cf-4504-9084-9239a1848aed</Identifier> <Identifier Type="GTIN">1234567102979</Identifier> <Identifier Type="DataReceiver">34534</Identifier> </ItemIdentifiers> <Languages> <Language Culture="en" IsDefault="true"/> <Language Culture="nl-NL"/> </Languages> <Name> <Translation Culture="en">Standard Screwdriver PH1 Red</Translation> <Translation Culture="nl-NL">Standaard Schroevendraaier PH1 Red</Translation> </Name> <PartNumber>001122-B</PartNumber> <Classifications> <Classification> <Identifier Type="DataReceiver">112</Identifier> <Name> <Translation Culture="en">Screwdriver Isolated</Translation> <Translation Culture="nl-NL">Schroevendraaier Geisoleerd</Translation> </Name> </Classification> <Classification> <Identifier Type="ETIM">EC83498</Identifier> <Name> <Translation Culture="en">Screwdriver</Translation> <Translation Culture="nl-NL">Schroevendraaier</Translation> </Name> </Classification> <Classification> <Identifier Type="GPC">10003528</Identifier> <Name> <Translation Culture="en">Screwdrivers - Non Powered</Translation> <Translation Culture="nl-NL">Schroevendraaiers - Niet-aangedreven</Translation> </Name> </Classification> </Classifications> <Brand> <Identifiers> <Identifier Type="GBIN">4687543219</Identifier> </Identifiers> <Name>Tools for you</Name> <Serie> <Identifiers> <Identifier Type="DataReceiver">933</Identifier> </Identifiers> <Name>Elite tools</Name> </Serie> </Brand> <Master> <Identifiers> <Identifier Type="DataReceiver">A44-3</Identifier> </Identifiers> <Name> <Translation Culture="en">Standard Screwdriver PH1</Translation> <Translation Culture="nl-NL">Standaard Schroevendraaier PH1</Translation> </Name> </Master> </KeyInfo> </DataTopic>
JSON:
{
"Format": "Azlon",
"Topic": "KeyInfo",
"Version": "1.1",
"Content": {
"ItemIdentifiers": {
"Identifier": [
{ "Type": "UMID", "Value": "e2749359-c3cf-4504-9084-9239a1848aed" },
{ "Type": "GTIN", "Value": "1234567102979" },
{ "Type": "DataReceiver", "Value": "34534" }
]
},
"Languages": {
"Language": [
{ "Culture": "en", "IsDefault": true },
{ "Culture": "nl-NL" }
]
},
"Name": {
"Translation": [
{ "Culture": "en", "Value": "Standard Screwdriver PH1 Red" },
{ "Culture": "nl-NL", "Value": "Standaard Schroevendraaier PH1 Red" }
]
},
"PartNumber": "001122-B",
"Classifications": {
"Classification": [
{
"Identifier": { "Type": "DataReceiver", "Value": "112" },
"Name": {
"Translation": [
{ "Culture": "en", "Value": "Screwdriver Isolated" },
{ "Culture": "nl-NL", "Value": "Schroevendraaier Geisoleerd" }
]
}
},
{
"Identifier": { "Type": "ETIM", "Value": "EC83498" },
"Name": {
"Translation": [
{ "Culture": "en", "Value": "Screwdriver" },
{ "Culture": "nl-NL", "Value": "Schroevendraaier" }
]
}
},
{
"Identifier": { "Type": "GPC", "Value": "10003528" },
"Name": {
"Translation": [
{ "Culture": "en", "Value": "Screwdrivers - Non Powered" },
{ "Culture": "nl-NL", "Value": "Schroevendraaiers - Niet-aangedreven" }
]
}
}
]
},
"Brand": {
"Identifiers": { "Identifier": [ { "Type": "GBIN", "Value": "4687543219" } ] },
"Name": "Tools for you",
"Serie": {
"Identifiers": { "Identifier": [ { "Type": "DataReceiver", "Value": "933" } ] },
"Name": "Elite tools"
}
},
"Master": {
"Identifiers": { "Identifier": [ { "Type": "DataReceiver", "Value": "A44-3" } ] },
"Name": {
"Translation": [
{ "Culture": "en", "Value": "Standard Screwdriver PH1" },
{ "Culture": "nl-NL", "Value": "Standaard Schroevendraaier PH1" }
]
}
}
}
}
=Downloads
- Sample XML
- Sample JSON
- XSD schema 1.1
- JSON schema 1.1
- Codelist culture
- Codelist identifierType
- Codelist classificationIdentifierType
- Codelist brandIdentifierType
- Codelist masterIdentifierType
- Codelist serieIdentifierType
Old versions
- XSD 1.0
- JSON schema 1.0
Supported classifications
- GPC Global Product Classification by GS1 used in the GDSN network,
- ETIM, International classification for installation, building & construction
- DataSender {Internal classification with internal class IDS}
- DataReceiver {Internal classification with internal class IDS}