• DocumentCode
    2161902
  • Title

    A Formal Model of XML Schema

  • Author

    Novak, Leonid ; Zamulin, Alexandre

  • Author_Institution
    Institute for System Programming Russian Academy of Sciences
  • fYear
    2005
  • fDate
    05-08 April 2005
  • Firstpage
    1283
  • Lastpage
    1283
  • Abstract
    The semantics of the core features of XML Schema in terms of XQuery 1.0 and XPath 2.0 data model algebraically defined is given. The database state is represented as a many sorted algebra whose sorts are sets of data type values and different kinds of nodes and whose operations are data type operations and node accessors. The values of some node accessors, such as "parent", "children" and "attributes", define a document tree with a definite order of nodes. The values of other node accessors help to make difference between kinds of nodes, learn the names, types and values associated with the corresponding document entities, etc., i.e., provide primitive facilities for a query language. As a result, a document can be easily mapped to its implementation in terms of nodes and accessors defined on them.
  • Keywords
    Algebra; Data engineering; Data models; Database languages; Informatics; Spatial databases; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops, 2005. 21st International Conference on
  • Print_ISBN
    0-7695-2657-8
  • Type

    conf

  • DOI
    10.1109/ICDE.2005.162
  • Filename
    1647901