Difference between revisions of "Mbirn: Data Provenance:Documentation:XSD"
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 /> < | + | <?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:XSDThis 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