diff options
Diffstat (limited to 'quanta/data/dtep/relaxng')
30 files changed, 549 insertions, 0 deletions
diff --git a/quanta/data/dtep/relaxng/Makefile.am b/quanta/data/dtep/relaxng/Makefile.am new file mode 100644 index 00000000..607b8c14 --- /dev/null +++ b/quanta/data/dtep/relaxng/Makefile.am @@ -0,0 +1,4 @@ + +METASOURCES = AUTO +quanta_DATA = anyName.tag attribute.tag choice.tag data.tag define.tag description.rc div.tag element.tag empty.tag except.tag externalRef.tag grammar.tag group.tag include.tag interleave.tag list.tag mixed.tag name.tag notAllowed.tag nsName.tag oneOrMore.tag optional.tag param.tag parentRef.tag ref.tag start.tag text.tag value.tag zeroOrMore.tag +quantadir = ${quanta_datadir}/dtep/relaxng diff --git a/quanta/data/dtep/relaxng/anyName.tag b/quanta/data/dtep/relaxng/anyName.tag new file mode 100644 index 00000000..fc6e4c31 --- /dev/null +++ b/quanta/data/dtep/relaxng/anyName.tag @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="anyName"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="except" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/attribute.tag b/quanta/data/dtep/relaxng/attribute.tag new file mode 100644 index 00000000..da288603 --- /dev/null +++ b/quanta/data/dtep/relaxng/attribute.tag @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="attribute"> + <attr name="datatypeLibrary" type="input" /> + <attr name="name" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="anyName" /> + <child name="choice" /> + <child name="name" /> + <child name="nsName" /> + <child name="element" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/choice.tag b/quanta/data/dtep/relaxng/choice.tag new file mode 100644 index 00000000..a5b07483 --- /dev/null +++ b/quanta/data/dtep/relaxng/choice.tag @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="choice"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="name" /> + <child name="anyName" /> + <child name="nsName" /> + <child name="choice" /> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/data.tag b/quanta/data/dtep/relaxng/data.tag new file mode 100644 index 00000000..d7c01c05 --- /dev/null +++ b/quanta/data/dtep/relaxng/data.tag @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="data"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <attr name="type" type="input" /> + <children> + <child name="except" /> + <child name="param" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/define.tag b/quanta/data/dtep/relaxng/define.tag new file mode 100644 index 00000000..3d43ef67 --- /dev/null +++ b/quanta/data/dtep/relaxng/define.tag @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="define"> + <attr name="combine" type="input" /> + <attr name="datatypeLibrary" type="input" /> + <attr name="name" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/description.rc b/quanta/data/dtep/relaxng/description.rc new file mode 100644 index 00000000..0c7f950b --- /dev/null +++ b/quanta/data/dtep/relaxng/description.rc @@ -0,0 +1,12 @@ +[General] +Name = Relax NG +NickName = Relax NG 1.0 +DefaultExtension = rng +NumOfPages = 0 +CaseSensitive = true +Family = 1 + +[Extra rules] +Single Tag Style = XML + +[Parsing rules] diff --git a/quanta/data/dtep/relaxng/div.tag b/quanta/data/dtep/relaxng/div.tag new file mode 100644 index 00000000..1be93bb0 --- /dev/null +++ b/quanta/data/dtep/relaxng/div.tag @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="div"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="div" /> + <child name="include" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/element.tag b/quanta/data/dtep/relaxng/element.tag new file mode 100644 index 00000000..7d508021 --- /dev/null +++ b/quanta/data/dtep/relaxng/element.tag @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="element"> + <attr name="datatypeLibrary" type="input" /> + <attr name="name" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="anyName" /> + <child name="choice" /> + <child name="name" /> + <child name="nsName" /> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/empty.tag b/quanta/data/dtep/relaxng/empty.tag new file mode 100644 index 00000000..2693f198 --- /dev/null +++ b/quanta/data/dtep/relaxng/empty.tag @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="empty"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/except.tag b/quanta/data/dtep/relaxng/except.tag new file mode 100644 index 00000000..bd85cab5 --- /dev/null +++ b/quanta/data/dtep/relaxng/except.tag @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="except"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="anyName" /> + <child name="choice" /> + <child name="name" /> + <child name="nsName" /> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/externalRef.tag b/quanta/data/dtep/relaxng/externalRef.tag new file mode 100644 index 00000000..43a7ac44 --- /dev/null +++ b/quanta/data/dtep/relaxng/externalRef.tag @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="externalRef"> + <attr name="datatypeLibrary" type="input" /> + <attr name="href" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/grammar.tag b/quanta/data/dtep/relaxng/grammar.tag new file mode 100644 index 00000000..0f3f4a99 --- /dev/null +++ b/quanta/data/dtep/relaxng/grammar.tag @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="grammar"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <attr name="xmlns" type="input" /> + <children> + <child name="define" /> + <child name="div" /> + <child name="include" /> + <child name="start" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/group.tag b/quanta/data/dtep/relaxng/group.tag new file mode 100644 index 00000000..42f9858b --- /dev/null +++ b/quanta/data/dtep/relaxng/group.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="group"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/include.tag b/quanta/data/dtep/relaxng/include.tag new file mode 100644 index 00000000..ff3310f9 --- /dev/null +++ b/quanta/data/dtep/relaxng/include.tag @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="include"> + <attr name="datatypeLibrary" type="input" /> + <attr name="href" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="define" /> + <child name="div" /> + <child name="start" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/interleave.tag b/quanta/data/dtep/relaxng/interleave.tag new file mode 100644 index 00000000..d30632ab --- /dev/null +++ b/quanta/data/dtep/relaxng/interleave.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="interleave"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/list.tag b/quanta/data/dtep/relaxng/list.tag new file mode 100644 index 00000000..f5660fb8 --- /dev/null +++ b/quanta/data/dtep/relaxng/list.tag @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="list"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="group" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="mixed" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/mixed.tag b/quanta/data/dtep/relaxng/mixed.tag new file mode 100644 index 00000000..f14335cf --- /dev/null +++ b/quanta/data/dtep/relaxng/mixed.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="mixed"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/name.tag b/quanta/data/dtep/relaxng/name.tag new file mode 100644 index 00000000..02dc6fa7 --- /dev/null +++ b/quanta/data/dtep/relaxng/name.tag @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="name"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/notAllowed.tag b/quanta/data/dtep/relaxng/notAllowed.tag new file mode 100644 index 00000000..be1abb66 --- /dev/null +++ b/quanta/data/dtep/relaxng/notAllowed.tag @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="notAllowed"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/nsName.tag b/quanta/data/dtep/relaxng/nsName.tag new file mode 100644 index 00000000..39a73cd9 --- /dev/null +++ b/quanta/data/dtep/relaxng/nsName.tag @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="nsName"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="except" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/oneOrMore.tag b/quanta/data/dtep/relaxng/oneOrMore.tag new file mode 100644 index 00000000..4658479f --- /dev/null +++ b/quanta/data/dtep/relaxng/oneOrMore.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="oneOrMore"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/optional.tag b/quanta/data/dtep/relaxng/optional.tag new file mode 100644 index 00000000..5d56d5f9 --- /dev/null +++ b/quanta/data/dtep/relaxng/optional.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="optional"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/param.tag b/quanta/data/dtep/relaxng/param.tag new file mode 100644 index 00000000..50964f33 --- /dev/null +++ b/quanta/data/dtep/relaxng/param.tag @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="param" single="1"> + <attr name="name" type="input" /> + </tag> +</TAGS> diff --git a/quanta/data/dtep/relaxng/parentRef.tag b/quanta/data/dtep/relaxng/parentRef.tag new file mode 100644 index 00000000..39ace697 --- /dev/null +++ b/quanta/data/dtep/relaxng/parentRef.tag @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="parentRef" single="1"> + <attr name="datatypeLibrary" type="input" /> + <attr name="name" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/ref.tag b/quanta/data/dtep/relaxng/ref.tag new file mode 100644 index 00000000..2cd02abc --- /dev/null +++ b/quanta/data/dtep/relaxng/ref.tag @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="ref" single="1"> + <attr name="datatypeLibrary" type="input" /> + <attr name="name" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/start.tag b/quanta/data/dtep/relaxng/start.tag new file mode 100644 index 00000000..2e1a4429 --- /dev/null +++ b/quanta/data/dtep/relaxng/start.tag @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="start"> + <attr name="combine" type="input" /> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/text.tag b/quanta/data/dtep/relaxng/text.tag new file mode 100644 index 00000000..6a0d8b08 --- /dev/null +++ b/quanta/data/dtep/relaxng/text.tag @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="text"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/value.tag b/quanta/data/dtep/relaxng/value.tag new file mode 100644 index 00000000..30737c12 --- /dev/null +++ b/quanta/data/dtep/relaxng/value.tag @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="value" single="1"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <attr name="type" type="input" /> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/relaxng/zeroOrMore.tag b/quanta/data/dtep/relaxng/zeroOrMore.tag new file mode 100644 index 00000000..7b8bea98 --- /dev/null +++ b/quanta/data/dtep/relaxng/zeroOrMore.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="zeroOrMore"> + <attr name="datatypeLibrary" type="input" /> + <attr name="ns" type="input" /> + <children> + <child name="element" /> + <child name="attribute" /> + <child name="group" /> + <child name="interleave" /> + <child name="choice" /> + <child name="optional" /> + <child name="zeroOrMore" /> + <child name="oneOrMore" /> + <child name="list" /> + <child name="mixed" /> + <child name="ref" /> + <child name="parentRef" /> + <child name="empty" /> + <child name="text" /> + <child name="value" /> + <child name="data" /> + <child name="notAllowed" /> + <child name="externalRef" /> + <child name="grammar" /> + </children> + </tag> +</TAGS>
\ No newline at end of file |