Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:

Resource hierarchy:

Main schema datablocks-document.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
Schema to be used to validate a document containing only
datablocks
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Included schema datablocks.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Included schema prefix.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Included schema xmlgeneratingplugin.xsd
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Element apex:datablocks
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram datablocks-document.tmp#datablockstype_prefix datablocks-document.tmp#datablockstype_datablock datablocks-document.tmp#datablockstype_plugindatablocks datablocks-document.tmp#datablockstype
Type apex:datablockstype
Properties
content complex
Model
Children datablock, plugindatablocks, prefix
Instance
<apex:datablocks xmlns:apex="http://med.kuleuven.be/exporl/apex/4.1.2/experiment">
  <prefix source="inline">{0,1}</prefix>
  <datablock id="">{0,unbounded}</datablock>
  <plugindatablocks>{0,unbounded}</plugindatablocks>
</apex:datablocks>
Source
<xs:element name="datablocks" type="apex:datablockstype"/>
[ top ]
Element apex:datablockstype / prefix
Namespace No namespace
Annotations
The prefix for every filename used below.
    Only used if a filename is a relative path. This prefix
    is relative to the path of this experiment
file.
Diagram
Diagram datablocks-document.tmp#prefixType_source datablocks-document.tmp#prefixType
Type apex:prefixType
Properties
content complex
minOccurs 0
Attributes
QName Type Default Use
source restriction of xs:string inline optional
Source
<xs:element name="prefix" type="apex:prefixType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The prefix for every filename used below. Only used if a filename is a relative path. This prefix is relative to the path of this experiment file.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:datablockstype / datablock
Namespace No namespace
Diagram
Diagram datablocks-document.tmp#datablockType_id datablocks-document.tmp#datablockType_device datablocks-document.tmp#datablockType_description datablocks-document.tmp#datablockType_file datablocks-document.tmp#datablockType_data datablocks-document.tmp#datablockType_channels datablocks-document.tmp#datablockType_loop datablocks-document.tmp#datablockType
Type apex:datablockType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children channels, data, description, device, file, loop
Instance
<datablock id="">
  <device>{0,1}</device>
  <description>{0,1}</description>
  <file>{1,1}</file>
  <data>{1,1}</data>
  <channels>{0,1}</channels>
  <loop>{0,1}</loop>
</datablock>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element name="datablock" type="apex:datablockType" maxOccurs="unbounded" minOccurs="0">
</xs:element>
[ top ]
Element apex:datablockType / device
Namespace No namespace
Annotations
The device used to play the datablock. If
no device is specified, and there is only one device in
the experiment file, it will be used. Otherwise an error
message will be shown.
Diagram
Diagram
Type extension of xs:IDREF
Properties
content complex
minOccurs 0
Source
<xs:element name="device" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The device used to play the datablock. If no device is specified, and there is only one device in the experiment file, it will be used. Otherwise an error message will be shown.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:IDREF">
        <!--xs:attribute name="channel1" type="xs:nonNegativeInteger" default="0" use="optional"/>
                                <xs:attribute name="channel2" type="xs:nonNegativeInteger" default="1" use="optional"/-->
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:datablockType / description
Namespace No namespace
Annotations
Text description, for your own
reference
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Text description, for your own reference</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:datablockType / file
Namespace No namespace
Annotations
Filename of the corresponding
    datafile. If it is a relative path, it will be
    prefixed with the prefix defined
above.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="file" type="xs:string">
  <xs:annotation>
    <xs:documentation>Filename of the corresponding datafile. If it is a relative path, it will be prefixed with the prefix defined above.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:datablockType / data
Namespace No namespace
Annotations
Direct data. If the data consists of
    XML code, it can be included directly inside this
    tag. Currently only works with L34 CI
stimuli
Diagram
Diagram
Properties
content complex
mixed true
Model
ANY element from ANY namespace
Source
<xs:element name="data">
  <xs:annotation>
    <xs:documentation>Direct data. If the data consists of XML code, it can be included directly inside this tag. Currently only works with L34 CI stimuli</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0">
      <xs:any processContents="skip"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:datablockType / channels
Namespace No namespace
Annotations
Number of channels: defaults to the number
    of channels in a wav-file or to 1 in all other
cases.
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
Source
<xs:element name="channels" type="xs:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Number of channels: defaults to the number of channels in a wav-file or to 1 in all other cases.</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:datablockType / loop
Namespace No namespace
Annotations
Number of times the datablock should be
looped
Diagram
Diagram
Type xs:positiveInteger
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="loop" type="xs:positiveInteger" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Number of times the datablock should be looped</xs:documentation>
  </xs:annotation>
</xs:element>
[ top ]
Element apex:datablockstype / plugindatablocks
Namespace No namespace
Diagram
Diagram datablocks-document.tmp#xmlGeneratingPluginType_script datablocks-document.tmp#xmlGeneratingPluginType_parameter datablocks-document.tmp#xmlGeneratingPluginType datablocks-document.tmp#pluginDatablocksType
Type apex:pluginDatablocksType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children parameter, script
Instance
<plugindatablocks>
  <script source="">{0,1}</script>
  <parameter name="">{0,unbounded}</parameter>
</plugindatablocks>
Source
<xs:element name="plugindatablocks" type="apex:pluginDatablocksType" minOccurs="0" maxOccurs="unbounded"/>
[ top ]
Element apex:xmlGeneratingPluginType / script
Namespace No namespace
Diagram
Diagram datablocks-document.tmp#xmlGeneratingPluginType_xmlGeneratingPluginType_script_source
Type extension of xs:string
Properties
content complex
minOccurs 0
Attributes
QName Type Use
source restriction of xs:string required
Source
<xs:element name="script" minOccurs="0">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="source" use="required">
          <xs:simpleType>
            <xs:annotation>
              <xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:string">
              <xs:enumeration value="inline"/>
              <xs:enumeration value="file"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Element apex:xmlGeneratingPluginType / parameter
Namespace No namespace
Diagram
Diagram datablocks-document.tmp#xmlGeneratingPluginType_xmlGeneratingPluginType_parameter_name
Type extension of xs:string
Properties
content complex
minOccurs 0
maxOccurs unbounded
default
Attributes
QName Type Use
name xs:Name required
Source
<xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="name" type="xs:Name" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
[ top ]
Complex Type apex:datablockstype
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram datablocks-document.tmp#datablockstype_prefix datablocks-document.tmp#datablockstype_datablock datablocks-document.tmp#datablockstype_plugindatablocks
Used by
Element apex:datablocks
Model
Children datablock, plugindatablocks, prefix
Source
<xs:complexType name="datablockstype">
  <xs:sequence>
    <xs:element name="prefix" type="apex:prefixType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The prefix for every filename used below. Only used if a filename is a relative path. This prefix is relative to the path of this experiment file.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="datablock" type="apex:datablockType" maxOccurs="unbounded" minOccurs="0">
    </xs:element>
    <xs:element name="plugindatablocks" type="apex:pluginDatablocksType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type apex:prefixType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Annotations
A prefix can be specified inline (ie: here) or by specifying the ID of a prefix in the main configfile. 
Example:
Absolute:     c:/program files/bla
Relative:     ../stimuli
Diagram
Diagram datablocks-document.tmp#prefixType_source
Type extension of xs:string
Used by
Attributes
QName Type Default Use
source restriction of xs:string inline optional
Source
<xs:complexType name="prefixType">
  <xs:annotation>
    <xs:documentation>A prefix can be specified inline (ie: here) or by specifying the ID of a prefix in the main configfile. Example: Absolute: c:/program files/bla Relative: ../stimuli</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="source" default="inline">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="inline">
              <xs:annotation>
                <xs:documentation>The prefix will be specified in this element</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="apexconfig">
              <xs:annotation>
                <xs:documentation>The prefix will be loaded from the apexconfig.xml file</xs:documentation>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type apex:datablockType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram datablocks-document.tmp#datablockType_id datablocks-document.tmp#datablockType_device datablocks-document.tmp#datablockType_description datablocks-document.tmp#datablockType_file datablocks-document.tmp#datablockType_data datablocks-document.tmp#datablockType_channels datablocks-document.tmp#datablockType_loop
Used by
Model
Children channels, data, description, device, file, loop
Attributes
QName Type Use
id xs:ID required
Source
<xs:complexType name="datablockType">
  <xs:sequence>
    <xs:element name="device" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The device used to play the datablock. If no device is specified, and there is only one device in the experiment file, it will be used. Otherwise an error message will be shown.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:IDREF">
            <!--xs:attribute name="channel1" type="xs:nonNegativeInteger" default="0" use="optional"/>
                                <xs:attribute name="channel2" type="xs:nonNegativeInteger" default="1" use="optional"/-->
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="description" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Text description, for your own reference</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="file" type="xs:string">
        <xs:annotation>
          <xs:documentation>Filename of the corresponding datafile. If it is a relative path, it will be prefixed with the prefix defined above.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="data">
        <xs:annotation>
          <xs:documentation>Direct data. If the data consists of XML code, it can be included directly inside this tag. Currently only works with L34 CI stimuli</xs:documentation>
        </xs:annotation>
        <xs:complexType mixed="true">
          <xs:sequence minOccurs="0">
            <xs:any processContents="skip"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    <xs:element name="channels" type="xs:positiveInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Number of channels: defaults to the number of channels in a wav-file or to 1 in all other cases.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="loop" type="xs:positiveInteger" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Number of times the datablock should be looped</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID" use="required"/>
</xs:complexType>
[ top ]
Complex Type apex:pluginDatablocksType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram datablocks-document.tmp#xmlGeneratingPluginType_script datablocks-document.tmp#xmlGeneratingPluginType_parameter datablocks-document.tmp#xmlGeneratingPluginType
Type extension of apex:xmlGeneratingPluginType
Type hierarchy
Used by
Model
Children parameter, script
Source
<xs:complexType name="pluginDatablocksType">
  <xs:complexContent>
    <xs:extension base="apex:xmlGeneratingPluginType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type apex:xmlGeneratingPluginType
Namespace http://med.kuleuven.be/exporl/apex/4.1.2/experiment
Diagram
Diagram datablocks-document.tmp#xmlGeneratingPluginType_script datablocks-document.tmp#xmlGeneratingPluginType_parameter
Used by
Model
Children parameter, script
Source
<xs:complexType name="xmlGeneratingPluginType">
  <xs:sequence>
    <xs:element name="script" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="source" use="required">
              <xs:simpleType>
                <xs:annotation>
                  <xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation>
                </xs:annotation>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="inline"/>
                  <xs:enumeration value="file"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="name" type="xs:Name" use="required"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <!--xs:attribute name="id" type="xs:ID" use="required"/-->
</xs:complexType>
[ top ]
Attribute apex:prefixType / @source
Namespace No namespace
Type restriction of xs:string
Properties
default inline
Facets
enumeration inline
The prefix will be specified in this element
enumeration apexconfig
The prefix will be loaded from the apexconfig.xml file
Used by
Complex Type apex:prefixType
Source
<xs:attribute name="source" default="inline">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="inline">
        <xs:annotation>
          <xs:documentation>The prefix will be specified in this element</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="apexconfig">
        <xs:annotation>
          <xs:documentation>The prefix will be loaded from the apexconfig.xml file</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:datablockType / @id
Namespace No namespace
Type xs:ID
Properties
use required
Used by
Complex Type apex:datablockType
Source
<xs:attribute name="id" type="xs:ID" use="required"/>
[ top ]
Attribute apex:xmlGeneratingPluginType / script / @source
Namespace No namespace
Type restriction of xs:string
Properties
use required
Facets
enumeration inline
enumeration file
Used by
Source
<xs:attribute name="source" use="required">
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="inline"/>
      <xs:enumeration value="file"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute apex:xmlGeneratingPluginType / parameter / @name
Namespace No namespace
Type xs:Name
Properties
use required
Used by
Source
<xs:attribute name="name" type="xs:Name" use="required"/>
[ top ]