Schema pdsroot.xsd


schema location:  pdsroot.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://pds.portaldoors.org/xmlns/2006/npdsystem#
 
Attributes  Elements  Groups  Complex types  Simple types 
Count  PDS  G_CommonEntity  CT_ContactLabel  ET_HierarchyDoorsNodes 
RdfDescriptionSet  G_CommonRecord  CT_CrossReference  ET_HierarchyNexusNodes 
StrictAnySemanticSet  G_DoorsEntity  CT_CrossReference_Set  ET_HierarchyPortalNodes 
G_DoorsRecord  CT_Description  ET_InfosetStatus 
G_NexusEntity  CT_DirectoryLabel  ET_SystemComponent 
G_NexusRecord  CT_EntityAliasLabel_Set  ET_SystemConstituent 
G_PortalEntity  CT_EntityCanonicalLabel  ET_Type 
G_PortalRecord  CT_EntityLevel1Metadata  ST_char9 
CT_InfosetEntailment  ST_datetime2 
CT_InfosetLevel3Metadata  ST_int 
CT_InfosetValidation  ST_nonzerotinyint 
CT_Location  ST_nvarchar256 
CT_Location_Set  ST_nvarchar32 
CT_Name  ST_nvarchar4096 
CT_Nature  ST_nvarchar64 
CT_NonzeroPriorityAliasUri  ST_PrincipalTag 
CT_OrganizationLabel  ST_RestrictedSupportingTag 
CT_OtherLabel  ST_SupportingTag 
CT_OtherMetadata  ST_tinyint 
CT_OwnerLabel  ST_uniqueidentifier 
CT_PdsMessage  ST_uri 
CT_PdsResRep_Set 
CT_PersonLabel 
CT_RdfDescription_Set 
CT_RecordDistribution 
CT_RecordLevel2Metadata 
CT_RecordProvenance 
CT_RecordSignature 
CT_RegisteredUri 
CT_RegistrantLabel 
CT_RegistrarLabel 
CT_RegistryLabel 
CT_Request 
CT_ResourceRepresentation 
CT_ResourceRepresentation_Set 
CT_Response 
CT_SecondaryDirectory_Set 
CT_SecondaryRegistry_Set 
CT_sqlxml 
CT_StrictAnySemantic_Set 
CT_SupportingTag_Set 
CT_ZeroPriorityCanonicalUri 


attribute Count
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type xsd:int
used by
complexTypes CT_CrossReference_Set CT_EntityAliasLabel_Set CT_Location_Set CT_RdfDescription_Set CT_ResourceRepresentation_Set CT_SecondaryDirectory_Set CT_SecondaryRegistry_Set CT_StrictAnySemantic_Set CT_SupportingTag_Set
source <xsd:attribute name="Count" type="xsd:int"/>

element PDS
diagram PdsRootDoc_diagrams/PdsRootDoc_p1.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PdsMessage
properties
content complex
children pds:ClientRequest pds:ServerResponse
source <xsd:element name="PDS" type="pds:CT_PdsMessage"/>

element RdfDescriptionSet
diagram PdsRootDoc_diagrams/PdsRootDoc_p2.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RdfDescription_Set
properties
content complex
abstract true
children pds:RdfDescription
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="RdfDescriptionSet" type="pds:CT_RdfDescription_Set" abstract="true"/>

element StrictAnySemanticSet
diagram PdsRootDoc_diagrams/PdsRootDoc_p3.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_StrictAnySemantic_Set
properties
content complex
abstract true
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="StrictAnySemanticSet" type="pds:CT_StrictAnySemantic_Set" abstract="true"/>

group G_CommonEntity
diagram PdsRootDoc_diagrams/PdsRootDoc_p4.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:CanonicalLabel
used by
complexType CT_EntityLevel1Metadata
annotation
documentation
entity metadata elements common to separate PORTAL, separate DOORS, and combined NEXUS
source <xsd:group name="G_CommonEntity">
 
<xsd:annotation>
   
<xsd:documentation>entity metadata elements common to separate PORTAL, separate DOORS, and combined NEXUS</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="CanonicalLabel" type="pds:CT_EntityCanonicalLabel"/>
 
</xsd:sequence>
</xsd:group>

element G_CommonEntity/CanonicalLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p5.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_EntityCanonicalLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typeoptional  Untyped    
source <xsd:element name="CanonicalLabel" type="pds:CT_EntityCanonicalLabel"/>

group G_CommonRecord
diagram PdsRootDoc_diagrams/PdsRootDoc_p6.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:CreatedBy pds:CreatedOn pds:UpdatedBy pds:UpdatedOn pds:ManagedBy pds:Signature pds:Distribution pds:Provenance
used by
complexType CT_RecordLevel2Metadata
source <xsd:group name="G_CommonRecord">
 
<xsd:sequence>
   
<xsd:element name="CreatedBy" type="pds:CT_PersonLabel" minOccurs="0"/>
   
<xsd:element name="CreatedOn" type="pds:ST_datetime2" minOccurs="0"/>
   
<xsd:element name="UpdatedBy" type="pds:CT_PersonLabel" minOccurs="0"/>
   
<xsd:element name="UpdatedOn" type="pds:ST_datetime2" minOccurs="0"/>
   
<xsd:element name="ManagedBy" type="pds:CT_PersonLabel" minOccurs="0"/>
   
<xsd:element name="Signature" type="pds:CT_RecordSignature" minOccurs="0"/>
   
<xsd:element name="Distribution" type="pds:CT_RecordDistribution" minOccurs="0"/>
   
<xsd:element name="Provenance" type="pds:CT_RecordProvenance" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_CommonRecord/CreatedBy
diagram PdsRootDoc_diagrams/PdsRootDoc_p7.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PersonLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:element name="CreatedBy" type="pds:CT_PersonLabel" minOccurs="0"/>

element G_CommonRecord/CreatedOn
diagram PdsRootDoc_diagrams/PdsRootDoc_p8.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_datetime2
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 0001-01-01T00:00:00 
pattern ((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)? 
source <xsd:element name="CreatedOn" type="pds:ST_datetime2" minOccurs="0"/>

element G_CommonRecord/UpdatedBy
diagram PdsRootDoc_diagrams/PdsRootDoc_p9.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PersonLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:element name="UpdatedBy" type="pds:CT_PersonLabel" minOccurs="0"/>

element G_CommonRecord/UpdatedOn
diagram PdsRootDoc_diagrams/PdsRootDoc_p10.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_datetime2
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 0001-01-01T00:00:00 
pattern ((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)? 
source <xsd:element name="UpdatedOn" type="pds:ST_datetime2" minOccurs="0"/>

element G_CommonRecord/ManagedBy
diagram PdsRootDoc_diagrams/PdsRootDoc_p11.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PersonLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:element name="ManagedBy" type="pds:CT_PersonLabel" minOccurs="0"/>

element G_CommonRecord/Signature
diagram PdsRootDoc_diagrams/PdsRootDoc_p12.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RecordSignature
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Signature" type="pds:CT_RecordSignature" minOccurs="0"/>

element G_CommonRecord/Distribution
diagram PdsRootDoc_diagrams/PdsRootDoc_p13.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RecordDistribution
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Distribution" type="pds:CT_RecordDistribution" minOccurs="0"/>

element G_CommonRecord/Provenance
diagram PdsRootDoc_diagrams/PdsRootDoc_p14.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RecordProvenance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Provenance" type="pds:CT_RecordProvenance" minOccurs="0"/>

group G_DoorsEntity
diagram PdsRootDoc_diagrams/PdsRootDoc_p15.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Locations pds:Description
annotation
documentation
entity metadata elements unique to DOORS, not in PORTAL
source <xsd:group name="G_DoorsEntity">
 
<xsd:annotation>
   
<xsd:documentation>entity metadata elements unique to DOORS, not in PORTAL</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Locations" type="pds:CT_Location_Set"/>
   
<xsd:element name="Description" type="pds:CT_Description" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_DoorsEntity/Locations
diagram PdsRootDoc_diagrams/PdsRootDoc_p16.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Location_Set
properties
isRef 0
content complex
children pds:Location
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="Locations" type="pds:CT_Location_Set"/>

element G_DoorsEntity/Description
diagram PdsRootDoc_diagrams/PdsRootDoc_p17.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Description
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="Description" type="pds:CT_Description" minOccurs="0"/>

group G_DoorsRecord
diagram PdsRootDoc_diagrams/PdsRootDoc_p18.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Registry pds:SecondaryRegistrySet
source <xsd:group name="G_DoorsRecord">
 
<xsd:sequence>
   
<xsd:element name="Registry" type="pds:CT_RegistryLabel"/>
   
<xsd:element name="SecondaryRegistrySet" type="pds:CT_SecondaryRegistry_Set" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_DoorsRecord/Registry
diagram PdsRootDoc_diagrams/PdsRootDoc_p19.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistryLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyPortalNodesrequired      
source <xsd:element name="Registry" type="pds:CT_RegistryLabel"/>

element G_DoorsRecord/SecondaryRegistrySet
diagram PdsRootDoc_diagrams/PdsRootDoc_p20.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_SecondaryRegistry_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:SecondaryRegistry
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="SecondaryRegistrySet" type="pds:CT_SecondaryRegistry_Set" minOccurs="0"/>

group G_NexusEntity
diagram PdsRootDoc_diagrams/PdsRootDoc_p21.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:AliasLabels pds:PrincipalTag pds:SupportingTags pds:CrossReferences pds:OtherMetadata pds:Locations pds:Description pds:Name pds:Nature pds:OwnerLabel pds:ContactLabel pds:OtherLabel
annotation
documentation
entity metadata elements in combined NEXUS
source <xsd:group name="G_NexusEntity">
 
<xsd:annotation>
   
<xsd:documentation>entity metadata elements in combined NEXUS</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="AliasLabels" type="pds:CT_EntityAliasLabel_Set" minOccurs="0"/>
   
<xsd:element name="PrincipalTag" type="pds:ST_PrincipalTag" minOccurs="0"/>
   
<xsd:element name="SupportingTags" type="pds:CT_SupportingTag_Set" minOccurs="0"/>
   
<xsd:element name="CrossReferences" type="pds:CT_CrossReference_Set" minOccurs="0"/>
   
<xsd:element name="OtherMetadata" type="pds:CT_OtherMetadata" minOccurs="0"/>
   
<xsd:element name="Locations" type="pds:CT_Location_Set"/>
   
<xsd:element name="Description" type="pds:CT_Description" minOccurs="0"/>
   
<xsd:element name="Name" type="pds:CT_Name" minOccurs="0"/>
   
<xsd:element name="Nature" type="pds:CT_Nature" minOccurs="0"/>
   
<xsd:element name="OwnerLabel" type="pds:CT_OwnerLabel" minOccurs="0"/>
   
<xsd:element name="ContactLabel" type="pds:CT_ContactLabel" minOccurs="0"/>
   
<xsd:element name="OtherLabel" type="pds:CT_OtherLabel" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_NexusEntity/AliasLabels
diagram PdsRootDoc_diagrams/PdsRootDoc_p22.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_EntityAliasLabel_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:AliasLabel
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="AliasLabels" type="pds:CT_EntityAliasLabel_Set" minOccurs="0"/>

element G_NexusEntity/PrincipalTag
diagram PdsRootDoc_diagrams/PdsRootDoc_p23.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_PrincipalTag
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 128 
pattern .* 
source <xsd:element name="PrincipalTag" type="pds:ST_PrincipalTag" minOccurs="0"/>

element G_NexusEntity/SupportingTags
diagram PdsRootDoc_diagrams/PdsRootDoc_p24.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_SupportingTag_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:RestrictedSupportingTag pds:SupportingTag
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="SupportingTags" type="pds:CT_SupportingTag_Set" minOccurs="0"/>

element G_NexusEntity/CrossReferences
diagram PdsRootDoc_diagrams/PdsRootDoc_p25.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_CrossReference_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:CrossReference
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="CrossReferences" type="pds:CT_CrossReference_Set" minOccurs="0"/>

element G_NexusEntity/OtherMetadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p26.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_OtherMetadata
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="OtherMetadata" type="pds:CT_OtherMetadata" minOccurs="0"/>

element G_NexusEntity/Locations
diagram PdsRootDoc_diagrams/PdsRootDoc_p27.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Location_Set
properties
isRef 0
content complex
children pds:Location
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="Locations" type="pds:CT_Location_Set"/>

element G_NexusEntity/Description
diagram PdsRootDoc_diagrams/PdsRootDoc_p28.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Description
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="Description" type="pds:CT_Description" minOccurs="0"/>

element G_NexusEntity/Name
diagram PdsRootDoc_diagrams/PdsRootDoc_p29.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Name
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 64 
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Name" type="pds:CT_Name" minOccurs="0"/>

element G_NexusEntity/Nature
diagram PdsRootDoc_diagrams/PdsRootDoc_p30.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Nature
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 256 
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Nature" type="pds:CT_Nature" minOccurs="0"/>

element G_NexusEntity/OwnerLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p31.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_OwnerLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_SystemConstituentrequired      
source <xsd:element name="OwnerLabel" type="pds:CT_OwnerLabel" minOccurs="0"/>

element G_NexusEntity/ContactLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p32.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_ContactLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:element name="ContactLabel" type="pds:CT_ContactLabel" minOccurs="0"/>

element G_NexusEntity/OtherLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p33.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_OtherLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired      
source <xsd:element name="OtherLabel" type="pds:CT_OtherLabel" minOccurs="0"/>

group G_NexusRecord
diagram PdsRootDoc_diagrams/PdsRootDoc_p34.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Registrant pds:Registrar pds:Registry pds:SecondaryRegistries pds:Directory pds:SecondaryDirectories
source <xsd:group name="G_NexusRecord">
 
<xsd:sequence>
   
<xsd:element name="Registrant" type="pds:CT_RegistrantLabel"/>
   
<xsd:element name="Registrar" type="pds:CT_RegistrarLabel"/>
   
<xsd:element name="Registry" type="pds:CT_RegistryLabel"/>
   
<xsd:element name="SecondaryRegistries" type="pds:CT_SecondaryRegistry_Set" minOccurs="0"/>
   
<xsd:element name="Directory" type="pds:CT_DirectoryLabel"/>
   
<xsd:element name="SecondaryDirectories" type="pds:CT_SecondaryDirectory_Set" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_NexusRecord/Registrant
diagram PdsRootDoc_diagrams/PdsRootDoc_p35.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistrantLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_SystemConstituentrequired      
source <xsd:element name="Registrant" type="pds:CT_RegistrantLabel"/>

element G_NexusRecord/Registrar
diagram PdsRootDoc_diagrams/PdsRootDoc_p36.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistrarLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyNexusNodesrequired      
source <xsd:element name="Registrar" type="pds:CT_RegistrarLabel"/>

element G_NexusRecord/Registry
diagram PdsRootDoc_diagrams/PdsRootDoc_p37.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistryLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyPortalNodesrequired      
source <xsd:element name="Registry" type="pds:CT_RegistryLabel"/>

element G_NexusRecord/SecondaryRegistries
diagram PdsRootDoc_diagrams/PdsRootDoc_p38.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_SecondaryRegistry_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:SecondaryRegistry
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="SecondaryRegistries" type="pds:CT_SecondaryRegistry_Set" minOccurs="0"/>

element G_NexusRecord/Directory
diagram PdsRootDoc_diagrams/PdsRootDoc_p39.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_DirectoryLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyDoorsNodesrequired      
source <xsd:element name="Directory" type="pds:CT_DirectoryLabel"/>

element G_NexusRecord/SecondaryDirectories
diagram PdsRootDoc_diagrams/PdsRootDoc_p40.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_SecondaryDirectory_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:SecondaryDirectory
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="SecondaryDirectories" type="pds:CT_SecondaryDirectory_Set" minOccurs="0"/>

group G_PortalEntity
diagram PdsRootDoc_diagrams/PdsRootDoc_p41.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:AliasLabels pds:PrincipalTag pds:SupportingTags pds:CrossReferences pds:OtherMetadata pds:Name pds:Nature pds:OwnerLabel pds:ContactLabel pds:OtherLabel
annotation
documentation
entity metadata elements unique to PORTAL, not in DOORS
source <xsd:group name="G_PortalEntity">
 
<xsd:annotation>
   
<xsd:documentation>entity metadata elements unique to PORTAL, not in DOORS</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="AliasLabels" type="pds:CT_EntityAliasLabel_Set" minOccurs="0"/>
   
<xsd:element name="PrincipalTag" type="pds:ST_PrincipalTag" minOccurs="0"/>
   
<xsd:element name="SupportingTags" type="pds:CT_SupportingTag_Set" minOccurs="0"/>
   
<xsd:element name="CrossReferences" type="pds:CT_CrossReference_Set" minOccurs="0"/>
   
<xsd:element name="OtherMetadata" type="pds:CT_OtherMetadata" minOccurs="0"/>
   
<xsd:element name="Name" type="pds:CT_Name" minOccurs="0"/>
   
<xsd:element name="Nature" type="pds:CT_Nature" minOccurs="0"/>
   
<xsd:element name="OwnerLabel" type="pds:CT_OwnerLabel" minOccurs="0"/>
   
<xsd:element name="ContactLabel" type="pds:CT_ContactLabel" minOccurs="0"/>
   
<xsd:element name="OtherLabel" type="pds:CT_OtherLabel" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_PortalEntity/AliasLabels
diagram PdsRootDoc_diagrams/PdsRootDoc_p42.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_EntityAliasLabel_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:AliasLabel
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="AliasLabels" type="pds:CT_EntityAliasLabel_Set" minOccurs="0"/>

element G_PortalEntity/PrincipalTag
diagram PdsRootDoc_diagrams/PdsRootDoc_p43.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_PrincipalTag
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 128 
pattern .* 
source <xsd:element name="PrincipalTag" type="pds:ST_PrincipalTag" minOccurs="0"/>

element G_PortalEntity/SupportingTags
diagram PdsRootDoc_diagrams/PdsRootDoc_p44.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_SupportingTag_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:RestrictedSupportingTag pds:SupportingTag
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="SupportingTags" type="pds:CT_SupportingTag_Set" minOccurs="0"/>

element G_PortalEntity/CrossReferences
diagram PdsRootDoc_diagrams/PdsRootDoc_p45.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_CrossReference_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:CrossReference
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="CrossReferences" type="pds:CT_CrossReference_Set" minOccurs="0"/>

element G_PortalEntity/OtherMetadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p46.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_OtherMetadata
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="OtherMetadata" type="pds:CT_OtherMetadata" minOccurs="0"/>

element G_PortalEntity/Name
diagram PdsRootDoc_diagrams/PdsRootDoc_p47.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Name
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 64 
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Name" type="pds:CT_Name" minOccurs="0"/>

element G_PortalEntity/Nature
diagram PdsRootDoc_diagrams/PdsRootDoc_p48.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Nature
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 256 
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Nature" type="pds:CT_Nature" minOccurs="0"/>

element G_PortalEntity/OwnerLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p49.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_OwnerLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_SystemConstituentrequired      
source <xsd:element name="OwnerLabel" type="pds:CT_OwnerLabel" minOccurs="0"/>

element G_PortalEntity/ContactLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p50.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_ContactLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:element name="ContactLabel" type="pds:CT_ContactLabel" minOccurs="0"/>

element G_PortalEntity/OtherLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p51.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_OtherLabel
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired      
source <xsd:element name="OtherLabel" type="pds:CT_OtherLabel" minOccurs="0"/>

group G_PortalRecord
diagram PdsRootDoc_diagrams/PdsRootDoc_p52.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Registrant pds:Registrar pds:Directory pds:SecondaryDirectorySet
source <xsd:group name="G_PortalRecord">
 
<xsd:sequence>
   
<xsd:element name="Registrant" type="pds:CT_RegistrantLabel"/>
   
<xsd:element name="Registrar" type="pds:CT_RegistrarLabel"/>
   
<xsd:element name="Directory" type="pds:CT_DirectoryLabel"/>
   
<xsd:element name="SecondaryDirectorySet" type="pds:CT_SecondaryDirectory_Set" minOccurs="0"/>
 
</xsd:sequence>
</xsd:group>

element G_PortalRecord/Registrant
diagram PdsRootDoc_diagrams/PdsRootDoc_p53.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistrantLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_SystemConstituentrequired      
source <xsd:element name="Registrant" type="pds:CT_RegistrantLabel"/>

element G_PortalRecord/Registrar
diagram PdsRootDoc_diagrams/PdsRootDoc_p54.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistrarLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyNexusNodesrequired      
source <xsd:element name="Registrar" type="pds:CT_RegistrarLabel"/>

element G_PortalRecord/Directory
diagram PdsRootDoc_diagrams/PdsRootDoc_p55.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_DirectoryLabel
properties
isRef 0
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyDoorsNodesrequired      
source <xsd:element name="Directory" type="pds:CT_DirectoryLabel"/>

element G_PortalRecord/SecondaryDirectorySet
diagram PdsRootDoc_diagrams/PdsRootDoc_p56.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_SecondaryDirectory_Set
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:SecondaryDirectory
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="SecondaryDirectorySet" type="pds:CT_SecondaryDirectory_Set" minOccurs="0"/>

complexType CT_ContactLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p57.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusEntity/ContactLabel G_PortalEntity/ContactLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:complexType name="CT_ContactLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_Type" use="required" fixed="Person"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_ContactLabel/@EntityType
type pds:ET_Type
properties
isRef 0
fixed Person
use required
facets
Kind Value annotation 
enumeration Untyped 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
enumeration Organization 
enumeration Person 
enumeration OfflinePhysicalEntity 
enumeration OnlineVirtualEntity 
enumeration MetaResourceEntity 
source <xsd:attribute name="EntityType" type="pds:ET_Type" use="required" fixed="Person"/>

complexType CT_CrossReference
diagram PdsRootDoc_diagrams/PdsRootDoc_p58.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of xsd:token
properties
base xsd:token
used by
element CT_CrossReference_Set/CrossReference
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="CT_CrossReference">
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:token">
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType CT_CrossReference_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p59.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:CrossReference
used by
elements G_NexusEntity/CrossReferences G_PortalEntity/CrossReferences
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_CrossReference_Set">
 
<xsd:sequence>
   
<xsd:element name="CrossReference" type="pds:CT_CrossReference" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_CrossReference_Set/CrossReference
diagram PdsRootDoc_diagrams/PdsRootDoc_p60.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_CrossReference
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="CrossReference" type="pds:CT_CrossReference" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_Description
diagram PdsRootDoc_diagrams/PdsRootDoc_p61.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of pds:CT_StrictAnySemantic_Set
properties
base pds:CT_StrictAnySemantic_Set
used by
elements G_NexusEntity/Description G_DoorsEntity/Description
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_Description">
 
<xsd:complexContent>
   
<xsd:extension base="pds:CT_StrictAnySemantic_Set">
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

complexType CT_DirectoryLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p62.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusRecord/Directory G_PortalRecord/Directory CT_SecondaryDirectory_Set/SecondaryDirectory
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyDoorsNodesrequired      
source <xsd:complexType name="CT_DirectoryLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_HierarchyDoorsNodes" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_DirectoryLabel/@EntityType
type pds:ET_HierarchyDoorsNodes
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
source <xsd:attribute name="EntityType" type="pds:ET_HierarchyDoorsNodes" use="required"/>

complexType CT_EntityAliasLabel_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p63.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:AliasLabel
used by
elements G_NexusEntity/AliasLabels G_PortalEntity/AliasLabels
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
annotation
documentation
complexType for the permitted alias labels that may also be used to identify the resource entity; all labels, whether canonical or alias, must be globally unique throughout the entire PORTAL-DOORS System
source <xsd:complexType name="CT_EntityAliasLabel_Set">
 
<xsd:annotation>
   
<xsd:documentation>complexType for the permitted alias labels that may also be used to identify the resource entity; all labels, whether canonical or alias, must be globally unique throughout the entire PORTAL-DOORS System</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="AliasLabel" type="pds:CT_NonzeroPriorityAliasUri" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_EntityAliasLabel_Set/AliasLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p64.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_NonzeroPriorityAliasUri
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  false    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_nonzerotinyintrequired      
source <xsd:element name="AliasLabel" type="pds:CT_NonzeroPriorityAliasUri" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_EntityCanonicalLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p65.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of pds:CT_ZeroPriorityCanonicalUri
properties
base pds:CT_ZeroPriorityCanonicalUri
used by
element G_CommonEntity/CanonicalLabel
complexTypes CT_ContactLabel CT_DirectoryLabel CT_OrganizationLabel CT_OtherLabel CT_OwnerLabel CT_PersonLabel CT_RegistrantLabel CT_RegistrarLabel CT_RegistryLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typeoptional  Untyped    
annotation
documentation
complexType for the required canonical label serving as the globally unique identifier for the resource entity
source <xsd:complexType name="CT_EntityCanonicalLabel">
 
<xsd:annotation>
   
<xsd:documentation>complexType for the required canonical label serving as the globally unique identifier for the resource entity</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="pds:CT_ZeroPriorityCanonicalUri">
     
<xsd:attribute name="EntityType" type="pds:ET_Type" use="optional" default="Untyped"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_EntityCanonicalLabel/@EntityType
type pds:ET_Type
properties
isRef 0
default Untyped
use optional
facets
Kind Value annotation 
enumeration Untyped 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
enumeration Organization 
enumeration Person 
enumeration OfflinePhysicalEntity 
enumeration OnlineVirtualEntity 
enumeration MetaResourceEntity 
source <xsd:attribute name="EntityType" type="pds:ET_Type" use="optional" default="Untyped"/>

complexType CT_EntityLevel1Metadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p66.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:CanonicalLabel
used by
element CT_ResourceRepresentation/EntityMetadata
attributes
Name  Type  Use  Default  Fixed  annotation
EntityHidpds:ST_nvarchar4096optional      
source <xsd:complexType name="CT_EntityLevel1Metadata">
 
<xsd:sequence>
   
<xsd:group ref="pds:G_CommonEntity"/>
 
</xsd:sequence>
 
<xsd:attribute name="EntityHid" type="pds:ST_nvarchar4096" use="optional"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

attribute CT_EntityLevel1Metadata/@EntityHid
type pds:ST_nvarchar4096
properties
isRef 0
use optional
facets
Kind Value annotation 
minLength 
maxLength 4096 
source <xsd:attribute name="EntityHid" type="pds:ST_nvarchar4096" use="optional"/>

complexType CT_InfosetEntailment
diagram PdsRootDoc_diagrams/PdsRootDoc_p67.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of pds:CT_RdfDescription_Set
properties
base pds:CT_RdfDescription_Set
children pds:RdfDescription
used by
element CT_InfosetLevel3Metadata/Entailment
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_InfosetEntailment">
 
<xsd:complexContent>
   
<xsd:extension base="pds:CT_RdfDescription_Set">
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

complexType CT_InfosetLevel3Metadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p68.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:PortalValidation pds:DoorsValidation pds:Entailment
used by
element CT_ResourceRepresentation/InfosetMetadata
attributes
Name  Type  Use  Default  Fixed  annotation
InfosetGuidpds:ST_uniqueidentifieroptional      
documentation
Globally unique identifier (per SQL definition) for the resource infoset assembled from distributed records at PORTAL and DOORS servers; this optional identifier is distinct from the EntityLabel as the required globally unique identifer for the resource entity.
IsPrivatexsd:booleanoptional  false    
IsVerbosexsd:booleanoptional  false    
source <xsd:complexType name="CT_InfosetLevel3Metadata">
 
<xsd:sequence>
   
<xsd:element name="PortalValidation" type="pds:CT_InfosetValidation" minOccurs="0"/>
   
<xsd:element name="DoorsValidation" type="pds:CT_InfosetValidation" minOccurs="0"/>
   
<xsd:element name="Entailment" type="pds:CT_InfosetEntailment" minOccurs="0"/>
 
</xsd:sequence>
 
<xsd:attribute name="InfosetGuid" type="pds:ST_uniqueidentifier" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Globally unique identifier (per SQL definition) for the resource infoset assembled from distributed records at PORTAL and DOORS servers; this optional identifier is distinct from the EntityLabel as the required globally unique identifer for the resource entity.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="IsVerbose" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

attribute CT_InfosetLevel3Metadata/@InfosetGuid
type pds:ST_uniqueidentifier
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}) 
annotation
documentation
Globally unique identifier (per SQL definition) for the resource infoset assembled from distributed records at PORTAL and DOORS servers; this optional identifier is distinct from the EntityLabel as the required globally unique identifer for the resource entity.
source <xsd:attribute name="InfosetGuid" type="pds:ST_uniqueidentifier" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Globally unique identifier (per SQL definition) for the resource infoset assembled from distributed records at PORTAL and DOORS servers; this optional identifier is distinct from the EntityLabel as the required globally unique identifer for the resource entity.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CT_InfosetLevel3Metadata/@IsPrivate
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>

attribute CT_InfosetLevel3Metadata/@IsVerbose
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsVerbose" type="xsd:boolean" use="optional" default="false"/>

element CT_InfosetLevel3Metadata/PortalValidation
diagram PdsRootDoc_diagrams/PdsRootDoc_p69.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_InfosetValidation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:Status pds:TestedOn
source <xsd:element name="PortalValidation" type="pds:CT_InfosetValidation" minOccurs="0"/>

element CT_InfosetLevel3Metadata/DoorsValidation
diagram PdsRootDoc_diagrams/PdsRootDoc_p70.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_InfosetValidation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:Status pds:TestedOn
source <xsd:element name="DoorsValidation" type="pds:CT_InfosetValidation" minOccurs="0"/>

element CT_InfosetLevel3Metadata/Entailment
diagram PdsRootDoc_diagrams/PdsRootDoc_p71.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_InfosetEntailment
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pds:RdfDescription
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="Entailment" type="pds:CT_InfosetEntailment" minOccurs="0"/>

complexType CT_InfosetValidation
diagram PdsRootDoc_diagrams/PdsRootDoc_p72.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Status pds:TestedOn
used by
elements CT_InfosetLevel3Metadata/DoorsValidation CT_InfosetLevel3Metadata/PortalValidation
source <xsd:complexType name="CT_InfosetValidation">
 
<xsd:sequence>
   
<xsd:element name="Status" type="pds:ET_InfosetStatus"/>
   
<xsd:element name="TestedOn" type="xsd:dateTime"/>
 
</xsd:sequence>
</xsd:complexType>

element CT_InfosetValidation/Status
diagram PdsRootDoc_diagrams/PdsRootDoc_p73.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ET_InfosetStatus
properties
isRef 0
content simple
facets
Kind Value annotation 
enumeration Invalid 
enumeration Pending 
enumeration Valid 
source <xsd:element name="Status" type="pds:ET_InfosetStatus"/>

element CT_InfosetValidation/TestedOn
diagram PdsRootDoc_diagrams/PdsRootDoc_p74.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type xsd:dateTime
properties
isRef 0
content simple
source <xsd:element name="TestedOn" type="xsd:dateTime"/>

complexType CT_Location
diagram PdsRootDoc_diagrams/PdsRootDoc_p75.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Url pds:Xml pds:DisplayText pds:DisplayImageUrl
used by
element CT_Location_Set/Location
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="CT_Location">
 
<xsd:sequence>
   
<xsd:element name="Url" type="xsd:anyURI" minOccurs="0"/>
   
<xsd:element name="Xml" type="pds:CT_sqlxml" minOccurs="0"/>
   
<xsd:element name="DisplayText" type="pds:ST_nvarchar64" minOccurs="0"/>
   
<xsd:element name="DisplayImageUrl" type="xsd:anyURI" minOccurs="0"/>
 
</xsd:sequence>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_Location/Url
diagram PdsRootDoc_diagrams/PdsRootDoc_p76.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type xsd:anyURI
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Url" type="xsd:anyURI" minOccurs="0"/>

element CT_Location/Xml
diagram PdsRootDoc_diagrams/PdsRootDoc_p77.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_sqlxml
properties
isRef 0
minOcc 0
maxOcc 1
content complex
mixed true
source <xsd:element name="Xml" type="pds:CT_sqlxml" minOccurs="0"/>

element CT_Location/DisplayText
diagram PdsRootDoc_diagrams/PdsRootDoc_p78.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_nvarchar64
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 64 
source <xsd:element name="DisplayText" type="pds:ST_nvarchar64" minOccurs="0"/>

element CT_Location/DisplayImageUrl
diagram PdsRootDoc_diagrams/PdsRootDoc_p79.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type xsd:anyURI
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="DisplayImageUrl" type="xsd:anyURI" minOccurs="0"/>

complexType CT_Location_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p80.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Location
used by
elements G_NexusEntity/Locations G_DoorsEntity/Locations
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_Location_Set">
 
<xsd:sequence>
   
<xsd:element name="Location" type="pds:CT_Location" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_Location_Set/Location
diagram PdsRootDoc_diagrams/PdsRootDoc_p81.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Location
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children pds:Url pds:Xml pds:DisplayText pds:DisplayImageUrl
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="Location" type="pds:CT_Location" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_Name
diagram PdsRootDoc_diagrams/PdsRootDoc_p82.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of pds:ST_nvarchar64
properties
base pds:ST_nvarchar64
used by
elements G_NexusEntity/Name G_PortalEntity/Name
facets
Kind Value annotation 
minLength 
maxLength 64 
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Name of resource entity for display in applications: usually the name of the person, organization, physical offline or virtual online entity with desired spelling case and punctuation as used in the official name for the resource entity
source <xsd:complexType name="CT_Name">
 
<xsd:annotation>
   
<xsd:documentation>Name of resource entity for display in applications: usually the name of the person, organization, physical offline or virtual online entity with desired spelling case and punctuation as used in the official name for the resource entity</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="pds:ST_nvarchar64">
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType CT_Nature
diagram PdsRootDoc_diagrams/PdsRootDoc_p83.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of pds:ST_nvarchar256
properties
base pds:ST_nvarchar256
used by
elements G_NexusEntity/Nature G_PortalEntity/Nature
facets
Kind Value annotation 
minLength 
maxLength 256 
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Nature of resource entity for display in applications: usually a natural language phrase concisely describing the resource entity.
source <xsd:complexType name="CT_Nature">
 
<xsd:annotation>
   
<xsd:documentation>Nature of resource entity for display in applications: usually a natural language phrase concisely describing the resource entity.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="pds:ST_nvarchar256">
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType CT_NonzeroPriorityAliasUri
diagram PdsRootDoc_diagrams/PdsRootDoc_p84.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_RegisteredUri
properties
base pds:CT_RegisteredUri
used by
element CT_EntityAliasLabel_Set/AliasLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  false    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_nonzerotinyintrequired      
annotation
documentation
CT_NonzeroPriorityAliasUri is a special restriction of CT_RegisteredUri for entity alias labels.
source <xsd:complexType name="CT_NonzeroPriorityAliasUri">
 
<xsd:annotation>
   
<xsd:documentation>CT_NonzeroPriorityAliasUri is a special restriction of CT_RegisteredUri for entity alias labels.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_RegisteredUri">
     
<xsd:attribute name="IsTagIndependent" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="IsCanonical" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="Priority" type="pds:ST_nonzerotinyint" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_NonzeroPriorityAliasUri/@IsTagIndependent
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsTagIndependent" type="xsd:boolean" use="optional" default="false"/>

attribute CT_NonzeroPriorityAliasUri/@IsCanonical
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsCanonical" type="xsd:boolean" use="optional" default="false"/>

attribute CT_NonzeroPriorityAliasUri/@IsPrivate
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>

attribute CT_NonzeroPriorityAliasUri/@Priority
type pds:ST_nonzerotinyint
properties
isRef 0
use required
facets
Kind Value annotation 
minInclusive 
maxInclusive 255 
source <xsd:attribute name="Priority" type="pds:ST_nonzerotinyint" use="required"/>

complexType CT_OrganizationLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p85.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Organization  
source <xsd:complexType name="CT_OrganizationLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_Type" use="required" fixed="Organization"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_OrganizationLabel/@EntityType
type pds:ET_Type
properties
isRef 0
fixed Organization
use required
facets
Kind Value annotation 
enumeration Untyped 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
enumeration Organization 
enumeration Person 
enumeration OfflinePhysicalEntity 
enumeration OnlineVirtualEntity 
enumeration MetaResourceEntity 
source <xsd:attribute name="EntityType" type="pds:ET_Type" use="required" fixed="Organization"/>

complexType CT_OtherLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p86.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusEntity/OtherLabel G_PortalEntity/OtherLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired      
source <xsd:complexType name="CT_OtherLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_Type" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_OtherLabel/@EntityType
type pds:ET_Type
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Untyped 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
enumeration Organization 
enumeration Person 
enumeration OfflinePhysicalEntity 
enumeration OnlineVirtualEntity 
enumeration MetaResourceEntity 
source <xsd:attribute name="EntityType" type="pds:ET_Type" use="required"/>

complexType CT_OtherMetadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p87.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
used by
elements G_NexusEntity/OtherMetadata G_PortalEntity/OtherMetadata
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="CT_OtherMetadata">
 
<xsd:sequence>
   
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

complexType CT_OwnerLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p88.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusEntity/OwnerLabel G_PortalEntity/OwnerLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_SystemConstituentrequired      
source <xsd:complexType name="CT_OwnerLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_SystemConstituent" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_OwnerLabel/@EntityType
type pds:ET_SystemConstituent
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Organization 
enumeration Person 
source <xsd:attribute name="EntityType" type="pds:ET_SystemConstituent" use="required"/>

complexType CT_PdsMessage
diagram PdsRootDoc_diagrams/PdsRootDoc_p89.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:ClientRequest pds:ServerResponse
used by
element PDS
source <xsd:complexType name="CT_PdsMessage">
 
<xsd:sequence>
   
<xsd:element name="ClientRequest" type="pds:CT_Request"/>
   
<xsd:element name="ServerResponse" type="pds:CT_Response"/>
 
</xsd:sequence>
</xsd:complexType>

element CT_PdsMessage/ClientRequest
diagram PdsRootDoc_diagrams/PdsRootDoc_p90.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Request
properties
isRef 0
content complex
children pds:URL pds:Note pds:Question
source <xsd:element name="ClientRequest" type="pds:CT_Request"/>

element CT_PdsMessage/ServerResponse
diagram PdsRootDoc_diagrams/PdsRootDoc_p91.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_Response
properties
isRef 0
content complex
children pds:Status pds:Note pds:Answer pds:Related pds:Referred
source <xsd:element name="ServerResponse" type="pds:CT_Response"/>

complexType CT_PdsResRep_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p92.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:NEXUS pds:PORTAL pds:DOORS
used by
elements CT_Response/Answer CT_Response/Referred CT_Response/Related
source <xsd:complexType name="CT_PdsResRep_Set">
 
<xsd:choice>
   
<xsd:element name="NEXUS" type="pds:CT_ResourceRepresentation_Set"/>
   
<xsd:element name="PORTAL" type="pds:CT_ResourceRepresentation_Set"/>
   
<xsd:element name="DOORS" type="pds:CT_ResourceRepresentation_Set"/>
 
</xsd:choice>
</xsd:complexType>

element CT_PdsResRep_Set/NEXUS
diagram PdsRootDoc_diagrams/PdsRootDoc_p93.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_ResourceRepresentation_Set
properties
isRef 0
content complex
children pds:ResourceRepresentation
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="NEXUS" type="pds:CT_ResourceRepresentation_Set"/>

element CT_PdsResRep_Set/PORTAL
diagram PdsRootDoc_diagrams/PdsRootDoc_p94.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_ResourceRepresentation_Set
properties
isRef 0
content complex
children pds:ResourceRepresentation
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="PORTAL" type="pds:CT_ResourceRepresentation_Set"/>

element CT_PdsResRep_Set/DOORS
diagram PdsRootDoc_diagrams/PdsRootDoc_p95.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_ResourceRepresentation_Set
properties
isRef 0
content complex
children pds:ResourceRepresentation
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:element name="DOORS" type="pds:CT_ResourceRepresentation_Set"/>

complexType CT_PersonLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p96.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_CommonRecord/CreatedBy G_CommonRecord/ManagedBy G_CommonRecord/UpdatedBy
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_Typerequired    Person  
source <xsd:complexType name="CT_PersonLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_Type" use="required" fixed="Person"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_PersonLabel/@EntityType
type pds:ET_Type
properties
isRef 0
fixed Person
use required
facets
Kind Value annotation 
enumeration Untyped 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
enumeration Organization 
enumeration Person 
enumeration OfflinePhysicalEntity 
enumeration OnlineVirtualEntity 
enumeration MetaResourceEntity 
source <xsd:attribute name="EntityType" type="pds:ET_Type" use="required" fixed="Person"/>

complexType CT_RdfDescription_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p97.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:RdfDescription
used by
element RdfDescriptionSet
complexType CT_InfosetEntailment
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
annotation
documentation
If used, the element RdfDescription in PDS must be implemented as an alias for the element Description in RDF. An alias is used here to avoid difficulties caused by requiring implementation of an RDF processor and/or importing the RDF namespace elements.
source <xsd:complexType name="CT_RdfDescription_Set">
 
<xsd:annotation>
   
<xsd:documentation>If used, the element RdfDescription in PDS must be implemented as an alias for the element Description in RDF. An alias is used here to avoid difficulties caused by requiring implementation of an RDF processor and/or importing the RDF namespace elements.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="RdfDescription" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
</xsd:complexType>

element CT_RdfDescription_Set/RdfDescription
diagram PdsRootDoc_diagrams/PdsRootDoc_p98.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
properties
isRef 0
minOcc 0
maxOcc unbounded
source <xsd:element name="RdfDescription" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_RecordDistribution
diagram PdsRootDoc_diagrams/PdsRootDoc_p99.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
used by
element G_CommonRecord/Distribution
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="CT_RecordDistribution">
 
<xsd:sequence>
   
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

complexType CT_RecordLevel2Metadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p100.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:CreatedBy pds:CreatedOn pds:UpdatedBy pds:UpdatedOn pds:ManagedBy pds:Signature pds:Distribution pds:Provenance
used by
element CT_ResourceRepresentation/RecordMetadata
attributes
Name  Type  Use  Default  Fixed  annotation
RecordHandlepds:ST_char9optional      
IsCachedCopyxsd:booleanoptional  false    
source <xsd:complexType name="CT_RecordLevel2Metadata">
 
<xsd:sequence>
   
<xsd:group ref="pds:G_CommonRecord"/>
 
</xsd:sequence>
 
<xsd:attribute name="RecordHandle" type="pds:ST_char9" use="optional"/>
 
<xsd:attribute name="IsCachedCopy" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

attribute CT_RecordLevel2Metadata/@RecordHandle
type pds:ST_char9
properties
isRef 0
use optional
facets
Kind Value annotation 
length 
source <xsd:attribute name="RecordHandle" type="pds:ST_char9" use="optional"/>

attribute CT_RecordLevel2Metadata/@IsCachedCopy
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsCachedCopy" type="xsd:boolean" use="optional" default="false"/>

complexType CT_RecordProvenance
diagram PdsRootDoc_diagrams/PdsRootDoc_p101.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
used by
element G_CommonRecord/Provenance
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="CT_RecordProvenance">
 
<xsd:sequence>
   
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

complexType CT_RecordSignature
diagram PdsRootDoc_diagrams/PdsRootDoc_p102.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
used by
element G_CommonRecord/Signature
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="CT_RecordSignature">
 
<xsd:sequence>
   
<xsd:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

complexType CT_RegisteredUri
diagram PdsRootDoc_diagrams/PdsRootDoc_p103.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type extension of pds:ST_uri
properties
base pds:ST_uri
used by
complexTypes CT_NonzeroPriorityAliasUri CT_ZeroPriorityCanonicalUri
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  false    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintoptional  0    
annotation
documentation
complexType for use by RegisteredUri in any EntityLabel; CT_RegisteredUri is an extension of ST_uri.
source <xsd:complexType name="CT_RegisteredUri">
 
<xsd:annotation>
   
<xsd:documentation>complexType for use by RegisteredUri in any EntityLabel; CT_RegisteredUri is an extension of ST_uri.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="pds:ST_uri">
     
<xsd:attribute name="IsTagIndependent" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="IsCanonical" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="Priority" type="pds:ST_tinyint" use="optional" default="0"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_RegisteredUri/@IsTagIndependent
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsTagIndependent" type="xsd:boolean" use="optional" default="false"/>

attribute CT_RegisteredUri/@IsCanonical
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsCanonical" type="xsd:boolean" use="optional" default="false"/>

attribute CT_RegisteredUri/@IsPrivate
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>

attribute CT_RegisteredUri/@Priority
type pds:ST_tinyint
properties
isRef 0
default 0
use optional
facets
Kind Value annotation 
minInclusive 
maxInclusive 255 
source <xsd:attribute name="Priority" type="pds:ST_tinyint" use="optional" default="0"/>

complexType CT_RegistrantLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p104.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusRecord/Registrant G_PortalRecord/Registrant
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_SystemConstituentrequired      
source <xsd:complexType name="CT_RegistrantLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_SystemConstituent" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_RegistrantLabel/@EntityType
type pds:ET_SystemConstituent
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Organization 
enumeration Person 
source <xsd:attribute name="EntityType" type="pds:ET_SystemConstituent" use="required"/>

complexType CT_RegistrarLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p105.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusRecord/Registrar G_PortalRecord/Registrar
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyNexusNodesrequired      
source <xsd:complexType name="CT_RegistrarLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_HierarchyNexusNodes" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_RegistrarLabel/@EntityType
type pds:ET_HierarchyNexusNodes
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
source <xsd:attribute name="EntityType" type="pds:ET_HierarchyNexusNodes" use="required"/>

complexType CT_RegistryLabel
diagram PdsRootDoc_diagrams/PdsRootDoc_p106.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_EntityCanonicalLabel
properties
base pds:CT_EntityCanonicalLabel
used by
elements G_NexusRecord/Registry G_DoorsRecord/Registry CT_SecondaryRegistry_Set/SecondaryRegistry
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyPortalNodesrequired      
source <xsd:complexType name="CT_RegistryLabel">
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_EntityCanonicalLabel">
     
<xsd:attribute name="EntityType" type="pds:ET_HierarchyPortalNodes" use="required"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_RegistryLabel/@EntityType
type pds:ET_HierarchyPortalNodes
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
source <xsd:attribute name="EntityType" type="pds:ET_HierarchyPortalNodes" use="required"/>

complexType CT_Request
diagram PdsRootDoc_diagrams/PdsRootDoc_p107.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:URL pds:Note pds:Question
used by
element CT_PdsMessage/ClientRequest
source <xsd:complexType name="CT_Request">
 
<xsd:sequence>
   
<xsd:element name="URL" type="pds:ST_uri"/>
   
<xsd:element name="Note" type="pds:ST_nvarchar4096"/>
   
<xsd:element name="Question" type="pds:ST_nvarchar4096"/>
 
</xsd:sequence>
</xsd:complexType>

element CT_Request/URL
diagram PdsRootDoc_diagrams/PdsRootDoc_p108.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_uri
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 384 
source <xsd:element name="URL" type="pds:ST_uri"/>

element CT_Request/Note
diagram PdsRootDoc_diagrams/PdsRootDoc_p109.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_nvarchar4096
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 4096 
source <xsd:element name="Note" type="pds:ST_nvarchar4096"/>

element CT_Request/Question
diagram PdsRootDoc_diagrams/PdsRootDoc_p110.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_nvarchar4096
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 4096 
source <xsd:element name="Question" type="pds:ST_nvarchar4096"/>

complexType CT_ResourceRepresentation
diagram PdsRootDoc_diagrams/PdsRootDoc_p111.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:EntityMetadata pds:RecordMetadata pds:InfosetMetadata
used by
element CT_ResourceRepresentation_Set/ResourceRepresentation
attributes
Name  Type  Use  Default  Fixed  annotation
ResourceIidpds:ST_intoptional      
annotation
documentation
the "resource representation" is a container that collates the primary metadata about the entity itself (the "resource entity" metadata at "Level 1") with the secondary metadata about the Level 1 metadata (the "resource record" metadata at "Level 2") and the tertiary metadata about the Level 1 and Level 2 metadata (the "resource infoset" metadata at "Level 3")
source <xsd:complexType name="CT_ResourceRepresentation">
 
<xsd:annotation>
   
<xsd:documentation>the "resource representation" is a container that collates the primary metadata about the entity itself (the "resource entity" metadata at "Level 1") with the secondary metadata about the Level 1 metadata (the "resource record" metadata at "Level 2") and the tertiary metadata about the Level 1 and Level 2 metadata (the "resource infoset" metadata at "Level 3")
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="EntityMetadata" type="pds:CT_EntityLevel1Metadata"/>
   
<xsd:element name="RecordMetadata" type="pds:CT_RecordLevel2Metadata"/>
   
<xsd:element name="InfosetMetadata" type="pds:CT_InfosetLevel3Metadata"/>
 
</xsd:sequence>
 
<xsd:attribute name="ResourceIid" type="pds:ST_int" use="optional"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

attribute CT_ResourceRepresentation/@ResourceIid
type pds:ST_int
properties
isRef 0
use optional
facets
Kind Value annotation 
minInclusive 
maxInclusive 2147483647 
source <xsd:attribute name="ResourceIid" type="pds:ST_int" use="optional"/>

element CT_ResourceRepresentation/EntityMetadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p112.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_EntityLevel1Metadata
properties
isRef 0
content complex
children pds:CanonicalLabel
attributes
Name  Type  Use  Default  Fixed  annotation
EntityHidpds:ST_nvarchar4096optional      
source <xsd:element name="EntityMetadata" type="pds:CT_EntityLevel1Metadata"/>

element CT_ResourceRepresentation/RecordMetadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p113.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RecordLevel2Metadata
properties
isRef 0
content complex
children pds:CreatedBy pds:CreatedOn pds:UpdatedBy pds:UpdatedOn pds:ManagedBy pds:Signature pds:Distribution pds:Provenance
attributes
Name  Type  Use  Default  Fixed  annotation
RecordHandlepds:ST_char9optional      
IsCachedCopyxsd:booleanoptional  false    
source <xsd:element name="RecordMetadata" type="pds:CT_RecordLevel2Metadata"/>

element CT_ResourceRepresentation/InfosetMetadata
diagram PdsRootDoc_diagrams/PdsRootDoc_p114.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_InfosetLevel3Metadata
properties
isRef 0
content complex
children pds:PortalValidation pds:DoorsValidation pds:Entailment
attributes
Name  Type  Use  Default  Fixed  annotation
InfosetGuidpds:ST_uniqueidentifieroptional      
documentation
Globally unique identifier (per SQL definition) for the resource infoset assembled from distributed records at PORTAL and DOORS servers; this optional identifier is distinct from the EntityLabel as the required globally unique identifer for the resource entity.
IsPrivatexsd:booleanoptional  false    
IsVerbosexsd:booleanoptional  false    
source <xsd:element name="InfosetMetadata" type="pds:CT_InfosetLevel3Metadata"/>

complexType CT_ResourceRepresentation_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p115.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:ResourceRepresentation
used by
elements CT_PdsResRep_Set/DOORS CT_PdsResRep_Set/NEXUS CT_PdsResRep_Set/PORTAL
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_ResourceRepresentation_Set">
 
<xsd:sequence>
   
<xsd:element name="ResourceRepresentation" type="pds:CT_ResourceRepresentation" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_ResourceRepresentation_Set/ResourceRepresentation
diagram PdsRootDoc_diagrams/PdsRootDoc_p116.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_ResourceRepresentation
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children pds:EntityMetadata pds:RecordMetadata pds:InfosetMetadata
attributes
Name  Type  Use  Default  Fixed  annotation
ResourceIidpds:ST_intoptional      
source <xsd:element name="ResourceRepresentation" type="pds:CT_ResourceRepresentation" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_Response
diagram PdsRootDoc_diagrams/PdsRootDoc_p117.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:Status pds:Note pds:Answer pds:Related pds:Referred
used by
element CT_PdsMessage/ServerResponse
source <xsd:complexType name="CT_Response">
 
<xsd:sequence>
   
<xsd:element name="Status" type="pds:ST_nvarchar256"/>
   
<xsd:element name="Note" type="pds:ST_nvarchar4096"/>
   
<xsd:element name="Answer" type="pds:CT_PdsResRep_Set"/>
   
<xsd:element name="Related" type="pds:CT_PdsResRep_Set"/>
   
<xsd:element name="Referred" type="pds:CT_PdsResRep_Set"/>
 
</xsd:sequence>
</xsd:complexType>

element CT_Response/Status
diagram PdsRootDoc_diagrams/PdsRootDoc_p118.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_nvarchar256
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 256 
source <xsd:element name="Status" type="pds:ST_nvarchar256"/>

element CT_Response/Note
diagram PdsRootDoc_diagrams/PdsRootDoc_p119.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_nvarchar4096
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 4096 
source <xsd:element name="Note" type="pds:ST_nvarchar4096"/>

element CT_Response/Answer
diagram PdsRootDoc_diagrams/PdsRootDoc_p120.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PdsResRep_Set
properties
isRef 0
content complex
children pds:NEXUS pds:PORTAL pds:DOORS
source <xsd:element name="Answer" type="pds:CT_PdsResRep_Set"/>

element CT_Response/Related
diagram PdsRootDoc_diagrams/PdsRootDoc_p121.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PdsResRep_Set
properties
isRef 0
content complex
children pds:NEXUS pds:PORTAL pds:DOORS
source <xsd:element name="Related" type="pds:CT_PdsResRep_Set"/>

element CT_Response/Referred
diagram PdsRootDoc_diagrams/PdsRootDoc_p122.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_PdsResRep_Set
properties
isRef 0
content complex
children pds:NEXUS pds:PORTAL pds:DOORS
source <xsd:element name="Referred" type="pds:CT_PdsResRep_Set"/>

complexType CT_SecondaryDirectory_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p123.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:SecondaryDirectory
used by
elements G_NexusRecord/SecondaryDirectories G_PortalRecord/SecondaryDirectorySet
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_SecondaryDirectory_Set">
 
<xsd:sequence>
   
<xsd:element name="SecondaryDirectory" type="pds:CT_DirectoryLabel" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_SecondaryDirectory_Set/SecondaryDirectory
diagram PdsRootDoc_diagrams/PdsRootDoc_p124.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_DirectoryLabel
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyDoorsNodesrequired      
source <xsd:element name="SecondaryDirectory" type="pds:CT_DirectoryLabel" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_SecondaryRegistry_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p125.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:SecondaryRegistry
used by
elements G_NexusRecord/SecondaryRegistries G_DoorsRecord/SecondaryRegistrySet
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_SecondaryRegistry_Set">
 
<xsd:sequence>
   
<xsd:element name="SecondaryRegistry" type="pds:CT_RegistryLabel" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_SecondaryRegistry_Set/SecondaryRegistry
diagram PdsRootDoc_diagrams/PdsRootDoc_p126.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:CT_RegistryLabel
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
EntityTypepds:ET_HierarchyPortalNodesrequired      
source <xsd:element name="SecondaryRegistry" type="pds:CT_RegistryLabel" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_sqlxml
diagram PdsRootDoc_diagrams/PdsRootDoc_p127.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
properties
mixed true
used by
element CT_Location/Xml
source <xsd:complexType name="CT_sqlxml" mixed="true">
 
<xsd:sequence>
   
<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:complexType>

complexType CT_StrictAnySemantic_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p128.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
used by
element StrictAnySemanticSet
complexType CT_Description
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_StrictAnySemantic_Set">
 
<xsd:sequence>
   
<xsd:any namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns# http://www.w3.org/2000/01/rdf-schema# http://www.w3.org/2002/07/owl#" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
</xsd:complexType>

complexType CT_SupportingTag_Set
diagram PdsRootDoc_diagrams/PdsRootDoc_p129.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
children pds:RestrictedSupportingTag pds:SupportingTag
used by
elements G_NexusEntity/SupportingTags G_PortalEntity/SupportingTags
attributes
Name  Type  Use  Default  Fixed  annotation
Countoptional  0    
source <xsd:complexType name="CT_SupportingTag_Set">
 
<xsd:sequence>
   
<xsd:element name="RestrictedSupportingTag" type="pds:ST_RestrictedSupportingTag" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element name="SupportingTag" type="pds:ST_SupportingTag" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="pds:Count" use="optional" default="0"/>
 
<xsd:anyAttribute namespace="##any" processContents="lax"/>
</xsd:complexType>

element CT_SupportingTag_Set/RestrictedSupportingTag
diagram PdsRootDoc_diagrams/PdsRootDoc_p130.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_RestrictedSupportingTag
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value annotation 
minLength 
maxLength 128 
pattern .* 
source <xsd:element name="RestrictedSupportingTag" type="pds:ST_RestrictedSupportingTag" minOccurs="0" maxOccurs="unbounded"/>

element CT_SupportingTag_Set/SupportingTag
diagram PdsRootDoc_diagrams/PdsRootDoc_p131.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type pds:ST_SupportingTag
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value annotation 
minLength 
maxLength 128 
source <xsd:element name="SupportingTag" type="pds:ST_SupportingTag" minOccurs="0" maxOccurs="unbounded"/>

complexType CT_ZeroPriorityCanonicalUri
diagram PdsRootDoc_diagrams/PdsRootDoc_p132.png
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:CT_RegisteredUri
properties
base pds:CT_RegisteredUri
used by
complexType CT_EntityCanonicalLabel
facets
Kind Value annotation 
minLength 
maxLength 384 
attributes
Name  Type  Use  Default  Fixed  annotation
IsTagIndependentxsd:booleanoptional  false    
IsCanonicalxsd:booleanoptional  true    
IsPrivatexsd:booleanoptional  false    
Prioritypds:ST_tinyintrequired    0  
annotation
documentation
CT_ZeroPriorityCanonicalUri is a special restriction of CT_RegisteredUri for entity canonical labels.
source <xsd:complexType name="CT_ZeroPriorityCanonicalUri">
 
<xsd:annotation>
   
<xsd:documentation>CT_ZeroPriorityCanonicalUri is a special restriction of CT_RegisteredUri for entity canonical labels.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:restriction base="pds:CT_RegisteredUri">
     
<xsd:attribute name="IsTagIndependent" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="IsCanonical" type="xsd:boolean" use="optional" default="true"/>
     
<xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="Priority" type="pds:ST_tinyint" use="required" fixed="0"/>
     
<xsd:anyAttribute namespace="##any" processContents="lax"/>
   
</xsd:restriction>
 
</xsd:simpleContent>
</xsd:complexType>

attribute CT_ZeroPriorityCanonicalUri/@IsTagIndependent
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsTagIndependent" type="xsd:boolean" use="optional" default="false"/>

attribute CT_ZeroPriorityCanonicalUri/@IsCanonical
type xsd:boolean
properties
isRef 0
default true
use optional
source <xsd:attribute name="IsCanonical" type="xsd:boolean" use="optional" default="true"/>

attribute CT_ZeroPriorityCanonicalUri/@IsPrivate
type xsd:boolean
properties
isRef 0
default false
use optional
source <xsd:attribute name="IsPrivate" type="xsd:boolean" use="optional" default="false"/>

attribute CT_ZeroPriorityCanonicalUri/@Priority
type pds:ST_tinyint
properties
isRef 0
fixed 0
use required
facets
Kind Value annotation 
minInclusive 
maxInclusive 255 
source <xsd:attribute name="Priority" type="pds:ST_tinyint" use="required" fixed="0"/>

simpleType ET_HierarchyDoorsNodes
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:ET_Type
used by
attribute CT_DirectoryLabel/@EntityType
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
source <xsd:simpleType name="ET_HierarchyDoorsNodes">
 
<xsd:restriction base="pds:ET_Type">
   
<xsd:enumeration value="SystemRoot"/>
   
<xsd:enumeration value="DoorsRoot"/>
   
<xsd:enumeration value="DoorsPrimary"/>
   
<xsd:enumeration value="DoorsSecondary"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ET_HierarchyNexusNodes
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:ET_Type
used by
attribute CT_RegistrarLabel/@EntityType
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
source <xsd:simpleType name="ET_HierarchyNexusNodes">
 
<xsd:restriction base="pds:ET_Type">
   
<xsd:enumeration value="SystemRoot"/>
   
<xsd:enumeration value="NexusRoot"/>
   
<xsd:enumeration value="NexusPrimary"/>
   
<xsd:enumeration value="NexusSecondary"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ET_HierarchyPortalNodes
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:ET_Type
used by
attribute CT_RegistryLabel/@EntityType
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
source <xsd:simpleType name="ET_HierarchyPortalNodes">
 
<xsd:restriction base="pds:ET_Type">
   
<xsd:enumeration value="SystemRoot"/>
   
<xsd:enumeration value="PortalRoot"/>
   
<xsd:enumeration value="PortalPrimary"/>
   
<xsd:enumeration value="PortalSecondary"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ET_InfosetStatus
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:NCName
used by
element CT_InfosetValidation/Status
facets
Kind Value annotation 
enumeration Invalid 
enumeration Pending 
enumeration Valid 
source <xsd:simpleType name="ET_InfosetStatus">
 
<xsd:restriction base="xsd:NCName">
   
<xsd:enumeration value="Invalid"/>
   
<xsd:enumeration value="Pending"/>
   
<xsd:enumeration value="Valid"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ET_SystemComponent
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:ET_Type
facets
Kind Value annotation 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
source <xsd:simpleType name="ET_SystemComponent">
 
<xsd:restriction base="pds:ET_Type">
   
<xsd:enumeration value="SystemRoot"/>
   
<xsd:enumeration value="PortalRoot"/>
   
<xsd:enumeration value="PortalPrimary"/>
   
<xsd:enumeration value="PortalSecondary"/>
   
<xsd:enumeration value="DoorsRoot"/>
   
<xsd:enumeration value="DoorsPrimary"/>
   
<xsd:enumeration value="DoorsSecondary"/>
   
<xsd:enumeration value="NexusRoot"/>
   
<xsd:enumeration value="NexusPrimary"/>
   
<xsd:enumeration value="NexusSecondary"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ET_SystemConstituent
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:ET_Type
used by
attributes CT_OwnerLabel/@EntityType CT_RegistrantLabel/@EntityType
facets
Kind Value annotation 
enumeration Organization 
enumeration Person 
source <xsd:simpleType name="ET_SystemConstituent">
 
<xsd:restriction base="pds:ET_Type">
   
<xsd:enumeration value="Organization"/>
   
<xsd:enumeration value="Person"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ET_Type
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:NCName
used by
simpleTypes ET_HierarchyDoorsNodes ET_HierarchyNexusNodes ET_HierarchyPortalNodes ET_SystemComponent ET_SystemConstituent
attributes CT_EntityCanonicalLabel/@EntityType CT_PersonLabel/@EntityType CT_OrganizationLabel/@EntityType CT_OtherLabel/@EntityType CT_ContactLabel/@EntityType
facets
Kind Value annotation 
enumeration Untyped 
enumeration SystemRoot 
enumeration PortalRoot 
enumeration PortalPrimary 
enumeration PortalSecondary 
enumeration DoorsRoot 
enumeration DoorsPrimary 
enumeration DoorsSecondary 
enumeration NexusRoot 
enumeration NexusPrimary 
enumeration NexusSecondary 
enumeration Organization 
enumeration Person 
enumeration OfflinePhysicalEntity 
enumeration OnlineVirtualEntity 
enumeration MetaResourceEntity 
annotation
documentation
Type of resource entity for display in applications: usually the name of the person, organization, or other entity with desired spelling case and punctuation as used in the official name for the resource entity
source <xsd:simpleType name="ET_Type">
 
<xsd:annotation>
   
<xsd:documentation>Type of resource entity for display in applications: usually the name of the person, organization, or other entity with desired spelling case and punctuation as used in the official name for the resource entity</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:NCName">
   
<xsd:enumeration value="Untyped"/>
   
<xsd:enumeration value="SystemRoot"/>
   
<xsd:enumeration value="PortalRoot"/>
   
<xsd:enumeration value="PortalPrimary"/>
   
<xsd:enumeration value="PortalSecondary"/>
   
<xsd:enumeration value="DoorsRoot"/>
   
<xsd:enumeration value="DoorsPrimary"/>
   
<xsd:enumeration value="DoorsSecondary"/>
   
<xsd:enumeration value="NexusRoot"/>
   
<xsd:enumeration value="NexusPrimary"/>
   
<xsd:enumeration value="NexusSecondary"/>
   
<xsd:enumeration value="Organization"/>
   
<xsd:enumeration value="Person"/>
   
<xsd:enumeration value="OfflinePhysicalEntity"/>
   
<xsd:enumeration value="OnlineVirtualEntity"/>
   
<xsd:enumeration value="MetaResourceEntity"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_char9
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
used by
attribute CT_RecordLevel2Metadata/@RecordHandle
facets
Kind Value annotation 
length 
source <xsd:simpleType name="ST_char9">
 
<xsd:restriction base="xsd:token">
   
<xsd:length value="9"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_datetime2
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:dateTime
used by
elements G_CommonRecord/CreatedOn G_CommonRecord/UpdatedOn
facets
Kind Value annotation 
minInclusive 0001-01-01T00:00:00 
pattern ((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)? 
source <xsd:simpleType name="ST_datetime2">
 
<xsd:restriction base="xsd:dateTime">
   
<xsd:minInclusive value="0001-01-01T00:00:00"/>
   
<xsd:pattern value="((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9]{2})|([1-9][0-9]{3}))-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))T(([01][0-9])|(2[0-3]))(:[0-5][0-9]){2}(\.[0-9]+)?"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_int
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:int
used by
attribute CT_ResourceRepresentation/@ResourceIid
facets
Kind Value annotation 
minInclusive 
maxInclusive 2147483647 
annotation
documentation
upper bound 2147483648 = 2^31
source <xsd:simpleType name="ST_int">
 
<xsd:annotation>
   
<xsd:documentation>upper bound 2147483648 = 2^31</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:int">
   
<xsd:minInclusive value="0"/>
   
<xsd:maxInclusive value="2147483647"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_nonzerotinyint
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of pds:ST_tinyint
used by
attribute CT_NonzeroPriorityAliasUri/@Priority
facets
Kind Value annotation 
minInclusive 
maxInclusive 255 
source <xsd:simpleType name="ST_nonzerotinyint">
 
<xsd:restriction base="pds:ST_tinyint">
   
<xsd:minInclusive value="1"/>
   
<xsd:maxInclusive value="255"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_nvarchar256
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
used by
element CT_Response/Status
complexType CT_Nature
facets
Kind Value annotation 
minLength 
maxLength 256 
source <xsd:simpleType name="ST_nvarchar256">
 
<xsd:restriction base="xsd:token">
   
<xsd:minLength value="0"/>
   
<xsd:maxLength value="256"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_nvarchar32
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
facets
Kind Value annotation 
minLength 
maxLength 32 
source <xsd:simpleType name="ST_nvarchar32">
 
<xsd:restriction base="xsd:token">
   
<xsd:minLength value="0"/>
   
<xsd:maxLength value="32"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_nvarchar4096
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
used by
elements CT_Request/Note CT_Response/Note CT_Request/Question
attribute CT_EntityLevel1Metadata/@EntityHid
facets
Kind Value annotation 
minLength 
maxLength 4096 
source <xsd:simpleType name="ST_nvarchar4096">
 
<xsd:restriction base="xsd:token">
   
<xsd:minLength value="0"/>
   
<xsd:maxLength value="4096"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_nvarchar64
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
used by
element CT_Location/DisplayText
complexType CT_Name
facets
Kind Value annotation 
minLength 
maxLength 64 
source <xsd:simpleType name="ST_nvarchar64">
 
<xsd:restriction base="xsd:token">
   
<xsd:minLength value="0"/>
   
<xsd:maxLength value="64"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_PrincipalTag
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:NCName
used by
elements G_NexusEntity/PrincipalTag G_PortalEntity/PrincipalTag
facets
Kind Value annotation 
minLength 
maxLength 128 
pattern .* 
source <xsd:simpleType name="ST_PrincipalTag">
 
<xsd:restriction base="xsd:NCName">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="128"/>
   
<xsd:pattern value=".*"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_RestrictedSupportingTag
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
used by
element CT_SupportingTag_Set/RestrictedSupportingTag
facets
Kind Value annotation 
minLength 
maxLength 128 
pattern .* 
source <xsd:simpleType name="ST_RestrictedSupportingTag">
 
<xsd:restriction base="xsd:token">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="128"/>
   
<xsd:pattern value=".*"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_SupportingTag
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:token
used by
element CT_SupportingTag_Set/SupportingTag
facets
Kind Value annotation 
minLength 
maxLength 128 
source <xsd:simpleType name="ST_SupportingTag">
 
<xsd:restriction base="xsd:token">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="128"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_tinyint
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:unsignedByte
used by
simpleType ST_nonzerotinyint
attributes CT_RegisteredUri/@Priority CT_ZeroPriorityCanonicalUri/@Priority
facets
Kind Value annotation 
minInclusive 
maxInclusive 255 
source <xsd:simpleType name="ST_tinyint">
 
<xsd:restriction base="xsd:unsignedByte">
   
<xsd:minInclusive value="0"/>
   
<xsd:maxInclusive value="255"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_uniqueidentifier
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:string
used by
attribute CT_InfosetLevel3Metadata/@InfosetGuid
facets
Kind Value annotation 
pattern ([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}) 
source <xsd:simpleType name="ST_uniqueidentifier">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ST_uri
namespace http://pds.portaldoors.org/xmlns/2006/npdsystem#
type restriction of xsd:anyURI
used by
element CT_Request/URL
complexType CT_RegisteredUri
facets
Kind Value annotation 
minLength 
maxLength 384 
annotation
documentation
Per RFC 3987 discussion, the xsd:anyURI type includes IRIs and IRI references.
ST_uri imposes a length restriction on anyURI.
source <xsd:simpleType name="ST_uri">
 
<xsd:annotation>
   
<xsd:documentation>Per RFC 3987 discussion, the xsd:anyURI type includes IRIs and IRI references.
ST_uri imposes a length restriction on anyURI.
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:anyURI">
   
<xsd:minLength value="8"/>
   
<xsd:maxLength value="384"/>
 
</xsd:restriction>
</xsd:simpleType>


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