Advertisement

Distributed and Parallel Databases

, Volume 22, Issue 2–3, pp 107–131 | Cite as

Semantics based customization of UBL document schemas

  • Yalin YarimaganEmail author
  • Asuman Dogac
Article

Abstract

Universal Business Language (UBL) is an OASIS initiative to develop common business document schemas to provide document interoperability in the eBusiness domain. Since the data requirements change according to a context, UBL schemas need to be customized and UBL defines a guideline to be followed for customization of schemas. XSD derivation based customization as proposed by UBL provides syntactic interoperability, that is, an XML parser that can interpret standard UBL documents can also interpret customized UBL documents. We argue that for UBL to become mainstream, syntactic interoperability alone is not enough. It needs to be supported by semantic interoperability, that is, it must be possible for users and even automated processes to discover and reuse customizations provided by other users.

In this paper, we describe how to improve the UBL customization mechanism by providing semantic representations for context domains and describe how these semantics can be utilized by automated processes for component discovery and schema customization. For this purpose, we derive ontologies from taxonomies like the North American Industry Classification System (NAICS), the Universal Standard Products and Services Classification (UNSPSC) and relate corresponding concepts from different ontologies through ontology alignment. Then, we process these aligned ontologies using a reasoner to compute inferred ontologies representing context domains. We show that when custom UBL components are annotated using classes from these ontologies, automated discovery and customization becomes possible.

Keywords

Universal Business Language (UBL) eBusiness interoperability Semantics Business context Context ontology 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    ANSI Accredited Standards Committee (ASC) X12. http://www.x12.org/
  2. 2.
    Apache Xerces. http://xerces.apache.org/
  3. 3.
    Bernstein, P.A., Levy, A.Y., Pottinger, R.A.: A vision for management of complex models. Microsoft Research Technical Report MSR-TR-2000-53 Google Scholar
  4. 4.
    Brun, M.H., Langg, C.: From 18 to 100 million UBL messages with a service oriented infrastructure. In: Proceedings of the XML Conference 2006, Boston, USA. http://2006.xmlconference.org/proceedings/36/presentation.pdf
  5. 5.
    Central Product Classification Version 1.1. http://unstats.un.org/unsd/cr/family2.asp?Cl=16
  6. 6.
    Electronic Business using eXtensible Markup Language (ebXML). http://www.ebxml.org/
  7. 7.
    Fridman Noy, N., Musen, M.A.: An algorithm for merging and aligning ontologies: automation and tool support. In: Proceedings of the Workshop on Ontology Management at the Sixteenth National Conference on Artificial Intelligence (AAAI-99). AAAI Press, Orlando (1999) Google Scholar
  8. 8.
    Guidelines for the Customization of UBL v1.0 Schemas. http://docs.oasis-open.org/ubl/cd-UBL-1.0/doc/cm/wd-ubl-cmsc-cmguidelines-1.0.html
  9. 9.
    International Organization for Standardization, ISO 3166 Maintenance Agency. http://www.iso.org/iso/en/prods-services/iso3166ma/index.html
  10. 10.
    International Standard Industrial Classification of All Economic Activities, Revision 3.1. http://unstats.un.org/unsd/cr/family2.asp?Cl=17
  11. 11.
    McGuinness, D., Harmelen, F.: OWL Web Ontology Language Overview, W3C Recommendation, February 2004. http://www.w3.org/TR/owl-features/
  12. 12.
    Medjahed, B., Benatallah, B., Bouguettaya, A., Ngu, A.H.H., Elmagarmid, A.K.: Business-to-business interactions: issues and enabling technologies. Int. J. Very Large Data Bases 12(1), 59–85 (2003) CrossRefGoogle Scholar
  13. 13.
    North American Industry Classification System. http://www.census.gov/epcd/www/naics.html
  14. 14.
    North American Product Classification System (NAPCS). http://www.census.gov/eos/www/napcs/napcs.htm
  15. 15.
    Ontologies generated from standard classifications. http://www.srdc.metu.edu.tr/ubl/contextOntology/
  16. 16.
    OWL Web Ontology Language 1.0 Reference. http://www.w3.org/TR/2002/WD-owl-ref-20020729/ref-daml
  17. 17.
  18. 18.
  19. 19.
  20. 20.
    Protege Ontology Editor and Knowledge Acquisition System. http://protege.stanford.edu/
  21. 21.
    RacerPro: Renamed ABox and Concept Expression Reasoner. http://www.racer-systems.com/products/racerpro/index.phtml
  22. 22.
  23. 23.
    Staab, S., Studer, R.: Handbook on Ontologies. Springer, Berlin (2004) Google Scholar
  24. 24.
    Statistical Classification of Economic Activities in the European Community, Rev. 1.1. http://ec.europa.eu/comm/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=NACE_1_1&StrLanguageCode=EN
  25. 25.
    Statistical Classification of Economic Activities, Complete List and Corresponding ISIC-Classes. http://www.fifoost.org/database/nace/naceen_2002c.php
  26. 26.
    Statistical Classification of Products by Activity in the European Economic Community, 2002 version. http://ec.europa.eu/comm/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=CPA&StrLanguageCode=EN
  27. 27.
    Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management associated with the Sixth International Conference on Ubiquitous Computing (2004) Google Scholar
  28. 28.
    Strang, T., Linnhoff-Popien, C., Frank, K.: CoOL: A context ontology language to enable contextual interoperability. LNCS Distrib. Appl. Interoper. Syst. 2893, 236–247 (2003) Google Scholar
  29. 29.
  30. 30.
    The Electronics Freight Management White Paper. http://www.itsdocs.fhwa.dot.gov/JPODOCS/REPTS_TE/14246_files/14246.pdf
  31. 31.
    UN/CEFACT ebXML Core Components Technical Specification. http://www.unece.org/cefact/ebxml/CCTS_V2-01_Final.pdf
  32. 32.
    United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (UN/EDIFACT). http://www.unece.org/trade/untdid/welcome.htm
  33. 33.
    Universal Business Language v2.0. http://docs.oasis-open.org/ubl/cs-UBL-2.0/UBL-2.0.html
  34. 34.
    Universal Standard Products and Services Classification (UNSPSC). http://www.unspsc.org
  35. 35.
    XML Common Business Library (xCBL). http://www.xcbl.org
  36. 36.
    Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology based context modeling and reasoning using OWL. In: Context Modeling and Reasoning Workshop at PerCom, pp. 18–22 (2004) Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  1. 1.Software Research and Development Center, Department of Computer EngineeringMiddle East Technical University (METU)AnkaraTurkey

Personalised recommendations