Master data

80 views
Skip to first unread message

djbur...@gmail.com

unread,
Jul 17, 2015, 10:25:12 AM7/17/15
to foss...@googlegroups.com
I'm trying to get my head round Master Data, and would like some idea of where to begin.

GS1 has an xsd file here: http://www.gs1.org/docs/epc/epcis_1_1-schema-20140520/EPCglobal-epcis-masterdata-1_1.xsd but it's rather too extensive to be of use as a starting point.

In the EPCIS standard itself there is an example, which includes attributes ids of:

http://epcis.example.com/mda/latitude
http://epcis.example.com/mda/longitude
http://epcis.example.com/mda/address
urn:epcglobal:cbv:mda:sst
urn:epcglobal:cbv:mda:ssa
urn:epcglobal:cbv:mda:site

I've also found the following location, which gives some URIs for some attributes, specifically:

(for Business Location and Read Point Attributes)
urn:epcglobal:epcis:mda:name
urn:epcglobal:epcis:mda:description
urn:epcglobal:epcis:mda:address1
urn:epcglobal:epcis:mda:address2
urn:epcglobal:epcis:mda:address3
urn:epcglobal:epcis:mda:city
urn:epcglobal:epcis:mda:stateProvince
urn:epcglobal:epcis:mda:country
urn:epcglobal:epcis:mda:postalCode
urn:epcglobal:fmcg:mda:gln
urn:epcglobal:fmcg:mda:sslt
urn:epcglobal:fmcg:mda:sslta
urn:epcglobal:fmcg:mda:sle

(for Business Step, Business Transaction, Business Transaction Type, Disposition, and EPC Class Attributes)
urn:epcglobal:epcis:mda:name
urn:epcglobal:epcis:mda:description

So - can I really use any attribute id I like? is there a commonly accepted set that it's sensible to use? is there any guidance around this? also, why do some ids contain "epcis", some "cbv", some "fmcg", and some are actually http:// URIs?

Sorry if these are silly questions!

Thanks,
Dave

djbur...@gmail.com

unread,
Jul 17, 2015, 10:31:54 AM7/17/15
to foss...@googlegroups.com
Oh, and the fosstrak documentation at http://fosstrak.github.io/epcis/docs/user-guide.html#How%20to%20Capture%20and%20Modify%20EPCIS%20Masterdata suggests the following:
urn:epcglobal:fmcg:mda:slt:retail
urn:epcglobal:fmcg:mda:latitude
urn:epcglobal:fmcg:mda:longitude
urn:epcglobal:fmcg:mda:address
etc

marcantoine...@orange.com

unread,
Jul 17, 2015, 10:42:16 AM7/17/15
to foss...@googlegroups.com

Hi Dave,

 

The EPCIS Master Data is organized into a list of entry types –e.g. EPC Classes, Business Locations, Read Points, Business Steps and so on- but has been defined from the start as a “anything” repository. All entries are organized into an id, then an unlimited list of attributes (name-value pair), and according to the standard, extension points in addition.

In Fosstrak implementation, only simple attributes are supported for values (string, integer, etc –not XML or JSON for instance). There is no support for complex extensions yet.

 

So, to answer your questions:

-       can I really use any attribute id I like?
--> yes, any attribute name can be injected

-       is there a commonly accepted set that it's sensible to use?
--> yes, the latest Core Business Vocabulary standard at http://www.gs1.org/epcis provides a list of sensible attribute names to use

-       is there any guidance around this?
--> GS1 has prepared a generic guideline which should be published soon (they are in the final review phase).
You may also find some vertical-specific guidelines at http://www.gs1.org/epcis

-       also, why do some ids contain "epcis", some "cbv", some "fmcg", and some are actually http:// URIs?
--> well, this is history. Initially, the Fast Moving Consumer Goods (fmcg) workgroup at GS1 proposed a common vocabulary for the first pilots and implementations. Then the EPCIS standard was released, shortly followed by the Core Business Vocabulary (cbv) standard, which also proposed alternates URIs such as http://.
I would add that you can also find entries from national implementations (US FDA, Brazil national rules for medicines tracking), plus vocabularies coming from EDI and B2B standards such as ISO’s, OASIS UBL, and so on.

 

The typical first step when you want to use an EPCIS is to describe your business processes and vocabulary.

Check if any vocabulary (and associated XML dialects) are already used in the organization where you plan to implement an EPCIS, and re-use them whenever you can. This will ease integration with existing systems.

Otherwise I suggest you use Core Business Vocabulary as a common base (FMCG is outdated).

 

Best regards,

 

Marc-Antoine

 

De : foss...@googlegroups.com [mailto:foss...@googlegroups.com] De la part de djbur...@gmail.com
Envoyé : vendredi 17 juillet 2015 16:25
À : foss...@googlegroups.com
Objet : [fosstrak] Master data

--
You received this message because you are subscribed to the Google Groups "fosstrak" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fosstrak+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
Reply all
Reply to author
Forward
0 new messages