From: Jean-Marc V. <jm...@us...> - 2004-08-18 15:46:28
|
Update of /cvsroot/exist/eXist-1.0/webapp/apps In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6435 Modified Files: applications.xml Added Files: applications.xsd applications.xsd.html Log Message: added XML Schema (referencing Dublin Core Schema) Index: applications.xml =================================================================== RCS file: /cvsroot/exist/eXist-1.0/webapp/apps/applications.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** applications.xml 18 Aug 2004 14:02:23 -0000 1.4 --- applications.xml 18 Aug 2004 15:46:18 -0000 1.5 *************** *** 7,11 **** <application> ! <dc:creator><html:a href="http://jmvanel.free.fr/">J.M. Vanel</html:a></dc:creator> <dc:identifier>http://wwbota.free.fr/</dc:identifier> <dc:rights>GPL</dc:rights> --- 7,12 ---- <application> ! <dc:creator>Jean-Marc Vanel</dc:creator> ! <creator-site>http://jmvanel.free.fr/</creator-site> <dc:identifier>http://wwbota.free.fr/</dc:identifier> <dc:rights>GPL</dc:rights> *************** *** 22,25 **** --- 23,27 ---- <dev-site>http://wwbota.free.fr/</dev-site> <production-site>http://jmvanel.free.fr/protea.html</production-site> + <status>production</status> <feature-used>XQuery</feature-used> <feature-used>Cocoon</feature-used> *************** *** 30,36 **** <application> ! <dc:creator> ! <html:a href="http://www.divstrat.com.au/">Divstrat Pty Ltd</html:a> ! </dc:creator> <dc:identifier>http://www.divstrat.com.au/ds_webfiles_17/ds_Xunami.html</dc:identifier> <dc:rights>(c)2004 Divstrat</dc:rights> --- 32,36 ---- <application> ! <dc:creator> Divstrat Pty Ltd </dc:creator> <dc:identifier>http://www.divstrat.com.au/ds_webfiles_17/ds_Xunami.html</dc:identifier> <dc:rights>(c)2004 Divstrat</dc:rights> *************** *** 60,66 **** <application> ! <dc:creator> ! <html:a href="http://www.iua.upf.es/mtg/">Music Techonology Group (Barcelona, SPAIN)</html:a> ! </dc:creator> <dc:identifier>http://www.iua.upf.es/mtg/opendrama</dc:identifier> <dc:title>MPEG-7 web browser</dc:title> --- 60,64 ---- <application> ! <dc:creator> Music Techonology Group (Barcelona, SPAIN) </dc:creator> <dc:identifier>http://www.iua.upf.es/mtg/opendrama</dc:identifier> <dc:title>MPEG-7 web browser</dc:title> --- NEW FILE: applications.xsd.html --- <html xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2002/11/xquery-functions"> <body> <p style="font-size: 200%">XML Schema documentation</p> Generated by this <a href="http://wwbota.free.fr/XSLT_models/XMLSchema2HTMLdoc.xslt"> stylesheet </a><br> from base-uri: <a href="file:/usr/src/eXist-1.0/webapp/apps/applications.xsd">file:/usr/src/eXist-1.0/webapp/apps/applications.xsd</a><br>First level elements<br> <div style="font-weight: bolder
 "><a href="#d1e13">element applications</a> , references: 2 , referenced by: 0 ( ) </div> <hr>elementFormDefault=qualified targetNamespace=http://exist-db.org/ <h1>annotation</h1> <p> An XML format to share informations about applications built with eXist. Ii could be reused for other applications as well. For those of you who want to remain confidential you can omit some elements, e.g. publisher, etc, and just fill the technical information. Generated from XML instance by example2Schema.xslt - See http://wwbota.free.fr/XSLT_models/README.html </p> <h1>import</h1>namespace=http://purl.org/dc/elements/1.1/ schemaLocation=<a href="http://uk.dublincore.org/schemas/xmls/simpledc20021212.xsd">http://uk.dublincore.org/schemas/xmls/simpledc20021212.xsd</a><h1>import</h1>namespace=http://www.w3.org/1999/xhtml <div style="margin-left: 1em"><a name="d1e13"></a><h1>element applications </h1> <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e23"></a><h2>complexType </h2> mixed=true <div style="margin-left: 1em"> <div>Compositor: sequence </div>minOccurs=0 maxOccurs=unbounded <div style="margin-left: 1em"><a name="d1e27"></a><h4>element application </h4> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e37"></a><h5>complexType </h5> mixed=true <div style="margin-left: 1em"> <div>Compositor: sequence </div>minOccurs=0 maxOccurs=unbounded <div style="margin-left: 1em"><a name="d1e41"></a><h7>element Reference to element <a href="#">dc:creator</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e43"></a><h7>element creator-site ( type <a href="#">xsd:string</a> ) </h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e45"></a><h7>element Reference to element <a href="#">dc:identifier</a></h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> A dc:identifier can be deduced: if a dev-site exists, it will be the dc:identifier. Otherwise, the first of the production-site will be used. Otherwise, the dc:publisher or dc:creator will be used. </p> </xsd:annotation> </div> <div style="margin-left: 1em"><a name="d1e54"></a><h7>element Reference to element <a href="#">dc:rights</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e56"></a><h7>element Reference to element <a href="#">dc:title</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e58"></a><h7>element Reference to element <a href="#">dc:subject</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e60"></a><h7>element Reference to element <a href="#">dc:description</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e62"></a><h7>element Reference to element <a href="#">dc:publisher</a></h7> minOccurs=0 </div> <div style="margin-left: 1em"><a name="d1e64"></a><h7>element Reference to element <a href="#">dc:format</a></h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> the format of the application itself. I suppose that the possibilities will be: - eXist distribution add-on (e.g. Cocoon sub-sitemap) - .jar for standalone app. - .war for J2EE web app. </p> </xsd:annotation> </div> <div style="margin-left: 1em"><a name="d1e73"></a><h7>element dev-site </h7> minOccurs=0 maxOccurs=1 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e83"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e86"></a><h7>element production-site </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> the URL of an active Web site powered by eXist. </p> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e99"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e102"></a><h7>element status </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> alpha,beta,production </p> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e115"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e118"></a><h7>element feature-used </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=2 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e128"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e131"></a><h7>element database </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=2 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e141"></a><h8>complexType </h8> <div style="margin-left: 1em"><a name="d1e143"></a><h9>attribute size ( type <a href="#">xsd:string</a> ) </h9> </div> <div style="margin-left: 1em"><a name="d1e145"></a><h9>attribute documents ( type <a href="#">xsd:string</a> ) </h9> </div> <div style="margin-left: 1em"><a name="d1e147"></a><h9>attribute updates ( type <a href="#">xsd:string</a> ) </h9> </div> <div style="margin-left: 1em"><a name="d1e149"></a><h9>attribute security ( type <a href="#">xsd:string</a> ) </h9> </div> </div> </div> <div style="margin-left: 1em"><a name="d1e153"></a><h7>element dev-notes </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e163"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e166"></a><h7>element submitter </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns="">name or email address of the person who created the entry. </p> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e179"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e182"></a><h7>element third-party-feature-used </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=6 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e192"></a><h8>complexType </h8> mixed=true </div> </div> <div style="margin-left: 1em"><a name="d1e195"></a><h7>element datatype-stored </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:appinfo> <statistics xmlns="">occurs=3 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e205"></a><h8>complexType </h8> mixed=true <div style="margin-left: 1em"><a name="d1e207"></a><h9>attribute targetnamespace ( type <a href="#">xsd:string</a> ) </h9> </div> </div> </div> <div style="margin-left: 1em"><a name="d1e211"></a><h7>element demo-site </h7> minOccurs=0 <xsd:annotation xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <p xmlns=""> the URL of an active demo. Web site powered by eXist. </p> <xsd:appinfo> <statistics xmlns="">occurs=1 </statistics> </xsd:appinfo> </xsd:annotation> <div style="margin-left: 1em"><a name="d1e224"></a><h8>complexType </h8> mixed=true </div> </div> </div> </div> </div> </div> <div style="margin-left: 1em"><a name="d1e231"></a><h3>attribute using ( type <a href="#">xsd:string</a> ) </h3> </div> </div> </div> </body> </html> --- NEW FILE: applications.xsd --- <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns="http://exist-db.org/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://exist-db.org/" > <xsd:annotation> <xsd:documentation> An XML format to share informations about applications built with eXist. Ii could be reused for other applications as well. For those of you who want to remain confidential you can omit some elements, e.g. publisher, etc, and just fill the technical information. Generated from XML instance by example2Schema.xslt - See http://wwbota.free.fr/XSLT_models/README.html </xsd:documentation> </xsd:annotation> <xsd:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="http://uk.dublincore.org/schemas/xmls/simpledc20021212.xsd" /> <xsd:import namespace="http://www.w3.org/1999/xhtml"/> <xsd:element name="applications"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element minOccurs="0" name="application"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element minOccurs="0" ref="dc:creator"/> <xsd:element minOccurs="0" name="creator-site" type="xsd:string" /> <xsd:element minOccurs="0" ref="dc:identifier"> <xsd:annotation> <xsd:documentation> A dc:identifier can be deduced: if a dev-site exists, it will be the dc:identifier. Otherwise, the first of the production-site will be used. Otherwise, the dc:publisher or dc:creator will be used. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" ref="dc:rights"/> <xsd:element minOccurs="0" ref="dc:title"/> <xsd:element minOccurs="0" ref="dc:subject"/> <xsd:element minOccurs="0" ref="dc:description"/> <xsd:element minOccurs="0" ref="dc:publisher"/> <xsd:element minOccurs="0" ref="dc:format"> <xsd:annotation> <xsd:documentation> the format of the application itself. I suppose that the possibilities will be: - eXist distribution add-on (e.g. Cocoon sub-sitemap) - .jar for standalone app. - .war for J2EE web app. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" maxOccurs="1" name="dev-site"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="production-site"> <xsd:annotation> <xsd:documentation> the URL of an active Web site powered by eXist. </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="status"> <xsd:annotation> <xsd:documentation> alpha,beta,production </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="feature-used"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="2"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="database"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="2"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:attribute name="size" type="xsd:string"/> <xsd:attribute name="documents" type="xsd:string"/> <xsd:attribute name="updates" type="xsd:string"/> <xsd:attribute name="security" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:element minOccurs="0" name="dev-notes"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="submitter"> <xsd:annotation> <xsd:documentation>name or email address of the person who created the entry. </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="third-party-feature-used"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="6"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> <xsd:element minOccurs="0" name="datatype-stored"> <xsd:annotation> <xsd:appinfo> <statistics xmlns="" occurs="3"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"> <xsd:attribute name="targetnamespace" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:element minOccurs="0" name="demo-site"> <xsd:annotation> <xsd:documentation> the URL of an active demo. Web site powered by eXist. </xsd:documentation> <xsd:appinfo> <statistics xmlns="" occurs="1"/> </xsd:appinfo> </xsd:annotation> <xsd:complexType mixed="true"/> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="using" type="xsd:string"/> </xsd:complexType> </xsd:element> </xsd:schema> |