Difference between revisions of "Mbirn: Data Provenance:Documentation:XSD"

From NAMIC Wiki
Jump to: navigation, search
m (Update from Wiki)
 
 
Line 1: Line 1:
 +
''[http://132.239.132.249:8080/xwiki/bin/view/Morphometry-BIRN/mBIRN_Provenance_Main This is version 1.0, see BIRN xwiki for 2.0+]''
 +
 
This schema was generated from the [[Data_Provenance:Documentation:DTDnew|DTD]] using this [http://www.w3.org/2000/04/schema_hack/ DTD2Schema perl script] and cleaned up by Dan Marcus.
 
This schema was generated from the [[Data_Provenance:Documentation:DTDnew|DTD]] using this [http://www.w3.org/2000/04/schema_hack/ DTD2Schema perl script] and cleaned up by Dan Marcus.
  
<?xml version="1.0" encoding="UTF-8"?> <br /> < !-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Dan Marcus (Wash U) -- > <br /> <xs:schema xmlns:prov="http://www.nbirn.net/prov" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.nbirn.net/prov" elementFormDefault="qualified" attributeFormDefault="unqualified"> <br />        <xs:element name="process" type="prov:process"/> <br />        <xs:complexType name="process"> <br />               <xs:sequence> <br />                      <xs:element name="processStep" type="prov:processStep" maxOccurs="unbounded"/> <br />               </xs:sequence> <br />        </xs:complexType> <br />        <xs:complexType name="processStep"> <br />               <xs:sequence> <br />                      <xs:element name="program"> <br />                             <xs:complexType> <br />                                    <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                  <xs:attribute name="version" type="xs:string"/> <br />                                                  <xs:attribute name="arguments" type="xs:string"/> <br />                                           </xs:extension> <br />                                    </xs:simpleContent> <br />                             </xs:complexType> <br />                      </xs:element> <br />                      <xs:element name="timestamp" type="xs:dateTime"/> <br />                      <xs:element name="cvs" type="xs:string" minOccurs="0"/> <br />                      <xs:element name="user" type="xs:string"/> <br />                      <xs:element name="machine" type="xs:string"/> <br />                      <xs:element name="platform"> <br />                             <xs:complexType> <br />                                    <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                  <xs:attribute name="version" type="xs:string"/> <br />                                           </xs:extension> <br />                                    </xs:simpleContent> <br />                             </xs:complexType> <br />                      </xs:element> <br />                      <xs:element name="compiler" minOccurs="0"> <br />                             <xs:complexType> <br />                                    <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                  <xs:attribute name="version" type="xs:string"/> <br />                                           </xs:extension> <br />                                    </xs:simpleContent> <br />                             </xs:complexType> <br />                      </xs:element> <br />                      <xs:element name="library" minOccurs="0" maxOccurs="unbounded"> <br />                             <xs:complexType> <br />                                    <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                  <xs:attribute name="version" type="xs:string"/> <br />                                           </xs:extension> <br />                                    </xs:simpleContent> <br />                             </xs:complexType> <br />                      </xs:element> <br />               </xs:sequence> <br />        </xs:complexType> <br /> </xs:schema> <br />[[Data_Provenance:Documentation|Back]]
+
<?xml version="1.0" encoding="UTF-8"?> <br /> < !-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Dan Marcus (Wash U) -- > <br /> <xs:schema xmlns:prov="http://www.nbirn.net/prov" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.nbirn.net/prov" elementFormDefault="qualified" attributeFormDefault="unqualified"> <br />       <xs:element name="process" type="prov:process"/> <br />       <xs:complexType name="process"> <br />               <xs:sequence> <br />                     <xs:element name="processStep" type="prov:processStep" maxOccurs="unbounded"/> <br />               </xs:sequence> <br />       </xs:complexType> <br />       <xs:complexType name="processStep"> <br />               <xs:sequence> <br />                     <xs:element name="program"> <br />                             <xs:complexType> <br />                                   <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                 <xs:attribute name="version" type="xs:string"/> <br />                                                 <xs:attribute name="arguments" type="xs:string"/> <br />                                           </xs:extension> <br />                                   </xs:simpleContent> <br />                             </xs:complexType> <br />                     </xs:element> <br />                     <xs:element name="timestamp" type="xs:dateTime"/> <br />                     <xs:element name="cvs" type="xs:string" minOccurs="0"/> <br />                     <xs:element name="user" type="xs:string"/> <br />                     <xs:element name="machine" type="xs:string"/> <br />                     <xs:element name="platform"> <br />                             <xs:complexType> <br />                                   <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                 <xs:attribute name="version" type="xs:string"/> <br />                                           </xs:extension> <br />                                   </xs:simpleContent> <br />                             </xs:complexType> <br />                     </xs:element> <br />                     <xs:element name="compiler" minOccurs="0"> <br />                             <xs:complexType> <br />                                   <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                 <xs:attribute name="version" type="xs:string"/> <br />                                           </xs:extension> <br />                                   </xs:simpleContent> <br />                             </xs:complexType> <br />                     </xs:element> <br />                     <xs:element name="library" minOccurs="0" maxOccurs="unbounded"> <br />                             <xs:complexType> <br />                                   <xs:simpleContent> <br />                                           <xs:extension base="xs:string"> <br />                                                 <xs:attribute name="version" type="xs:string"/> <br />                                           </xs:extension> <br />                                   </xs:simpleContent> <br />                             </xs:complexType> <br />                     </xs:element> <br />               </xs:sequence> <br />       </xs:complexType> <br /> </xs:schema> <br />[[Data_Provenance:Documentation|Back]]

Latest revision as of 22:09, 25 April 2007

Home < Mbirn: Data Provenance:Documentation:XSD

This is version 1.0, see BIRN xwiki for 2.0+

This schema was generated from the DTD using this DTD2Schema perl script and cleaned up by Dan Marcus.

<?xml version="1.0" encoding="UTF-8"?>
< !-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Dan Marcus (Wash U) -- >
<xs:schema xmlns:prov="http://www.nbirn.net/prov" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.nbirn.net/prov" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="process" type="prov:process"/>
<xs:complexType name="process">
<xs:sequence>
<xs:element name="processStep" type="prov:processStep" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="processStep">
<xs:sequence>
<xs:element name="program">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string"/>
<xs:attribute name="arguments" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="timestamp" type="xs:dateTime"/>
<xs:element name="cvs" type="xs:string" minOccurs="0"/>
<xs:element name="user" type="xs:string"/>
<xs:element name="machine" type="xs:string"/>
<xs:element name="platform">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="compiler" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="library" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
Back