Schema 3mcp_feed_13.xsd


schema location:  P:\Yes-co Techniek - MCP 2.0\3MCP\Documentatie specs extern 1.3.3\3mcp_feed_13.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.w3.org/2005/Atom
 
Elements 
feed 


schema location:  P:\Yes-co Techniek - MCP 2.0\3MCP\Documentatie specs extern 1.3.3\3mcp_atom_extension_13.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://webservice.yes-co.nl/3mcp/1.3/atom-extension
 
Elements 
projectScenario 


element feed
diagram
namespace http://www.w3.org/2005/Atom
properties
content complex
children title id link updated author generator entry
source <xs:element name="feed">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="title" type="xs:string"/>
     
<xs:element name="id" type="xs:anyURI"/>
     
<xs:element name="link">
       
<xs:complexType>
         
<xs:attribute name="rel" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="self"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="href" type="xs:anyURI" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="updated" type="xs:dateTime"/>
     
<xs:element name="author">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="name" type="xs:string"/>
           
<xs:element name="uri" type="xs:anyURI" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="generator" minOccurs="0">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="version" type="xs:string"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="title" type="xs:string"/>
           
<xs:element name="id" type="xs:anyURI"/>
           
<xs:element name="category">
             
<xs:complexType>
               
<xs:attribute name="term" use="required">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="collection"/>
                     
<xs:enumeration value="project"/>
                     
<xs:enumeration value="relation"/>
                     
<xs:enumeration value="media"/>
                     
<xs:enumeration value="document"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element ref="mcp:projectScenario" minOccurs="0"/>
           
<xs:element name="published" type="xs:dateTime" minOccurs="0"/>
           
<xs:element name="updated" type="xs:dateTime"/>
           
<xs:element name="link" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:attribute name="rel" use="required">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="alternate"/>
                     
<xs:enumeration value="related"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
               
<xs:attribute name="href" type="xs:anyURI" use="required"/>
               
<xs:attribute name="type" type="xs:string" use="required"/>
               
<xs:attribute ref="mcp:mediaFormat"/>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element feed/title
diagram
namespace http://www.w3.org/2005/Atom
type xs:string
properties
isRef 0
content simple
source <xs:element name="title" type="xs:string"/>

element feed/id
diagram
namespace http://www.w3.org/2005/Atom
type xs:anyURI
properties
isRef 0
content simple
source <xs:element name="id" type="xs:anyURI"/>

element feed/link
diagram
namespace http://www.w3.org/2005/Atom
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
rel  derived by: xs:stringrequired      
href  xs:anyURIrequired      
source <xs:element name="link">
 
<xs:complexType>
   
<xs:attribute name="rel" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="self"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="href" type="xs:anyURI" use="required"/>
 
</xs:complexType>
</xs:element>

element feed/updated
diagram
namespace http://www.w3.org/2005/Atom
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="updated" type="xs:dateTime"/>

element feed/author
diagram
namespace http://www.w3.org/2005/Atom
properties
isRef 0
content complex
children name uri
source <xs:element name="author">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="name" type="xs:string"/>
     
<xs:element name="uri" type="xs:anyURI" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element feed/author/name
diagram
namespace http://www.w3.org/2005/Atom
type xs:string
properties
isRef 0
content simple
source <xs:element name="name" type="xs:string"/>

element feed/author/uri
diagram
namespace http://www.w3.org/2005/Atom
type xs:anyURI
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="uri" type="xs:anyURI" minOccurs="0"/>

element feed/generator
diagram
namespace http://www.w3.org/2005/Atom
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:string      
source <xs:element name="generator" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="version" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element feed/entry
diagram
namespace http://www.w3.org/2005/Atom
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children title id category mcp:projectScenario published updated link
source <xs:element name="entry" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="title" type="xs:string"/>
     
<xs:element name="id" type="xs:anyURI"/>
     
<xs:element name="category">
       
<xs:complexType>
         
<xs:attribute name="term" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="collection"/>
               
<xs:enumeration value="project"/>
               
<xs:enumeration value="relation"/>
               
<xs:enumeration value="media"/>
               
<xs:enumeration value="document"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="mcp:projectScenario" minOccurs="0"/>
     
<xs:element name="published" type="xs:dateTime" minOccurs="0"/>
     
<xs:element name="updated" type="xs:dateTime"/>
     
<xs:element name="link" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="rel" use="required">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="alternate"/>
               
<xs:enumeration value="related"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="href" type="xs:anyURI" use="required"/>
         
<xs:attribute name="type" type="xs:string" use="required"/>
         
<xs:attribute ref="mcp:mediaFormat"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element feed/entry/title
diagram
namespace http://www.w3.org/2005/Atom
type xs:string
properties
isRef 0
content simple
source <xs:element name="title" type="xs:string"/>

element feed/entry/id
diagram
namespace http://www.w3.org/2005/Atom
type xs:anyURI
properties
isRef 0
content simple
source <xs:element name="id" type="xs:anyURI"/>

element feed/entry/category
diagram
namespace http://www.w3.org/2005/Atom
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
term  derived by: xs:stringrequired      
source <xs:element name="category">
 
<xs:complexType>
   
<xs:attribute name="term" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="collection"/>
         
<xs:enumeration value="project"/>
         
<xs:enumeration value="relation"/>
         
<xs:enumeration value="media"/>
         
<xs:enumeration value="document"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

element feed/entry/published
diagram
namespace http://www.w3.org/2005/Atom
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="published" type="xs:dateTime" minOccurs="0"/>

element feed/entry/updated
diagram
namespace http://www.w3.org/2005/Atom
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="updated" type="xs:dateTime"/>

element feed/entry/link
diagram
namespace http://www.w3.org/2005/Atom
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
rel  derived by: xs:stringrequired      
href  xs:anyURIrequired      
type  xs:stringrequired      
mcp:mediaFormat        
source <xs:element name="link" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="rel" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="alternate"/>
         
<xs:enumeration value="related"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="href" type="xs:anyURI" use="required"/>
   
<xs:attribute name="type" type="xs:string" use="required"/>
   
<xs:attribute ref="mcp:mediaFormat"/>
 
</xs:complexType>
</xs:element>

element mcp:projectScenario
diagram
namespace http://webservice.yes-co.nl/3mcp/1.3/atom-extension
type restriction of xs:string
properties
content simple
used by
element feed/entry
facets
enumeration BBvk
enumeration BBvh
enumeration NBvk
enumeration NBpr
enumeration NBty
enumeration NBbn
enumeration BOvk
enumeration BOvh
enumeration LIvk
source <xs:element name="projectScenario">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="BBvk"/>
     
<xs:enumeration value="BBvh"/>
     
<xs:enumeration value="NBvk"/>
     
<xs:enumeration value="NBpr"/>
     
<xs:enumeration value="NBty"/>
     
<xs:enumeration value="NBbn"/>
     
<xs:enumeration value="BOvk"/>
     
<xs:enumeration value="BOvh"/>
     
<xs:enumeration value="LIvk"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy