Explorations in the use of semantic web technologies for product information management

Master data refers to core business entities a company uses repeatedly across many business processes and systems (such as lists or hierarchies of customers, suppliers, accounts, products, or organizational units). Product information is the most important kind of master data and product information management (PIM) is becoming critical for modern enterprises because it provides a rich business context for various applications. Existing PIM systems are less flexible and scalable for on-demand business, as well as too weak to completely capture and use the semantics of master data. This paper explores how to use semantic web technologies to enhance a collaborative PIM system by simplifying modeling and representation while preserving enough dynamic flexibility. Furthermore, we build a semantic PIM system using one of the state-of-art ontology repositories and summarize the challenges we encountered based on our experimental results, especially on performance and scalability. We believe that our study and experiences are valuable for both semantic web community and master data management community.

[1]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[2]  Boris Motik,et al.  Integrating Description Logics and Relational Databases , 2006 .

[3]  Li Ma,et al.  Towards a Complete OWL Ontology Benchmark , 2006, ESWC.

[4]  Ian Horrocks,et al.  The Even More Irresistible SROIQ , 2006, KR.

[5]  Atanas Kiryakov,et al.  OWLIM - A Pragmatic Semantic Repository for OWL , 2005, WISE Workshops.

[6]  Colin Atkinson,et al.  The Essence of Multilevel Metamodeling , 2001, UML.

[7]  Edith Schonberg,et al.  The Summary Abox: Cutting Ontologies Down to Size , 2006, SEMWEB.

[8]  Ian Horrocks,et al.  Description logic programs: combining logic programs with description logic , 2003, WWW '03.

[9]  Boris Motik,et al.  On the Properties of Metamodeling in OWL , 2005, J. Log. Comput..

[10]  K. Schreiner Landmine detection research pushes forward, despite challenges , 2002 .

[11]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

[12]  James A. Hendler,et al.  Swoop: A Web Ontology Editing Browser , 2006, J. Web Semant..

[13]  Holger Knublauch,et al.  The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications , 2004, SEMWEB.

[14]  R. Watson,et al.  Data Management , 1980, Bone Marrow Transplantation.

[15]  Li Ma,et al.  Minerva: A Scalable OWL Ontology Storage and Inference System , 2006, ASWC.

[16]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.

[17]  Guus Schreiber The Web is not well-formed , 2002 .

[18]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[19]  Jos de Bruijn,et al.  Logical Reconstruction of Normative RDF , 2005, OWLED.

[20]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[21]  J. Carroll,et al.  Jena: implementing the semantic web recommendations , 2004, WWW Alt. '04.

[22]  Xiaofeng Meng,et al.  HStar - A Semantic Repository for Large Scale OWL Documents , 2006, ASWC.

[23]  Rakesh Agrawal,et al.  Storage and Querying of E-Commerce Data , 2001, VLDB.

[24]  Christopher A. Welty,et al.  What's in an Instance? , 1994 .