diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | e9ae80694875f869892f13f4fcaf1170a00dea41 (patch) | |
tree | aa2f8d8a217e2d376224c8d46b7397b68d35de2d /quanta/data/dtep/schema | |
download | tdewebdev-e9ae80694875f869892f13f4fcaf1170a00dea41.tar.gz tdewebdev-e9ae80694875f869892f13f4fcaf1170a00dea41.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdewebdev@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'quanta/data/dtep/schema')
44 files changed, 1728 insertions, 0 deletions
diff --git a/quanta/data/dtep/schema/Makefile.am b/quanta/data/dtep/schema/Makefile.am new file mode 100644 index 00000000..73c0f238 --- /dev/null +++ b/quanta/data/dtep/schema/Makefile.am @@ -0,0 +1,7 @@ +quanta_DATA = all.tag annotation.tag any.tag anyAttribute.tag appInfo.tag attribute.tag attributeGroup.tag choice.tag complexContent.tag complexType.tag description.rc \ + documentation.tag element.tag enumeration.tag extension.tag field.tag fractionDigits.tag group.tag import.tag include.tag key.tag keyref.tag \ + length.tag list.tag maxInclusive.tag maxLength.tag minInclusive.tag minLength.tag notation.tag pattern.tag redefine.tag restriction.tag schema.tag \ + selector.tag sequence.tag simpleContent.tag simpleType.tag totalDigits.tag union.tag unique.tag whiteSpace.tag minExclusive.tag maxExclusive.tag + +quantadir = ${quanta_datadir}/dtep/xml-schema + diff --git a/quanta/data/dtep/schema/all.tag b/quanta/data/dtep/schema/all.tag new file mode 100644 index 00000000..62e9bb6a --- /dev/null +++ b/quanta/data/dtep/schema/all.tag @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="all"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>minOccurs</text> + <location col="0" row="1"/> + </label> + <attr name="minOccurs" type="list"> + <items> + <item>0</item> + <item>1</item> + </items> + <tooltip>Minimum number of times the element can occur. Value can be 0 or 1. Default is 1.</tooltip> + <whatsthis>Minimum number of times the element can occur. Value can be 0 or 1. Default is 1.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>maxOccurs</text> + <location col="0" row="2"/> + </label> + <attr name="maxOccurs" type="list"> + <items> + <item>1</item> + </items> + <tooltip>Maximum number of times the element can occur. The value must be 1.</tooltip> + <whatsthis>Maximum number of times the element can occur. The value must be 1.</whatsthis> + <location col="1" row="2"/> + </attr> + <children> + <child name="annotation" /> + <child name="element" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/annotation.tag b/quanta/data/dtep/schema/annotation.tag new file mode 100644 index 00000000..1846c969 --- /dev/null +++ b/quanta/data/dtep/schema/annotation.tag @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="annotation"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="appinfo" /> + <child name="documentation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/any.tag b/quanta/data/dtep/schema/any.tag new file mode 100644 index 00000000..182ebdf7 --- /dev/null +++ b/quanta/data/dtep/schema/any.tag @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="any"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>minOccurs</text> + <location col="0" row="1"/> + </label> + <attr name="minOccurs" type="input"> + <tooltip>Minimum number of times the element can occur. Value can be >=0. Default is 1.</tooltip> + <whatsthis>Minimum number of times the element can occur. Value can be >=0. Default is 1.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>maxOccurs</text> + <location col="0" row="2"/> + </label> + <attr name="maxOccurs" type="input"> + <tooltip>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1.</tooltip> + <whatsthis>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>namespace</text> + <location col="0" row="3"/> + </label> + <attr name="namespace" type="input"> + <tooltip>Namespaces containing the elements that can be used.</tooltip> + <whatsthis>Namespaces containing the elements that can be used.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text>processContents</text> + <location col="0" row="4"/> + </label> + <attr name="processContents" type="list"> + <items> + <item>lax</item> + <item>skip</item> + <item>strict</item> + </items> + <tooltip>How should the XML processor handle validation, in regard to elements specified by this element?</tooltip> + <whatsthis>How should the XML processor handle validation, in regard to elements specified by this element?</whatsthis> + <location col="1" row="4"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/anyAttribute.tag b/quanta/data/dtep/schema/anyAttribute.tag new file mode 100644 index 00000000..62e43733 --- /dev/null +++ b/quanta/data/dtep/schema/anyAttribute.tag @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="anyAttribute"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>namespace</text> + <location col="0" row="1"/> + </label> + <attr name="namespace" type="input"> + <tooltip>Namespaces containing the attributes that can be used.</tooltip> + <whatsthis>Namespaces containing the attributes that can be used.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>processContents</text> + <location col="0" row="2"/> + </label> + <attr name="processContents" type="list"> + <items> + <item>lax</item> + <item>skip</item> + <item>strict</item> + </items> + <tooltip>How should the XML processor handle validation, in regard to attributes specified by this element?</tooltip> + <whatsthis>How should the XML processor handle validation, in regard to attributes specified by this element?</whatsthis> + <location col="1" row="2"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/appInfo.tag b/quanta/data/dtep/schema/appInfo.tag new file mode 100644 index 00000000..440581aa --- /dev/null +++ b/quanta/data/dtep/schema/appInfo.tag @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="appInfo"> + <label> + <text>source</text> + <location col="0" row="0"/> + </label> + <attr name="source" type="input"> + <tooltip>URI reference which specifies the source of the application information.</tooltip> + <whatsthis>URI reference which specifies the source of the application information.</whatsthis> + <location col="1" row="0"/> + </attr> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/attribute.tag b/quanta/data/dtep/schema/attribute.tag new file mode 100644 index 00000000..b4e5c1bc --- /dev/null +++ b/quanta/data/dtep/schema/attribute.tag @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="attribute"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name of the attribute. Cannot be present if ref is used.</tooltip> + <whatsthis>Name of the attribute. Cannot be present if ref is used.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>ref</text> + <location col="0" row="2"/> + </label> + <attr name="ref" type="input"> + <tooltip>Reference to a named attribute. Cannot be present if name is used.</tooltip> + <whatsthis>Reference to a named attribute. Cannot be present if name is used.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>type</text> + <location col="0" row="3"/> + </label> + <attr name="type" type="input"> + <tooltip>Built-in data type or a simple type. If a simpleType element is present, then type cannot be used.</tooltip> + <whatsthis>Built-in data type or a simple type. If a simpleType element is present, then type cannot be used.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text>default</text> + <location col="0" row="4"/> + </label> + <attr name="default" type="input"> + <tooltip>Default value for the attribute. Cannot be present if fixed is used.</tooltip> + <whatsthis>Default value for the attribute. Cannot be present if fixed is used.</whatsthis> + <location col="1" row="4"/> + </attr> + + <label> + <text>fixed</text> + <location col="0" row="5"/> + </label> + <attr name="fixed" type="input"> + <tooltip>Fixed value for the attribute. Cannot be present if default is used.</tooltip> + <whatsthis>Fixed value for the attribute. Cannot be present if default is used.</whatsthis> + <location col="1" row="5"/> + </attr> + + <label> + <text>form</text> + <location col="0" row="6"/> + </label> + <attr name="form" type="list"> + <items> + <item>qualified</item> + <item>unqualified</item> + </items> + <tooltip>Form for the attribute. Default value is specified by the attributeFormDefault attribute in the schema element.</tooltip> + <whatsthis>Form for the attribute. Default value is specified by the attributeFormDefault attribute in the schema element.</whatsthis> + <location col="1" row="6"/> + </attr> + + <label> + <text>use</text> + <location col="0" row="7"/> + </label> + <attr name="use" type="list"> + <items> + <item>optional</item> + <item>required</item> + <item>prohibited</item> + </items> + <tooltip>Specifies usage of the attribute.</tooltip> + <whatsthis>Specifies usage of the attribute.</whatsthis> + <location col="1" row="7"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + <child name="simpleType" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/attributeGroup.tag b/quanta/data/dtep/schema/attributeGroup.tag new file mode 100644 index 00000000..5e07e926 --- /dev/null +++ b/quanta/data/dtep/schema/attributeGroup.tag @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="attributeGroup"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name of the attribute group. Cannot be present if ref is used.</tooltip> + <whatsthis>Name of the attribute group. Cannot be present if ref is used.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>ref</text> + <location col="0" row="2"/> + </label> + <attr name="ref" type="input"> + <tooltip>Reference to a named attribute group. Cannot be present if name is used.</tooltip> + <whatsthis>Reference to a named attribute group. Cannot be present if name is used.</whatsthis> + <location col="1" row="2"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="element" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + <child name="attribute" /> + <child name="attributeGroup" /> + <child name="anyAttribute" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/choice.tag b/quanta/data/dtep/schema/choice.tag new file mode 100644 index 00000000..d45f2356 --- /dev/null +++ b/quanta/data/dtep/schema/choice.tag @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="choice"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>minOccurs</text> + <location col="0" row="1"/> + </label> + <attr name="minOccurs" type="input"> + <tooltip>Minimum number of times the element can occur. Value can be >=0. Default is 1.</tooltip> + <whatsthis>Minimum number of times the element can occur. Value can be >=0. Default is 1.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>maxOccurs</text> + <location col="0" row="2"/> + </label> + <attr name="maxOccurs" type="input"> + <tooltip>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1.</tooltip> + <whatsthis>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1.</whatsthis> + <location col="1" row="2"/> + </attr> + <children> + <child name="annotation" /> + <child name="element" /> + <child name="group" /> + <child name="choice" /> + <child name="sequence" /> + <child name="any" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/complexContent.tag b/quanta/data/dtep/schema/complexContent.tag new file mode 100644 index 00000000..4096b604 --- /dev/null +++ b/quanta/data/dtep/schema/complexContent.tag @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="complexContent"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>mixed</text> + <location col="0" row="1"/> + </label> + <attr name="mixed" type="list"> + <items> + <item>true</item> + <item>false</item> + </items> + <tooltip>true, if character data is allowed to appear between the child elements. Default is false.</tooltip> + <whatsthis>true, if character data is allowed to appear between the child elements. Default is false.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="restriction" /> + <child name="extension" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/complexType.tag b/quanta/data/dtep/schema/complexType.tag new file mode 100644 index 00000000..4ea80bfa --- /dev/null +++ b/quanta/data/dtep/schema/complexType.tag @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="complexType"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name for the element.</tooltip> + <whatsthis>Name for the element.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>mixed</text> + <location col="0" row="2"/> + </label> + <attr name="mixed" type="list"> + <items> + <item>false</item> + <item>true</item> + </items> + <tooltip>true, if character data is allowed to appear between the child elements. Default is false. If simpleContent is used within this type, then mixed is not allowed.</tooltip> + <whatsthis>true, if character data is allowed to appear between the child elements. Default is false. If simpleContent is used within this type, then mixed is not allowed.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>abstract</text> + <location col="0" row="3"/> + </label> + <attr name="abstract" type="list"> + <items> + <item>true</item> + <item>false</item> + </items> + <tooltip>true, if an element must use a complex type derived from this complex type. Default is false.</tooltip> + <whatsthis>true, if an element must use a complex type derived from this complex type. Default is false.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text>block</text> + <location col="0" row="4"/> + </label> + <attr name="block" type="input"> + <location col="1" row="4"/> + </attr> + + <label> + <text>final</text> + <location col="0" row="5"/> + </label> + <attr name="final" type="input"> + <location col="1" row="5"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="element" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="all" /> + <child name="annotation" /> + <child name="anyAttribute" /> + <child name="attribute" /> + <child name="attributeGroup" /> + <child name="choice" /> + <child name="complexContent" /> + <child name="group" /> + <child name="sequence" /> + <child name="simpleContent" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/description.rc b/quanta/data/dtep/schema/description.rc new file mode 100644 index 00000000..9c4bb2e0 --- /dev/null +++ b/quanta/data/dtep/schema/description.rc @@ -0,0 +1,17 @@ +[General] +Name = XML Schema +NickName = XML Schema 1.0 +MimeTypes = application/xsd +DefaultExtension = xsd +NumOfPages = 0 +CaseSensitive = true +Family = 1 + +[Toolbars] +Location = schema +Names = main,complex,simple,attributes,facets,documentation,misc + +[Extra rules] +Single Tag Style = XML + +[Parsing rules] diff --git a/quanta/data/dtep/schema/documentation.tag b/quanta/data/dtep/schema/documentation.tag new file mode 100644 index 00000000..066ff146 --- /dev/null +++ b/quanta/data/dtep/schema/documentation.tag @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="documentation"> + <label> + <text>source</text> + <location col="0" row="0"/> + </label> + <attr name="source" type="string"> + <tooltip>Source of the application information.</tooltip> + <whatsthis>Source of the application information.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>xml:lang</text> + <location col="0" row="1"/> + </label> + <attr name="xml:lang" type="input"> + <tooltip>Language used.</tooltip> + <whatsthis>Language used.</whatsthis> + <location col="1" row="1"/> + </attr> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/element.tag b/quanta/data/dtep/schema/element.tag new file mode 100644 index 00000000..24adffa3 --- /dev/null +++ b/quanta/data/dtep/schema/element.tag @@ -0,0 +1,168 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="element"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name for the element. Cannot be used if ref is present.</tooltip> + <whatsthis>Name for the element. Cannot be used if ref is present.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>ref</text> + <location col="0" row="2"/> + </label> + <attr name="ref" type="input"> + <tooltip>Reference to a named element. Cannot be used if name is present.</tooltip> + <whatsthis>Reference to a named element. Cannot be used if name is present.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>type</text> + <location col="0" row="3"/> + </label> + <attr name="type" type="input"> + <tooltip>Name of a built-in data type, simpleType, or complexType.</tooltip> + <whatsthis>Name of a built-in data type, simpleType, or complexType.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text>minOccurs</text> + <location col="0" row="4"/> + </label> + <attr name="minOccurs" type="input"> + <tooltip>Minimum number of times the element can occur. Value can be >=0. Default is 1. Only usable with ref.</tooltip> + <whatsthis>Minimum number of times the element can occur. Value can be >=0. Default is 1. Only usable with ref.</whatsthis> + <location col="1" row="4"/> + </attr> + + <label> + <text>maxOccurs</text> + <location col="0" row="5"/> + </label> + <attr name="maxOccurs" type="input"> + <tooltip>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1. Only usable with ref.</tooltip> + <whatsthis>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1. Only usable with ref.</whatsthis> + <location col="1" row="5"/> + </attr> + + <label> + <text>nullable</text> + <location col="0" row="6"/> + </label> + <attr name="nullable" type="list"> + <items> + <item>false</item> + <item>true</item> + </items> + <tooltip>Whether an explicit null value can be assigned to the element. Default is false.</tooltip> + <whatsthis>Whether an explicit null value can be assigned to the element. Default is false.</whatsthis> + <location col="1" row="6"/> + </attr> + + <label> + <text>abstract</text> + <location col="0" row="7"/> + </label> + <attr name="abstract" type="list"> + <items> + <item>false</item> + <item>true</item> + </items> + <location col="1" row="7"/> + </attr> + + <label> + <text>block</text> + <location col="0" row="8"/> + </label> + <attr name="block" type="input"> + <location col="1" row="8"/> + </attr> + + <label> + <text>final</text> + <location col="0" row="9"/> + </label> + <attr name="final" type="input"> + <location col="1" row="9"/> + </attr> + + <label> + <text>default</text> + <location col="0" row="10"/> + </label> + <attr name="default" type="input"> + <tooltip>Default value for the element. Only usable if the element's content is a simple type or text-only.</tooltip> + <whatsthis>Default value for the element. Only usable if the element's content is a simple type or text-only.</whatsthis> + <location col="1" row="10"/> + </attr> + + <label> + <text>fixed</text> + <location col="0" row="11"/> + </label> + <attr name="fixed" type="input"> + <tooltip>Fixed value for the element. Only usable if the element's content is a simple type or text-only.</tooltip> + <whatsthis>Fixed value for the element. Only usable if the element's content is a simple type or text-only.</whatsthis> + <location col="1" row="11"/> + </attr> + + <label> + <text>form</text> + <location col="0" row="12"/> + </label> + <attr name="form" type="list"> + <items> + <item>qualified</item> + <item>unqualified</item> + </items> + <location col="1" row="12"/> + </attr> + + <label> + <text>substitutionGroup</text> + <location col="0" row="13"/> + </label> + <attr name="substitutionGroup" type="input"> + <tooltip>Name of an element that can be substituted with this one. Only usable if the parent element is schema.</tooltip> + <whatsthis>Name of an element that can be substituted with this one. Only usable if the parent element is schema.</whatsthis> + <location col="1" row="13"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + <child name="simpleType" /> + <child name="complexType" /> + <child name="unique" /> + <child name="key" /> + <child name="keyref" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/enumeration.tag b/quanta/data/dtep/schema/enumeration.tag new file mode 100644 index 00000000..3995f0ea --- /dev/null +++ b/quanta/data/dtep/schema/enumeration.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="enumeration"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Acceptable value.</tooltip> + <whatsthis>Acceptable value.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/extension.tag b/quanta/data/dtep/schema/extension.tag new file mode 100644 index 00000000..12f5689f --- /dev/null +++ b/quanta/data/dtep/schema/extension.tag @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="extension"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>base</text> + <location col="0" row="1"/> + </label> + <attr name="base" type="input"> + <tooltip>Name of a built-in data type, simpleType, or complexType.</tooltip> + <whatsthis>Name of a built-in data type, simpleType, or complexType.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="group" /> + <child name="all" /> + <child name="choice" /> + <child name="sequence" /> + <child name="attribute" /> + <child name="attributeGroup" /> + <child name="anyAttribute" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/field.tag b/quanta/data/dtep/schema/field.tag new file mode 100644 index 00000000..c5c1fa08 --- /dev/null +++ b/quanta/data/dtep/schema/field.tag @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="field"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>xpath</text> + <location col="0" row="1"/> + </label> + <attr name="xpath" type="input"> + <tooltip>Single element or attribute whose content or value is used for the constraint.</tooltip> + <whatsthis>Single element or attribute whose content or value is used for the constraint.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/fractionDigits.tag b/quanta/data/dtep/schema/fractionDigits.tag new file mode 100644 index 00000000..360679d1 --- /dev/null +++ b/quanta/data/dtep/schema/fractionDigits.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="fractionDigits"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Maximum number of decimal places allowed, which must be >=0.</tooltip> + <whatsthis>Maximum number of decimal places allowed, which must be >=0.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS>
\ No newline at end of file diff --git a/quanta/data/dtep/schema/group.tag b/quanta/data/dtep/schema/group.tag new file mode 100644 index 00000000..8a945c0a --- /dev/null +++ b/quanta/data/dtep/schema/group.tag @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="group"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name for the group. Only usable when used as a child element to schema and ref is not used.</tooltip> + <whatsthis>Name for the group. Only usable when used as a child element to schema and ref is not used.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>ref</text> + <location col="0" row="2"/> + </label> + <attr name="ref" type="input"> + <tooltip>Reference to a named group. Cannot be present when name is.</tooltip> + <whatsthis></whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>minOccurs</text> + <location col="0" row="3"/> + </label> + <attr name="minOccurs" type="input"> + <tooltip>Minimum number of times the element can occur. Value can be >=0. Default is 1. Only usable with ref.</tooltip> + <whatsthis>Minimum number of times the element can occur. Value can be >=0. Default is 1. Only usable with ref.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text>maxOccurs</text> + <location col="0" row="4"/> + </label> + <attr name="maxOccurs" type="input"> + <tooltip>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1. Only usable with ref.</tooltip> + <whatsthis>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1. Only usable with ref.</whatsthis> + <location col="1" row="4"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + <child name="all" /> + <child name="choice" /> + <child name="sequence" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/import.tag b/quanta/data/dtep/schema/import.tag new file mode 100644 index 00000000..a7a7015e --- /dev/null +++ b/quanta/data/dtep/schema/import.tag @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="import"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>namespace</text> + <location col="0" row="1"/> + </label> + <attr name="namespace" type="input"> + <tooltip>URI of the namespace to import.</tooltip> + <whatsthis>URI of the namespace to import.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>schemaLocation</text> + <location col="0" row="2"/> + </label> + <attr name="schemaLocation" type="input"> + <tooltip>URI to the schema for the imported namespace.</tooltip> + <whatsthis>URI to the schema for the imported namespace.</whatsthis> + <location col="1" row="2"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/include.tag b/quanta/data/dtep/schema/include.tag new file mode 100644 index 00000000..0a19816d --- /dev/null +++ b/quanta/data/dtep/schema/include.tag @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="include"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>schemaLocation</text> + <location col="0" row="1"/> + </label> + <attr name="schemaLocation" type="input"> + <tooltip>URI to the schema to include in the target namespace of the containing schema.</tooltip> + <whatsthis>URI to the schema to include in the target namespace of the containing schema.</whatsthis> + <location col="1" row="1"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/key.tag b/quanta/data/dtep/schema/key.tag new file mode 100644 index 00000000..9798beb5 --- /dev/null +++ b/quanta/data/dtep/schema/key.tag @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="key"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name of the key element.</tooltip> + <whatsthis>Name of the key element.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="selector" /> + <child name="field" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/keyref.tag b/quanta/data/dtep/schema/keyref.tag new file mode 100644 index 00000000..87d2dcb5 --- /dev/null +++ b/quanta/data/dtep/schema/keyref.tag @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="keyref"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name of the keyref element.</tooltip> + <whatsthis>Name of the keyref element.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>refer</text> + <location col="0" row="2"/> + </label> + <attr name="refer" type="input"> + <tooltip>Name of a key or unique element defined in this or another schema.</tooltip> + <whatsthis>Name of a key or unique element defined in this or another schema.</whatsthis> + <location col="1" row="2"/> + </attr> + <children> + <child name="annotation" /> + <child name="selector" /> + <child name="field" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/length.tag b/quanta/data/dtep/schema/length.tag new file mode 100644 index 00000000..5153975c --- /dev/null +++ b/quanta/data/dtep/schema/length.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="length"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Exact number of characters or list items allowed, which must be >=0.</tooltip> + <whatsthis>Exact number of characters or list items allowed, which must be >=0.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/list.tag b/quanta/data/dtep/schema/list.tag new file mode 100644 index 00000000..454c3225 --- /dev/null +++ b/quanta/data/dtep/schema/list.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="list"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>itemType</text> + <location col="0" row="1"/> + </label> + <attr name="itemType" type="input"> + <tooltip>Name of a built-in data type or simpleType. If the content contains a simpleType element, then itemType is not allowed, else itemType is required.</tooltip> + <whatsthis>Name of a built-in data type or simpleType. If the content contains a simpleType element, then itemType is not allowed, else itemType is required.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="simpleType" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/maxExclusive.tag b/quanta/data/dtep/schema/maxExclusive.tag new file mode 100644 index 00000000..b30d15bf --- /dev/null +++ b/quanta/data/dtep/schema/maxExclusive.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="maxInclusive"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Upper bounds for numeric values. data less than value.</tooltip> + <whatsthis>Upper bounds for numeric values. data less than value.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/maxInclusive.tag b/quanta/data/dtep/schema/maxInclusive.tag new file mode 100644 index 00000000..85e2a28c --- /dev/null +++ b/quanta/data/dtep/schema/maxInclusive.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="maxInclusive"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Upper bounds for numeric values. Data less than or equal to value.</tooltip> + <whatsthis>Upper bounds for numeric values. Data less than or equal to value.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/maxLength.tag b/quanta/data/dtep/schema/maxLength.tag new file mode 100644 index 00000000..f0f285fa --- /dev/null +++ b/quanta/data/dtep/schema/maxLength.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="maxLength"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Maximum number of characters or list items allowed, which must be >=0.</tooltip> + <whatsthis>Maximum number of characters or list items allowed, which must be >=0.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/minExclusive.tag b/quanta/data/dtep/schema/minExclusive.tag new file mode 100644 index 00000000..0cba57e1 --- /dev/null +++ b/quanta/data/dtep/schema/minExclusive.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="minInclusive"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Lower bounds for numeric values. Data > value.</tooltip> + <whatsthis>Lower bounds for numeric values. Data > value.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/minInclusive.tag b/quanta/data/dtep/schema/minInclusive.tag new file mode 100644 index 00000000..b3eb6dd5 --- /dev/null +++ b/quanta/data/dtep/schema/minInclusive.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="minInclusive"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Lower bounds for numeric values. Data >= value.</tooltip> + <whatsthis>Lower bounds for numeric values. Data >= value.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/minLength.tag b/quanta/data/dtep/schema/minLength.tag new file mode 100644 index 00000000..761f4302 --- /dev/null +++ b/quanta/data/dtep/schema/minLength.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="minLength"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Minimum number of characters or list items allowed, which must be >=0.</tooltip> + <whatsthis>Minimum number of characters or list items allowed, which must be >=0.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/notation.tag b/quanta/data/dtep/schema/notation.tag new file mode 100644 index 00000000..016c30d0 --- /dev/null +++ b/quanta/data/dtep/schema/notation.tag @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="notation"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name for the element.</tooltip> + <whatsthis>Name for the element.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>public</text> + <location col="0" row="2"/> + </label> + <attr name="public" type="input"> + <tooltip>URI corresponding to the public identifier.</tooltip> + <whatsthis>URI corresponding to the public identifier.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>system</text> + <location col="0" row="3"/> + </label> + <attr name="system" type="input"> + <tooltip>URI corresponding to the system identifier.</tooltip> + <whatsthis>URI corresponding to the system identifier.</whatsthis> + <location col="1" row="3"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/pattern.tag b/quanta/data/dtep/schema/pattern.tag new file mode 100644 index 00000000..4a81f785 --- /dev/null +++ b/quanta/data/dtep/schema/pattern.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="pattern"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Exact sequence of characters that are acceptable.</tooltip> + <whatsthis>Exact sequence of characters that are acceptable.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/redefine.tag b/quanta/data/dtep/schema/redefine.tag new file mode 100644 index 00000000..8dcb0456 --- /dev/null +++ b/quanta/data/dtep/schema/redefine.tag @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="redefine"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>schemaLocation</text> + <location col="0" row="1"/> + </label> + <attr name="schemaLocation" type="input"> + <tooltip>URI to the location of a schema document.</tooltip> + <whatsthis>URI to the location of a schema document.</whatsthis> + <location col="1" row="1"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + <child name="simpleType" /> + <child name="complexType" /> + <child name="group" /> + <child name="attributeGroup" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/restriction.tag b/quanta/data/dtep/schema/restriction.tag new file mode 100644 index 00000000..c4562b34 --- /dev/null +++ b/quanta/data/dtep/schema/restriction.tag @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="restriction"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>base</text> + <location col="0" row="1"/> + </label> + <attr name="base" type="input"> + <tooltip>Name of a built-in data type, simpleType, or complexType.</tooltip> + <whatsthis>Name of a built-in data type, simpleType, or complexType.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="simpleType" /> + <child name="attribute" /> + <child name="attributeGroup" /> + <child name="anyAttribute" /> + <child name="group" /> + <child name="all" /> + <child name="choice" /> + <child name="sequence" /> + <child name="minExclusive" /> + <child name="minInclusive" /> + <child name="maxExclusive" /> + <child name="maxInclusive" /> + <child name="totalDigits" /> + <child name="fractionDigits" /> + <child name="length" /> + <child name="minLength" /> + <child name="maxLength" /> + <child name="enumeration" /> + <child name="whiteSpace" /> + <child name="pattern" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/schema.tag b/quanta/data/dtep/schema/schema.tag new file mode 100644 index 00000000..28d38b3b --- /dev/null +++ b/quanta/data/dtep/schema/schema.tag @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="schema"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>version</text> + <location col="0" row="1"/> + </label> + <attr name="version" type="input"> + <tooltip>Version of the schema.</tooltip> + <whatsthis>Version of the schema.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>targetNamespace</text> + <location col="0" row="2"/> + </label> + <attr name="targetNamespace" type="input"> + <tooltip>URI reference of the namespace of this schema.</tooltip> + <whatsthis>URI reference of the namespace of this schema.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text>xmlns</text> + <location col="0" row="3"/> + </label> + <attr name="xmlns" type="input"> + <tooltip>URI reference for one or more namespaces for use in this schema. If no prefix is used, then components of that namespace may be used unqualified.</tooltip> + <whatsthis>URI reference for one or more namespaces for use in this schema. If no prefix is used, then components of that namespace may be used unqualified.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text>attributeFormDefault</text> + <location col="0" row="4"/> + </label> + <attr name="attributeFormDefault" type="list"> + <items> + <item>qualified</item> + <item>unqualified</item> + </items> + <tooltip>Default form for all attributes within this schema.</tooltip> + <whatsthis>Default form for all attributes within this schema.</whatsthis> + <location col="1" row="4"/> + </attr> + + <label> + <text>elementFormDefault</text> + <location col="0" row="5"/> + </label> + <attr name="elementFormDefault" type="list"> + <items> + <item>qualified</item> + <item>unqualified</item> + </items> + <tooltip>Default form for all elements within this schema.</tooltip> + <whatsthis>Default form for all elements within this schema.</whatsthis> + <location col="1" row="5"/> + </attr> + + <label> + <text>blockDefault</text> + <location col="0" row="6"/> + </label> + <attr name="blockDefault" type="input"> + <location col="1" row="6"/> + </attr> + + <label> + <text>finalDefault</text> + <location col="0" row="7"/> + </label> + <attr name="finalDefault" type="input"> + <location col="1" row="7"/> + </attr> + <children> + <child name="include" /> + <child name="import" /> + <child name="redefine" /> + <child name="annotation" /> + <child name="simpleType" /> + <child name="complexType" /> + <child name="group" /> + <child name="attributeGroup" /> + <child name="element" /> + <child name="attribute" /> + <child name="notation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/selector.tag b/quanta/data/dtep/schema/selector.tag new file mode 100644 index 00000000..33ab2ad3 --- /dev/null +++ b/quanta/data/dtep/schema/selector.tag @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="selector"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>xpath</text> + <location col="0" row="1"/> + </label> + <attr name="xpath" type="input"> + <tooltip>An XPath expression, relative to the element being declared, that identifies the child elements to which the identity constraint applies.</tooltip> + <whatsthis>An XPath expression, relative to the element being declared, that identifies the child elements to which the identity constraint applies.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/sequence.tag b/quanta/data/dtep/schema/sequence.tag new file mode 100644 index 00000000..08aa3e04 --- /dev/null +++ b/quanta/data/dtep/schema/sequence.tag @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="sequence"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>minOccurs</text> + <location col="0" row="1"/> + </label> + <attr name="minOccurs" type="input"> + <tooltip>Minimum number of times the element can occur. Value can be >=0. Default is 1.</tooltip> + <whatsthis>Minimum number of times the element can occur. Value can be >=0. Default is 1.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text>maxOccurs</text> + <location col="0" row="2"/> + </label> + <attr name="maxOccurs" type="input"> + <tooltip>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1.</tooltip> + <whatsthis>Maximum number of times the element can occur. Value can be >=0 or unbounded. Default is 1.</whatsthis> + <location col="1" row="2"/> + </attr> + <children> + <child name="annotation" /> + <child name="element" /> + <child name="group" /> + <child name="choice" /> + <child name="sequence" /> + <child name="any" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/simpleContent.tag b/quanta/data/dtep/schema/simpleContent.tag new file mode 100644 index 00000000..7c55c717 --- /dev/null +++ b/quanta/data/dtep/schema/simpleContent.tag @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="simpleContent"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + <child name="restriction" /> + <child name="extension" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/simpleType.tag b/quanta/data/dtep/schema/simpleType.tag new file mode 100644 index 00000000..7b3f7534 --- /dev/null +++ b/quanta/data/dtep/schema/simpleType.tag @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="simpleType"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name for the simpleType. Required, if the simpleType element is a child of the schema element; else it is prohibited.</tooltip> + <whatsthis>Name for the simpleType. Required, if the simpleType element is a child of the schema element; else it is prohibited.</whatsthis> + <location col="1" row="1"/> + </attr> + + <stoppingtags> + <stoppingtag name="include" /> + <stoppingtag name="import" /> + <stoppingtag name="redefine" /> + <stoppingtag name="simpleType" /> + <stoppingtag name="complexType" /> + <stoppingtag name="group" /> + <stoppingtag name="attributeGroup" /> + <stoppingtag name="element" /> + <stoppingtag name="attribute" /> + <stoppingtag name="notation" /> + </stoppingtags> + <children> + <child name="annotation" /> + <child name="restriction" /> + <child name="list" /> + <child name="union" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/totalDigits.tag b/quanta/data/dtep/schema/totalDigits.tag new file mode 100644 index 00000000..73001d4e --- /dev/null +++ b/quanta/data/dtep/schema/totalDigits.tag @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="totalDigits"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="input"> + <tooltip>Exact number of digits allowed, which must be >=0.</tooltip> + <whatsthis>Exact number of digits allowed, which must be >=0.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/union.tag b/quanta/data/dtep/schema/union.tag new file mode 100644 index 00000000..bb598cec --- /dev/null +++ b/quanta/data/dtep/schema/union.tag @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="union"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>memberTypes</text> + <location col="0" row="1"/> + </label> + <attr name="memberTypes" type="input"> + <tooltip>List of built-in data types or simpleType elements defined in a schema.</tooltip> + <whatsthis>List of built-in data types or simpleType elements defined in a schema.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="simpleType" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/unique.tag b/quanta/data/dtep/schema/unique.tag new file mode 100644 index 00000000..e8083013 --- /dev/null +++ b/quanta/data/dtep/schema/unique.tag @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="unique"> + <label> + <text>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip>A unique ID for the element.</tooltip> + <whatsthis>A unique ID for the element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text>name</text> + <location col="0" row="1"/> + </label> + <attr name="name" type="input"> + <tooltip>Name for the element. Usage is required.</tooltip> + <whatsthis>Name for the element. Usage is required.</whatsthis> + <location col="1" row="1"/> + </attr> + <children> + <child name="annotation" /> + <child name="selector" /> + <child name="field" /> + </children> + </tag> +</TAGS> diff --git a/quanta/data/dtep/schema/whiteSpace.tag b/quanta/data/dtep/schema/whiteSpace.tag new file mode 100644 index 00000000..4210eb25 --- /dev/null +++ b/quanta/data/dtep/schema/whiteSpace.tag @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="whiteSpace"> + <label> + <text>value</text> + <location col="0" row="0"/> + </label> + <attr name="value" type="list"> + <items> + <item>preserve</item> + <item>replace</item> + <item>collapse</item> + </items> + <tooltip>How white space (line feeds, tabs, spaces, and carriage returns) is handled.</tooltip> + <whatsthis>How white space (line feeds, tabs, spaces, and carriage returns) is handled.</whatsthis> + <location col="1" row="0"/> + </attr> + <children> + <child name="annotation" /> + </children> + </tag> +</TAGS> |