Balisage Paper: Properties of schema mashups: dynamicity, semantic, mixins, hyperschemas

Balisage: The Markup Conference 2008
August 12 - 15, 2008

The materials listed below were provided by the speaker as supplements to a presentation at Balisage. These materials may include the slides or visuals used in the presentation; supplementary material, such as code samples or a demonstration application; and/or the paper accompanying the presentation (if it has not been provided in XML). These materials have been zipped for easy download and are identified by a brief description of the contents. The materials themselves are untouched, that is, they have not been tested or edited by Balisage: The Markup Conference or by Mulberry Technologies, Inc. As such, they are included on this website AS IS, i.e., as provided by the speaker, with no warranties, express or otherwise, made by Balisage or Mulberry.

Slides and Materials

×

Poulard, P. Active Tags technologies.http://ns.inria.org/active-tags/.

×

DSDL (Document Schema Definition Languages) — Part 9: Namespace- and datatype-aware DTDs, ISO/IEC CD 19757-9.http://dsdl.org/dsdl-9-rev061103.pdf.

×

Tennison J. (2006). Datatypes for XML: the Datatyping Library Language (DTLL). In Proceedings of Extreme Markup Languages, Montréal, Canada. http://www.idealliance.org/papers/extreme/proceedings/html/2006/Tennison01/EML2006Tennison01.html.

×

JSP: JavaServer Pages Technology. http://java.sun.com/products/jsp/.

×

JSTL: JavaServer Pages Standard Tag Library. http://java.sun.com/products/jsp/jstl/.

×

Murata, M. (2002). Principles of Schema Languages. In H. Maruyama (Ed.), XML and Java (2nd ed.) (pp. 592-601). Boston, MA: Pearson Education.

×

Kawaguchi, K. Sun Multi-Schema Validator. https://msv.dev.java.net/.

×

NVDL: Namespace-based Validation Dispatching Language, ISO/IEC 19757-4 NVDL. http://www.nvdl.org/.

×

Walsh, N. (2005). XML Catalogs, OASIS Standard V1.1.http://www.oasis-open.org/committees/download.php/14809/xml-catalogs.html.

×

Poulard, P. (2007). Active Tags: Mastering XML with XML. In Proceedings of Extreme Markup Languages, Montréal, Canada. http://www.idealliance.org/papers/extreme/proceedings/html/2007/Poulard01/EML2007Poulard01.html.

×

Poulard, P. RefleX: An Active Tags engine in Java.http://reflex.gforge.inria.fr/.

×

Relax NG: Regular-grammar-based validation, ISO/IEC FDIS 19757-2.http://www.y12.doe.gov/sgml/sc34/document/0362_files/relaxng-is.pdf.

×

SCXML: State Machine Notation for Control Abstraction, W3C Working Draft. http://www.w3.org/TR/scxml/.

×

Jelliffe, R. Schematron: A language for making assertions about patterns found in XML documents.http://www.schematron.com/spec.html.

×

Poulard, P. WUnit: Unit tests for Web applications. http://reflex.gforge.inria.fr/wunit.html.

×

XML Schema Part 1: Structures Second Edition, W3C Recommendation.http://www.w3.org/TR/xmlschema-1/.

×

XML Schema Part 2: Datatypes (2nd ed.), W3C Recommendation. http://www.w3.org/TR/xmlschema-2/.

×

W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures, W3C Working Draft.http://www.w3.org/TR/xmlschema11-1/.

×

Poulard, P. The XML Control Language.http://ns.inria.org/active-tags/xcl/xcl.html.

×

XQuery/XPath Data Model (XDM) 1.0, W3C Recommendation. http://www.w3.org/TR/xpath-datamodel/.

×

XML Path Language, W3C Recommendation. http://www.w3.org/TR/xpath.

×

XProc: An XML Pipeline Language, W3C Working Draft.http://www.w3.org/TR/2006/WD-xproc-20061117/.

×

XQuery 1.0: An XML Query Language, W3C Recommendation. http://www.w3.org/TR/xquery/.

×

Clark, J. (1999). XSL Transformations (XSLT) 1.0, W3C Recommendation.http://www.w3.org/TR/xslt.

×

Poulard, P. XUnit: XML-based unit tests. http://reflex.gforge.inria.fr/xunit.html.

Author's keywords for this paper:
Schemas; Active Tags; Active Schema Language; Active Catalog; W3C XML Schema; Relx NG; Schematron; DTD; Hyperschema; data types