26.12.2012 Views

Australian Government Architecture Reference Models Version 3.0

Australian Government Architecture Reference Models Version 3.0

Australian Government Architecture Reference Models Version 3.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

302<br />

Term Definition<br />

XSL Transformations<br />

(XSLT) [top]<br />

<strong>Australian</strong> <strong>Government</strong> <strong>Architecture</strong> <strong>Reference</strong> <strong>Models</strong> <strong>Version</strong> <strong>3.0</strong><br />

A XML-based declarative language used for the transformation of XML<br />

documents. The original document is not changed; rather, a new XML<br />

document is created based on the content of the original document. The new<br />

document may be serialised (output) by the processor in standard XML syntax<br />

or in another format, such as HTML or plain text. XSLT is most often used to<br />

convert data between different XML Schemas or to convert XML data into web<br />

pages or PDF documents. It can also be used to extract portions of an XML<br />

document. (More: W3C XSL page)<br />

Note: ‘XSL’ stands for Extensible Stylesheet Language, which includes XSLT,<br />

XSL-FO (XSL Formatting Objects), and XPath.<br />

XSLT Stylesheets [top] A transformation expressed in XSLT is called a stylesheet. A stylesheet<br />

contains a set of template rules. A template rule has two parts: a pattern which<br />

is matched against nodes in the source tree and a template which can be<br />

instantiated to form part of the result tree. This allows a stylesheet to be<br />

applicable to a wide class of documents that have similar source tree<br />

structures. (More: W3C XSLT 1.0 Recommendation).<br />

Z39.50 [top] National Information Standards Organisation (NISO) Z39.50 Information<br />

Retrieval Protocol (ANSI/NISO Z39.50 or ISO 23950). A computer protocol that<br />

can be implemented on any platform and defines a standard way for two<br />

computers to communicate for the purpose of information retrieval. A Z39.50<br />

implementation enables one interface to access multiple systems providing the<br />

end-user with nearly transparent access to other systems. (NISO Z39.50<br />

Resource Page)<br />

Notes:<br />

Despite a common misconception to the contrary, Z39.50 is not simply used by<br />

libraries. The standard specifies a client/server-based protocol for searching<br />

and retrieving information from remote databases. (More: Z39.50 Maintenance<br />

Agency Page at the US Library of Congress)<br />

1. Sources are indicated in parentheses. The phrase ‘(DRM usage)’ denotes either a term<br />

that is unique to the DRM or that has a slightly different connotation when used in the<br />

context of the DRM.<br />

2. Many of the context-related definitions are taken from the Z39.19-200x document,<br />

Guidelines for the Construction, Format, and Management of Monolingual Controlled<br />

Vocabularies. The glossary starts on page 172 of the PDF version of the document.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!