2012
DOI: 10.14778/2367502.2367556
|View full text |Cite
|
Sign up to set email alerts
|

Developing and analyzing XSDs through BonXai

Abstract: BonXai is a versatile schema specification language expressively equivalent to XML Schema. It is not intended as a replacement for XML Schema but it can serve as an additional, user-friendly front-end. It offers a simple way and a lightweight syntax to specify the context of elements based on regular expressions rather than on types. In this demo we show the front-end capabilities of BonXai and exemplify its potential to offer a novel way to view existing XML Schema Definitions. In particular, we present sever… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 6 publications
(8 reference statements)
0
14
0
Order By: Relevance
“…BonXai is a full-fledged schema language with many features and a formal specification [14]. The language can be employed in various scenarios (c.f., [15]) ranging from the creation of novel XSDs to debugging of existing XSDs. Furthermore, BonXai is built on a solid theoretical foundation which is rooted in pattern-based schemas [16,17] and which facilitates transformation algorithms and their analysis.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…BonXai is a full-fledged schema language with many features and a formal specification [14]. The language can be employed in various scenarios (c.f., [15]) ranging from the creation of novel XSDs to debugging of existing XSDs. Furthermore, BonXai is built on a solid theoretical foundation which is rooted in pattern-based schemas [16,17] and which facilitates transformation algorithms and their analysis.…”
Section: Discussionmentioning
confidence: 99%
“…Now we define BonXai Schema Definitions (BXSDs), which are a formal model for the core of BonXai schemas. The difference between the BonXai schema specification language and BXSDs is that the former can be used in our implementation [15] and has most of the XML Schema Language features to make it usable in practice, whereas the latter is a stripped down version that we use here to study translations between BonXai and XML Schema. For instance, the BonXai language supports integrity constraints, but we do not define these in BXSDs since they are trivial to translate from and to XSD.…”
Section: Basic Terminologymentioning
confidence: 99%
See 2 more Smart Citations
“…For example, one design consideration for XPath 2.0 was strengthening its logical core to incorporate first-order logic on trees [12, Chapter 1]. Another example of the return from theory to practice is the schema language BonXai [19,20] which, based on theoretical characterizations of XML Schema [17], could provide a more user-friendly way of developing XML Schemas.…”
Section: Xmlmentioning
confidence: 99%