TAPoR@UVic - Guiding Development Principles
TAPoR at UVic is committed to making all of its material and related information accessible and transferable to the greater academic research community. Open source technologies and internationally recognized standards provide transparent and accesible means by which to evaluate and share programming knowledge, code, procedures and practices with the larger programming community outside TAPoR.How does TAPoR at UVic achieve these goals?
- Open source technologies have been chosen wherever possible for creating server platforms, development frameworks, XML and relational databases, query and reporting mechanisms for those databases, and web front-ends for all projects.
Modifications made at UVic to Open Source technologies in the areas listed above are made available to the relevant community in compliance with the relevant licencing agreement.
Where no suitable Open Source tools exist to address a specific need, new ones can be created and released to TAPOR and any relevant larger community of developers.
Tools produced at the TAPoR are released under the Mozilla Public Licence to ensure the widest possible uptake by other developers and users.
- TAPoR at UVic develops to non-proprietary, international standards such as those specified by the Text Encoding Initiative (TEI) and the World Wide Web Consortium (W3C).
The TEI guidelines have been created to create coherent standards for the structuring and encoding of a wide range of literary and linguistical texts. The goal is to facilitate preservation, display, search and retrieval, exchange, and publication of coded on-line works. They are an obvious choice for those projects dealing with existing documents. Members of the UVic TAPoR node are active in the TEI community, as well as being users of the guidelines.
The World Wide Web Consortium (W3C) develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential. Some of the W3C standards used at UVic TAPoR are those for CSS, DOM, SVG, XHTML, XPath, XQuery, and XSLT. Project websites produced by TAPoR at UVic (including this one) have been validated by the W3C's validator at http://validator.w3.org/.
