From 51e583aac065ba15b7ece31f1d5339ac2dc53254 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sat, 19 Dec 2009 16:17:09 -0500 Subject: directory structure changes to accommodate the introduction of sisu v2 --- data/doc/sisu/model/README | 14 - .../sisu/model/relaxng/sisu_object_model_dom.rnc | 148 ------- .../sisu/model/relaxng/sisu_object_model_input.rnc | 186 --------- .../model/relaxng/sisu_object_model_metaverse.rnc | 210 ---------- .../sisu/model/relaxng/sisu_object_model_sax.rnc | 86 ---- .../sisu/model/relaxng/sisu_object_model_xhtml.rnc | 105 ----- data/doc/sisu/model/xml/input/rnc/dom.rnc | 69 ---- data/doc/sisu/model/xml/input/rnc/node.rnc | 67 ---- data/doc/sisu/model/xml/input/rnc/sax.rnc | 47 --- data/doc/sisu/model/xml/input/rng/dom.rng | 166 -------- data/doc/sisu/model/xml/input/rng/node.rng | 177 --------- data/doc/sisu/model/xml/input/rng/sax.rng | 120 ------ data/doc/sisu/model/xml/input/xsd/dom.xsd | 181 --------- data/doc/sisu/model/xml/input/xsd/node.xsd | 159 -------- data/doc/sisu/model/xml/input/xsd/sax.xsd | 108 ----- data/doc/sisu/model/xml/output/rnc/dom.rnc | 144 ------- data/doc/sisu/model/xml/output/rnc/sax.rnc | 164 -------- data/doc/sisu/model/xml/output/rng/dom.rng | 438 --------------------- data/doc/sisu/model/xml/output/rng/sax.rng | 374 ------------------ data/doc/sisu/model/xml/output/xsd/dom.xsd | 327 --------------- data/doc/sisu/model/xml/output/xsd/sax.xsd | 332 ---------------- 21 files changed, 3622 deletions(-) delete mode 100644 data/doc/sisu/model/README delete mode 100644 data/doc/sisu/model/relaxng/sisu_object_model_dom.rnc delete mode 100644 data/doc/sisu/model/relaxng/sisu_object_model_input.rnc delete mode 100644 data/doc/sisu/model/relaxng/sisu_object_model_metaverse.rnc delete mode 100644 data/doc/sisu/model/relaxng/sisu_object_model_sax.rnc delete mode 100644 data/doc/sisu/model/relaxng/sisu_object_model_xhtml.rnc delete mode 100644 data/doc/sisu/model/xml/input/rnc/dom.rnc delete mode 100644 data/doc/sisu/model/xml/input/rnc/node.rnc delete mode 100644 data/doc/sisu/model/xml/input/rnc/sax.rnc delete mode 100644 data/doc/sisu/model/xml/input/rng/dom.rng delete mode 100644 data/doc/sisu/model/xml/input/rng/node.rng delete mode 100644 data/doc/sisu/model/xml/input/rng/sax.rng delete mode 100644 data/doc/sisu/model/xml/input/xsd/dom.xsd delete mode 100644 data/doc/sisu/model/xml/input/xsd/node.xsd delete mode 100644 data/doc/sisu/model/xml/input/xsd/sax.xsd delete mode 100644 data/doc/sisu/model/xml/output/rnc/dom.rnc delete mode 100644 data/doc/sisu/model/xml/output/rnc/sax.rnc delete mode 100644 data/doc/sisu/model/xml/output/rng/dom.rng delete mode 100644 data/doc/sisu/model/xml/output/rng/sax.rng delete mode 100644 data/doc/sisu/model/xml/output/xsd/dom.xsd delete mode 100644 data/doc/sisu/model/xml/output/xsd/sax.xsd (limited to 'data/doc/sisu/model') diff --git a/data/doc/sisu/model/README b/data/doc/sisu/model/README deleted file mode 100644 index 0b03e45e..00000000 --- a/data/doc/sisu/model/README +++ /dev/null @@ -1,14 +0,0 @@ -Models of SiSU xml -[early attempt at modelling, not definitive] -* xsd - xml schema -* rnc - relax ng compact format -* rng - relax ng xml format - -* input (markup) formats - * sax (.sxs.xml) - * dom (.sxd.xml) - * node (.sxn.xml) - -* output formats - * sax (sax.xml) - * dom (dom.xml) diff --git a/data/doc/sisu/model/relaxng/sisu_object_model_dom.rnc b/data/doc/sisu/model/relaxng/sisu_object_model_dom.rnc deleted file mode 100644 index fddacbb8..00000000 --- a/data/doc/sisu/model/relaxng/sisu_object_model_dom.rnc +++ /dev/null @@ -1,148 +0,0 @@ -#%% 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 dom 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. - -#%% definitions -#dublin core: -element-dc = - ( attribute title { text } - #attribute subtitle { text }? - & attribute creator { text }? - & attribute subject { text }? - & attribute description { text }? - & attribute publisher { text }? - & attribute contributor { text }? - & attribute date { text }? - & attribute datecreated { text }? - & attribute dateissued { text }? - & attribute dateavailable { text }? - & attribute datevalid { text }? - & attribute datemodified { text }? - & attribute type { text }? - & attribute format { text }? - & attribute identifier { text }? - & attribute source { text }? - & attribute relation { text }? - & attribute coverage { text }? - & attribute rights { text }? - & attribute keywords { text }? ) -#element-paragraph = -# text -# element b -# element i -# element u -#endnotes, zero or many, embedded in text: -element-endnote = - element endnote { - element number { text }, - element note { text } - }* -#body text/contents -element-text = - element mytext { - text - & element-endnote - } -#object citation number, unique sequential number for objects: -element-ocn = - element ocn { text } -#object container: -element-object = - element object { - element-ocn, - #note nametag is only used in element-heading, object is used in both heading and content -> - element nametag { text }?, - element-text - }+ -#heading object container -element-heading = - element heading { - element-object - } -#content/paragraph/main text object container -element-content = - element content { - element-object* - }, -#text includes endnote pointer numbers, and etc. -#note includes etc. -#%% structure -element document { - #document head: - element head { - attribute id { text }, - element-dc, - attribute copyright { text }? - #element title { - # attribute xml:lang { text }, - # text - #} - }, - #document body: - element body { - element heading1 { - element-heading, - element heading2 { - element-heading, - element heading3 { - element-heading, - element contents1 { - element-heading, - element-content*, - element contents2 { - element-heading, - element-content*, - element contents3 { - element-heading, - element-content* - }* - }* - }+ - }+ - }+ - }+ - } -} - diff --git a/data/doc/sisu/model/relaxng/sisu_object_model_input.rnc b/data/doc/sisu/model/relaxng/sisu_object_model_input.rnc deleted file mode 100644 index ad221da7..00000000 --- a/data/doc/sisu/model/relaxng/sisu_object_model_input.rnc +++ /dev/null @@ -1,186 +0,0 @@ -#%% 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 input 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. - -#%% definitions -# dublin core: -element-semantic = - element semantic { - # dublin core: - element title { text } - & element creator { text }? - & element subject { text }? - & element description { text }? - & element publisher { text }? - & element contributor { text }? - & element date { text }? - & element date.created { text }? - & element date.issued { text }? - & element date.available { text }? - & element date.valid { text }? - & element date.modified { text }? - & element type { text }? - & element format { text }? - & element identifier { text }? - & element source { text }? - & element relation { text }? - & element coverage { text }? - & element rights { text }? - & element keywords { text }? - # extended semantic metadata: - & attribute subtitle { text }? - & attribute illustrator { text }? - & attribute translator { text }? - & attribute prepared_by { text }? - & attribute digitized_by { text }? - & attribute language { text }? - & attribute language.original { text }? - & attribute classify.pg { text }? - & attribute classify.isbn { text }? - & attribute classify.dewey { text }? - & attribute classify.loc { text }? - & attribute prefix.a { text }? - & attribute prefix.b { text }? - & attribute suffix { text }? - & attribute comments { text }? - & attribute abstract { text }? - # & attribute information { text }? - & attribute contact { text }? - & attribute links { text }? - } -element-processing = - element processing { - attribute structure { text }? - & attribute level { text }? - & attribute markup { text }? - & attribute bold { text }? - & attribute italics { text }? - & attribute papersize { text }? - & attribute vocabulary { text }? - & element date_scheme { text }? - & element date.issued.scheme { text }? - & element date.available.scheme { text }? - & element date.valid.scheme { text }? - & element date.modified.scheme { text }? - }? -element-head = - element head { - # processing instructions, and semantic data, distinguish?: - element metadata { - element title { text }, - element file { text }, - element generator { text }, - element-semantic, - element-processing - }+ - } -# body text/contents -# includes etc. -element-txt = - element txt { - text* - & element b { text }* - & element i { text }* - & element u { text }* - & element ins { text }* - & element del { text }* - } -element-endnote = - element endnote { - element number { text }, - element note { element-txt }+ - }+ -element-para = - element para { - # attribute paragraph_format { text }, - element-txt+ - & element-endnote? - } -element-external_space = - element external_space { - # ignored by sisu, provide program needs - element program { - # e.g. kdissert - element name { text }, - element xpos { text }, - element ypos { text }, - element font { text }, - element outline_color { text }, - element text_color { text }, - element comment { text } - }* - }*, -#%% structure - element document { - # document head: - element-head, - # document body: - element body { - # object, a unit of text, usually a paragraph with any associated endnotes - element node { - element structure { - # structure document using either node:heading levels or node:heading relationships: - # (i) sisu default uses node:heading levels (1-6 or A-C,1-3) to build document structure - element level { text }?, - # (ii) sisu alternatively could use node:heading relationship information to build document structure - element node.id { text }, - element node.parent { text }, - element node.child { text }* - }, - element node.objects { - element object.heading { - # nametag used only in headings, especially important for segmented html - element nametag { text }, - element-para - }, - element object.para { - element-para - }* - }+, - element-external_space - }+ - } - } - diff --git a/data/doc/sisu/model/relaxng/sisu_object_model_metaverse.rnc b/data/doc/sisu/model/relaxng/sisu_object_model_metaverse.rnc deleted file mode 100644 index b00ca480..00000000 --- a/data/doc/sisu/model/relaxng/sisu_object_model_metaverse.rnc +++ /dev/null @@ -1,210 +0,0 @@ -#%% 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 metaverse 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. - -#%% definitions -# dublin core: -element-semantic = - element semantic { - # dublin core: - element title { text } - & element creator { text }? - & element subject { text }? - & element description { text }? - & element publisher { text }? - & element contributor { text }? - & element date { text }? - & element date.created { text }? - & element date.issued { text }? - & element date.available { text }? - & element date.valid { text }? - & element date.modified { text }? - & element type { text }? - & element format { text }? - & element identifier { text }? - & element source { text }? - & element relation { text }? - & element coverage { text }? - & element rights { text }? - & element keywords { text }? - # extended semantic metadata: - & attribute subtitle { text }? - & attribute illustrator { text }? - & attribute translator { text }? - & attribute prepared_by { text }? - & attribute digitized_by { text }? - & attribute language { text }? - & attribute language.original { text }? - & attribute classify.pg { text }? - & attribute classify.isbn { text }? - & attribute classify.dewey { text }? - & attribute classify.loc { text }? - & attribute prefix.a { text }? - & attribute prefix.b { text }? - & attribute suffix { text }? - & attribute comments { text }? - & attribute abstract { text }? - # & attribute information { text }? - & attribute contact { text }? - & attribute links { text }? - } -element-processing = - element processing { - attribute structure { text }? - & attribute level { text }? - & attribute markup { text }? - & attribute bold { text }? - & attribute italics { text }? - & attribute papersize { text }? - & attribute vocabulary { text }? - & element date_scheme { text }? - & element date.issued.scheme { text }? - & element date.available.scheme { text }? - & element date.valid.scheme { text }? - & element date.modified.scheme { text }? - }? -element-head = - element head { - # processing instructions, and semantic data, distinguish?: - element metadata { - element title { text }, - element file { text }, - element generator { text }, - element-semantic, - element-processing - }+ - } -# body text/contents -# includes etc. -element-txt = - element txt { - text* - & element b { text }* - & element i { text }* - & element u { text }* - & element ins { text }* - & element del { text }* - } -element-checksum.endnote = element checksum.clean { text } -element-endnote = - element endnote { - element number { text }, - element note { element-txt }+, - element-checksum.endnote - }+ -element-checksum.para = - element checksum.para { - element checksum.clean { text }, - element checksum.marked { text } - } -element-para = - element para { - # attribute paragraph_format { text }, - element-txt+ - & element-endnote? - } -element-object = - element object { - element-para, - element-checksum.para - } -# object citation number, unique sequential number for objects: -element-ocn = element ocn { text } -element-object_structure_summary = - element-ocn, - # type: heading level value 1 -6, or normal text - element type { text }, - # type number: sequential number for designated type - element type_number { text }, - # type category: sequential number for designated category, e.g. sequentially counting all headers - element category_number { text } -element-external_space = - element external_space { - # ignored by sisu, provide program needs - element program { - # e.g. kdissert - element name { text }, - element xpos { text }, - element ypos { text }, - element font { text }, - element outline_color { text }, - element text_color { text }, - element comment { text } - }* - }*, -#%% structure - element document { - # document head: - element-head, - # document body: - element body { - # object, a unit of text, usually a paragraph with any associated endnotes - element node { - element structure { - # structure document using either node:heading levels or node:heading relationships: - # (i) sisu default uses node:heading levels (1-6 or A-C,1-3) to build document structure - element level { text }?, - # (ii) sisu alternatively could use node:heading relationship information to build document structure - element node.id { text }, - element node.parent { text }, - element node.child { text }* - }, - element node.objects { - element object.heading { - element-object_structure_summary, - # nametag used only in headings, especially important for segmented html - element nametag { text }, - element-object - }, - element object.para { - element-object_structure_summary, - element-object - }* - }+, - element-external_space - }+ - } - } - diff --git a/data/doc/sisu/model/relaxng/sisu_object_model_sax.rnc b/data/doc/sisu/model/relaxng/sisu_object_model_sax.rnc deleted file mode 100644 index 02507881..00000000 --- a/data/doc/sisu/model/relaxng/sisu_object_model_sax.rnc +++ /dev/null @@ -1,86 +0,0 @@ -#%% 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 endnote pointer numbers, and etc. -#note includes 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 } - }* - }+ - } -} - diff --git a/data/doc/sisu/model/relaxng/sisu_object_model_xhtml.rnc b/data/doc/sisu/model/relaxng/sisu_object_model_xhtml.rnc deleted file mode 100644 index 740642fa..00000000 --- a/data/doc/sisu/model/relaxng/sisu_object_model_xhtml.rnc +++ /dev/null @@ -1,105 +0,0 @@ -#%% 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 xhtml 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. - -#%% definitions -#dublin core: -element-dc = - ( attribute title { text } - #attribute subtitle { text }? - & attribute creator { text }? - & attribute subject { text }? - & attribute description { text }? - & attribute publisher { text }? - & attribute contributor { text }? - & attribute date { text }? - & attribute datecreated { text }? - & attribute dateissued { text }? - & attribute dateavailable { text }? - & attribute datevalid { text }? - & attribute datemodified { text }? - & attribute type { text }? - & attribute format { text }? - & attribute identifier { text }? - & attribute source { text }? - & attribute relation { text }? - & attribute coverage { text }? - & attribute rights { text }? - & attribute keywords { text }? ), -#text includes endnote pointer numbers, and etc. -#note includes etc. -#%% structure -element document { - #document head: - element head { - attribute id { text }, - element-dc, - attribute copyright { text }? - #element title { - # attribute xml:lang { text }, - # text - #} - }, - #document body: - element body { - #object, unit - element object { - #may or may not be a heading, if heading provide heading level [1-6]: - element heading { text }?, - #object citation number, unique sequential number for objects: - element ocn { text }, - #body content/text, whether heading or ordinary paragraph: - element text { text }, - #endnotes, zero or many: - element endnote { - #endnotes number: - element en_n { text }, - #endnotes content/text: - element note { text } - }* - }+ - } -} - diff --git a/data/doc/sisu/model/xml/input/rnc/dom.rnc b/data/doc/sisu/model/xml/input/rnc/dom.rnc deleted file mode 100644 index 7391eca4..00000000 --- a/data/doc/sisu/model/xml/input/rnc/dom.rnc +++ /dev/null @@ -1,69 +0,0 @@ -#% dom input model, part of SiSU and under the same license -default namespace = "" -start = - element document { - element head { - element header { - attribute class { xsd:NCName }, - (element creator { text } - | element date { xsd:NMTOKEN } - | element date.available { xsd:NMTOKEN } - | element date.created { xsd:NMTOKEN } - | element date.issued { xsd:NMTOKEN } - | element date.modified { xsd:NMTOKEN } - | element date.valid { xsd:NMTOKEN } - | element italicize { text } - | element language { xsd:NCName } - | element links { text } - | element markup { text } - | element rights { text } - | element skin { xsd:NCName } - | element subject { text } - | element title { text } - | element type { xsd:NCName } - | element vocabulary { xsd:NCName }) - }+ - }, - element body { - element heading1 { - heading, - element heading2 { - heading, - contents1+, - element heading3 { heading, contents1+ }+ - } - } - } - } -heading = element heading { object } -contents1 = - element contents1 { - heading, - content, - element contents2 { - heading, - content, - element contents3 { heading, content }* - }* - } -object = - element object { - element text { - (text - | italic - | element bold { xsd:NMTOKEN } - | element endnote { - element symbol { text }?, - element note { - (text - | italic - | element br { empty })+ - } - } - | element underscore { italic } - | element image.path { text } - | element italic { text })+ - } - } -italic = element italic { text } -content = element content { object+ } diff --git a/data/doc/sisu/model/xml/input/rnc/node.rnc b/data/doc/sisu/model/xml/input/rnc/node.rnc deleted file mode 100644 index 5116f629..00000000 --- a/data/doc/sisu/model/xml/input/rnc/node.rnc +++ /dev/null @@ -1,67 +0,0 @@ -#% node input model, part of SiSU and under the same license -default namespace = "" -start = - element document { - element head { - element header { - attribute class { xsd:NCName }, - (element creator { text } - | element date { xsd:NMTOKEN } - | element date.available { xsd:NMTOKEN } - | element date.created { xsd:NMTOKEN } - | element date.issued { xsd:NMTOKEN } - | element date.modified { xsd:NMTOKEN } - | element date.valid { xsd:NMTOKEN } - | element italicize { (text | i)+ } - | element language { xsd:NCName } - | element links { text } - | element markup { text } - | element rights { text } - | element skin { xsd:NCName } - | element subject { text } - | element title { text } - | element type { xsd:NCName } - | element vocabulary { xsd:NCName }) - }+ - }, - element body { - element object { - (element text { - attribute class { xsd:NCName }, - (text - | b - | i - | element br { empty } - | element endnote { - attribute symbol { xsd:NCName }, - (text | i)+ - } - | element image.path { text } - | element sub { text })+ - } - | (element ocn { empty }, - element table { - attribute align { xsd:NCName }, - attribute bgcolor { xsd:NCName }, - attribute border { xsd:integer }, - attribute cellpadding { xsd:integer }, - attribute summary { text }, - attribute width { text }, - element tr { - element td { - attribute valign { xsd:NCName }, - attribute width { text }, - (text | b)+ - }+ - }+ - })), - element node { - element id { xsd:integer }, - element parent { xsd:integer }, - element offspring { text }? - } - }+ - } - } -b = element b { text } -i = element i { text } diff --git a/data/doc/sisu/model/xml/input/rnc/sax.rnc b/data/doc/sisu/model/xml/input/rnc/sax.rnc deleted file mode 100644 index 891a18f8..00000000 --- a/data/doc/sisu/model/xml/input/rnc/sax.rnc +++ /dev/null @@ -1,47 +0,0 @@ -#% sax input model, part of SiSU and under the same license -default namespace = "" -start = - element document { - element head { - element header { - attribute class { xsd:NCName }, - (element creator { text } - | element date { xsd:NMTOKEN } - | element date.available { xsd:NMTOKEN } - | element date.created { xsd:NMTOKEN } - | element date.issued { xsd:NMTOKEN } - | element date.modified { xsd:NMTOKEN } - | element date.valid { xsd:NMTOKEN } - | element italicize { text } - | element language { xsd:NCName } - | element links { text } - | element markup { text } - | element rights { text } - | element skin { xsd:NCName } - | element subject { text } - | element title { text } - | element type { xsd:NCName } - | element vocabulary { xsd:NCName }) - }+ - }, - element body { - element object { - element text { - attribute class { xsd:NCName }, - (text - | b - | i - | element endnote { - attribute symbol { xsd:NCName }, - (text - | i - | element br { empty })+ - } - | element u { i } - | element image.path { text })+ - }? - }+ - } - } -i = element i { text } -b = element b { text } diff --git a/data/doc/sisu/model/xml/input/rng/dom.rng b/data/doc/sisu/model/xml/input/rng/dom.rng deleted file mode 100644 index 746421c8..00000000 --- a/data/doc/sisu/model/xml/input/rng/dom.rng +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/input/rng/node.rng b/data/doc/sisu/model/xml/input/rng/node.rng deleted file mode 100644 index 8b60cce8..00000000 --- a/data/doc/sisu/model/xml/input/rng/node.rng +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/input/rng/sax.rng b/data/doc/sisu/model/xml/input/rng/sax.rng deleted file mode 100644 index 14412938..00000000 --- a/data/doc/sisu/model/xml/input/rng/sax.rng +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/input/xsd/dom.xsd b/data/doc/sisu/model/xml/input/xsd/dom.xsd deleted file mode 100644 index 8de8999a..00000000 --- a/data/doc/sisu/model/xml/input/xsd/dom.xsd +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/input/xsd/node.xsd b/data/doc/sisu/model/xml/input/xsd/node.xsd deleted file mode 100644 index f0fc9614..00000000 --- a/data/doc/sisu/model/xml/input/xsd/node.xsd +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/input/xsd/sax.xsd b/data/doc/sisu/model/xml/input/xsd/sax.xsd deleted file mode 100644 index 450bfce5..00000000 --- a/data/doc/sisu/model/xml/input/xsd/sax.xsd +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/output/rnc/dom.rnc b/data/doc/sisu/model/xml/output/rnc/dom.rnc deleted file mode 100644 index e8a3ed42..00000000 --- a/data/doc/sisu/model/xml/output/rnc/dom.rnc +++ /dev/null @@ -1,144 +0,0 @@ -#% dom output model, part of SiSU and under the same license -default namespace = "" -namespace xlink = "http://www.w3.org/1999/xlink" -start = - element document { - element head { - element header { - meta, - (element creator { text } - | element date { xsd:NMTOKEN } - | element date_available { xsd:NMTOKEN } - | element date_created { xsd:NMTOKEN } - | element date_issued { xsd:NMTOKEN } - | element date_modified { xsd:NMTOKEN } - | element date_valid { xsd:NMTOKEN } - | element keywords { text } - | element language { xsd:NCName } - | element rights { (text | link)+ } - | element source { text } - | element structure { text } - | element subject { text } - | element title { text } - | element type { text } - | element source_control { - (br - | meta - | element sc { - attribute class { xsd:NCName }, - text - })+ - }) - }+ - }, - element body { - element heading1 { - heading, - contents1*, - element heading2 { - heading, - contents1*, - element heading3 { - heading, - element contents1 { - heading, - content, - element contents2 { - heading, - content, - element contents3 { heading, content }* - }* - }+ - }* - }* - }+ - } - } -meta = element meta { text } -br = element br { empty } -heading = element heading { object } -contents1 = - element contents1 { - heading, - content, - element contents2 { - heading, - content, - element contents3 { heading, content }* - }* - } -content = element content { object* } -object = - element object { - attribute id { xsd:integer }, - element ocn { text }, - element nametag { text }?, - (element table { - attribute align { xsd:NCName }, - attribute bgcolor { xsd:NCName }, - attribute border { xsd:integer }, - attribute cellpadding { xsd:integer }, - attribute summary { text }, - attribute width { text }, - element tr { - element td { - attribute valign { xsd:NCName }, - attribute width { text }, - (text | b | i)+ - }+ - }+ - } - | element text { - attribute class { xsd:NCName }?, - (text - | b - | del - | endnote - | i - | link - | element br { empty } - | element endnote { - element number { xsd:integer }, - element note { (text | i | link)+ } - } - | element image { - attribute height { xsd:integer }, - attribute width { xsd:integer }, - attribute xlink:actuate { xsd:NCName }, - attribute xlink:href { text }, - attribute xlink:show { xsd:NCName }, - attribute xlink:type { xsd:NCName } - } - | element sub { text })+ - }) - } -i = element i { text } -b = element i { text } -u = element u { (text | b | i)+ } -sub = element sub { xsd:NCName } -sup = element sup { xsd:NCName } -del = element del { (text | b | i | link)+ } -link = - element link { - attribute xlink:href { xsd:anyURI }, - attribute xlink:type { xsd:NCName }, - xsd:anyURI - } -endnote = - element endnote { - (element number { xsd:integer } - | element symbol { text }), - element note { - (text - | b - | br - | del - | i - | link - | sub - | sup - | u - | element em { xsd:NCName } - | element sub { xsd:NCName })+ - } - } diff --git a/data/doc/sisu/model/xml/output/rnc/sax.rnc b/data/doc/sisu/model/xml/output/rnc/sax.rnc deleted file mode 100644 index b242afb3..00000000 --- a/data/doc/sisu/model/xml/output/rnc/sax.rnc +++ /dev/null @@ -1,164 +0,0 @@ -# % sax output model, part of SiSU and distributed under the same license - -default namespace = "" -namespace xlink = "http://www.w3.org/1999/xlink" - -start = - element document { - element head { - (br - | meta - | element creator { - attribute class { xsd:NCName }, - (text - | element link { - attribute xlink:href { xsd:anyURI }, - attribute xlink:type { xsd:NCName }, - xsd:anyURI - })+ - } - | element date { - attribute class { xsd:NCName }, - xsd:NMTOKEN - } - | element date_available { - attribute class { xsd:NCName }, - xsd:NMTOKEN - } - | element date_created { - attribute class { xsd:NCName }, - xsd:NMTOKEN - } - | element date_issued { - attribute class { xsd:NCName }, - xsd:NMTOKEN - } - | element date_modified { - attribute class { xsd:NCName }, - xsd:NMTOKEN - } - | element date_valid { - attribute class { xsd:NCName }, - xsd:NMTOKEN - } - | element keywords { - attribute class { xsd:NCName }, - text - } - | element language { - attribute class { xsd:NCName }, - xsd:NCName - } - | element meta { xsd:NMTOKEN } - | element rights { - attribute class { xsd:NCName }, - (text | link)+ - } - | element source { - attribute class { xsd:NCName }, - text - } - | element structure { - attribute class { xsd:NCName }, - text - } - | element subject { - attribute class { xsd:NCName }, - text - } - | element title { - attribute class { xsd:NCName }, - text - } - | element type { - attribute class { xsd:NCName }, - text - } - | element source_control { - (br - | meta - | element sc { - attribute class { xsd:NCName }, - text - })+ - })+ - }, - element body { - element object { - attribute id { text }, - element ocn { - text - }, - element text { - attribute class { xsd:NCName }, - (text - | b - | br - | del - | en - | i - | link - | sub - | sup - | u - | element image { - attribute alt { text }?, - attribute height { xsd:integer }?, - attribute width { xsd:integer }?, - attribute xlink:actuate { xsd:NCName }, - attribute xlink:href { text }, - attribute xlink:show { xsd:NCName }, - attribute xlink:type { xsd:NCName } - })+ - }?, - element table { - attribute align { xsd:NCName }, - attribute bgcolor { xsd:NCName }, - attribute border { xsd:integer }, - attribute cellpadding { xsd:integer }, - attribute summary { text }, - attribute width { text }, - element tr { - element td { - attribute valign { xsd:NCName }, - attribute width { text }, - (text | b | i)+ - }+ - }+ - }?, - element endnote { - attribute notenumber { xsd:integer }?, - attribute symbol { text }?, - (element number { xsd:integer } - | element symbol { text }), - element note { - (text - | b - | br - | del - | i - | link - | sup - | u - | element em { xsd:NCName } - | element sub { xsd:NCName })+ - } - }* - }+ - } - } -meta = element meta { text } -br = element br { empty } -b = element b { (text | en | i | link | sup)+ } -i = element i { (text | b | br | sup)+ } -en = element en { text } -sub = element sub { xsd:NCName } -sup = element sup { xsd:NCName } -link = - element link { - attribute xlink:href { xsd:anyURI }, - attribute xlink:type { xsd:NCName }, - (xsd:anyURI | text | b | i | sup)+ - } -u = element u { (text | b | i)+ } -del = element del { (text | b | i | link)+ } diff --git a/data/doc/sisu/model/xml/output/rng/dom.rng b/data/doc/sisu/model/xml/output/rng/dom.rng deleted file mode 100644 index eea891ec..00000000 --- a/data/doc/sisu/model/xml/output/rng/dom.rng +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/output/rng/sax.rng b/data/doc/sisu/model/xml/output/rng/sax.rng deleted file mode 100644 index a2df4fed..00000000 --- a/data/doc/sisu/model/xml/output/rng/sax.rng +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/output/xsd/dom.xsd b/data/doc/sisu/model/xml/output/xsd/dom.xsd deleted file mode 100644 index 3132338a..00000000 --- a/data/doc/sisu/model/xml/output/xsd/dom.xsd +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/data/doc/sisu/model/xml/output/xsd/sax.xsd b/data/doc/sisu/model/xml/output/xsd/sax.xsd deleted file mode 100644 index db6eb147..00000000 --- a/data/doc/sisu/model/xml/output/xsd/sax.xsd +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- cgit v1.2.3