Changeset 4119 for SMC4LRT


Ignore:
Timestamp:
12/01/13 19:07:13 (10 years ago)
Author:
vronk
Message:

just whitespaces

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SMC4LRT/images/Terms.xsd.tex

    r3776 r4119  
     1%<?xml version="1.0" encoding="UTF-8"?>
    12\lstset{language=XML}
    23\begin{lstlisting}[label=lst:terms-schema, caption=Terms.xsd -- schema of the internal data model \ref{datamodel-terms}]
    3 <?xml version="1.0" encoding="UTF-8"?>
    44<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    5 elementFormDefault="qualified" xmlns:ns2="http://www.w3.org/1999/xlink">
     5      elementFormDefault="qualified" xmlns:ns2="http://www.w3.org/1999/xlink">
    66  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="ns2.xsd"/>
    77  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
     8 
     9  <xs:element name="Term">
     10    <xs:complexType mixed="true">     
     11      <xs:attribute name="datcat" type="xs:anyURI"/>
     12      <xs:attribute name="id" type="xs:anyURI"/>     
     13      <xs:attribute name="name" type="xs:NCName"/>
     14      <xs:attribute name="parent" type="xs:NCName"/>/>
     15      <xs:attribute name="path" type="xs:NCName"/>
     16      <xs:attribute name="schema" type="xs:NMTOKEN"/>
     17      <xs:attribute name="set" type="xs:NCName"/>
     18      <xs:attribute name="type" use="required" type="xs:NCName"/>     
     19      <xs:attribute ref="xml:lang"/>
     20    </xs:complexType>
     21  </xs:element>
     22 
     23  <xs:element name="Concept">
     24    <xs:complexType>
     25      <xs:sequence>
     26        <xs:element maxOccurs="unbounded" ref="Term"/>
     27        <xs:element minOccurs="0" maxOccurs="unbounded" ref="info"/>
     28      </xs:sequence>     
     29      <xs:attribute name="id" use="required" type="xs:anyURI"/>
     30      <xs:attribute name="type" use="required" type="xs:NCName"/>
     31    </xs:complexType>
     32  </xs:element>
     33 
     34  <xs:element name="info">
     35    <xs:complexType mixed="true">
     36      <xs:sequence>
     37        <xs:any namespace="##other" processContents="lax"/>
     38      </xs:sequence>
     39      <xs:attribute ref="xml:lang"/>
     40    </xs:complexType>
     41  </xs:element>
     42 
     43  <xs:element name="Relation">
     44    <xs:complexType>
     45      <xs:sequence>
     46        <xs:element minOccurs="2" maxOccurs="unbounded" ref="Concept"/>       
     47      </xs:sequence>
     48    </xs:complexType>
     49  </xs:element>
     50 
    851  <xs:element name="Termsets">
    952    <xs:complexType>
     
    1457      <xs:attribute name="type" type="xs:NCName"/>
    1558    </xs:complexType>
    16   </xs:element>
     59  </xs:element> 
    1760  <xs:element name="Termset">
    1861    <xs:complexType>
     
    2770      <xs:attribute name="name"/>
    2871      <xs:attribute name="set" type="xs:NCName"/>
    29       <xs:attribute name="type" type="xs:NCName"/>
    30       <xs:attribute name="url" type="xs:anyURI"/>
    31     </xs:complexType>
    32   </xs:element>
    33   <xs:element name="Concept">
    34     <xs:complexType>
    35       <xs:sequence>
    36         <xs:element maxOccurs="unbounded" ref="Term"/>
    37         <xs:element minOccurs="0" maxOccurs="unbounded" ref="info"/>
    38       </xs:sequence>
    39       <xs:attribute name="datcat-type" type="xs:NCName"/>
    40       <xs:attribute name="id" use="required" type="xs:anyURI"/>
    41       <xs:attribute name="type" use="required" type="xs:NCName"/>
    42     </xs:complexType>
    43   </xs:element>
    44   <xs:element name="info">
    45     <xs:complexType mixed="true">
    46       <xs:choice minOccurs="0" maxOccurs="unbounded">
    47         <xs:element ref="commentsCount"/>
    48         <xs:element ref="creatorName"/>
    49         <xs:element ref="description"/>
    50         <xs:element ref="domainName"/>
    51         <xs:element ref="groupName"/>
    52         <xs:element ref="id"/>
    53         <xs:element ref="name"/>
    54         <xs:element ref="registrationDate"/>
    55         <xs:element ref="showInEditor"/>
    56         <xs:element ref="userId"/>
    57         <xs:element ref="ns2:href"/>
    58       </xs:choice>
    59       <xs:attribute ref="xml:lang"/>
    60     </xs:complexType>
    61   </xs:element>
    62   <xs:element name="commentsCount" type="xs:integer"/>
    63   <xs:element name="creatorName" type="xs:string"/>
    64   <xs:element name="description" type="xs:string"/>
    65   <xs:element name="domainName" type="xs:string"/>
    66   <xs:element name="groupName" type="xs:string"/>
    67   <xs:element name="id" type="xs:anyURI"/>
    68   <xs:element name="name" type="xs:NCName"/>
    69   <xs:element name="registrationDate" type="xs:dateTime"/>
    70   <xs:element name="showInEditor" type="xs:boolean"/>
    71   <xs:element name="userId" type="xs:integer"/>
    72   <xs:element name="Term">
    73     <xs:complexType mixed="true">
    74       <xs:attribute name="datcat" type="xs:anyURI"/>
    75       <xs:attribute name="elem" type="xs:NCName"/>
    76       <xs:attribute name="id" type="xs:anyURI"/>
    77       <xs:attribute name="name" type="xs:NCName"/>
    78       <xs:attribute name="parent"/>
    79       <xs:attribute name="path" type="xs:NCName"/>
    80       <xs:attribute name="schema" type="xs:NMTOKEN"/>
    81       <xs:attribute name="set" type="xs:NCName"/>
    82       <xs:attribute name="type" use="required" type="xs:NCName"/>
    83       <xs:attribute ref="xml:lang"/>
     72      <xs:attribute name="type" type="xs:NCName"/> 
    8473    </xs:complexType>
    8574  </xs:element>
Note: See TracChangeset for help on using the changeset viewer.