XML DECLARATIVE DESCRIPTION WITH FIRST‐ORDER LOGICAL CONSTRAINTS

The expressive power of XML Declarative Description (XDD), a unified XML‐based representation language for the Knowledge Grid, is enhanced by a well‐defined mechanism for modeling arbitrary XML first‐order logical constraints (FLCs)—a special kind of constraints comprising XML expressions and logical symbols. The resulting knowledge representation can uniformly express explicit and implicit information, ontologies, axioms as well as integrity, structural and FLCs. It facilitates direct use of ordinary XML elements as its basic language component and semantic units, and formally defines XML clauses for modeling advanced complex statements. It achieves sound, efficient, and flexible computation or inference by means of the Equivalent Transformation (ET) paradigm—a new computational model based on semantic preserving transformations. Basic ET computational rules for reasoning with XDD descriptions with FLCs are also presented. Due to its well‐founded mechanism and expressiveness, employment of the proposed representation and computation framework to model a knowledge grid and its services not only enables direct representation of knowledge bases described by such emerging Semantic Web ontology languages as RDF(S) and OWL, but also offers additional descriptive facilities by allowing expression of and reasoning with rules, relationships, and constraints. Moreover, in order to provide machine‐interpretable descriptions of knowledge grid services, standard service description languages, e.g., WSDL, UDDI, OWL‐S and WSMO are employed and extended with facilities to define additional service relationships, constraints, and composition rules.

[1]  Peter H. Schmitt,et al.  An Order-Sorted Logic for Knowledge Representation Systems , 1992, Artif. Intell..

[2]  Shige Peng UDDI Technical White Paper , 2000 .

[3]  Hai Zhuge Semantics, Resource and Grid , 2004, Future Gener. Comput. Syst..

[4]  Ian Horrocks,et al.  Combining logic programs with description logics , 2003, The Web Conference.

[5]  Chutiporn Anutariya,et al.  Semantic Web Modeling and Programming with XDD , 2001, SWWS.

[6]  P. Brother Proposition 1. , 1970, California medicine.

[7]  Huan Liu,et al.  Resource description framework: metadata and its applications , 2001, SKDD.

[8]  J. Lloyd Foundations of Logic Programming , 1984, Symbolic Computation.

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

[10]  Jae Kyu Lee,et al.  The eXtensible Rule Markup Language , 2003, CACM.

[11]  Hai Zhuge,et al.  A knowledge grid model and platform for global knowledge sharing , 2002, Expert Syst. Appl..

[12]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[13]  J. W. Lloyd,et al.  Foundations of logic programming; (2nd extended ed.) , 1987 .

[14]  Mario Cannataro,et al.  The knowledge grid , 2003, CACM.

[15]  Benjamin N. Grosof,et al.  A declarative approach to business rules in contracts: courteous logic programs in XML , 2015, EC '99.

[16]  Uwe Keller,et al.  Inferencing Support for Semantic Web Services: Tools for Semantic Support , 2004 .

[17]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[18]  Ian Horrocks,et al.  OWL Web Ontology Language Reference-W3C Recommen-dation , 2004 .

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

[20]  James A. Hendler Probing the Pachyderm: A Plea for Proaction , 2000, IEEE Intell. Syst..

[21]  Chutiporn Anutariya,et al.  An Equivalent-Tranformation-Based XML Rule Language , 2002, RuleML.

[22]  Chutiporn Anutariya,et al.  XML Declarative Description: A Language for the Semantic Web , 2001, IEEE Intell. Syst..

[23]  Yuzhong Qu,et al.  A predicate-ordered logic for knowledge representation on the web , 2004, Future Gener. Comput. Syst..

[24]  Chutiporn Anutariya,et al.  A Data Model for XML Databases , 2001, Journal of Intelligent Information Systems.

[25]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

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

[27]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .