modular trade item overview name of session: ecom time of session: speaker: eric kauz
TRANSCRIPT
![Page 1: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/1.jpg)
Modular Trade Item OverviewName of Session: eCom
Time of Session:
Speaker: Eric Kauz
![Page 2: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/2.jpg)
Moving forward together, to better serve your business ©2009 GS12
Moving forward together, to better serve your business ©2009 GS12
Why
• Monolithic, one size fits all• Rigid class characteristics• Rigid attribute usage• Reduced flexibility for managing different business scenarios
(products, geopolitical, regulatory).
• Not scalable• Scalability is increasingly important as more demands are placed on
the standard (e.g. MR4 has over 300 new requirements).
![Page 3: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/3.jpg)
Moving forward together, to better serve your business ©2009 GS13
Moving forward together, to better serve your business ©2009 GS13
What is Modular Item?
Small Core
ItemContextualized
Attributes
Flexible
Extension to
Send Context
Specific DataIncreased
use of validation
rules to replace
schema validation
Validations
Applied
According to
Context
![Page 4: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/4.jpg)
Changes to Messages
![Page 5: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/5.jpg)
Moving forward together, to better serve your business ©2009 GS15
Moving forward together, to better serve your business ©2009 GS15
New Trade Item
TradeItemIdentificationTradeItemClassification(from Trade Item Classi fication)
TargetMarketInformation
PartyIdentificationTradeItem
lastChangeDateTime : DateTime
1111
0..*0..*
1
+informationProviderIdentification
1
BusinessContextIdentificationTradeItemInformation
contextIteration : NonNegativeIntegerextension : ExtensionType
1..*1..*11
Document(from Document)
<<abstract>>
EntityIdentification(from Enti ty Identi fication)
CatalogueItemState
state : CatalogueItemStateListcancelDate [0..1] : DateTimediscontinueDate [0..1] : DateTime
CatalogueItemNotification
isReload : Boolean
<<root>>
1
+catalogueItemNotificationIdentification
1
TradeItem(from Trade Item)
CatalogueItem
dataRecipient[0..1] : GLNsourceDataPool[0..1] : GLN
11
11
11CatalogueItemChildItemLink
quantity : Integer
0..*0..*
11
![Page 6: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/6.jpg)
Moving forward together, to better serve your business ©2009 GS16
Moving forward together, to better serve your business ©2009 GS16
Context ExtensionTradeItemInformation
PropertyValue
propertyValueIteration : Integer<<choice>> amountValue : Amount<<choice>> codeValue : String {1..70}<<choice>> dateTimeValue : DateTime<<choice>> descriptionValue : Description5000<<choice>> floatValue : Float<<choice>> integerValue : Integer<<choice>> measurementValue : MeasurementValue<<choice>> stringValue : String
PropertyInformation
propertyIdentification : String {1..70}propertyName : String{1..70}
1..*1..*
ClassInformation
classIdentification : String{1..35}classIteration : IntegerclassName[0..1] : String{1..70}classQualifier[0..1] : String{1..70}relatedClassIdentification[0..1] : String{1..35}relatedClassIteration[0..1} : Integer
1..*1..*
ContextualInformationExtension
DictionaryInformation
dictionaryDefinedByPartyIndentifier[0..1] : String{1..35}dictionaryIdentification[0..1] : String{1..35}dictionaryVersion[0..1] : Version
1..*1..*
1..*1..*Identifies a class such
as Marketing Information
Identifies an attribute such as Campaign
Name
Identifies a value for the attribute such as “Back To School”.
![Page 7: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/7.jpg)
Moving forward together, to better serve your business ©2009 GS17
Moving forward together, to better serve your business ©2009 GS17
Example
![Page 8: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/8.jpg)
Contexts
![Page 9: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/9.jpg)
Moving forward together, to better serve your business ©2009 GS19
Moving forward together, to better serve your business ©2009 GS19
Goals in Creating Contexts
• Make contexts specific enough to limit the attributes and rules to those required for a certain scenario.
• To limit the number of contexts that the network needs to maintain and that Data Recipients need to register.
• What does this mean?:• a slimmer set of attributes that trading partners have to
understand.
• context sets that are able to handle specific needs of different products/industries/regulations etc.
![Page 10: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/10.jpg)
Moving forward together, to better serve your business ©2009 GS110
Moving forward together, to better serve your business ©2009 GS110
Management of Contexts
• The creation of contexts will be managed through the GSMP.
• They will be managed like other message standards through versioning and release schedules.
• Contexts will be stored in the GDD for retrieval along with associated data and rules.
• Only contexts created through GSMP will be used within the GDSN.
![Page 11: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/11.jpg)
Moving forward together, to better serve your business ©2009 GS111
Moving forward together, to better serve your business ©2009 GS111
Context and Attributes
• Definitions, Data Types, Facets do not change per context.
• Context will drive presence of attributes and cardinality/Optionality.
• Context could also drive appropriate code list values.
![Page 12: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/12.jpg)
Moving forward together, to better serve your business ©2009 GS112
Moving forward together, to better serve your business ©2009 GS112
Effect on PRICAT Mapping
• There will still be a single pool of GS1 Trade Item attributes to pull from even if they are subdivided within GDSN by context.
• The challenge in mapping will be in differences in mapping optionality and cardinality.
![Page 13: Modular Trade Item Overview Name of Session: eCom Time of Session: Speaker: Eric Kauz](https://reader035.vdocuments.site/reader035/viewer/2022070305/55150a77550346a80c8b584f/html5/thumbnails/13.jpg)
Contact Details
Name: Eric Kauz
Title: Methodology Manager
GS1 Global Office
W www.gs1.orgE [email protected]