Showing:

Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Main schema pr.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element project_record
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_meta pr_xsd.tmp#project_record_workteam pr_xsd.tmp#project_record_abstract pr_xsd.tmp#project_record_deliverables
Properties
content complex
Model
Children abstract, deliverables, meta, workteam
Instance
<project_record>
  <meta>{1,1}</meta>
  <workteam>{1,1}</workteam>
  <abstract>{1,1}</abstract>
  <deliverables>{0,1}</deliverables>
</project_record>
Source
<xs:element name="project_record">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="meta">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="key_name" type="xs:string"/>
            <xs:element name="title" type="xs:string"/>
            <xs:element minOccurs="0" name="subtitle" type="xs:string"/>
            <xs:element name="begin_date" type="xs:string"/>
            <xs:element minOccurs="0" name="end_date" type="xs:string"/>
            <xs:element name="supervisors">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="supervisor">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="name" type="xs:string"/>
                        <xs:element minOccurs="0" name="email" type="xs:string"/>
                        <xs:element minOccurs="0" name="url" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="workteam">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="student">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="name" type="xs:string"/>
                  <xs:element name="ident" type="xs:string"/>
                  <xs:element name="email" type="xs:string"/>
                  <xs:element minOccurs="0" name="foto">
                    <xs:complexType>
                      <xs:attribute name="path" type="xs:string" use="required"/>
                      <xs:attribute name="format" type="xs:string"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="abstract">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="p">
              <xs:complexType mixed="true">
                <xs:choice maxOccurs="unbounded" minOccurs="0">
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="i">
                    <xs:complexType mixed="true"/>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="b"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="u">
                    <xs:complexType mixed="true"/>
                  </xs:element>
                </xs:choice>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="deliverables">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="deliverable">
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="path" type="xs:string" use="required"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / meta
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_meta_key_name pr_xsd.tmp#project_record_project_record_meta_title pr_xsd.tmp#project_record_project_record_meta_subtitle pr_xsd.tmp#project_record_project_record_meta_begin_date pr_xsd.tmp#project_record_project_record_meta_end_date pr_xsd.tmp#project_record_project_record_meta_supervisors
Properties
content complex
Model
Children begin_date, end_date, key_name, subtitle, supervisors, title
Instance
<meta>
  <key_name>{1,1}</key_name>
  <title>{1,1}</title>
  <subtitle>{0,1}</subtitle>
  <begin_date>{1,1}</begin_date>
  <end_date>{0,1}</end_date>
  <supervisors>{1,1}</supervisors>
</meta>
Source
<xs:element name="meta">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="key_name" type="xs:string"/>
      <xs:element name="title" type="xs:string"/>
      <xs:element minOccurs="0" name="subtitle" type="xs:string"/>
      <xs:element name="begin_date" type="xs:string"/>
      <xs:element minOccurs="0" name="end_date" type="xs:string"/>
      <xs:element name="supervisors">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="supervisor">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="name" type="xs:string"/>
                  <xs:element minOccurs="0" name="email" type="xs:string"/>
                  <xs:element minOccurs="0" name="url" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / meta / key_name
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="key_name" type="xs:string"/>
Element project_record / meta / title
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="title" type="xs:string"/>
Element project_record / meta / subtitle
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="subtitle" type="xs:string"/>
Element project_record / meta / begin_date
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="begin_date" type="xs:string"/>
Element project_record / meta / end_date
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="end_date" type="xs:string"/>
Element project_record / meta / supervisors
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_meta_project_record_project_record_meta_supervisors_supervisor
Properties
content complex
Model
Children supervisor
Instance
<supervisors>
  <supervisor>{1,1}</supervisor>
</supervisors>
Source
<xs:element name="supervisors">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="supervisor">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="xs:string"/>
            <xs:element minOccurs="0" name="email" type="xs:string"/>
            <xs:element minOccurs="0" name="url" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / meta / supervisors / supervisor
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_meta_project_record_project_record_meta_supervisors_project_record_project_record_meta_project_record_project_record_meta_supervisors_supervisor_name pr_xsd.tmp#project_record_project_record_meta_project_record_project_record_meta_supervisors_project_record_project_record_meta_project_record_project_record_meta_supervisors_supervisor_email pr_xsd.tmp#project_record_project_record_meta_project_record_project_record_meta_supervisors_project_record_project_record_meta_project_record_project_record_meta_supervisors_supervisor_url
Properties
content complex
Model
Children email, name, url
Instance
<supervisor>
  <name>{1,1}</name>
  <email>{0,1}</email>
  <url>{0,1}</url>
</supervisor>
Source
<xs:element name="supervisor">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name" type="xs:string"/>
      <xs:element minOccurs="0" name="email" type="xs:string"/>
      <xs:element minOccurs="0" name="url" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / meta / supervisors / supervisor / name
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string"/>
Element project_record / meta / supervisors / supervisor / email
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="email" type="xs:string"/>
Element project_record / meta / supervisors / supervisor / url
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="url" type="xs:string"/>
Element project_record / workteam
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_workteam_student
Properties
content complex
Model
Children student
Instance
<workteam>
  <student>{1,1}</student>
</workteam>
Source
<xs:element name="workteam">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="student">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="xs:string"/>
            <xs:element name="ident" type="xs:string"/>
            <xs:element name="email" type="xs:string"/>
            <xs:element minOccurs="0" name="foto">
              <xs:complexType>
                <xs:attribute name="path" type="xs:string" use="required"/>
                <xs:attribute name="format" type="xs:string"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / workteam / student
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_workteam_project_record_project_record_workteam_student_name pr_xsd.tmp#project_record_project_record_workteam_project_record_project_record_workteam_student_ident pr_xsd.tmp#project_record_project_record_workteam_project_record_project_record_workteam_student_email pr_xsd.tmp#project_record_project_record_workteam_project_record_project_record_workteam_student_foto
Properties
content complex
Model
Children email, foto, ident, name
Instance
<student>
  <name>{1,1}</name>
  <ident>{1,1}</ident>
  <email>{1,1}</email>
  <foto format="" path="">{0,1}</foto>
</student>
Source
<xs:element name="student">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name" type="xs:string"/>
      <xs:element name="ident" type="xs:string"/>
      <xs:element name="email" type="xs:string"/>
      <xs:element minOccurs="0" name="foto">
        <xs:complexType>
          <xs:attribute name="path" type="xs:string" use="required"/>
          <xs:attribute name="format" type="xs:string"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / workteam / student / name
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string"/>
Element project_record / workteam / student / ident
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="ident" type="xs:string"/>
Element project_record / workteam / student / email
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="email" type="xs:string"/>
Element project_record / workteam / student / foto
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_workteam_project_record_project_record_workteam_student_project_record_project_record_workteam_project_record_project_record_workteam_student_foto_path pr_xsd.tmp#project_record_project_record_workteam_project_record_project_record_workteam_student_project_record_project_record_workteam_project_record_project_record_workteam_student_foto_format
Properties
content complex
minOccurs 0
Attributes
QName Type Use
format xs:string optional
path xs:string required
Source
<xs:element minOccurs="0" name="foto">
  <xs:complexType>
    <xs:attribute name="path" type="xs:string" use="required"/>
    <xs:attribute name="format" type="xs:string"/>
  </xs:complexType>
</xs:element>
Element project_record / abstract
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_abstract_p
Properties
content complex
Model
Children p
Instance
<abstract>
  <p>{1,1}</p>
</abstract>
Source
<xs:element name="abstract">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="p">
        <xs:complexType mixed="true">
          <xs:choice maxOccurs="unbounded" minOccurs="0">
            <xs:element maxOccurs="unbounded" minOccurs="0" name="i">
              <xs:complexType mixed="true"/>
            </xs:element>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="b"/>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="u">
              <xs:complexType mixed="true"/>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / abstract / p
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_abstract_project_record_project_record_abstract_p_i pr_xsd.tmp#project_record_project_record_abstract_project_record_project_record_abstract_p_b pr_xsd.tmp#project_record_project_record_abstract_project_record_project_record_abstract_p_u
Properties
content complex
mixed true
Model
i* | b* | u*
Children b, i, u
Instance
<p>
  <i>{0,unbounded}</i>
  <b>{0,unbounded}</b>
  <u>{0,unbounded}</u>
</p>
Source
<xs:element name="p">
  <xs:complexType mixed="true">
    <xs:choice maxOccurs="unbounded" minOccurs="0">
      <xs:element maxOccurs="unbounded" minOccurs="0" name="i">
        <xs:complexType mixed="true"/>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="b"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="u">
        <xs:complexType mixed="true"/>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element project_record / abstract / p / i
Namespace No namespace
Diagram
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="i">
  <xs:complexType mixed="true"/>
</xs:element>
Element project_record / abstract / p / b
Namespace No namespace
Diagram
Diagram
Properties
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="b"/>
Element project_record / abstract / p / u
Namespace No namespace
Diagram
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="u">
  <xs:complexType mixed="true"/>
</xs:element>
Element project_record / deliverables
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_deliverables_deliverable
Properties
content complex
minOccurs 0
Model
Children deliverable
Instance
<deliverables>
  <deliverable path="">{1,1}</deliverable>
</deliverables>
Source
<xs:element minOccurs="0" name="deliverables">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="deliverable">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="path" type="xs:string" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element project_record / deliverables / deliverable
Namespace No namespace
Diagram
Diagram pr_xsd.tmp#project_record_project_record_deliverables_project_record_project_record_deliverables_deliverable_path
Type extension of xs:string
Properties
content complex
Attributes
QName Type Use
path xs:string required
Source
<xs:element name="deliverable">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="path" type="xs:string" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Attribute project_record / workteam / student / foto / @path
Namespace No namespace
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="path" type="xs:string" use="required"/>
Attribute project_record / workteam / student / foto / @format
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="format" type="xs:string"/>
Attribute project_record / deliverables / deliverable / @path
Namespace No namespace
Type xs:string
Properties
use required
Used by
Source
<xs:attribute name="path" type="xs:string" use="required"/>