diff options
author | Ralph Amissah <ralph@amissah.com> | 2009-12-19 16:17:09 -0500 |
---|---|---|
committer | Ralph Amissah <ralph@amissah.com> | 2009-12-19 16:17:09 -0500 |
commit | 51e583aac065ba15b7ece31f1d5339ac2dc53254 (patch) | |
tree | 2683e1cdeed2af57a2a9dce91c968ff6f1e6c723 /data/doc/sisu/v1/model/relaxng/sisu_object_model_sax.rnc | |
parent | sisu.vim adjustments (diff) |
directory structure changes to accommodate the introduction of sisu v2
Diffstat (limited to 'data/doc/sisu/v1/model/relaxng/sisu_object_model_sax.rnc')
-rw-r--r-- | data/doc/sisu/v1/model/relaxng/sisu_object_model_sax.rnc | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/data/doc/sisu/v1/model/relaxng/sisu_object_model_sax.rnc b/data/doc/sisu/v1/model/relaxng/sisu_object_model_sax.rnc new file mode 100644 index 00000000..02507881 --- /dev/null +++ b/data/doc/sisu/v1/model/relaxng/sisu_object_model_sax.rnc @@ -0,0 +1,86 @@ +#%% sisu object model: input +# Name: SiSU information Structuring Universe - Structured information, Serialized Units +# Author: Ralph Amissah +# http://www.jus.uio.no/sisu +# http://www.jus.uio.no/sisu/SiSU/download.html + +# Description: sisu object models in relaxNG sax model base +# used for preliminary modeling, not definitive + +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Ralph Amissah + +# License: GPL 3 or later + +# Summary of GPL 3 + +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the Free +# Software Foundation; either version 3 of the License, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. + +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +# If you have Internet connection, the latest version of the GPL should be +# available at these locations: +# http://www.fsf.org/licenses/gpl.html +# http://www.gnu.org/copyleft/gpl.html +# http://www.jus.uio.no/sisu/gpl3.fsf + +# SiSU was first released to the public on January 4th 2005 + +# SiSU uses: +# +# Standard SiSU markup syntax, +# Standard SiSU meta-markup syntax, and the +# Standard SiSU object citation numbering and system +# +# © Ralph Amissah 1997, current 2006. +# All Rights Reserved. + +# Ralph Amissah: ralph@amissah.com +# ralph.amissah@gmail.com + +#%% definitions +#text includes <en> endnote pointer numbers, and <b> <i> <u> etc. +#note includes <b> <i> <u> etc. + +#%% structure +element document { + #document head: + element head { + #dublin core: + element dc { + attribute class { text } + }+ + }, + #document body: + element body { + #object, a unit of text, usually a paragraph with any associated endnotes + element object { + attribute number { text }, + element ocn { text }, + #body content/text, whether ordinary paragraph or heading: + element text { + #attributes indicates whether ordinary text (norm) or heading, (levels h[1-6]): + attribute class { text }, + text + }, + #endnotes, zero or many: + element endnote { + attribute notenumber { text }, + #endnotes number: + element number { text }, + #endnotes content/text: + element note { text } + }* + }+ + } +} + |