Balisage Paper: Properties of schema mashups: dynamicity, semantic, mixins, hyperschemas
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
- Balisage2008-Poulard01.zip: Presentation slides in Adobe PDF.
Poulard, P. Active Catalog.http://ns.inria.fr/active-tags/active-catalog/active-catalog.html.
Poulard, P. Active Tags technologies.http://ns.inria.org/active-tags/.
Poulard, P. The Active Schema Language.http://ns.inria.fr/active-tags/active-schema/active-schema.html.
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.
Jelly: Executable XML. http://jakarta.apache.org/commons/jelly/.
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.
UEL: Unified Expression Language. http://java.sun.com/products/jsp/reference/techart/unifiedEL.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.