• DocumentCode
    2862009
  • Title

    Using a Class Algebra Ontology To Define Conversions between OWL/SQL/Java Beans

  • Author

    Buehrer, Daniel J. ; Chun-Yao, Wang

  • Author_Institution
    National Chung Cheng University, Taiwan
  • fYear
    2004
  • fDate
    20-24 Sept. 2004
  • Firstpage
    752
  • Lastpage
    754
  • Abstract
    This paper describes the xml definition of class algebra which is available at http://xbean.cs.ccu.edu.tw/~dan/classAlgebra.xml . A sample user-defined ontology document and instance document are available at http://xbean.cs.ccu.edu.tw/~dan/userOntology.xml and http://xbean.cs.ccu.edu.tw/~dan/userInstances.xml . The class algebra ontology is very similar to the OWL ontology, but it uses its own definition of pointers for non-partOf relations. This simplifies the underlying theory as well as the syntax. The same syntax is used to define the ontology (i.e. the schema) as well as instance documents. The class algebra ontology has sufficient information to enable conversion between class algebra instance documents, SQL tables, and Java persistent objects, all of which can be queried by class algebra queries and updated by class algebra assignment operators, RMI calls, or SOAP method calls. The state-space graph of all possible orderings of class algebra operators is searchable by efficient constraint-based search techniques. Operators include guarded class algebra assignments as well as traditional SOAP or RMI method calls.
  • Keywords
    Aggregates; Algebra; Computer networks; Computer science; Hair; Java; OWL; Ontologies; Simple object access protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence, 2004. WI 2004. Proceedings. IEEE/WIC/ACM International Conference on
  • Print_ISBN
    0-7695-2100-2
  • Type

    conf

  • DOI
    10.1109/WI.2004.10090
  • Filename
    1410913