• DocumentCode
    2769828
  • Title

    Programming Language Inherent Support for Constrained XML Schema Definition Data Types and OWL DL

  • Author

    Paar, Alexander ; Tichy, Walter F.

  • Author_Institution
    Inst. for Program Structures & Data Organ., Univ. Karlsruhe
  • fYear
    2006
  • fDate
    18-22 Sept. 2006
  • Firstpage
    281
  • Lastpage
    284
  • Abstract
    Recently, the Web Ontology Language (OWL) and XML schema definition (XSD) have become ever more important when it comes to conceptualize knowledge and to define programming language independent type systems. However, writing software that operates on ontological data and on XML instance documents still suffers from a lack of compile time support for OWL and XSD. Especially, obeying lexical- and value space constraints that may be imposed on XSD simple data types and preserving the consistency of assertional ontological knowledge is still error prone and laborious. Validating XML instance documents and checking the consistency of ontological knowledge bases according to given XML schema definitions and ontological terminologies, respectively, requires significant amounts of code. This paper presents novel compile time- and code generation features, which were implemented as an extension of the C# programming language. Zhi# provides compile time-and runtime support for constrained XML schema definition simple data types and it guarantees terminological validity for modifications of assertional ontological data
  • Keywords
    XML; computational linguistics; knowledge representation languages; ontologies (artificial intelligence); program compilers; type theory; C# programming language; Web Ontology Language; XML instance documents; Zhi# language; code generation; compile time support; consistency checking; constrained XML schema definition data types; lexical-space constraints; ontological data; ontological knowledge; ontological terminologies; value space constraints; Application software; Companies; Computer languages; OWL; Ontologies; Semantic Web; Software systems; Terminology; Writing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
  • Conference_Location
    Tokyo
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2579-2
  • Type

    conf

  • DOI
    10.1109/ASE.2006.56
  • Filename
    4019587