Schema 3mcp_types_13.xsd


schema location:  P:\Yes-co Techniek - MCP 2.0\3MCP\Documentatie specs extern 1.3.3\3mcp_types_13.xsd
attribute form default:  unqualified
element form default:  qualified
 
Complex types  Simple types  Attr. groups 
TypeAddress  TypeEmailAddress  AgEntityAttributes 
TypeDocument  TypeUuid 
TypeGeoCode 
TypeKadasterInformation 
TypeLocation 
TypeMedia 
TypeProjectScenarioReference 
TypeRelationReference 
TypeRelationRoleReference 


complexType TypeAddress
diagram
children Country State Municipality City Area Neighbourhood Street Housenumber HousenumberAddition Zipcode
annotation
documentation
International address
source <xs:complexType name="TypeAddress">
 
<xs:annotation>
   
<xs:documentation>International address</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Country" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>ISO county code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="State" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>State or province, i.e. "Flevoland" (The Netherlands)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Municipality" type="xs:string" minOccurs="0"/>
   
<xs:element name="City" type="xs:string"/>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Area" type="xs:string"/>
     
<xs:element name="Neighbourhood" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
   
<xs:element name="Street" type="xs:string"/>
   
<xs:element name="Housenumber" type="xs:int"/>
   
<xs:element name="HousenumberAddition" type="xs:string" minOccurs="0"/>
   
<xs:element name="Zipcode" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element TypeAddress/Country
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
ISO county code
source <xs:element name="Country" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>ISO county code</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeAddress/State
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
State or province, i.e. "Flevoland" (The Netherlands)
source <xs:element name="State" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>State or province, i.e. "Flevoland" (The Netherlands)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeAddress/Municipality
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Municipality" type="xs:string" minOccurs="0"/>

element TypeAddress/City
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="City" type="xs:string"/>

element TypeAddress/Area
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Area" type="xs:string"/>

element TypeAddress/Neighbourhood
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Neighbourhood" type="xs:string" minOccurs="0"/>

element TypeAddress/Street
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Street" type="xs:string"/>

element TypeAddress/Housenumber
diagram
type xs:int
properties
isRef 0
content simple
source <xs:element name="Housenumber" type="xs:int"/>

element TypeAddress/HousenumberAddition
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="HousenumberAddition" type="xs:string" minOccurs="0"/>

element TypeAddress/Zipcode
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Zipcode" type="xs:string"/>

complexType TypeDocument
diagram
children Title
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  TypeUuid      
documentation
UUID of the document
annotation
documentation
Document
source <xs:complexType name="TypeDocument">
 
<xs:annotation>
   
<xs:documentation>Document</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Title" type="xs:string"/>
 
</xs:sequence>
 
<xs:attribute name="uuid" type="TypeUuid">
   
<xs:annotation>
     
<xs:documentation>UUID of the document</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

element TypeDocument/Title
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Title" type="xs:string"/>

complexType TypeGeoCode
diagram
children Latitude Longitude
annotation
documentation
Geographical coordinates
source <xs:complexType name="TypeGeoCode">
 
<xs:annotation>
   
<xs:documentation>Geographical coordinates</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Latitude">
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:minInclusive value="-90.0"/>
         
<xs:maxInclusive value="90.0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Longitude">
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:minInclusive value="-180.0"/>
         
<xs:maxInclusive value="180.0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TypeGeoCode/Latitude
diagram
type restriction of xs:decimal
properties
isRef 0
content simple
facets
minInclusive -90.0
maxInclusive 90.0
source <xs:element name="Latitude">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="-90.0"/>
     
<xs:maxInclusive value="90.0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TypeGeoCode/Longitude
diagram
type restriction of xs:decimal
properties
isRef 0
content simple
facets
minInclusive -180.0
maxInclusive 180.0
source <xs:element name="Longitude">
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="-180.0"/>
     
<xs:maxInclusive value="180.0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType TypeKadasterInformation
diagram
children KadasterVestiging Eigendomsoort Omvang Aandeel PerceelOppervlakte OmschrijvingCultuur KadastraleAanduiding Eigendom KadastraleKaart
source <xs:complexType name="TypeKadasterInformation">
 
<xs:sequence>
   
<xs:element name="KadasterVestiging" type="xs:string" minOccurs="0"/>
   
<xs:element name="Eigendomsoort" type="xs:string" minOccurs="0"/>
   
<xs:element name="Omvang" type="xs:string" minOccurs="0"/>
   
<xs:element name="Aandeel" type="xs:string" minOccurs="0"/>
   
<xs:element name="PerceelOppervlakte" type="xs:int" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Perceel oppervlakte in m2</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="OmschrijvingCultuur" type="xs:string" minOccurs="0"/>
   
<xs:element name="KadastraleAanduiding" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="KadastraleGemeenteCode" type="xs:string" minOccurs="0"/>
         
<xs:element name="KadastraleGemeente" type="xs:string" minOccurs="0"/>
         
<xs:element name="Sectie" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Sectie</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Perceel" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Perceelnummer</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Index" type="xs:string" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Eigendom" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ErfpachtPerJaar" type="xs:float" minOccurs="0"/>
         
<xs:element name="VastVariabel" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="vast"/>
               
<xs:enumeration value="variabel"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ErfpachtDuur" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="eeuwig"/>
               
<xs:enumeration value="tijdelijk"/>
               
<xs:enumeration value="voortdurend"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="EindDatum" type="xs:date" minOccurs="0"/>
         
<xs:element name="Afkoopoptie" type="xs:boolean" minOccurs="0"/>
         
<xs:element name="AfgekochtTot" type="xs:date" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="KadastraleKaart" minOccurs="0">
     
<xs:complexType>
       
<xs:attribute name="documentUuid" type="TypeUuid" use="required"/>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element TypeKadasterInformation/KadasterVestiging
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="KadasterVestiging" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/Eigendomsoort
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Eigendomsoort" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/Omvang
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Omvang" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/Aandeel
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Aandeel" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/PerceelOppervlakte
diagram
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Perceel oppervlakte in m2
source <xs:element name="PerceelOppervlakte" type="xs:int" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Perceel oppervlakte in m2</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeKadasterInformation/OmschrijvingCultuur
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="OmschrijvingCultuur" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/KadastraleAanduiding
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children KadastraleGemeenteCode KadastraleGemeente Sectie Perceel Index
source <xs:element name="KadastraleAanduiding" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="KadastraleGemeenteCode" type="xs:string" minOccurs="0"/>
     
<xs:element name="KadastraleGemeente" type="xs:string" minOccurs="0"/>
     
<xs:element name="Sectie" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Sectie</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Perceel" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Perceelnummer</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Index" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TypeKadasterInformation/KadastraleAanduiding/KadastraleGemeenteCode
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="KadastraleGemeenteCode" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/KadastraleAanduiding/KadastraleGemeente
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="KadastraleGemeente" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/KadastraleAanduiding/Sectie
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Sectie
source <xs:element name="Sectie" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Sectie</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeKadasterInformation/KadastraleAanduiding/Perceel
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Perceelnummer
source <xs:element name="Perceel" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Perceelnummer</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeKadasterInformation/KadastraleAanduiding/Index
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Index" type="xs:string" minOccurs="0"/>

element TypeKadasterInformation/Eigendom
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ErfpachtPerJaar VastVariabel ErfpachtDuur EindDatum Afkoopoptie AfgekochtTot
source <xs:element name="Eigendom" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ErfpachtPerJaar" type="xs:float" minOccurs="0"/>
     
<xs:element name="VastVariabel" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="vast"/>
           
<xs:enumeration value="variabel"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ErfpachtDuur" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="eeuwig"/>
           
<xs:enumeration value="tijdelijk"/>
           
<xs:enumeration value="voortdurend"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EindDatum" type="xs:date" minOccurs="0"/>
     
<xs:element name="Afkoopoptie" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="AfgekochtTot" type="xs:date" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TypeKadasterInformation/Eigendom/ErfpachtPerJaar
diagram
type xs:float
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="ErfpachtPerJaar" type="xs:float" minOccurs="0"/>

element TypeKadasterInformation/Eigendom/VastVariabel
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration vast
enumeration variabel
source <xs:element name="VastVariabel" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="vast"/>
     
<xs:enumeration value="variabel"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TypeKadasterInformation/Eigendom/ErfpachtDuur
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration eeuwig
enumeration tijdelijk
enumeration voortdurend
source <xs:element name="ErfpachtDuur" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="eeuwig"/>
     
<xs:enumeration value="tijdelijk"/>
     
<xs:enumeration value="voortdurend"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TypeKadasterInformation/Eigendom/EindDatum
diagram
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="EindDatum" type="xs:date" minOccurs="0"/>

element TypeKadasterInformation/Eigendom/Afkoopoptie
diagram
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Afkoopoptie" type="xs:boolean" minOccurs="0"/>

element TypeKadasterInformation/Eigendom/AfgekochtTot
diagram
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="AfgekochtTot" type="xs:date" minOccurs="0"/>

element TypeKadasterInformation/KadastraleKaart
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
documentUuid  TypeUuidrequired      
source <xs:element name="KadastraleKaart" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="documentUuid" type="TypeUuid" use="required"/>
 
</xs:complexType>
</xs:element>

complexType TypeLocation
diagram
children Country State Municipality City Area Neighbourhood Street Housenumber HousenumberAddition Zipcode
annotation
documentation
International location
source <xs:complexType name="TypeLocation">
 
<xs:annotation>
   
<xs:documentation>International location</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Country" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>ISO county code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="State" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>State or province, i.e. "Flevoland" (The Netherlands)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Municipality" type="xs:string" minOccurs="0"/>
   
<xs:sequence minOccurs="0">
     
<xs:element name="City" type="xs:string"/>
     
<xs:sequence minOccurs="0">
       
<xs:element name="Area" type="xs:string"/>
       
<xs:element name="Neighbourhood" type="xs:string" minOccurs="0"/>
     
</xs:sequence>
     
<xs:sequence minOccurs="0">
       
<xs:element name="Street" type="xs:string"/>
       
<xs:sequence minOccurs="0">
         
<xs:element name="Housenumber" type="xs:int"/>
         
<xs:element name="HousenumberAddition" type="xs:string" minOccurs="0"/>
       
</xs:sequence>
     
</xs:sequence>
   
</xs:sequence>
   
<xs:element name="Zipcode" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element TypeLocation/Country
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
ISO county code
source <xs:element name="Country" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>ISO county code</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeLocation/State
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
State or province, i.e. "Flevoland" (The Netherlands)
source <xs:element name="State" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>State or province, i.e. "Flevoland" (The Netherlands)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeLocation/Municipality
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Municipality" type="xs:string" minOccurs="0"/>

element TypeLocation/City
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="City" type="xs:string"/>

element TypeLocation/Area
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Area" type="xs:string"/>

element TypeLocation/Neighbourhood
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Neighbourhood" type="xs:string" minOccurs="0"/>

element TypeLocation/Street
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Street" type="xs:string"/>

element TypeLocation/Housenumber
diagram
type xs:int
properties
isRef 0
content simple
source <xs:element name="Housenumber" type="xs:int"/>

element TypeLocation/HousenumberAddition
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="HousenumberAddition" type="xs:string" minOccurs="0"/>

element TypeLocation/Zipcode
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Zipcode" type="xs:string" minOccurs="0"/>

complexType TypeMedia
diagram
children Image Photo360 Video Document
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  TypeUuid      
documentation
UUID of the media
annotation
documentation
Media item
source <xs:complexType name="TypeMedia">
 
<xs:annotation>
   
<xs:documentation>Media item</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Image">
     
<xs:annotation>
       
<xs:documentation>Image like a photo.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Category" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. intro, ligging, omgeving</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Label" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. mainImage, KadastraleKaart</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Title" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. Big garden with roses</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Description" type="xs:string" minOccurs="0"/>
         
<xs:element name="Type" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. interieur</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="order" type="xs:positiveInteger">
         
<xs:annotation>
           
<xs:documentation>Value used to order media</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Photo360">
     
<xs:annotation>
       
<xs:documentation>Fisheye photo of a location in a 360 degree angle.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Title" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. Big garden with roses</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="IpixUrl" type="xs:anyURI">
           
<xs:annotation>
             
<xs:documentation>URL to a IPIX media file, see http://ipix.com/</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="order" type="xs:positiveInteger">
         
<xs:annotation>
           
<xs:documentation>Value used to order media</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Video">
     
<xs:annotation>
       
<xs:documentation>Video</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Title" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. Big garden with roses</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:choice>
           
<xs:element name="VideoStreamUrl" type="xs:anyURI">
             
<xs:annotation>
               
<xs:documentation>URL to a videostream or flat video file (i.e. mpg)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PopupUrl" type="xs:anyURI">
             
<xs:annotation>
               
<xs:documentation>URL which references to webpage shown in a popup window on a website.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="WebsiteUrl" type="xs:anyURI"/>
           
<xs:element name="VideoReference">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ServiceUri" type="xs:anyURI">
                   
<xs:annotation>
                     
<xs:documentation>i.e. http://www.youtube.com</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Id" type="xs:string"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:sequence>
       
<xs:attribute name="order" type="xs:positiveInteger">
         
<xs:annotation>
           
<xs:documentation>Value used to order media</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Document">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Title" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>I.e. Big garden with roses</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Type" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="brochure"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="MimeType" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Mimetype of the document</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="SourceUrl" type="xs:anyURI">
           
<xs:annotation>
             
<xs:documentation>Complete storage filename, including path to i.e. NFS</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="order" type="xs:positiveInteger">
         
<xs:annotation>
           
<xs:documentation>Value used to order media</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="uuid" type="TypeUuid">
   
<xs:annotation>
     
<xs:documentation>UUID of the media</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

element TypeMedia/Image
diagram
properties
isRef 0
content complex
children Category Label Title Description Type
attributes
Name  Type  Use  Default  Fixed  Annotation
order  xs:positiveInteger      
documentation
Value used to order media
annotation
documentation
Image like a photo.
source <xs:element name="Image">
 
<xs:annotation>
   
<xs:documentation>Image like a photo.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Category" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. intro, ligging, omgeving</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Label" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. mainImage, KadastraleKaart</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Title" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. Big garden with roses</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="xs:string" minOccurs="0"/>
     
<xs:element name="Type" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. interieur</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="order" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Value used to order media</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

element TypeMedia/Image/Category
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. intro, ligging, omgeving
source <xs:element name="Category" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. intro, ligging, omgeving</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Image/Label
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. mainImage, KadastraleKaart
source <xs:element name="Label" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. mainImage, KadastraleKaart</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Image/Title
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. Big garden with roses
source <xs:element name="Title" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. Big garden with roses</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Image/Description
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element TypeMedia/Image/Type
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. interieur
source <xs:element name="Type" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. interieur</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Photo360
diagram
properties
isRef 0
content complex
children Title IpixUrl
attributes
Name  Type  Use  Default  Fixed  Annotation
order  xs:positiveInteger      
documentation
Value used to order media
annotation
documentation
Fisheye photo of a location in a 360 degree angle.
source <xs:element name="Photo360">
 
<xs:annotation>
   
<xs:documentation>Fisheye photo of a location in a 360 degree angle.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Title" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. Big garden with roses</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IpixUrl" type="xs:anyURI">
       
<xs:annotation>
         
<xs:documentation>URL to a IPIX media file, see http://ipix.com/</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="order" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Value used to order media</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

element TypeMedia/Photo360/Title
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. Big garden with roses
source <xs:element name="Title" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. Big garden with roses</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Photo360/IpixUrl
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
URL to a IPIX media file, see http://ipix.com/
source <xs:element name="IpixUrl" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>URL to a IPIX media file, see http://ipix.com/</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Video
diagram
properties
isRef 0
content complex
children Title VideoStreamUrl PopupUrl WebsiteUrl VideoReference
attributes
Name  Type  Use  Default  Fixed  Annotation
order  xs:positiveInteger      
documentation
Value used to order media
annotation
documentation
Video
source <xs:element name="Video">
 
<xs:annotation>
   
<xs:documentation>Video</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Title" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. Big garden with roses</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice>
       
<xs:element name="VideoStreamUrl" type="xs:anyURI">
         
<xs:annotation>
           
<xs:documentation>URL to a videostream or flat video file (i.e. mpg)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="PopupUrl" type="xs:anyURI">
         
<xs:annotation>
           
<xs:documentation>URL which references to webpage shown in a popup window on a website.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="WebsiteUrl" type="xs:anyURI"/>
       
<xs:element name="VideoReference">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element name="ServiceUri" type="xs:anyURI">
               
<xs:annotation>
                 
<xs:documentation>i.e. http://www.youtube.com</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Id" type="xs:string"/>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="order" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Value used to order media</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

element TypeMedia/Video/Title
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. Big garden with roses
source <xs:element name="Title" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. Big garden with roses</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Video/VideoStreamUrl
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
URL to a videostream or flat video file (i.e. mpg)
source <xs:element name="VideoStreamUrl" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>URL to a videostream or flat video file (i.e. mpg)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Video/PopupUrl
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
URL which references to webpage shown in a popup window on a website.
source <xs:element name="PopupUrl" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>URL which references to webpage shown in a popup window on a website.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Video/WebsiteUrl
diagram
type xs:anyURI
properties
isRef 0
content simple
source <xs:element name="WebsiteUrl" type="xs:anyURI"/>

element TypeMedia/Video/VideoReference
diagram
properties
isRef 0
content complex
children ServiceUri Id
source <xs:element name="VideoReference">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ServiceUri" type="xs:anyURI">
       
<xs:annotation>
         
<xs:documentation>i.e. http://www.youtube.com</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Id" type="xs:string"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TypeMedia/Video/VideoReference/ServiceUri
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
i.e. http://www.youtube.com
source <xs:element name="ServiceUri" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>i.e. http://www.youtube.com</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Video/VideoReference/Id
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Id" type="xs:string"/>

element TypeMedia/Document
diagram
properties
isRef 0
content complex
children Title Type MimeType SourceUrl
attributes
Name  Type  Use  Default  Fixed  Annotation
order  xs:positiveInteger      
documentation
Value used to order media
source <xs:element name="Document">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Title" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>I.e. Big garden with roses</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Type" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="brochure"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="MimeType" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mimetype of the document</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SourceUrl" type="xs:anyURI">
       
<xs:annotation>
         
<xs:documentation>Complete storage filename, including path to i.e. NFS</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="order" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Value used to order media</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

element TypeMedia/Document/Title
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
I.e. Big garden with roses
source <xs:element name="Title" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>I.e. Big garden with roses</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Document/Type
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration brochure
source <xs:element name="Type" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="brochure"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TypeMedia/Document/MimeType
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mimetype of the document
source <xs:element name="MimeType" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mimetype of the document</xs:documentation>
 
</xs:annotation>
</xs:element>

element TypeMedia/Document/SourceUrl
diagram
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation
Complete storage filename, including path to i.e. NFS
source <xs:element name="SourceUrl" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>Complete storage filename, including path to i.e. NFS</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TypeProjectScenarioReference
diagram
children Scenario
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  TypeUuidrequired      
documentation
Project's UniqueID
annotation
documentation
Reference to a YISxml Project
source <xs:complexType name="TypeProjectScenarioReference">
 
<xs:annotation>
   
<xs:documentation>Reference to a YISxml Project</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Scenario">
     
<xs:annotation>
       
<xs:documentation>Project scenario, i.e. NBpr</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="NBvk"/>
         
<xs:enumeration value="NBpr"/>
         
<xs:enumeration value="NBty"/>
         
<xs:enumeration value="NBbn"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="uuid" type="TypeUuid" use="required">
   
<xs:annotation>
     
<xs:documentation>Project's UniqueID</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

element TypeProjectScenarioReference/Scenario
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration NBvk
enumeration NBpr
enumeration NBty
enumeration NBbn
annotation
documentation
Project scenario, i.e. NBpr
source <xs:element name="Scenario">
 
<xs:annotation>
   
<xs:documentation>Project scenario, i.e. NBpr</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="NBvk"/>
     
<xs:enumeration value="NBpr"/>
     
<xs:enumeration value="NBty"/>
     
<xs:enumeration value="NBbn"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType TypeRelationReference
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  TypeUuidrequired      
documentation
Relation's UniqueID
annotation
documentation
Reference to a 3MCP Relation
source <xs:complexType name="TypeRelationReference">
 
<xs:annotation>
   
<xs:documentation>Reference to a 3MCP Relation</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="uuid" type="TypeUuid" use="required">
   
<xs:annotation>
     
<xs:documentation>Relation's UniqueID</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

complexType TypeRelationRoleReference
diagram
children Role
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  TypeUuidrequired      
documentation
Relation's UniqueID
annotation
documentation
Reference to a 3MCP Relation, with role specified
source <xs:complexType name="TypeRelationRoleReference">
 
<xs:annotation>
   
<xs:documentation>Reference to a 3MCP Relation, with role specified</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Role" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Role of the relation, i.e. 'koper'. Only applicable when the RelationReference is used to link a relation to a project.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="uuid" type="TypeUuid" use="required">
   
<xs:annotation>
     
<xs:documentation>Relation's UniqueID</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

element TypeRelationRoleReference/Role
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation
Role of the relation, i.e. 'koper'. Only applicable when the RelationReference is used to link a relation to a project.
source <xs:element name="Role" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Role of the relation, i.e. 'koper'. Only applicable when the RelationReference is used to link a relation to a project.</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType TypeEmailAddress
type xs:string
annotation
documentation
E-mail address, http://en.wikipedia.org/wiki/E-mail_address
source <xs:simpleType name="TypeEmailAddress">
 
<xs:annotation>
   
<xs:documentation>E-mail address, http://en.wikipedia.org/wiki/E-mail_address</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType TypeUuid
type restriction of xs:string
used by
attributes TypeKadasterInformation/KadastraleKaart/@documentUuid TypeProjectScenarioReference/@uuid TypeRelationReference/@uuid TypeRelationRoleReference/@uuid TypeMedia/@uuid TypeDocument/@uuid AgEntityAttributes/@uuid
facets
pattern [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{2}[0-9a-fA-F]{2}-[0-9a-fA-F]{12}
annotation
documentation
Universally Unique Identifier, as defined in http://en.wikipedia.org/wiki/UUID
source <xs:simpleType name="TypeUuid">
 
<xs:annotation>
   
<xs:documentation>Universally Unique Identifier, as defined in http://en.wikipedia.org/wiki/UUID</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{2}[0-9a-fA-F]{2}-[0-9a-fA-F]{12}"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup AgEntityAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
uuid  TypeUuidrequired      
documentation
UUID of the entity
timestampGenerated  xs:dateTimerequired      
documentation
Timestamp of generation or modification of XML data.
source <xs:attributeGroup name="AgEntityAttributes">
 
<xs:attribute name="uuid" type="TypeUuid" use="required">
   
<xs:annotation>
     
<xs:documentation>UUID of the entity</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="timestampGenerated" type="xs:dateTime" use="required">
   
<xs:annotation>
     
<xs:documentation>Timestamp of generation or modification of XML data.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:attributeGroup>


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