|
From: <pka...@us...> - 2009-04-28 14:30:55
|
Revision: 189
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=189&view=rev
Author: pkasprzak
Date: 2009-04-28 14:30:38 +0000 (Tue, 28 Apr 2009)
Log Message:
-----------
* Changed schema configuration to QUALIFIED (for elements and attributes)
* Added some info to the output of ant
* Regenerated java classes (should be the same)
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/Tools/build.xml
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Admin.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/AdvancedMetaData.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Annotation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Archive.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Author.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Availability.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/BibItemIdentifier.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Bibliography.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Booktitle.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Br.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Browser.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Caption.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Classification.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Code.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Comment.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contact.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ContentObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Contribute.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Course.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Coverage.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/CrossRef.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Definition.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Description.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Disabled.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Editor.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Educational.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Emph.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Entity.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ExtLink.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/FileItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/FileList.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/FirstName.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Footnote.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Format.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/General.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Glossary.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/GlossaryItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/HowPublished.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ISBN.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ISSN.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Identifier.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Identifier_.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/InstallationRemarks.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Institution.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/IntLink.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Journal.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Keyword.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Language.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Layout.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Lifecycle.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/List.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ListItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Location.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MapArea.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaAlias.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaAliasItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaItem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MediaObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Member.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MetaData.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MetaMetadata.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/MiddleName.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/NotAvailable.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/ObjectFactory.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/OperatingSystem.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/OrComposite.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/OtherPlatformRequirements.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageAlias.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageContent.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/PageTurn.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Paragraph.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Parameter.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Properties.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Property.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Question.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Quotation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Registration.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Relation.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Requirement.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Resource.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Rights.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/School.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Series.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/SeriesEditor.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Settings.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Sort.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Source.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Strong.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/StructureObject.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Subscriber.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Table.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TableData.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TableRow.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Taxon.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TaxonPath.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Technical.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TemporarilyAvailable.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Title.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Tutor.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Type.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/TypicalAgeRange.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/URL.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Unlimited.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Value.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Version.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/Volume.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/WaitingList.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/WherePublished.java
trunk/sandbox/lsf-adapter-demo/Tools/src/de/campussource/cse/tools/ilias/jaxb/course/package-info.java
Removed Paths:
-------------
trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd
Modified: trunk/sandbox/lsf-adapter-demo/Tools/build.xml
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/build.xml 2009-04-27 21:30:41 UTC (rev 188)
+++ trunk/sandbox/lsf-adapter-demo/Tools/build.xml 2009-04-28 14:30:38 UTC (rev 189)
@@ -11,17 +11,24 @@
<description>Builds, tests, and runs the project Tools.</description>
<import file="nbproject/build-impl.xml"/>
+ <target name="-pre-init">
+ <echo>
+* run "ilias-dtd-to-java" ant target to regenerate java sources from dtd(s)
+* schema configuration (targetNamespace / qualification) is done in "src/de/campussource/cse/tools/ilias/jaxb/course/package-info.java" via @XmlSchema annotation
+* targetNamespace is somehow not respected if other options are added to the @XmlSchema annotation, so you have to add it manually to the schema:
+
+xmlns:xs="http://www.w3.org/2001/XMLSchema"
+xmlns="http://cse.campussource.de/schema/ilias/course"
+targetNamespace="http://cse.campussource.de/schema/ilias/course"
+
+ </echo>
+ </target>
+
<target name="ilias-dtd-to-java" depends="-init-project">
<typedef classname="com.sun.tools.xjc.XJCTask" name="xjc">
<classpath path="${libs.jaxb.classpath}"/>
</typedef>
-<!--
- <mkdir dir="build/generated/addons/jaxb" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/>
- <mkdir dir="build/generated/jaxbCache" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/>
- <mkdir dir="${build.classes.dir}" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/>
- <mkdir dir="build/generated/jaxbCache/ilias-binding-course"/>
--->
<xjc package="de.campussource.cse.tools.ilias.jaxb.course" destdir="${src.dir}" catalog="catalog.xml">
<classpath>
<pathelement location="${src.dir}"/>
Deleted: trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd 2009-04-27 21:30:41 UTC (rev 188)
+++ trunk/sandbox/lsf-adapter-demo/Tools/resources/ilias-xsd/ilias-course.xsd 2009-04-28 14:30:38 UTC (rev 189)
@@ -1,1913 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<xs:schema version="1.0" targetNamespace="http://cse.campussource.de/schema/ilias/course" xmlns:tns="http://cse.campussource.de/schema/ilias/course" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
- <xs:element name="Admin">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="notification" type="xs:string"/>
- <xs:attribute name="passed" type="xs:string"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="AdvancedMetaData">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Value" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="id" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Annotation">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- <xs:element name="Description">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Archive">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Start" type="xs:string"/>
- <xs:element name="End" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Access" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Availability">
- <xs:complexType>
- <xs:sequence>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="NotAvailable">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Unlimited">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="TemporarilyAvailable">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Start" type="xs:string"/>
- <xs:element name="End" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Browser">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Name" type="xs:string" use="required"/>
- <xs:attribute name="MinimumVersion" type="xs:string"/>
- <xs:attribute name="MaximumVersion" type="xs:string"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Classification">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="TaxonPath" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Source">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Taxon" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- <xs:attribute name="Id" type="xs:ID"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Description">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Keyword" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Purpose" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Contact">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Name" type="xs:string" minOccurs="0"/>
- <xs:element name="Responsibility" type="xs:string" minOccurs="0"/>
- <xs:element name="Phone" type="xs:string" minOccurs="0"/>
- <xs:element name="Email" type="xs:string" minOccurs="0"/>
- <xs:element name="Consultation" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Contribute">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity" maxOccurs="unbounded">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Role" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Course">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="MetaData" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="General">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Identifier" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:ID" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Title">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Language" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Description" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Keyword" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Coverage" minOccurs="0">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Structure" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Lifecycle" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Version">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Contribute" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity" maxOccurs="unbounded">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Role" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Status" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Meta-Metadata" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Identifier" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:ID" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Contribute" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity" maxOccurs="unbounded">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Role" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="MetadataScheme" type="xs:string"/>
- <xs:attribute name="Language" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Technical" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Format" minOccurs="0" maxOccurs="unbounded">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Size" type="xs:string" minOccurs="0"/>
- <xs:element name="Location" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Type" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="Requirement">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Type">
- <xs:complexType>
- <xs:sequence>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="OperatingSystem">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Name" type="xs:string" use="required"/>
- <xs:attribute name="MinimumVersion" type="xs:string"/>
- <xs:attribute name="MaximumVersion" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Browser">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Name" type="xs:string" use="required"/>
- <xs:attribute name="MinimumVersion" type="xs:string"/>
- <xs:attribute name="MaximumVersion" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="OrComposite">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Requirement" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Type">
- <xs:complexType>
- <xs:sequence>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="OperatingSystem">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Name" type="xs:string" use="required"/>
- <xs:attribute name="MinimumVersion" type="xs:string"/>
- <xs:attribute name="MaximumVersion" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Browser">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Name" type="xs:string" use="required"/>
- <xs:attribute name="MinimumVersion" type="xs:string"/>
- <xs:attribute name="MaximumVersion" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:element name="InstallationRemarks" minOccurs="0">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="OtherPlatformRequirements" minOccurs="0">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Duration" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Educational" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="TypicalAgeRange" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="TypicalLearningTime" type="xs:string"/>
- <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="InteractivityType" type="xs:string" use="required"/>
- <xs:attribute name="LearningResourceType" type="xs:string" use="required"/>
- <xs:attribute name="InteractivityLevel" type="xs:string" use="required"/>
- <xs:attribute name="SemanticDensity" type="xs:string" use="required"/>
- <xs:attribute name="IntendedEndUserRole" type="xs:string" use="required"/>
- <xs:attribute name="Context" type="xs:string" use="required"/>
- <xs:attribute name="Difficulty" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Rights" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Description">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Cost" type="xs:string" use="required"/>
- <xs:attribute name="CopyrightAndOtherRestrictions" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Relation" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Resource">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Identifier_" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:IDREF"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Description" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Kind" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Annotation" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- <xs:element name="Description">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Classification" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="TaxonPath" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Source">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Taxon" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- <xs:attribute name="Id" type="xs:ID"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Description">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Keyword" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Purpose" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="AdvancedMetaData" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Value" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="id" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Admin" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="notification" type="xs:string"/>
- <xs:attribute name="passed" type="xs:string"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Tutor" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="notification" type="xs:string" use="required"/>
- <xs:attribute name="passed" type="xs:string" use="required"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Member" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="blocked" type="xs:string"/>
- <xs:attribute name="passed" type="xs:string"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Subscriber" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="subscriptionTime" type="xs:string" use="required"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="WaitingList" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="subscriptionTime" type="xs:string" use="required"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Settings" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Availability" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="NotAvailable">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Unlimited">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="TemporarilyAvailable">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Start" type="xs:string"/>
- <xs:element name="End" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Syllabus" type="xs:string" minOccurs="0"/>
- <xs:element name="ImportantInformation" type="xs:string" minOccurs="0"/>
- <xs:element name="Contact" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Name" type="xs:string" minOccurs="0"/>
- <xs:element name="Responsibility" type="xs:string" minOccurs="0"/>
- <xs:element name="Phone" type="xs:string" minOccurs="0"/>
- <xs:element name="Email" type="xs:string" minOccurs="0"/>
- <xs:element name="Consultation" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="Registration" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="Disabled">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Unlimited">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
- <xs:element name="TemporarilyAvailable">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Start" type="xs:string"/>
- <xs:element name="End" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:element name="Password" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="registrationType" type="xs:string"/>
- <xs:attribute name="maxMembers" type="xs:string"/>
- <xs:attribute name="notification" type="xs:string"/>
- <xs:attribute name="waitingList" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Sort" minOccurs="0">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="type" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Archive" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Start" type="xs:string"/>
- <xs:element name="End" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Access" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="exportVersion" type="xs:string" use="required"/>
- <xs:attribute name="id" type="xs:string"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Coverage">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Description">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Disabled">
- <xs:complexType>
- <xs:sequence/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Educational">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="TypicalAgeRange" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="TypicalLearningTime" type="xs:string"/>
- <xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="InteractivityType" type="xs:string" use="required"/>
- <xs:attribute name="LearningResourceType" type="xs:string" use="required"/>
- <xs:attribute name="InteractivityLevel" type="xs:string" use="required"/>
- <xs:attribute name="SemanticDensity" type="xs:string" use="required"/>
- <xs:attribute name="IntendedEndUserRole" type="xs:string" use="required"/>
- <xs:attribute name="Context" type="xs:string" use="required"/>
- <xs:attribute name="Difficulty" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Entity">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
-
- <xs:element name="Format">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
-
- <xs:element name="General">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Identifier" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:ID" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Title">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Language" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Description" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Keyword" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Coverage" minOccurs="0">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Structure" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Identifier">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:ID" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Identifier_">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:IDREF"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="InstallationRemarks">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Keyword">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Language">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Lifecycle">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Version">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Contribute" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity" maxOccurs="unbounded">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Role" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Status" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Location">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Type" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Member">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="id" type="xs:string" use="required"/>
- <xs:attribute name="blocked" type="xs:string"/>
- <xs:attribute name="passed" type="xs:string"/>
- <xs:attribute name="action" type="xs:string"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="Meta-Metadata">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Identifier" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:ID" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Contribute" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity" maxOccurs="unbounded">
- <xs:simpleType>
- <xs:restriction base="xs:string"/>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Date" type="xs:string"/>
- </xs:sequence>
- <xs:attribute name="Role" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="MetadataScheme" type="xs:string"/>
- <xs:attribute name="Language" type="xs:string"/>
- </xs:complexType>
- </xs:element>
-
- <xs:element name="MetaData">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="General">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Identifier" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Catalog" type="xs:string"/>
- <xs:attribute name="Entry" type="xs:ID" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Title">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Language" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence/>
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Description" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Keyword" maxOccurs="unbounded">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Coverage" minOccurs="0">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="Structure" type="xs:string" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Lifecycle" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Version">
- <xs:complexType>
- <xs:simpleContent>
- <xs:extension base="xs:string">
- <xs:attribute name="Language" type="xs:string" use="required"/>
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:element>
- <xs:element name="Contribute" maxOccurs="unbounded">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Entity" maxOccurs="unbounded">
- <xs:simpleType>
- ...
[truncated message content] |