Schema soapwsdlmodel.xsd


schema location:  ..\soapwsdlmodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Complex types 
SoapAddress 
SoapBinding 


schema location:  ..\coremodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Elements  Complex types  Simple types 
classifiedBy  baseArtifactTarget  baseArtifactEnum 
DerivedArtifactType  BaseArtifactType  derivedArtifactEnum 
property  derivedArtifactTarget  documentArtifactEnum 
propertyName  DerivedArtifactType 
propertyValue  Document 
queryExpression  documentArtifactTarget 
relationship  DocumentArtifactType 
relationshipType  target 
sourceId  UserDefinedArtifactType 
StoredQuery  XmlDocument 
targetId 


schema location:  ..\wsdlmodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Complex types  Simple types 
Binding  bindingEnum 
BindingOperation  bindingOperationEnum 
BindingOperationFault  bindingOperationFaultEnum 
bindingOperationFaultTarget  bindingOperationInputEnum 
BindingOperationInput  bindingOperationOutputEnum 
bindingOperationInputTarget  faultEnum 
BindingOperationOutput  messageEnum 
bindingOperationOutputTarget  operationEnum 
bindingOperationTarget  operationInputEnum 
bindingTarget  operationOutputEnum 
Fault  partEnum 
faultTarget  portEnum 
Message  portTypeEnum 
messageTarget  wsdlDocumentEnum 
NamedWsdlDerivedArtifactType  wsdlExtensionEnum 
Operation  xsdTypeEnum 
OperationInput 
operationInputTarget 
OperationOutput 
operationOutputTarget 
operationTarget 
Part 
partTarget 
Port 
portTarget 
PortType 
portTypeTarget 
WsdlDerivedArtifactType 
WsdlDocument 
wsdlDocumentTarget 
WsdlExtension 
wsdlExtensionTarget 
WsdlService 
xsdTypeTarget 


schema location:  ..\xlink.xsd
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/1999/xlink
 
Elements  Groups  Complex types  Simple types  Attributes  Attr. groups 
arc  arcModel  arcType  actuateType  actuate  arcAttrs 
locator  extendedModel  extended  arcroleType  arcrole  extendedAttrs 
resource  locatorModel  locatorType  fromType  from  locatorAttrs 
xtitle  resourceModel  resourceType  hrefType  href  resourceAttrs 
simpleModel  simple  labelType  label  simpleAttrs 
titleModel  titleEltType  roleType  role  titleAttrs 
showType  show 
titleAttrType  title 
toType  to 
typeType  type 


schema location:  ..\xsdmodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Complex types  Simple types 
AttributeDeclaration  xsdDocumentEnum 
ComplexTypeDeclaration 
ElementDeclaration 
SimpleTypeDeclaration 
XsdDocument 
xsdDocumentTarget 
XsdType 


schema location:  ..\policymodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Complex types  Simple types 
PolicyAttachment  policyExpressionEnum 
PolicyDocument 
PolicyExpression 
policyExpressionTarget 


schema location:  altova://ystream/xml.xsd
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/XML/1998/namespace
 
Attributes  Attr. groups 
base  specialAttrs 
id 
lang 
space 


complexType SoapAddress
diagram soapwsdlmodel_p1.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:WsdlExtension
properties
base s-ramp:WsdlExtension
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCNameoptional      
namespacexsd:anyURI      
soapLocationxsd:anyURI      
source <xsd:complexType name="SoapAddress">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:WsdlExtension">
     
<xsd:attribute name="soapLocation" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute SoapAddress/@soapLocation
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="soapLocation" type="xsd:anyURI"/>

complexType SoapBinding
diagram soapwsdlmodel_p2.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:WsdlExtension
properties
base s-ramp:WsdlExtension
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCNameoptional      
namespacexsd:anyURI      
stylexsd:string      
transportxsd:string      
source <xsd:complexType name="SoapBinding">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:WsdlExtension">
     
<xsd:attribute name="style" type="xsd:string"/>
     
<xsd:attribute name="transport" type="xsd:string"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute SoapBinding/@style
type xsd:string
properties
isRef 0
source <xsd:attribute name="style" type="xsd:string"/>

attribute SoapBinding/@transport
type xsd:string
properties
isRef 0
source <xsd:attribute name="transport" type="xsd:string"/>

element classifiedBy
diagram soapwsdlmodel_p3.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:anyURI
properties
content simple
used by
complexType BaseArtifactType
source <xsd:element name="classifiedBy" type="xsd:anyURI"/>

element DerivedArtifactType
diagram soapwsdlmodel_p4.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:DerivedArtifactType
properties
content complex
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
source <xsd:element name="DerivedArtifactType" type="tns:DerivedArtifactType"/>

element property
diagram soapwsdlmodel_p5.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:propertyName tns:propertyValue
used by
complexType BaseArtifactType
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="property">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="tns:propertyName" minOccurs="1" maxOccurs="1"/>
     
<xsd:element ref="tns:propertyValue" minOccurs="1" maxOccurs="1"/>
   
</xsd:sequence>
   
<xsd:anyAttribute namespace="##any"/>
 
</xsd:complexType>
</xsd:element>

element propertyName
diagram soapwsdlmodel_p6.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
elements property StoredQuery
source <xsd:element name="propertyName" type="xsd:string"/>

element propertyValue
diagram soapwsdlmodel_p7.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
element property
source <xsd:element name="propertyValue" type="xsd:string"/>

element queryExpression
diagram soapwsdlmodel_p8.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
element StoredQuery
source <xsd:element name="queryExpression" type="xsd:string"/>

element relationship
diagram soapwsdlmodel_p9.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:relationshipType tns:relationshipTarget
used by
complexType BaseArtifactType
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="relationship">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="tns:relationshipType" minOccurs="1" maxOccurs="1"/>
     
<xsd:element name="relationshipTarget" type="tns:target" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:sequence>
   
<xsd:anyAttribute namespace="##any"/>
 
</xsd:complexType>
</xsd:element>

element relationship/relationshipTarget
diagram soapwsdlmodel_p10.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:target
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
source <xsd:element name="relationshipTarget" type="tns:target" minOccurs="0" maxOccurs="unbounded"/>

element relationshipType
diagram soapwsdlmodel_p11.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
element relationship
source <xsd:element name="relationshipType" type="xsd:string"/>

element sourceId
diagram soapwsdlmodel_p12.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
source <xsd:element name="sourceId" type="xsd:string"/>

element StoredQuery
diagram soapwsdlmodel_p13.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:propertyName tns:queryExpression
attributes
Name  Type  Use  Default  Fixed  annotation
queryNamexsd:string      
source <xsd:element name="StoredQuery">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="tns:propertyName" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="tns:queryExpression"/>
   
</xsd:sequence>
   
<xsd:attribute name="queryName" type="xsd:string"/>
   
<xsd:anyAttribute namespace="##any"/>
 
</xsd:complexType>
</xsd:element>

attribute StoredQuery/@queryName
type xsd:string
properties
isRef 0
source <xsd:attribute name="queryName" type="xsd:string"/>

element targetId
diagram soapwsdlmodel_p14.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
source <xsd:element name="targetId" type="xsd:string"/>

complexType baseArtifactTarget
diagram soapwsdlmodel_p15.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element PolicyAttachment/appliesTo
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:baseArtifactEnumrequired      
source <xsd:complexType name="baseArtifactTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:baseArtifactEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute baseArtifactTarget/@artifactType
type tns:baseArtifactEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BaseArtifactType 
enumeration DocumentArtifactType 
enumeration Document 
enumeration XmlDocument 
enumeration XsdDocument 
enumeration WsdlDocument 
enumeration PolicyDocument 
enumeration DerivedArtifactType 
enumeration PolicyAttachment 
enumeration PolicyExpression 
enumeration AttributeDeclaration 
enumeration ElementDeclaration 
enumeration XsdType 
enumeration ComplexTypeDeclaration 
enumeration SimpleTypeDeclaration 
enumeration WsdlDerivedArtifactType 
enumeration NamedWsdlDerivedArtifactType 
enumeration WsdlService 
enumeration Port 
enumeration Binding 
enumeration PortType 
enumeration BindingOperation 
enumeration BindingOperationInput 
enumeration BindingOperationFault 
enumeration Operation 
enumeration OperationInput 
enumeration Fault 
enumeration Message 
enumeration Part 
enumeration BindingOperationOutput 
enumeration OperationOutput 
enumeration WsdlExtension 
enumeration SoapAddress 
enumeration SoapBinding 
enumeration UserDefinedArtifactType 
enumeration SoaModelType 
enumeration ServiceInterface 
enumeration Effect 
enumeration Event 
enumeration InformationType 
enumeration Policy 
enumeration PolicySubject 
enumeration ServiceContract 
enumeration Element 
enumeration Service 
enumeration Actor 
enumeration Organization 
enumeration System 
enumeration Task 
enumeration Composition 
enumeration ServiceComposition 
enumeration Choreography 
enumeration Collaboration 
enumeration Orchestration 
enumeration Process 
enumeration ChoreographyProcess 
enumeration CollaborationProcess 
enumeration OrchestrationProcess 
enumeration ServiceImplementationModelType 
enumeration ServiceInstance 
enumeration ServiceOperation 
enumeration ServiceEndpoint 
enumeration ServiceOperation 
source <xsd:attribute name="artifactType" type="s-ramp:baseArtifactEnum" use="required"/>

complexType BaseArtifactType
diagram soapwsdlmodel_p16.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
abstract true
children tns:classifiedBy tns:relationship tns:property
used by
complexTypes DerivedArtifactType DocumentArtifactType UserDefinedArtifactType
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
source <xsd:complexType name="BaseArtifactType" abstract="true">
 
<xsd:sequence>
   
<xsd:element ref="tns:classifiedBy" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="tns:relationship" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="tns:property" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute name="artifactType" type="s-ramp:baseArtifactEnum" use="required"/>
 
<xsd:attribute name="name" type="xsd:string" use="required"/>
 
<xsd:attribute name="description" type="xsd:string" use="optional"/>
 
<xsd:attribute name="createdBy" type="xsd:string" use="required"/>
 
<xsd:attribute name="version" type="xsd:string" use="optional"/>
 
<xsd:attribute name="uuid" type="xsd:string" use="required"/>
 
<xsd:attribute name="createdTimestamp" type="xsd:dateTime" use="required"/>
 
<xsd:attribute name="lastModifiedTimestamp" type="xsd:dateTime" use="required"/>
 
<xsd:attribute name="lastModifiedBy" type="xsd:string" use="required"/>
 
<xsd:anyAttribute namespace="##any"/>
</xsd:complexType>

attribute BaseArtifactType/@artifactType
type tns:baseArtifactEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BaseArtifactType 
enumeration DocumentArtifactType 
enumeration Document 
enumeration XmlDocument 
enumeration XsdDocument 
enumeration WsdlDocument 
enumeration PolicyDocument 
enumeration DerivedArtifactType 
enumeration PolicyAttachment 
enumeration PolicyExpression 
enumeration AttributeDeclaration 
enumeration ElementDeclaration 
enumeration XsdType 
enumeration ComplexTypeDeclaration 
enumeration SimpleTypeDeclaration 
enumeration WsdlDerivedArtifactType 
enumeration NamedWsdlDerivedArtifactType 
enumeration WsdlService 
enumeration Port 
enumeration Binding 
enumeration PortType 
enumeration BindingOperation 
enumeration BindingOperationInput 
enumeration BindingOperationFault 
enumeration Operation 
enumeration OperationInput 
enumeration Fault 
enumeration Message 
enumeration Part 
enumeration BindingOperationOutput 
enumeration OperationOutput 
enumeration WsdlExtension 
enumeration SoapAddress 
enumeration SoapBinding 
enumeration UserDefinedArtifactType 
enumeration SoaModelType 
enumeration ServiceInterface 
enumeration Effect 
enumeration Event 
enumeration InformationType 
enumeration Policy 
enumeration PolicySubject 
enumeration ServiceContract 
enumeration Element 
enumeration Service 
enumeration Actor 
enumeration Organization 
enumeration System 
enumeration Task 
enumeration Composition 
enumeration ServiceComposition 
enumeration Choreography 
enumeration Collaboration 
enumeration Orchestration 
enumeration Process 
enumeration ChoreographyProcess 
enumeration CollaborationProcess 
enumeration OrchestrationProcess 
enumeration ServiceImplementationModelType 
enumeration ServiceInstance 
enumeration ServiceOperation 
enumeration ServiceEndpoint 
enumeration ServiceOperation 
source <xsd:attribute name="artifactType" type="s-ramp:baseArtifactEnum" use="required"/>

attribute BaseArtifactType/@name
type xsd:string
properties
isRef 0
use required
source <xsd:attribute name="name" type="xsd:string" use="required"/>

attribute BaseArtifactType/@description
type xsd:string
properties
isRef 0
use optional
source <xsd:attribute name="description" type="xsd:string" use="optional"/>

attribute BaseArtifactType/@createdBy
type xsd:string
properties
isRef 0
use required
source <xsd:attribute name="createdBy" type="xsd:string" use="required"/>

attribute BaseArtifactType/@version
type xsd:string
properties
isRef 0
use optional
source <xsd:attribute name="version" type="xsd:string" use="optional"/>

attribute BaseArtifactType/@uuid
type xsd:string
properties
isRef 0
use required
source <xsd:attribute name="uuid" type="xsd:string" use="required"/>

attribute BaseArtifactType/@createdTimestamp
type xsd:dateTime
properties
isRef 0
use required
source <xsd:attribute name="createdTimestamp" type="xsd:dateTime" use="required"/>

attribute BaseArtifactType/@lastModifiedTimestamp
type xsd:dateTime
properties
isRef 0
use required
source <xsd:attribute name="lastModifiedTimestamp" type="xsd:dateTime" use="required"/>

attribute BaseArtifactType/@lastModifiedBy
type xsd:string
properties
isRef 0
use required
source <xsd:attribute name="lastModifiedBy" type="xsd:string" use="required"/>

complexType derivedArtifactTarget
diagram soapwsdlmodel_p17.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
derivedArtifactTypetns:derivedArtifactEnumrequired      
source <xsd:complexType name="derivedArtifactTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="derivedArtifactType" type="s-ramp:derivedArtifactEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute derivedArtifactTarget/@derivedArtifactType
type tns:derivedArtifactEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration DerivedArtifactType 
enumeration PolicyAttachment 
enumeration PolicyExpression 
enumeration AttributeDeclaration 
enumeration ElementDeclaration 
enumeration XsdType 
enumeration ComplexTypeDeclaration 
enumeration SimpleTypeDeclaration 
enumeration WsdlDerivedArtifactType 
enumeration NamedWsdlDerivedArtifactType 
enumeration WsdlService 
enumeration Port 
enumeration Binding 
enumeration PortType 
enumeration BindingOperation 
enumeration BindingOperationInput 
enumeration BindingOperationFault 
enumeration Operation 
enumeration OperationInput 
enumeration Fault 
enumeration Message 
enumeration Part 
enumeration BindingOperationOutput 
enumeration OperationOutput 
enumeration WsdlExtension 
enumeration SoapAddress 
enumeration SoapBinding 
source <xsd:attribute name="derivedArtifactType" type="s-ramp:derivedArtifactEnum" use="required"/>

complexType DerivedArtifactType
diagram soapwsdlmodel_p18.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:BaseArtifactType
properties
base s-ramp:BaseArtifactType
abstract true
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
used by
element DerivedArtifactType
complexTypes AttributeDeclaration ElementDeclaration PolicyAttachment PolicyExpression WsdlDerivedArtifactType WsdlExtension XsdType
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
source <xsd:complexType name="DerivedArtifactType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:BaseArtifactType">
     
<xsd:sequence>
       
<xsd:element name="relatedDocument" type="tns:documentArtifactTarget" minOccurs="1" maxOccurs="1"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element DerivedArtifactType/relatedDocument
diagram soapwsdlmodel_p19.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:documentArtifactTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:documentArtifactEnumrequired      
source <xsd:element name="relatedDocument" type="tns:documentArtifactTarget" minOccurs="1" maxOccurs="1"/>

complexType Document
diagram soapwsdlmodel_p20.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DocumentArtifactType
properties
base s-ramp:DocumentArtifactType
children tns:classifiedBy tns:relationship tns:property
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
contentTypexsd:string      
contentSizexsd:long      
source <xsd:complexType name="Document">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DocumentArtifactType"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType documentArtifactTarget
diagram soapwsdlmodel_p21.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element DerivedArtifactType/relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:documentArtifactEnumrequired      
source <xsd:complexType name="documentArtifactTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:documentArtifactEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute documentArtifactTarget/@artifactType
type tns:documentArtifactEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration DocumentArtifactType 
enumeration Document 
enumeration XmlDocument 
enumeration XsdDocument 
enumeration WsdlDocument 
enumeration PolicyDocument 
source <xsd:attribute name="artifactType" type="s-ramp:documentArtifactEnum" use="required"/>

complexType DocumentArtifactType
diagram soapwsdlmodel_p22.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:BaseArtifactType
properties
base s-ramp:BaseArtifactType
abstract true
children tns:classifiedBy tns:relationship tns:property
used by
complexTypes Document XmlDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
contentTypexsd:string      
contentSizexsd:long      
source <xsd:complexType name="DocumentArtifactType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:BaseArtifactType">
     
<xsd:attribute name="contentType" type="xsd:string"/>
     
<xsd:attribute name="contentSize" type="xsd:long"/>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute DocumentArtifactType/@contentType
type xsd:string
properties
isRef 0
source <xsd:attribute name="contentType" type="xsd:string"/>

attribute DocumentArtifactType/@contentSize
type xsd:long
properties
isRef 0
source <xsd:attribute name="contentSize" type="xsd:long"/>

complexType target
diagram soapwsdlmodel_p23.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of xsd:string
properties
base xsd:string
used by
element relationship/relationshipTarget
complexTypes baseArtifactTarget bindingOperationFaultTarget bindingOperationInputTarget bindingOperationOutputTarget bindingOperationTarget bindingTarget derivedArtifactTarget documentArtifactTarget faultTarget messageTarget operationInputTarget operationOutputTarget operationTarget partTarget policyExpressionTarget portTarget portTypeTarget wsdlDocumentTarget wsdlExtensionTarget xsdDocumentTarget xsdTypeTarget
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
source <xsd:complexType name="target">
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:string">
     
<xsd:attribute ref="xlink:href" use="required"/>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType UserDefinedArtifactType
diagram soapwsdlmodel_p24.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:BaseArtifactType
properties
base s-ramp:BaseArtifactType
children tns:classifiedBy tns:relationship tns:property
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
userTypexsd:string      
source <xsd:complexType name="UserDefinedArtifactType">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:BaseArtifactType">
     
<xsd:attribute name="userType" type="xsd:string"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute UserDefinedArtifactType/@userType
type xsd:string
properties
isRef 0
source <xsd:attribute name="userType" type="xsd:string"/>

complexType XmlDocument
diagram soapwsdlmodel_p25.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DocumentArtifactType
properties
base s-ramp:DocumentArtifactType
children tns:classifiedBy tns:relationship tns:property
used by
complexTypes PolicyDocument WsdlDocument XsdDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
contentTypexsd:string      
contentSizexsd:long      
contentEncodingxsd:string      
source <xsd:complexType name="XmlDocument">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DocumentArtifactType">
     
<xsd:attribute name="contentEncoding" type="xsd:string"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute XmlDocument/@contentEncoding
type xsd:string
properties
isRef 0
source <xsd:attribute name="contentEncoding" type="xsd:string"/>

simpleType baseArtifactEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of xsd:string
properties
base xsd:string
used by
simpleTypes derivedArtifactEnum documentArtifactEnum xsdDocumentEnum
attributes BaseArtifactType/@artifactType baseArtifactTarget/@artifactType
facets
Kind Value annotation 
enumeration BaseArtifactType 
enumeration DocumentArtifactType 
enumeration Document 
enumeration XmlDocument 
enumeration XsdDocument 
enumeration WsdlDocument 
enumeration PolicyDocument 
enumeration DerivedArtifactType 
enumeration PolicyAttachment 
enumeration PolicyExpression 
enumeration AttributeDeclaration 
enumeration ElementDeclaration 
enumeration XsdType 
enumeration ComplexTypeDeclaration 
enumeration SimpleTypeDeclaration 
enumeration WsdlDerivedArtifactType 
enumeration NamedWsdlDerivedArtifactType 
enumeration WsdlService 
enumeration Port 
enumeration Binding 
enumeration PortType 
enumeration BindingOperation 
enumeration BindingOperationInput 
enumeration BindingOperationFault 
enumeration Operation 
enumeration OperationInput 
enumeration Fault 
enumeration Message 
enumeration Part 
enumeration BindingOperationOutput 
enumeration OperationOutput 
enumeration WsdlExtension 
enumeration SoapAddress 
enumeration SoapBinding 
enumeration UserDefinedArtifactType 
enumeration SoaModelType 
enumeration ServiceInterface 
enumeration Effect 
enumeration Event 
enumeration InformationType 
enumeration Policy 
enumeration PolicySubject 
enumeration ServiceContract 
enumeration Element 
enumeration Service 
enumeration Actor 
enumeration Organization 
enumeration System 
enumeration Task 
enumeration Composition 
enumeration ServiceComposition 
enumeration Choreography 
enumeration Collaboration 
enumeration Orchestration 
enumeration Process 
enumeration ChoreographyProcess 
enumeration CollaborationProcess 
enumeration OrchestrationProcess 
enumeration ServiceImplementationModelType 
enumeration ServiceInstance 
enumeration ServiceOperation 
enumeration ServiceEndpoint 
enumeration ServiceOperation 
source <xsd:simpleType name="baseArtifactEnum">
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="BaseArtifactType"/>
   
<xsd:enumeration value="DocumentArtifactType"/>
   
<xsd:enumeration value="Document"/>
   
<xsd:enumeration value="XmlDocument"/>
   
<xsd:enumeration value="XsdDocument"/>
   
<xsd:enumeration value="WsdlDocument"/>
   
<xsd:enumeration value="PolicyDocument"/>
   
<xsd:enumeration value="DerivedArtifactType"/>
   
<xsd:enumeration value="PolicyAttachment"/>
   
<xsd:enumeration value="PolicyExpression"/>
   
<xsd:enumeration value="AttributeDeclaration"/>
   
<xsd:enumeration value="ElementDeclaration"/>
   
<xsd:enumeration value="XsdType"/>
   
<xsd:enumeration value="ComplexTypeDeclaration"/>
   
<xsd:enumeration value="SimpleTypeDeclaration"/>
   
<xsd:enumeration value="WsdlDerivedArtifactType"/>
   
<xsd:enumeration value="NamedWsdlDerivedArtifactType"/>
   
<xsd:enumeration value="WsdlService"/>
   
<xsd:enumeration value="Port"/>
   
<xsd:enumeration value="Binding"/>
   
<xsd:enumeration value="PortType"/>
   
<xsd:enumeration value="BindingOperation"/>
   
<xsd:enumeration value="BindingOperationInput"/>
   
<xsd:enumeration value="BindingOperationFault"/>
   
<xsd:enumeration value="Operation"/>
   
<xsd:enumeration value="OperationInput"/>
   
<xsd:enumeration value="Fault"/>
   
<xsd:enumeration value="Message"/>
   
<xsd:enumeration value="Part"/>
   
<xsd:enumeration value="BindingOperationOutput"/>
   
<xsd:enumeration value="OperationOutput"/>
   
<xsd:enumeration value="WsdlExtension"/>
   
<xsd:enumeration value="SoapAddress"/>
   
<xsd:enumeration value="SoapBinding"/>
   
<xsd:enumeration value="UserDefinedArtifactType"/>
   
<xsd:enumeration value="SoaModelType"/>
   
<xsd:enumeration value="ServiceInterface"/>
   
<xsd:enumeration value="Effect"/>
   
<xsd:enumeration value="Event"/>
   
<xsd:enumeration value="InformationType"/>
   
<xsd:enumeration value="Policy"/>
   
<xsd:enumeration value="PolicySubject"/>
   
<xsd:enumeration value="ServiceContract"/>
   
<xsd:enumeration value="Element"/>
   
<xsd:enumeration value="Service"/>
   
<xsd:enumeration value="Actor"/>
   
<xsd:enumeration value="Organization"/>
   
<xsd:enumeration value="System"/>
   
<xsd:enumeration value="Task"/>
   
<xsd:enumeration value="Composition"/>
   
<xsd:enumeration value="ServiceComposition"/>
   
<xsd:enumeration value="Choreography"/>
   
<xsd:enumeration value="Collaboration"/>
   
<xsd:enumeration value="Orchestration"/>
   
<xsd:enumeration value="Process"/>
   
<xsd:enumeration value="ChoreographyProcess"/>
   
<xsd:enumeration value="CollaborationProcess"/>
   
<xsd:enumeration value="OrchestrationProcess"/>
   
<xsd:enumeration value="ServiceImplementationModelType"/>
   
<xsd:enumeration value="ServiceInstance"/>
   
<xsd:enumeration value="ServiceOperation"/>
   
<xsd:enumeration value="ServiceEndpoint"/>
   
<xsd:enumeration value="ServiceOperation"/>
   
<!-- xsd model -->
   
<!-- wsdl model -->
   
<!-- policy model -->
   
<!-- derived artifacts -->
   
<!-- policy model -->
   
<!-- xsd model -->
   
<!-- wsdl model -->
   
<!-- soapwsdl model -->
   
<!-- userdefined artifacts-->
   
<!--  soa model -->
   
<!--  serviceimplementation model -->
 
</xsd:restriction>
</xsd:simpleType>

simpleType derivedArtifactEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:baseArtifactEnum
properties
base s-ramp:baseArtifactEnum
used by
simpleTypes bindingEnum bindingOperationEnum bindingOperationFaultEnum bindingOperationInputEnum bindingOperationOutputEnum faultEnum messageEnum operationEnum operationInputEnum operationOutputEnum partEnum policyExpressionEnum portEnum portTypeEnum wsdlExtensionEnum xsdTypeEnum
attribute derivedArtifactTarget/@derivedArtifactType
facets
Kind Value annotation 
enumeration DerivedArtifactType 
enumeration PolicyAttachment 
enumeration PolicyExpression 
enumeration AttributeDeclaration 
enumeration ElementDeclaration 
enumeration XsdType 
enumeration ComplexTypeDeclaration 
enumeration SimpleTypeDeclaration 
enumeration WsdlDerivedArtifactType 
enumeration NamedWsdlDerivedArtifactType 
enumeration WsdlService 
enumeration Port 
enumeration Binding 
enumeration PortType 
enumeration BindingOperation 
enumeration BindingOperationInput 
enumeration BindingOperationFault 
enumeration Operation 
enumeration OperationInput 
enumeration Fault 
enumeration Message 
enumeration Part 
enumeration BindingOperationOutput 
enumeration OperationOutput 
enumeration WsdlExtension 
enumeration SoapAddress 
enumeration SoapBinding 
source <xsd:simpleType name="derivedArtifactEnum">
 
<xsd:restriction base="s-ramp:baseArtifactEnum">
   
<xsd:enumeration value="DerivedArtifactType"/>
   
<xsd:enumeration value="PolicyAttachment"/>
   
<xsd:enumeration value="PolicyExpression"/>
   
<xsd:enumeration value="AttributeDeclaration"/>
   
<xsd:enumeration value="ElementDeclaration"/>
   
<xsd:enumeration value="XsdType"/>
   
<xsd:enumeration value="ComplexTypeDeclaration"/>
   
<xsd:enumeration value="SimpleTypeDeclaration"/>
   
<xsd:enumeration value="WsdlDerivedArtifactType"/>
   
<xsd:enumeration value="NamedWsdlDerivedArtifactType"/>
   
<xsd:enumeration value="WsdlService"/>
   
<xsd:enumeration value="Port"/>
   
<xsd:enumeration value="Binding"/>
   
<xsd:enumeration value="PortType"/>
   
<xsd:enumeration value="BindingOperation"/>
   
<xsd:enumeration value="BindingOperationInput"/>
   
<xsd:enumeration value="BindingOperationFault"/>
   
<xsd:enumeration value="Operation"/>
   
<xsd:enumeration value="OperationInput"/>
   
<xsd:enumeration value="Fault"/>
   
<xsd:enumeration value="Message"/>
   
<xsd:enumeration value="Part"/>
   
<xsd:enumeration value="BindingOperationOutput"/>
   
<xsd:enumeration value="OperationOutput"/>
   
<xsd:enumeration value="WsdlExtension"/>
   
<xsd:enumeration value="SoapAddress"/>
   
<xsd:enumeration value="SoapBinding"/>
   
<!-- policy model -->
   
<!-- xsd model -->
   
<!-- wsdl model -->
   
<!-- soapwsdl model -->
 
</xsd:restriction>
</xsd:simpleType>

simpleType documentArtifactEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:baseArtifactEnum
properties
base s-ramp:baseArtifactEnum
used by
simpleType wsdlDocumentEnum
attribute documentArtifactTarget/@artifactType
facets
Kind Value annotation 
enumeration DocumentArtifactType 
enumeration Document 
enumeration XmlDocument 
enumeration XsdDocument 
enumeration WsdlDocument 
enumeration PolicyDocument 
source <xsd:simpleType name="documentArtifactEnum">
 
<xsd:restriction base="s-ramp:baseArtifactEnum">
   
<xsd:enumeration value="DocumentArtifactType"/>
   
<xsd:enumeration value="Document"/>
   
<xsd:enumeration value="XmlDocument"/>
   
<xsd:enumeration value="XsdDocument"/>
   
<xsd:enumeration value="WsdlDocument"/>
   
<xsd:enumeration value="PolicyDocument"/>
   
<!-- xsd model -->
   
<!-- wsdl model -->
   
<!-- policy model -->
 
</xsd:restriction>
</xsd:simpleType>

complexType Binding
diagram soapwsdlmodel_p26.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:bindingOperation tns:portType
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="Binding">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship to BindingOperation(s): -->
       
<xsd:element name="bindingOperation" type="s-ramp:bindingOperationTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Derived Relationship with this Binding's PortType: -->
        <xsd:element name="portType" type="s-ramp:portTypeTarget"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>

element Binding/bindingOperation
diagram soapwsdlmodel_p27.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:bindingOperationTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationEnumrequired      
source <xsd:element name="bindingOperation" type="s-ramp:bindingOperationTarget" minOccurs="0" maxOccurs="unbounded"/>

element Binding/portType
diagram soapwsdlmodel_p28.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:portTypeTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:portTypeEnumrequired      
source <xsd:element name="portType" type="s-ramp:portTypeTarget"/>

complexType BindingOperation
diagram soapwsdlmodel_p29.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:fault tns:input tns:output tns:operation
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="BindingOperation">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship to BindingOperationFault(s) for this BindingOperation: -->
       
<xsd:element name="fault" type="s-ramp:bindingOperationFaultTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Derived Relationship to BindingOperationInput for this BindingOperation: -->
       
<xsd:element name="input" type="s-ramp:bindingOperationInputTarget" minOccurs="0" maxOccurs="1"/>
       
<!-- Derived Relationship to BindingOperationOutput for this BindingOperation: -->
       
<xsd:element name="output" type="s-ramp:bindingOperationOutputTarget" minOccurs="0" maxOccurs="1"/>
       
<!-- Derived Relationship with Operation artifact: -->
       
<xsd:element name="operation" type="s-ramp:operationTarget"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element BindingOperation/fault
diagram soapwsdlmodel_p30.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:bindingOperationFaultTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationFaultEnumrequired      
source <xsd:element name="fault" type="s-ramp:bindingOperationFaultTarget" minOccurs="0" maxOccurs="unbounded"/>

element BindingOperation/input
diagram soapwsdlmodel_p31.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:bindingOperationInputTarget
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationInputEnumrequired      
source <xsd:element name="input" type="s-ramp:bindingOperationInputTarget" minOccurs="0" maxOccurs="1"/>

element BindingOperation/output
diagram soapwsdlmodel_p32.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:bindingOperationOutputTarget
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationOutputEnumrequired      
source <xsd:element name="output" type="s-ramp:bindingOperationOutputTarget" minOccurs="0" maxOccurs="1"/>

element BindingOperation/operation
diagram soapwsdlmodel_p33.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:operationTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationEnumrequired      
source <xsd:element name="operation" type="s-ramp:operationTarget"/>

complexType BindingOperationFault
diagram soapwsdlmodel_p34.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="BindingOperationFault">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType bindingOperationFaultTarget
diagram soapwsdlmodel_p35.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element BindingOperation/fault
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationFaultEnumrequired      
source <xsd:complexType name="bindingOperationFaultTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:bindingOperationFaultEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute bindingOperationFaultTarget/@artifactType
type tns:bindingOperationFaultEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BindingOperationFault 
source <xsd:attribute name="artifactType" type="s-ramp:bindingOperationFaultEnum" use="required"/>

complexType BindingOperationInput
diagram soapwsdlmodel_p36.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
bindingInputNCNamexsd:NCNameoptional      
source <xsd:complexType name="BindingOperationInput">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:attribute name="bindingInputNCName" type="xsd:NCName" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute BindingOperationInput/@bindingInputNCName
type xsd:NCName
properties
isRef 0
use optional
source <xsd:attribute name="bindingInputNCName" type="xsd:NCName" use="optional"/>

complexType bindingOperationInputTarget
diagram soapwsdlmodel_p37.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element BindingOperation/input
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationInputEnumrequired      
source <xsd:complexType name="bindingOperationInputTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:bindingOperationInputEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute bindingOperationInputTarget/@artifactType
type tns:bindingOperationInputEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BindingOperationInput 
source <xsd:attribute name="artifactType" type="s-ramp:bindingOperationInputEnum" use="required"/>

complexType BindingOperationOutput
diagram soapwsdlmodel_p38.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
bindingOutputNCNamexsd:NCNameoptional      
source <xsd:complexType name="BindingOperationOutput">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:attribute name="bindingOutputNCName" type="xsd:NCName" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute BindingOperationOutput/@bindingOutputNCName
type xsd:NCName
properties
isRef 0
use optional
source <xsd:attribute name="bindingOutputNCName" type="xsd:NCName" use="optional"/>

complexType bindingOperationOutputTarget
diagram soapwsdlmodel_p39.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element BindingOperation/output
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationOutputEnumrequired      
source <xsd:complexType name="bindingOperationOutputTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:bindingOperationOutputEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute bindingOperationOutputTarget/@artifactType
type tns:bindingOperationOutputEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BindingOperationOutput 
source <xsd:attribute name="artifactType" type="s-ramp:bindingOperationOutputEnum" use="required"/>

complexType bindingOperationTarget
diagram soapwsdlmodel_p40.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Binding/bindingOperation
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingOperationEnumrequired      
source <xsd:complexType name="bindingOperationTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:bindingOperationEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute bindingOperationTarget/@artifactType
type tns:bindingOperationEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BindingOperation 
source <xsd:attribute name="artifactType" type="s-ramp:bindingOperationEnum" use="required"/>

complexType bindingTarget
diagram soapwsdlmodel_p41.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Port/Binding
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingEnumrequired      
source <xsd:complexType name="bindingTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:bindingEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute bindingTarget/@artifactType
type tns:bindingEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Binding 
source <xsd:attribute name="artifactType" type="s-ramp:bindingEnum" use="required"/>

complexType Fault
diagram soapwsdlmodel_p42.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:message
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="Fault">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship with Message artifact: -->
       
<xsd:element name="message" type="s-ramp:messageTarget"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element Fault/message
diagram soapwsdlmodel_p43.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:messageTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:messageEnumrequired      
source <xsd:element name="message" type="s-ramp:messageTarget"/>

complexType faultTarget
diagram soapwsdlmodel_p44.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Operation/fault
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:faultEnumrequired      
source <xsd:complexType name="faultTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:faultEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute faultTarget/@artifactType
type tns:faultEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Fault 
source <xsd:attribute name="artifactType" type="s-ramp:faultEnum" use="required"/>

complexType Message
diagram soapwsdlmodel_p45.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:part
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="Message">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship to Part(s) of this Message: -->
       
<xsd:element name="part" type="s-ramp:partTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element Message/part
diagram soapwsdlmodel_p46.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:partTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:partEnumrequired      
source <xsd:element name="part" type="s-ramp:partTarget" minOccurs="0" maxOccurs="unbounded"/>

complexType messageTarget
diagram soapwsdlmodel_p47.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements OperationInput/message Fault/message OperationOutput/message
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:messageEnumrequired      
source <xsd:complexType name="messageTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:messageEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute messageTarget/@artifactType
type tns:messageEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Message 
source <xsd:attribute name="artifactType" type="s-ramp:messageEnum" use="required"/>

complexType NamedWsdlDerivedArtifactType
diagram soapwsdlmodel_p48.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:WsdlDerivedArtifactType
properties
base tns:WsdlDerivedArtifactType
abstract true
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension
used by
complexTypes Binding BindingOperation BindingOperationFault BindingOperationInput BindingOperationOutput Fault Message Operation OperationInput OperationOutput Part Port PortType WsdlService
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="NamedWsdlDerivedArtifactType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="tns:WsdlDerivedArtifactType">
     
<xsd:attribute name="NCName" type="xsd:NCName" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute NamedWsdlDerivedArtifactType/@NCName
type xsd:NCName
properties
isRef 0
use optional
source <xsd:attribute name="NCName" type="xsd:NCName" use="optional"/>

complexType Operation
diagram soapwsdlmodel_p49.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:input tns:output tns:fault
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="Operation">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationships to OperationInput and OperationOutput for this Operation: -->
       
<xsd:element name="input" type="s-ramp:operationInputTarget"/>
       
<xsd:element name="output" type="s-ramp:operationOutputTarget"/>
       
<!-- Derived Relationship for fault(s) associated with this Operation: -->
       
<xsd:element name="fault" type="s-ramp:faultTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
 
<!-- Only request / response is modeled -->
</xsd:complexType>

element Operation/input
diagram soapwsdlmodel_p50.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:operationInputTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationInputEnumrequired      
source <xsd:element name="input" type="s-ramp:operationInputTarget"/>

element Operation/output
diagram soapwsdlmodel_p51.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:operationOutputTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationOutputEnumrequired      
source <xsd:element name="output" type="s-ramp:operationOutputTarget"/>

element Operation/fault
diagram soapwsdlmodel_p52.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:faultTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:faultEnumrequired      
source <xsd:element name="fault" type="s-ramp:faultTarget" minOccurs="0" maxOccurs="unbounded"/>

complexType OperationInput
diagram soapwsdlmodel_p53.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:operation tns:message
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
inputNCNamexsd:NCNameoptional      
source <xsd:complexType name="OperationInput">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship with Operation artifact: -->
       
<xsd:element name="operation" type="s-ramp:operationTarget"/>
       
<!-- Derived Relationship with Message artifact: -->
       
<xsd:element name="message" type="s-ramp:messageTarget"/>
     
</xsd:sequence>
     
<xsd:attribute name="inputNCName" type="xsd:NCName" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute OperationInput/@inputNCName
type xsd:NCName
properties
isRef 0
use optional
source <xsd:attribute name="inputNCName" type="xsd:NCName" use="optional"/>

element OperationInput/operation
diagram soapwsdlmodel_p54.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:operationTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationEnumrequired      
source <xsd:element name="operation" type="s-ramp:operationTarget"/>

element OperationInput/message
diagram soapwsdlmodel_p55.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:messageTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:messageEnumrequired      
source <xsd:element name="message" type="s-ramp:messageTarget"/>

complexType operationInputTarget
diagram soapwsdlmodel_p56.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Operation/input
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationInputEnumrequired      
source <xsd:complexType name="operationInputTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:operationInputEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute operationInputTarget/@artifactType
type tns:operationInputEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration OperationInput 
source <xsd:attribute name="artifactType" type="s-ramp:operationInputEnum" use="required"/>

complexType OperationOutput
diagram soapwsdlmodel_p57.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:message
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
outputNCNamexsd:NCNameoptional      
source <xsd:complexType name="OperationOutput">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship with Message for this OperationOutput: -->
       
<xsd:element name="message" type="s-ramp:messageTarget"/>
     
</xsd:sequence>
     
<xsd:attribute name="outputNCName" type="xsd:NCName" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute OperationOutput/@outputNCName
type xsd:NCName
properties
isRef 0
use optional
source <xsd:attribute name="outputNCName" type="xsd:NCName" use="optional"/>

element OperationOutput/message
diagram soapwsdlmodel_p58.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:messageTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:messageEnumrequired      
source <xsd:element name="message" type="s-ramp:messageTarget"/>

complexType operationOutputTarget
diagram soapwsdlmodel_p59.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Operation/output
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationOutputEnumrequired      
source <xsd:complexType name="operationOutputTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:operationOutputEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute operationOutputTarget/@artifactType
type tns:operationOutputEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration OperationOutput 
source <xsd:attribute name="artifactType" type="s-ramp:operationOutputEnum" use="required"/>

complexType operationTarget
diagram soapwsdlmodel_p60.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements PortType/operation BindingOperation/operation OperationInput/operation
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationEnumrequired      
source <xsd:complexType name="operationTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:operationEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute operationTarget/@artifactType
type tns:operationEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Operation 
source <xsd:attribute name="artifactType" type="s-ramp:operationEnum" use="required"/>

complexType Part
diagram soapwsdlmodel_p61.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:type tns:element
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="Part">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationships with ElementDeclaraion and XSDType artifacts: -->
       
<xsd:element name="type" type="s-ramp:xsdTypeTarget" minOccurs="0" maxOccurs="1"/>
       
<xsd:element name="element" type="s-ramp:elementTarget" minOccurs="0" maxOccurs="1"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element Part/type
diagram soapwsdlmodel_p62.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdTypeTarget
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdTypeEnumrequired      
source <xsd:element name="type" type="s-ramp:xsdTypeTarget" minOccurs="0" maxOccurs="1"/>

element Part/element
diagram soapwsdlmodel_p63.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type s-ramp:elementTarget
properties
isRef 0
minOcc 0
maxOcc 1
source <xsd:element name="element" type="s-ramp:elementTarget" minOccurs="0" maxOccurs="1"/>

complexType partTarget
diagram soapwsdlmodel_p64.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Message/part
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:partEnumrequired      
source <xsd:complexType name="partTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:partEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute partTarget/@artifactType
type tns:partEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Part 
source <xsd:attribute name="artifactType" type="s-ramp:partEnum" use="required"/>

complexType Port
diagram soapwsdlmodel_p65.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:Binding
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="Port">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationships with Binding artifact: -->
       
<xsd:element name="Binding" type="s-ramp:bindingTarget"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element Port/Binding
diagram soapwsdlmodel_p66.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:bindingTarget
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:bindingEnumrequired      
source <xsd:element name="Binding" type="s-ramp:bindingTarget"/>

complexType portTarget
diagram soapwsdlmodel_p67.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element WsdlService/port
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:portEnumrequired      
source <xsd:complexType name="portTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:portEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute portTarget/@artifactType
type tns:portEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration Port 
source <xsd:attribute name="artifactType" type="s-ramp:portEnum" use="required"/>

complexType PortType
diagram soapwsdlmodel_p68.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:operation
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="PortType">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship to this PortType's Operation(s): -->
        <xsd:element name="operation" type="s-ramp:operationTarget" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>

element PortType/operation
diagram soapwsdlmodel_p69.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:operationTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:operationEnumrequired      
source <xsd:element name="operation" type="s-ramp:operationTarget" minOccurs="0" maxOccurs="unbounded"/>

complexType portTypeTarget
diagram soapwsdlmodel_p70.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Binding/portType
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:portTypeEnumrequired      
source <xsd:complexType name="portTypeTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:portTypeEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute portTypeTarget/@artifactType
type tns:portTypeEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration PortType 
source <xsd:attribute name="artifactType" type="s-ramp:portTypeEnum" use="required"/>

complexType WsdlDerivedArtifactType
diagram soapwsdlmodel_p71.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
abstract true
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension
used by
complexType NamedWsdlDerivedArtifactType
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
source <xsd:complexType name="WsdlDerivedArtifactType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType">
     
<xsd:sequence>
       
<!-- Modeled "extension" relationship to any wsdlExtension artifact(s) -->
       
<xsd:element name="extension" type="s-ramp:wsdlExtensionTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="namespace" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute WsdlDerivedArtifactType/@namespace
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="namespace" type="xsd:anyURI"/>

element WsdlDerivedArtifactType/extension
diagram soapwsdlmodel_p72.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:wsdlExtensionTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:wsdlExtensionEnumrequired      
source <xsd:element name="extension" type="s-ramp:wsdlExtensionTarget" minOccurs="0" maxOccurs="unbounded"/>

complexType WsdlDocument
diagram soapwsdlmodel_p73.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:XmlDocument
properties
base s-ramp:XmlDocument
children tns:classifiedBy tns:relationship tns:property tns:importedXsds tns:includedXsds tns:redefinedXsds tns:importedWsdls
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
contentTypexsd:string      
contentSizexsd:long      
contentEncodingxsd:string      
targetNamespacexsd:anyURIoptional      
xsdTargetNamespacesxsd:anyURIoptional      
source <xsd:complexType name="WsdlDocument">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:XmlDocument">
     
<xsd:sequence>
       
<!-- Derived Relationships: -->
       
<xsd:element name="importedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="includedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="redefinedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="importedWsdls" type="s-ramp:wsdlDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="targetNamespace" type="xsd:anyURI" use="optional"/>
     
<xsd:attribute name="xsdTargetNamespaces" type="xsd:anyURI" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute WsdlDocument/@targetNamespace
type xsd:anyURI
properties
isRef 0
use optional
source <xsd:attribute name="targetNamespace" type="xsd:anyURI" use="optional"/>

attribute WsdlDocument/@xsdTargetNamespaces
type xsd:anyURI
properties
isRef 0
use optional
source <xsd:attribute name="xsdTargetNamespaces" type="xsd:anyURI" use="optional"/>

element WsdlDocument/importedXsds
diagram soapwsdlmodel_p74.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:element name="importedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

element WsdlDocument/includedXsds
diagram soapwsdlmodel_p75.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:element name="includedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

element WsdlDocument/redefinedXsds
diagram soapwsdlmodel_p76.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:element name="redefinedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

element WsdlDocument/importedWsdls
diagram soapwsdlmodel_p77.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:wsdlDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:wsdlDocumentEnumrequired      
source <xsd:element name="importedWsdls" type="s-ramp:wsdlDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

complexType wsdlDocumentTarget
diagram soapwsdlmodel_p78.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element WsdlDocument/importedWsdls
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:wsdlDocumentEnumrequired      
source <xsd:complexType name="wsdlDocumentTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:wsdlDocumentEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute wsdlDocumentTarget/@artifactType
type tns:wsdlDocumentEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration WsdlDocument 
source <xsd:attribute name="artifactType" type="s-ramp:wsdlDocumentEnum" use="required"/>

complexType WsdlExtension
diagram soapwsdlmodel_p79.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
used by
complexTypes SoapAddress SoapBinding
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCNameoptional      
namespacexsd:anyURI      
source <xsd:complexType name="WsdlExtension">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType">
     
<xsd:attribute name="NCName" type="xsd:NCName" use="optional"/>
     
<xsd:attribute name="namespace" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute WsdlExtension/@NCName
type xsd:NCName
properties
isRef 0
use optional
source <xsd:attribute name="NCName" type="xsd:NCName" use="optional"/>

attribute WsdlExtension/@namespace
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="namespace" type="xsd:anyURI"/>

complexType wsdlExtensionTarget
diagram soapwsdlmodel_p80.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element WsdlDerivedArtifactType/extension
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:wsdlExtensionEnumrequired      
source <xsd:complexType name="wsdlExtensionTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:wsdlExtensionEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute wsdlExtensionTarget/@artifactType
type tns:wsdlExtensionEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration WsdlExtension 
source <xsd:attribute name="artifactType" type="s-ramp:wsdlExtensionEnum" use="required"/>

complexType WsdlService
diagram soapwsdlmodel_p81.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:NamedWsdlDerivedArtifactType
properties
base tns:NamedWsdlDerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:extension tns:port
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
namespacexsd:anyURI      
NCNamexsd:NCNameoptional      
source <xsd:complexType name="WsdlService">
 
<xsd:complexContent>
   
<xsd:extension base="tns:NamedWsdlDerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship to Port(s) this Service has: -->
       
<xsd:element name="port" type="s-ramp:portTarget" minOccurs="1" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element WsdlService/port
diagram soapwsdlmodel_p82.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:portTarget
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:portEnumrequired      
source <xsd:element name="port" type="s-ramp:portTarget" minOccurs="1" maxOccurs="unbounded"/>

complexType xsdTypeTarget
diagram soapwsdlmodel_p83.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element Part/type
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdTypeEnumrequired      
source <xsd:complexType name="xsdTypeTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:xsdTypeEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute xsdTypeTarget/@artifactType
type tns:xsdTypeEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration XsdType 
source <xsd:attribute name="artifactType" type="s-ramp:xsdTypeEnum" use="required"/>

simpleType bindingEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute bindingTarget/@artifactType
facets
Kind Value annotation 
enumeration Binding 
source <xsd:simpleType name="bindingEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="Binding"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType bindingOperationEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute bindingOperationTarget/@artifactType
facets
Kind Value annotation 
enumeration BindingOperation 
source <xsd:simpleType name="bindingOperationEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="BindingOperation"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType bindingOperationFaultEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute bindingOperationFaultTarget/@artifactType
facets
Kind Value annotation 
enumeration BindingOperationFault 
source <xsd:simpleType name="bindingOperationFaultEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="BindingOperationFault"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType bindingOperationInputEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute bindingOperationInputTarget/@artifactType
facets
Kind Value annotation 
enumeration BindingOperationInput 
source <xsd:simpleType name="bindingOperationInputEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="BindingOperationInput"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType bindingOperationOutputEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute bindingOperationOutputTarget/@artifactType
facets
Kind Value annotation 
enumeration BindingOperationOutput 
source <xsd:simpleType name="bindingOperationOutputEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="BindingOperationOutput"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType faultEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute faultTarget/@artifactType
facets
Kind Value annotation 
enumeration Fault 
source <xsd:simpleType name="faultEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="Fault"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType messageEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute messageTarget/@artifactType
facets
Kind Value annotation 
enumeration Message 
source <xsd:simpleType name="messageEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="Message"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType operationEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute operationTarget/@artifactType
facets
Kind Value annotation 
enumeration Operation 
source <xsd:simpleType name="operationEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="Operation"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType operationInputEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute operationInputTarget/@artifactType
facets
Kind Value annotation 
enumeration OperationInput 
source <xsd:simpleType name="operationInputEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="OperationInput"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType operationOutputEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute operationOutputTarget/@artifactType
facets
Kind Value annotation 
enumeration OperationOutput 
source <xsd:simpleType name="operationOutputEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="OperationOutput"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType partEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute partTarget/@artifactType
facets
Kind Value annotation 
enumeration Part 
source <xsd:simpleType name="partEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="Part"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType portEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute portTarget/@artifactType
facets
Kind Value annotation 
enumeration Port 
source <xsd:simpleType name="portEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="Port"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType portTypeEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute portTypeTarget/@artifactType
facets
Kind Value annotation 
enumeration PortType 
source <xsd:simpleType name="portTypeEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="PortType"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType wsdlDocumentEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:documentArtifactEnum
properties
base s-ramp:documentArtifactEnum
used by
attribute wsdlDocumentTarget/@artifactType
facets
Kind Value annotation 
enumeration WsdlDocument 
source <xsd:simpleType name="wsdlDocumentEnum">
 
<xsd:restriction base="s-ramp:documentArtifactEnum">
   
<xsd:enumeration value="WsdlDocument"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType wsdlExtensionEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute wsdlExtensionTarget/@artifactType
facets
Kind Value annotation 
enumeration WsdlExtension 
source <xsd:simpleType name="wsdlExtensionEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="WsdlExtension"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType xsdTypeEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute xsdTypeTarget/@artifactType
facets
Kind Value annotation 
enumeration XsdType 
source <xsd:simpleType name="xsdTypeEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="XsdType"/>
 
</xsd:restriction>
</xsd:simpleType>

element arc
diagram soapwsdlmodel_p84.png
namespace http://www.w3.org/1999/xlink
type xlink:arcType
properties
content complex
abstract true
children xlink:xtitle
used by
group extendedModel
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    arc  
arcrolexlink:arcroleType      
titlexlink:titleAttrType      
showxlink:showType      
actuatexlink:actuateType      
fromxlink:fromType      
toxlink:toType      
documentation

     from and to have default behavior when values are missing
   
source <xsd:element name="arc" type="xlink:arcType" abstract="true"/>

element locator
diagram soapwsdlmodel_p85.png
namespace http://www.w3.org/1999/xlink
type xlink:locatorType
properties
content complex
abstract true
children xlink:xtitle
used by
group extendedModel
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    locator  
hrefxlink:hrefTyperequired      
rolexlink:roleType      
titlexlink:titleAttrType      
labelxlink:labelType      
documentation

     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
source <xsd:element name="locator" type="xlink:locatorType" abstract="true"/>

element resource
diagram soapwsdlmodel_p86.png
namespace http://www.w3.org/1999/xlink
type xlink:resourceType
properties
content complex
mixed true
abstract true
used by
group extendedModel
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    resource  
rolexlink:roleType      
titlexlink:titleAttrType      
labelxlink:labelType      
source <xsd:element name="resource" type="xlink:resourceType" abstract="true"/>

element xtitle
diagram soapwsdlmodel_p87.png
namespace http://www.w3.org/1999/xlink
type xlink:titleEltType
properties
content complex
mixed true
abstract true
used by
groups arcModel extendedModel locatorModel
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    title  
langderived by: xsd:language      
documentation

     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
source <xsd:element name="xtitle" type="xlink:titleEltType" abstract="true"/>

group arcModel
diagram soapwsdlmodel_p88.png
namespace http://www.w3.org/1999/xlink
children xlink:xtitle
used by
complexType arcType
source <xsd:group name="arcModel">
 
<xsd:sequence>
   
<xsd:element ref="xlink:xtitle" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:group>

group extendedModel
diagram soapwsdlmodel_p89.png
namespace http://www.w3.org/1999/xlink
children xlink:xtitle xlink:resource xlink:locator xlink:arc
used by
complexType extended
source <xsd:group name="extendedModel">
 
<xsd:choice>
   
<xsd:element ref="xlink:xtitle"/>
   
<xsd:element ref="xlink:resource"/>
   
<xsd:element ref="xlink:locator"/>
   
<xsd:element ref="xlink:arc"/>
 
</xsd:choice>
</xsd:group>

group locatorModel
diagram soapwsdlmodel_p90.png
namespace http://www.w3.org/1999/xlink
children xlink:xtitle
used by
complexType locatorType
source <xsd:group name="locatorModel">
 
<xsd:sequence>
   
<xsd:element ref="xlink:xtitle" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:group>

group resourceModel
diagram soapwsdlmodel_p91.png
namespace http://www.w3.org/1999/xlink
used by
complexType resourceType
source <xsd:group name="resourceModel">
 
<xsd:sequence>
   
<xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:group>

group simpleModel
diagram soapwsdlmodel_p92.png
namespace http://www.w3.org/1999/xlink
used by
complexType simple
source <xsd:group name="simpleModel">
 
<xsd:sequence>
   
<xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:group>

group titleModel
diagram soapwsdlmodel_p93.png
namespace http://www.w3.org/1999/xlink
used by
complexType titleEltType
source <xsd:group name="titleModel">
 
<xsd:sequence>
   
<xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:group>

complexType arcType
diagram soapwsdlmodel_p94.png
namespace http://www.w3.org/1999/xlink
children xlink:xtitle
used by
element arc
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    arc  
arcrolexlink:arcroleType      
titlexlink:titleAttrType      
showxlink:showType      
actuatexlink:actuateType      
fromxlink:fromType      
toxlink:toType      
documentation

     from and to have default behavior when values are missing
   
source <xsd:complexType name="arcType">
 
<xsd:group ref="xlink:arcModel"/>
 
<xsd:attributeGroup ref="xlink:arcAttrs"/>
</xsd:complexType>

complexType extended
diagram soapwsdlmodel_p95.png
namespace http://www.w3.org/1999/xlink
children xlink:xtitle xlink:resource xlink:locator xlink:arc
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    extended  
rolexlink:roleType      
titlexlink:titleAttrType      
annotation
documentation

    Intended for use as the type of user-declared elements to make them
    extended links.
    Note that the elements referenced in the content model are all abstract.
    The intention is that by simply declaring elements with these as their
    substitutionGroup, all the right things will happen.
  
source <xsd:complexType name="extended">
 
<xsd:annotation>
   
<xsd:documentation>
    Intended for use as the type of user-declared elements to make them
    extended links.
    Note that the elements referenced in the content model are all abstract.
    The intention is that by simply declaring elements with these as their
    substitutionGroup, all the right things will happen.
  
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:group ref="xlink:extendedModel" minOccurs="0" maxOccurs="unbounded"/>
 
<xsd:attributeGroup ref="xlink:extendedAttrs"/>
</xsd:complexType>

complexType locatorType
diagram soapwsdlmodel_p96.png
namespace http://www.w3.org/1999/xlink
children xlink:xtitle
used by
element locator
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    locator  
hrefxlink:hrefTyperequired      
rolexlink:roleType      
titlexlink:titleAttrType      
labelxlink:labelType      
documentation

     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
source <xsd:complexType name="locatorType">
 
<xsd:group ref="xlink:locatorModel"/>
 
<xsd:attributeGroup ref="xlink:locatorAttrs"/>
</xsd:complexType>

complexType resourceType
diagram soapwsdlmodel_p97.png
namespace http://www.w3.org/1999/xlink
properties
mixed true
used by
element resource
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    resource  
rolexlink:roleType      
titlexlink:titleAttrType      
labelxlink:labelType      
source <xsd:complexType name="resourceType" mixed="true">
 
<xsd:group ref="xlink:resourceModel"/>
 
<xsd:attributeGroup ref="xlink:resourceAttrs"/>
</xsd:complexType>

complexType simple
diagram soapwsdlmodel_p98.png
namespace http://www.w3.org/1999/xlink
properties
mixed true
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeType    simple  
hrefxlink:hrefType      
rolexlink:roleType      
arcrolexlink:arcroleType      
titlexlink:titleAttrType      
showxlink:showType      
actuatexlink:actuateType      
annotation
documentation

    Intended for use as the type of user-declared elements to make them
    simple links.
  
source <xsd:complexType name="simple" mixed="true">
 
<xsd:annotation>
   
<xsd:documentation>
    Intended for use as the type of user-declared elements to make them
    simple links.
  
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:group ref="xlink:simpleModel"/>
 
<xsd:attributeGroup ref="xlink:simpleAttrs"/>
</xsd:complexType>

complexType titleEltType
diagram soapwsdlmodel_p99.png
namespace http://www.w3.org/1999/xlink
properties
mixed true
used by
element xtitle
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    title  
langderived by: xsd:language      
documentation

     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
source <xsd:complexType name="titleEltType" mixed="true">
 
<xsd:group ref="xlink:titleModel"/>
 
<xsd:attributeGroup ref="xlink:titleAttrs"/>
</xsd:complexType>

simpleType actuateType
namespace http://www.w3.org/1999/xlink
type restriction of xsd:token
properties
base xs:token
used by
attribute actuate
facets
Kind Value annotation 
enumeration onLoad 
enumeration onRequest 
enumeration other 
enumeration none 
source <xsd:simpleType name="actuateType">
 
<xsd:restriction base="xs:token">
   
<xsd:enumeration value="onLoad"/>
   
<xsd:enumeration value="onRequest"/>
   
<xsd:enumeration value="other"/>
   
<xsd:enumeration value="none"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType arcroleType
namespace http://www.w3.org/1999/xlink
type restriction of xsd:anyURI
properties
base xs:anyURI
used by
attribute arcrole
facets
Kind Value annotation 
minLength 
source <xsd:simpleType name="arcroleType">
 
<xsd:restriction base="xs:anyURI">
   
<xsd:minLength value="1"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType fromType
namespace http://www.w3.org/1999/xlink
type xsd:NCName
properties
base xs:NCName
used by
attribute from
source <xsd:simpleType name="fromType">
 
<xsd:restriction base="xs:NCName"/>
</xsd:simpleType>

simpleType hrefType
namespace http://www.w3.org/1999/xlink
type xsd:anyURI
properties
base xs:anyURI
used by
attribute href
source <xsd:simpleType name="hrefType">
 
<xsd:restriction base="xs:anyURI"/>
</xsd:simpleType>

simpleType labelType
namespace http://www.w3.org/1999/xlink
type xsd:NCName
properties
base xs:NCName
used by
attribute label
source <xsd:simpleType name="labelType">
 
<xsd:restriction base="xs:NCName"/>
</xsd:simpleType>

simpleType roleType
namespace http://www.w3.org/1999/xlink
type restriction of xsd:anyURI
properties
base xs:anyURI
used by
attribute role
facets
Kind Value annotation 
minLength 
source <xsd:simpleType name="roleType">
 
<xsd:restriction base="xs:anyURI">
   
<xsd:minLength value="1"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType showType
namespace http://www.w3.org/1999/xlink
type restriction of xsd:token
properties
base xs:token
used by
attribute show
facets
Kind Value annotation 
enumeration new 
enumeration replace 
enumeration embed 
enumeration other 
enumeration none 
source <xsd:simpleType name="showType">
 
<xsd:restriction base="xs:token">
   
<xsd:enumeration value="new"/>
   
<xsd:enumeration value="replace"/>
   
<xsd:enumeration value="embed"/>
   
<xsd:enumeration value="other"/>
   
<xsd:enumeration value="none"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType titleAttrType
namespace http://www.w3.org/1999/xlink
type xsd:string
properties
base xs:string
used by
attribute title
source <xsd:simpleType name="titleAttrType">
 
<xsd:restriction base="xs:string"/>
</xsd:simpleType>

simpleType toType
namespace http://www.w3.org/1999/xlink
type xsd:NCName
properties
base xs:NCName
used by
attribute to
source <xsd:simpleType name="toType">
 
<xsd:restriction base="xs:NCName"/>
</xsd:simpleType>

simpleType typeType
namespace http://www.w3.org/1999/xlink
type restriction of xsd:token
properties
base xs:token
used by
attribute type
facets
Kind Value annotation 
enumeration simple 
enumeration extended 
enumeration title 
enumeration resource 
enumeration locator 
enumeration arc 
source <xsd:simpleType name="typeType">
 
<xsd:restriction base="xs:token">
   
<xsd:enumeration value="simple"/>
   
<xsd:enumeration value="extended"/>
   
<xsd:enumeration value="title"/>
   
<xsd:enumeration value="resource"/>
   
<xsd:enumeration value="locator"/>
   
<xsd:enumeration value="arc"/>
 
</xsd:restriction>
</xsd:simpleType>

attribute actuate
namespace http://www.w3.org/1999/xlink
type xlink:actuateType
used by
attributeGroups arcAttrs simpleAttrs
facets
Kind Value annotation 
enumeration onLoad 
enumeration onRequest 
enumeration other 
enumeration none 
source <xsd:attribute name="actuate" type="xlink:actuateType"/>

attribute arcrole
namespace http://www.w3.org/1999/xlink
type xlink:arcroleType
used by
attributeGroups arcAttrs simpleAttrs
facets
Kind Value annotation 
minLength 
source <xsd:attribute name="arcrole" type="xlink:arcroleType"/>

attribute from
namespace http://www.w3.org/1999/xlink
type xlink:fromType
used by
attributeGroup arcAttrs
source <xsd:attribute name="from" type="xlink:fromType"/>

attribute href
namespace http://www.w3.org/1999/xlink
type xlink:hrefType
used by
complexType target
attributeGroups locatorAttrs simpleAttrs
source <xsd:attribute name="href" type="xlink:hrefType"/>

attribute label
namespace http://www.w3.org/1999/xlink
type xlink:labelType
used by
attributeGroups locatorAttrs resourceAttrs
source <xsd:attribute name="label" type="xlink:labelType"/>

attribute role
namespace http://www.w3.org/1999/xlink
type xlink:roleType
used by
attributeGroups extendedAttrs locatorAttrs resourceAttrs simpleAttrs
facets
Kind Value annotation 
minLength 
source <xsd:attribute name="role" type="xlink:roleType"/>

attribute show
namespace http://www.w3.org/1999/xlink
type xlink:showType
used by
attributeGroups arcAttrs simpleAttrs
facets
Kind Value annotation 
enumeration new 
enumeration replace 
enumeration embed 
enumeration other 
enumeration none 
source <xsd:attribute name="show" type="xlink:showType"/>

attribute title
namespace http://www.w3.org/1999/xlink
type xlink:titleAttrType
used by
attributeGroups arcAttrs extendedAttrs locatorAttrs resourceAttrs simpleAttrs
source <xsd:attribute name="title" type="xlink:titleAttrType"/>

attribute to
namespace http://www.w3.org/1999/xlink
type xlink:toType
used by
attributeGroup arcAttrs
source <xsd:attribute name="to" type="xlink:toType"/>

attribute type
namespace http://www.w3.org/1999/xlink
type xlink:typeType
used by
attributeGroups arcAttrs extendedAttrs locatorAttrs resourceAttrs simpleAttrs titleAttrs
facets
Kind Value annotation 
enumeration simple 
enumeration extended 
enumeration title 
enumeration resource 
enumeration locator 
enumeration arc 
source <xsd:attribute name="type" type="xlink:typeType"/>

attributeGroup arcAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType arcType
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    arc  
arcrolexlink:arcroleType      
titlexlink:titleAttrType      
showxlink:showType      
actuatexlink:actuateType      
fromxlink:fromType      
toxlink:toType      
documentation

     from and to have default behavior when values are missing
   
source <xsd:attributeGroup name="arcAttrs">
 
<xsd:attribute ref="xlink:type" use="required" fixed="arc"/>
 
<xsd:attribute ref="xlink:arcrole"/>
 
<xsd:attribute ref="xlink:title"/>
 
<xsd:attribute ref="xlink:show"/>
 
<xsd:attribute ref="xlink:actuate"/>
 
<xsd:attribute ref="xlink:from"/>
 
<xsd:attribute ref="xlink:to">
   
<xsd:annotation>
     
<xsd:documentation>
     from and to have default behavior when values are missing
   
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attributeGroup extendedAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType extended
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    extended  
rolexlink:roleType      
titlexlink:titleAttrType      
source <xsd:attributeGroup name="extendedAttrs">
 
<xsd:attribute ref="xlink:type" use="required" fixed="extended"/>
 
<xsd:attribute ref="xlink:role"/>
 
<xsd:attribute ref="xlink:title"/>
</xsd:attributeGroup>

attributeGroup locatorAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType locatorType
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    locator  
hrefxlink:hrefTyperequired      
rolexlink:roleType      
titlexlink:titleAttrType      
labelxlink:labelType      
documentation

     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
source <xsd:attributeGroup name="locatorAttrs">
 
<xsd:attribute ref="xlink:type" use="required" fixed="locator"/>
 
<xsd:attribute ref="xlink:href" use="required"/>
 
<xsd:attribute ref="xlink:role"/>
 
<xsd:attribute ref="xlink:title"/>
 
<xsd:attribute ref="xlink:label">
   
<xsd:annotation>
     
<xsd:documentation>
     label is not required, but locators have no particular
     XLink function if they are not labeled.
   
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attributeGroup resourceAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType resourceType
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    resource  
rolexlink:roleType      
titlexlink:titleAttrType      
labelxlink:labelType      
source <xsd:attributeGroup name="resourceAttrs">
 
<xsd:attribute ref="xlink:type" use="required" fixed="resource"/>
 
<xsd:attribute ref="xlink:role"/>
 
<xsd:attribute ref="xlink:title"/>
 
<xsd:attribute ref="xlink:label"/>
</xsd:attributeGroup>

attributeGroup simpleAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType simple
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeType    simple  
hrefxlink:hrefType      
rolexlink:roleType      
arcrolexlink:arcroleType      
titlexlink:titleAttrType      
showxlink:showType      
actuatexlink:actuateType      
source <xsd:attributeGroup name="simpleAttrs">
 
<xsd:attribute ref="xlink:type" fixed="simple"/>
 
<xsd:attribute ref="xlink:href"/>
 
<xsd:attribute ref="xlink:role"/>
 
<xsd:attribute ref="xlink:arcrole"/>
 
<xsd:attribute ref="xlink:title"/>
 
<xsd:attribute ref="xlink:show"/>
 
<xsd:attribute ref="xlink:actuate"/>
</xsd:attributeGroup>

attributeGroup titleAttrs
namespace http://www.w3.org/1999/xlink
used by
complexType titleEltType
attributes
Name  Type  Use  Default  Fixed  annotation
typexlink:typeTyperequired    title  
langderived by: xsd:language      
documentation

     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
source <xsd:attributeGroup name="titleAttrs">
 
<xsd:attribute ref="xlink:type" use="required" fixed="title"/>
 
<xsd:attribute ref="xml:lang">
   
<xsd:annotation>
     
<xsd:documentation>
     xml:lang is not required, but provides much of the
     motivation for title elements in addition to attributes, and so
     is provided here for convenience.
   
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

complexType AttributeDeclaration
diagram soapwsdlmodel_p100.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:complexType name="AttributeDeclaration">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType">
     
<xsd:attribute name="NCName" type="xsd:NCName"/>
     
<xsd:attribute name="namespace" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute AttributeDeclaration/@NCName
type xsd:NCName
properties
isRef 0
source <xsd:attribute name="NCName" type="xsd:NCName"/>

attribute AttributeDeclaration/@namespace
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="namespace" type="xsd:anyURI"/>

complexType ComplexTypeDeclaration
diagram soapwsdlmodel_p101.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:XsdType
properties
base tns:XsdType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:complexType name="ComplexTypeDeclaration">
 
<xsd:complexContent>
   
<xsd:extension base="tns:XsdType">
     
<xsd:attribute name="NCName" type="xsd:NCName"/>
     
<xsd:attribute name="namespace" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute ComplexTypeDeclaration/@NCName
type xsd:NCName
properties
isRef 0
source <xsd:attribute name="NCName" type="xsd:NCName"/>

attribute ComplexTypeDeclaration/@namespace
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="namespace" type="xsd:anyURI"/>

complexType ElementDeclaration
diagram soapwsdlmodel_p102.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:complexType name="ElementDeclaration">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType">
     
<xsd:attribute name="NCName" type="xsd:NCName"/>
     
<xsd:attribute name="namespace" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute ElementDeclaration/@NCName
type xsd:NCName
properties
isRef 0
source <xsd:attribute name="NCName" type="xsd:NCName"/>

attribute ElementDeclaration/@namespace
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="namespace" type="xsd:anyURI"/>

complexType SimpleTypeDeclaration
diagram soapwsdlmodel_p103.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:XsdType
properties
base tns:XsdType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:complexType name="SimpleTypeDeclaration">
 
<xsd:complexContent>
   
<xsd:extension base="tns:XsdType">
     
<xsd:attribute name="NCName" type="xsd:NCName"/>
     
<xsd:attribute name="namespace" type="xsd:anyURI"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute SimpleTypeDeclaration/@NCName
type xsd:NCName
properties
isRef 0
source <xsd:attribute name="NCName" type="xsd:NCName"/>

attribute SimpleTypeDeclaration/@namespace
type xsd:anyURI
properties
isRef 0
source <xsd:attribute name="namespace" type="xsd:anyURI"/>

complexType XsdDocument
diagram soapwsdlmodel_p104.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:XmlDocument
properties
base s-ramp:XmlDocument
children tns:classifiedBy tns:relationship tns:property tns:importedXsds tns:includedXsds tns:redefinedXsds
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
contentTypexsd:string      
contentSizexsd:long      
contentEncodingxsd:string      
source <xsd:complexType name="XsdDocument">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:XmlDocument">
     
<xsd:sequence>
       
<!-- Derived Relationships with (other)XmlDocument artifact(s): -->
       
<xsd:element name="importedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="includedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="redefinedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element XsdDocument/importedXsds
diagram soapwsdlmodel_p105.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:element name="importedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

element XsdDocument/includedXsds
diagram soapwsdlmodel_p106.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:element name="includedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

element XsdDocument/redefinedXsds
diagram soapwsdlmodel_p107.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:xsdDocumentTarget
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:element name="redefinedXsds" type="s-ramp:xsdDocumentTarget" minOccurs="0" maxOccurs="unbounded"/>

complexType xsdDocumentTarget
diagram soapwsdlmodel_p108.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements WsdlDocument/importedXsds XsdDocument/importedXsds WsdlDocument/includedXsds XsdDocument/includedXsds WsdlDocument/redefinedXsds XsdDocument/redefinedXsds
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:xsdDocumentEnumrequired      
source <xsd:complexType name="xsdDocumentTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:xsdDocumentEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute xsdDocumentTarget/@artifactType
type tns:xsdDocumentEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration XsdDocument 
source <xsd:attribute name="artifactType" type="s-ramp:xsdDocumentEnum" use="required"/>

complexType XsdType
diagram soapwsdlmodel_p109.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
abstract true
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
used by
complexTypes ComplexTypeDeclaration SimpleTypeDeclaration
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
source <xsd:complexType name="XsdType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType"/>
 
</xsd:complexContent>
</xsd:complexType>

simpleType xsdDocumentEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:baseArtifactEnum
properties
base s-ramp:baseArtifactEnum
used by
attribute xsdDocumentTarget/@artifactType
facets
Kind Value annotation 
enumeration XsdDocument 
source <xsd:simpleType name="xsdDocumentEnum">
 
<xsd:restriction base="s-ramp:baseArtifactEnum">
   
<xsd:enumeration value="XsdDocument"/>
 
</xsd:restriction>
</xsd:simpleType>

complexType PolicyAttachment
diagram soapwsdlmodel_p110.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument tns:appliesTo tns:policies
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
source <xsd:complexType name="PolicyAttachment">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType">
     
<xsd:sequence>
       
<!-- Derived Relationship to any other artifact (BaseArtifactType): -->
       
<xsd:element name="appliesTo" type="s-ramp:baseArtifactTarget" minOccurs="1" maxOccurs="unbounded"/>
       
<!-- Derived Relationship to a Policy Expression artifact: -->
       
<xsd:element name="policies" type="s-ramp:policyExpressionTarget" minOccurs="1" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element PolicyAttachment/appliesTo
diagram soapwsdlmodel_p111.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:baseArtifactTarget
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:baseArtifactEnumrequired      
source <xsd:element name="appliesTo" type="s-ramp:baseArtifactTarget" minOccurs="1" maxOccurs="unbounded"/>

element PolicyAttachment/policies
diagram soapwsdlmodel_p112.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:policyExpressionTarget
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:policyExpressionEnumrequired      
source <xsd:element name="policies" type="s-ramp:policyExpressionTarget" minOccurs="1" maxOccurs="unbounded"/>

complexType PolicyDocument
diagram soapwsdlmodel_p113.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:XmlDocument
properties
base s-ramp:XmlDocument
children tns:classifiedBy tns:relationship tns:property
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
contentTypexsd:string      
contentSizexsd:long      
contentEncodingxsd:string      
source <xsd:complexType name="PolicyDocument">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:XmlDocument"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType PolicyExpression
diagram soapwsdlmodel_p114.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:DerivedArtifactType
properties
base s-ramp:DerivedArtifactType
children tns:classifiedBy tns:relationship tns:property tns:relatedDocument
attributes
Name  Type  Use  Default  Fixed  annotation
artifactTypetns:baseArtifactEnumrequired      
namexsd:stringrequired      
descriptionxsd:stringoptional      
createdByxsd:stringrequired      
versionxsd:stringoptional      
uuidxsd:stringrequired      
createdTimestampxsd:dateTimerequired      
lastModifiedTimestampxsd:dateTimerequired      
lastModifiedByxsd:stringrequired      
source <xsd:complexType name="PolicyExpression">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:DerivedArtifactType"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType policyExpressionTarget
diagram soapwsdlmodel_p115.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
element PolicyAttachment/policies
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:policyExpressionEnumrequired      
source <xsd:complexType name="policyExpressionTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:policyExpressionEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute policyExpressionTarget/@artifactType
type tns:policyExpressionEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration PolicyExpression 
source <xsd:attribute name="artifactType" type="s-ramp:policyExpressionEnum" use="required"/>

simpleType policyExpressionEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:derivedArtifactEnum
properties
base s-ramp:derivedArtifactEnum
used by
attribute policyExpressionTarget/@artifactType
facets
Kind Value annotation 
enumeration PolicyExpression 
source <xsd:simpleType name="policyExpressionEnum">
 
<xsd:restriction base="s-ramp:derivedArtifactEnum">
   
<xsd:enumeration value="PolicyExpression"/>
 
</xsd:restriction>
</xsd:simpleType>

attribute base
namespace http://www.w3.org/XML/1998/namespace
type xsd:anyURI
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xsd:attribute name="base" type="xs:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>base (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute id
namespace http://www.w3.org/XML/1998/namespace
type xsd:ID
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xsd:attribute name="id" type="xs:ID">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>id (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute lang
namespace http://www.w3.org/XML/1998/namespace
type union of (xsd:language, restriction of xsd:string)
used by
attributeGroups specialAttrs titleAttrs
annotation
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
source <xsd:attribute name="lang">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>lang (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.
</p>
     
</div>
     
<div>
       
<h4>Notes</h4>
       
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
    
</p>
       
<p>
      See BCP 47 at
<a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt
</a>
      and the IANA language subtag registry at
     
<a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry
</a>
      for further information.
    
</p>
       
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
    
</p>
     
</div>
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:union memberTypes="xs:language">
     
<xsd:simpleType>
       
<xsd:restriction base="xs:string">
         
<xsd:enumeration value=""/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:union>
 
</xsd:simpleType>
</xsd:attribute>

attribute space
namespace http://www.w3.org/XML/1998/namespace
type restriction of xsd:NCName
used by
attributeGroup specialAttrs
facets
Kind Value annotation 
enumeration default 
enumeration preserve 
annotation
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
source <xsd:attribute name="space">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>space (as an attribute name)</h3>
       
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.
</p>
     
</div>
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xs:NCName">
     
<xsd:enumeration value="default"/>
     
<xsd:enumeration value="preserve"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attributeGroup specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  annotation
basexsd:anyURI      
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
spacederived by: xsd:NCName      
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
idxsd:ID      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xsd:attributeGroup name="specialAttrs">
 
<xsd:attribute ref="xml:base"/>
 
<xsd:attribute ref="xml:lang"/>
 
<xsd:attribute ref="xml:space"/>
 
<xsd:attribute ref="xml:id"/>
</xsd:attributeGroup>


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