Schema rvk_1.0.xsd


schema location:  http://rvk.uni-regensburg.de/api/rvk_1.0.xsd
 
Elements 
ancestor 
children 
content 
error-code 
error-message 
host 
next-id 
nochildren 
node 
notation 
previous-id 
Register 
register 
request 
rvk 


element ancestor
diagram
children node
used by
elements node rvk
source
<xs:element name="ancestor">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="node" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element children
diagram
children node
used by
elements node rvk
source
<xs:element name="children">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="node" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element content
diagram
type extension of xs:string
used by
elements node rvk
attributes
Name  Type  Use  Default  Fixed  Annotation
bemerkung  xs:string  required      
source
<xs:element name="content">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="bemerkung" type="xs:string" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element error-code
diagram
type xs:string
used by
element rvk
source
<xs:element name="error-code" type="xs:string"/>

element error-message
diagram
type xs:string
used by
element rvk
source
<xs:element name="error-message" type="xs:string"/>

element host
diagram
type xs:string
used by
element rvk
source
<xs:element name="host" type="xs:string"/>

element next-id
diagram
type xs:string
used by
element rvk
source
<xs:element name="next-id" type="xs:string"/>

element nochildren
diagram
type xs:string
used by
element node
source
<xs:element name="nochildren" type="xs:string"/>

element node
diagram
children children content register nochildren ancestor
used by
elements ancestor children rvk
attributes
Name  Type  Use  Default  Fixed  Annotation
notation  xs:string  required      
benennung  xs:string  required      
has_children  xs:NMTOKEN        
source
<xs:element name="node">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="children" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="content" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="nochildren" minOccurs="0"/>
      <xs:element ref="ancestor" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="notation" type="xs:string" use="required"/>
    <xs:attribute name="benennung" type="xs:string" use="required"/>
    <xs:attribute name="has_children">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element notation
diagram
type xs:string
used by
element Register
source
<xs:element name="notation" type="xs:string"/>

element previous-id
diagram
type xs:string
used by
element rvk
source
<xs:element name="previous-id" type="xs:string"/>

element Register
diagram
children notation
used by
element rvk
attributes
Name  Type  Use  Default  Fixed  Annotation
begriff  xs:string  required      
match  xs:string        
source
<xs:element name="Register">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="notation" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="begriff" type="xs:string" use="required"/>
    <xs:attribute name="match" type="xs:string"/>
  </xs:complexType>
</xs:element>

element register
diagram
type xs:string
used by
elements node rvk
source
<xs:element name="register" type="xs:string"/>

element request
diagram
type xs:string
used by
element rvk
source
<xs:element name="request" type="xs:string"/>

element rvk
diagram
children host request node children ancestor content register previous-id next-id Register error-code error-message
attributes
Name  Type  Use  Default  Fixed  Annotation
root_name  xs:string  required      
source
<xs:element name="rvk">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="host" maxOccurs="unbounded"/>
      <xs:element ref="request" minOccurs="0"/>
      <xs:element ref="node" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="children" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="ancestor" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="content" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="register" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="previous-id" minOccurs="0"/>
      <xs:element ref="next-id" minOccurs="0"/>
      <xs:element ref="Register" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="error-code" minOccurs="0"/>
      <xs:element ref="error-message" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="root_name" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com