| schema location: | http://www.ebi.ac.uk/~pierre/adf_converter/release/DocumentStructure.xsd |
| targetNamespace: | http://www.ebi.ac.uk/ADFConverter |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| type | ADFConv:documentStructureType | ||
| children | files | ||
| annotation |
| ||
| source | <xs:element name="documentStructure" type="ADFConv:documentStructureType"> <xs:annotation> <xs:documentation> data structure in a or several files</xs:documentation> </xs:annotation></xs:element> |
| diagram | ![]() | ||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||
| type | ADFConv:FileType | ||||||||||||||||||||||||
| children | dataSet | ||||||||||||||||||||||||
| attributes |
| ||||||||||||||||||||||||
| annotation |
| ||||||||||||||||||||||||
| source | <xs:element name="filer" type="ADFConv:FileType"> <xs:annotation> <xs:documentation>data file strucuture definition</xs:documentation> </xs:annotation></xs:element> |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| type | ADFConv:headerType | ||
| children | items | ||
| annotation |
| ||
| source | <xs:element name="header" type="ADFConv:headerType"> <xs:annotation> <xs:documentation> list of header item of data table contained in a file</xs:documentation> </xs:annotation></xs:element> |
| diagram | ![]() | ||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||
| type | ADFConv:ItemType | ||||||||||||||||||
| children | relaxCheckRules strictCheck itemType exactName fieldValueType cardinality fieldCardinality location multiplicity valueFieldSeparator innerValueFieldSeparator fieldDependence subNames simpleMicroarrayLayoutRelatedItem | ||||||||||||||||||
| attributes |
| ||||||||||||||||||
| source | <xs:element name="itemTemp" type="ADFConv:ItemType"/> |
| diagram | ![]() | ||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||
| used by |
| ||||||||||||||||||
| attributes |
| ||||||||||||||||||
| annotation |
| ||||||||||||||||||
| source | <xs:complexType name="CardinalityType"> <xs:annotation> <xs:documentation>Cardinality of an item or value in a field Represent by a minimal occur and a maximal</xs:documentation> </xs:annotation> <xs:attribute name="lowerBound" type="xs:nonNegativeInteger" use="required"/> <xs:attribute name="upperBound" type="xs:int" default="-1"/> <!-- integer from 0 to 126789 shoulb enough--> <!--<xs:restriction base="xs:string"> <xs:pattern value="\d\.\.\d{1,}"/> </xs:restriction>--></xs:complexType> |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| children | regex description | ||
| used by |
| ||
| annotation |
| ||
| source | <xs:complexType name="CheckRuleType"> <xs:annotation> <xs:documentation>Rule for checking</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="regex"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[^/].+[^/]"/> <xs:pattern value="/.+/"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="description" type="xs:string" minOccurs="0"/> </xs:sequence></xs:complexType> |
| diagram | |||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||
| type | restriction of xs:string | ||||
| facets |
| ||||
| source | <xs:element name="regex"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[^/].+[^/]"/> <xs:pattern value="/.+/"/> </xs:restriction> </xs:simpleType></xs:element> |
| diagram | |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| type | xs:string |
| source | <xs:element name="description" type="xs:string" minOccurs="0"/> |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| children | rule curatedValue | ||
| used by |
| ||
| source | <xs:complexType name="ConstraintType"> <xs:sequence> <xs:element name="rule" type="ADFConv:CheckRuleType"/> <xs:element name="curatedValue" type="xs:string" minOccurs="0"/> </xs:sequence></xs:complexType> |
| diagram | ![]() |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| type | ADFConv:CheckRuleType |
| children | regex description |
| source | <xs:element name="rule" type="ADFConv:CheckRuleType"/> |
| diagram | |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| type | xs:string |
| source | <xs:element name="curatedValue" type="xs:string" minOccurs="0"/> |
| diagram | ![]() | ||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||
| children | tables | ||||||||||||||||||||||||
| used by |
| ||||||||||||||||||||||||
| attributes |
| ||||||||||||||||||||||||
| annotation |
| ||||||||||||||||||||||||
| source | <xs:complexType name="DataType"> <xs:annotation> <xs:documentation>structure of data: can be composed of several table</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="tables"> <xs:complexType> <xs:sequence> <xs:element name="table" type="ADFConv:tableType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="tableDelimiter" type="xs:string"/> <xs:attribute name="dataFormat" type="ADFConv:dataFormatType" use="required"/></xs:complexType> |
| diagram | |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| children | table |
| source | <xs:element name="tables"> <xs:complexType> <xs:sequence> <xs:element name="table" type="ADFConv:tableType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType></xs:element> |
| diagram | ![]() | ||||||||||||||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||||||||||||||
| type | ADFConv:tableType | ||||||||||||||||||||||||||||||||||||
| children | header | ||||||||||||||||||||||||||||||||||||
| attributes |
| ||||||||||||||||||||||||||||||||||||
| source | <xs:element name="table" type="ADFConv:tableType" maxOccurs="unbounded"/> |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| children | files | ||
| used by |
| ||
| annotation |
| ||
| source | <xs:complexType name="documentStructureType"> <xs:annotation> <xs:documentation>definition of a data document: can contain several data table (in several files) </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="files"> <xs:complexType> <xs:sequence> <xs:element name="file" type="ADFConv:FileType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence></xs:complexType> |
| diagram | |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| children | file |
| source | <xs:element name="files"> <xs:complexType> <xs:sequence> <xs:element name="file" type="ADFConv:FileType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType></xs:element> |
| diagram | ![]() | ||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||
| type | ADFConv:FileType | ||||||||||||||||||||||||
| children | dataSet | ||||||||||||||||||||||||
| attributes |
| ||||||||||||||||||||||||
| source | <xs:element name="file" type="ADFConv:FileType" maxOccurs="unbounded"/> |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| children | typeName constraints | ||
| used by |
| ||
| annotation |
| ||
| source | <xs:complexType name="FieldType"> <xs:annotation> <xs:documentation>Specifies the field value type and constraints</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="typeName" type="ADFConv:fieldTypeName"/> <xs:element name="constraints" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="constraint" type="ADFConv:ConstraintType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence></xs:complexType> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||
| type | ADFConv:fieldTypeName | ||||||||||||||||||||||||
| facets |
| ||||||||||||||||||||||||
| source | <xs:element name="typeName" type="ADFConv:fieldTypeName"/> |
| diagram | |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| children | constraint |
| source | <xs:element name="constraints" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="constraint" type="ADFConv:ConstraintType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType></xs:element> |
| diagram | ![]() |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| type | ADFConv:ConstraintType |
| children | rule curatedValue |
| source | <xs:element name="constraint" type="ADFConv:ConstraintType" maxOccurs="unbounded"/> |
| diagram | ![]() | ||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||
| children | dataSet | ||||||||||||||||||||||||
| used by |
| ||||||||||||||||||||||||
| attributes |
| ||||||||||||||||||||||||
| annotation |
| ||||||||||||||||||||||||
| source | <xs:complexType name="FileType"> <xs:annotation> <xs:documentation>table header of a data file </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="dataSet"> <xs:complexType> <xs:sequence> <xs:element name="data" type="ADFConv:DataType" maxOccurs="unbounded"/> <!--<xs:element name="Header" type="ADFConv:HeaderType" minOccurs="1" maxOccurs="1"/>--> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="extension" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" default=" "/> <xs:attribute name="fileFormat" type="ADFConv:fileFormatType" use="required"/></xs:complexType> |
| diagram | |
| namespace | http://www.ebi.ac.uk/ADFConverter |
| children | data |
| source | <xs:element name="dataSet"> <xs:complexType> <xs:sequence> <xs:element name="data" type="ADFConv:DataType" maxOccurs="unbounded"/> <!--<xs:element name="Header" type="ADFConv:HeaderType" minOccurs="1" maxOccurs="1"/>--> </xs:sequence> </xs:complexType></xs:element> |
| diagram | ![]() | ||||||||||||||||||||||||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||||||||||||||||||||||||
| type | ADFConv:DataType | ||||||||||||||||||||||||
| children | tables | ||||||||||||||||||||||||
| attributes |
| ||||||||||||||||||||||||
| source | <xs:element name="data" type="ADFConv:DataType" maxOccurs="unbounded"/> |
| diagram | ![]() | ||
| namespace | http://www.ebi.ac.uk/ADFConverter | ||
| children | items | ||
| used by |
| ||
| annotation |
| ||
| source | <xs:complexType name="headerType"> <xs:annotation> <xs:documentation>Header list Structure: contains item</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="items"> <xs:complexType> <xs:sequence> <xs:element name="item" type="ADFConv:ItemType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- <xs:key name="ID"> <xs:selector xpath="item"/> <xs:field xpath="@mame"/> &l |