Balisage Paper: Four Basic Building Principles (Patterns) for XML Schemas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Practitioners have long identified four distinct patterns for construction of XSD schemas, known by the picturesque names “Salami Slice”, “Venetian Blind”, “Russian Doll”, and “Garden of Eden”, and based on two binary choices: are all the element declarations global? or (apart from the intended document root) local? Are all the type definitions global? Or (apart from the built-in types) local? Informal discussions often focus on the effect of pattern choice for schema re-use, encapsulation, coupling, and cohesion. But a more formal approach is needed to determine whether choice of pattern affects the languages we can define with the schemas we can write.

Original languageEnglish
Title of host publicationProceedings of Balisage
Subtitle of host publicationThe Markup Conference 2020
PublisherMulberry Tecnologies, Inc.
ISBN (Electronic)9781935958215
DOIs
StatePublished - 2020
EventBalisage: The Markup Conference 2020 - Washington, United States
Duration: 27 Jul 202031 Jul 2020

Publication series

NameBalisage Series on Markup Technologies
Volume25
ISSN (Print)1947-2609

Conference

ConferenceBalisage: The Markup Conference 2020
Country/TerritoryUnited States
CityWashington
Period27/07/2031/07/20

Fingerprint

Dive into the research topics of 'Balisage Paper: Four Basic Building Principles (Patterns) for XML Schemas'. Together they form a unique fingerprint.

Cite this