Search  
..:: Standards » E-commerce » XML ::..

 

Introduction to GS1 System Extensible Markup Language (XML)

What is XML?
What is GS1 XML?
How do I get started?
     System Requirements
     Supply Chain Processes
     XML Architecture
Additional Resources


What is XML?

 bullet_black_8.gif Extensible Markup Language (XML) is a language for marking up text in a way that is understandable by machines and is human readable at the same time.  XML describes data that can be understood by different program applications.
 bullet_black_8.gif XML is a meta-language that allows for the creation of other languages.  Examples of these are Mathematical Markup Language (MML), Wireless Markup Language (WML), and Physical Markup Language (PML).
 bullet_black_8.gif XML includes specifications for hyper linking.  It also includes a specification for a style language that provides support for a style sheet mechanism.  This allows an author to create a template of various styles (e.g., italic, bold) and apply them to a document in order to present the document on a browser.

For technical information about XML, refer to http://www.w3.org/TR/1998/REC-xml-19980210.

What is GS1 XML?

 bullet_black_8.gif GS1 XML represents publication of global voluntary standards for the exchange of electronic business documents using XML in the GS1 System.  The GS1 System includes specifications, standards, and guidelines for e-commerce.  It identifies product and trading partners, as well as other trade related data, used in electronic messaging of documents between trading parties.
 bullet_black_8.gif The foundation of the GS1 System is built upon the GS1 System Keys.  These keys are globally unique number structures that identify companies and their products or services.  When used in barcodes and electronic commerce, a link is created between the physical markings on the product, the data base records and the electronic messages.  This information can then be used between trading partners to order, deliver and pay for products.   The primary keys are Global Trade Item Number (GTIN) and Global Location Number (GLN).

Back to Top

How Do I Get Started?

System Requirements

 bullet_black_8.gif A computer with a modem and browser software, such as Microsoft Internet Explorer or Netscape.
 bullet_black_8.gif Access to the Internet to receive or transmit files (data communications).
 bullet_black_8.gif Once created, XML messages are electronically sent to the other trading party.
 bullet_black_8.gif The data communications protocol selected needs to be determined by the trading partners.
 bullet_black_8.gif For more on data communications protocols, please refer to "How to Use the GS1 System XML Schemas" available in the Solutions Center.
 bullet_black_8.gif XML parsers, software tools that allow the user to validate and extract data from an XML document, are mandatory for performing XML transactions.  The schemas have been developed and tested. See the "How to Use GS1 System XML Schemas" available in the Solutions Center.


Supply Chain Processes

Basic business supply chain processes have been identified for use with GS1 XML messages. The following Business Messages are available for use today.

Party Identification

The first step in the supply chain process is to identify your trading partners. The Party message allows each trading partner to convey basic identifying information to the other trading parties.  Examples of information that passes between the parties include name and address, contact information, business hours and the Global Location Number (GLN).

Trade Item Identification

Once the parties have conveyed information about themselves, the selling party needs to provide item and services information to the buyer parties, which is conveyed by the Trade Item message.  This message provides all the pertinent information to identify product or services that may be ordered by the retailer/dealer and sold to the consumer.  Of critical importance is the designation of the Global Trade Item Number (GTIN), a globally unique number used to identify the products or services.

Other information related to item includes identification of price, price brackets, payment terms and allowances and charges.

Ordering Products and Services

Once party and item identification documents have been exchanged, the order process can start by means of the Order message.  This document provides basic product or service ordering information, such as the order identification, build to and ship to party item identification (GTIN), item identification, quantity, and ship dates.

Delivery of your Product and Services

When the supplier is ready to deliver products or services, notification to the receiver is transmitted by means of the Despatch message.   This document conveys information about when and what products will be delivered to a specific trading partner.

Invoice and Payment Processes

The last step in the trade process is the invoicing of products and services purchased, followed by payment.  The invoicing process is handled by the Request for Payment message, and identifies monies owed to the supplier.   To transfer money to the supplier, the buyer initiates a Settlement message.

Currently approved GS1 Business Message Standards are available through the Solutions Center.

Back to Top

XML Architecture

As with any technology, it is important to learn the rules of the road.  To that end, the GS1 Architecture Guide will provide you with an easy, readable description of the architecture of the GS1 XML Standards. It will quickly orient you to the principles, objectives and benefits behind the architecture.

To view the GS1 Architecture Guide visit the Solutions Center.

Additional Resources

bullet_black_8.gif GS1 XML Standards and Guidelines can be found in the Solutions Center. 

Copyright 2008 BarCodes and eCom™    Terms of Use   Privacy Statement   Site Map