Ontology management for large-scale e-commerce applications

Semantic markup languages such as RDF (Resource Description Framework) and OWL (Web Ontology Language) are increasingly being used to externalize meta-data or ontologies about data, software and services in a declarative form. Such externalized descriptions in ontological format are used for purposes ranging from search and retrieval to information integration and to service composition. The barrier to more wide-spread use of ontologies for such applications is the lack of support in the currently available middleware stacks used in enterprise computing. This paper presents our work on developing an enterprise-scale ontology management system that provide APIs and query languages, and scalability and performance that enterprise applications demand. We present a novel approach to representing ontologies in relational database tables to address the scalability and performance issues.

[1]  Ian Horrocks,et al.  OWL-QL - a language for deductive query answering on the Semantic Web , 2004, J. Web Semant..

[2]  Jun Zhu,et al.  Model-driven business process integration and management: A case study with the Bank SinoPac regional service platform , 2004, IBM J. Res. Dev..

[3]  Nancy Martin,et al.  Programming Expert Systems in OPS5 - An Introduction to Rule-Based Programming(1) , 1985, Int. CMG Conference.

[4]  Georges Gardarin,et al.  Design and Implementation of SABRE a Deductive and Parallel Database Machine , 1986 .

[5]  Prashant Doshi,et al.  Executing Abstract Web Process Flows , 2004 .

[6]  Mark Grand,et al.  Patterns in Java, Volume 1, A Catalog of Reusable Design Patterns Illustrated with UML , 1998 .

[7]  Peter D. Karp,et al.  OKBC: A Programmatic Foundation for Knowledge Base Interoperability , 1998, AAAI/IAAI.

[8]  Vassilis Christophides,et al.  Ontology Storage and Querying , 2002 .

[9]  Ahmad Kayed Ontology Management System , 2003, IKE.

[10]  Panayiotis Zaphiris,et al.  Introduction to social network analysis , 2007, BCS HCI.

[11]  Charles L. Forgy,et al.  Rete: a fast algorithm for the many pattern/many object pattern match problem , 1991 .

[12]  Stefan Decker,et al.  TRIPLE - An RDF Query, Inference, and Transformation Language , 2001, INAP.

[13]  Eugene Inseok Chong,et al.  Supporting Ontology-Based Semantic matching in RDBMS , 2004, VLDB.

[14]  Kimberly A. Fredericks,et al.  An introduction to social network analysis , 2005 .