Schema atombinding.xsd


schema location:  ..\..\atombinding.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Elements 
artifact 
classificationData 
propertyData 
relationshipData 
relationshipTypeData 
storedQueryData 


schema location:  ..\..\serviceimplementationmodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Complex types  Simple types 
ExtensionType  serviceImplementationModelEnum 
Organization  serviceInstanceEnum 
ServiceEndpoint  serviceOperationEnum 
serviceImplementationModelTarget 
ServiceImplementationModelType 
ServiceInstance 
serviceInstanceTarget 
ServiceOperation 
serviceOperationTarget 


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:  ..\..\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:  ..\..\soamodel.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://s-ramp.org/xmlns/2010/s-ramp
 
Complex types  Simple types 
Actor  actorEnum 
actorTarget  effectEnum 
Choreography  elementEnum 
ChoreographyProcess  eventEnum 
Collaboration  informationTypeEnum 
CollaborationProcess  orchestrationEnum 
Composition  orchestrationProcessEnum 
Effect  policyEnum 
effectTarget  policySubjectEnum 
Element  serviceContractEnum 
elementTarget  serviceEnum 
Event  serviceInterfaceEnum 
eventTarget  taskEnum 
InformationType 
informationTypeTarget 
Orchestration 
OrchestrationProcess 
orchestrationProcessTarget 
orchestrationTarget 
Policy 
PolicySubject 
policySubjectTarget 
policyTarget 
Process 
Service 
ServiceComposition 
ServiceContract 
serviceContractTarget 
ServiceInterface 
serviceInterfaceTarget 
serviceTarget 
SoaModelType 
System 
Task 
taskTarget 


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:  ..\..\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:  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 


element artifact
diagram atombinding_p1.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:Document tns:XmlDocument tns:Organization tns:ServiceInstance tns:ServiceOperation tns:ServiceEndpoint tns:Actor tns:Choreography tns:ChoreographyProcess tns:Collaboration tns:CollaborationProcess tns:Composition tns:Effect tns:Element tns:Event tns:InformationType tns:Orchestration tns:OrchestrationProcess tns:Policy tns:PolicySubject tns:Process tns:Service tns:ServiceContract tns:ServiceInterface tns:System tns:Task tns:PolicyAttachment tns:PolicyExpression tns:PolicyDocument tns:XsdDocument tns:AttributeDeclaration tns:ElementDeclaration tns:XsdType tns:ComplexTypeDeclaration tns:SimpleTypeDeclaration tns:WsdlDocument tns:WsdlService tns:Port tns:Binding tns:PortType tns:BindingOperation tns:BindingOperationInput tns:BindingOperationFault tns:OperationInput tns:Fault tns:Message tns:Part tns:BindingOperationOutput tns:OperationOutput tns:WsdlExtension tns:SoapAddress tns:SoapBinding
source <xsd:element name="artifact">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:choice>
       
<!-- Concrete Artifact Types from Core Model -->
       
<xsd:element name="Document" type="s-ramp:Document" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="XmlDocument" type="s-ramp:XmlDocument" minOccurs="1" maxOccurs="1"/>
       
<!-- Concrete Artifact Types from Service Implementation Model -->
       
<xsd:element name="Organization" type="s-ramp:Organization" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ServiceInstance" type="s-ramp:ServiceInstance" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ServiceOperation" type="s-ramp:ServiceOperation" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ServiceEndpoint" type="s-ramp:ServiceEndpoint" minOccurs="1" maxOccurs="1"/>
       
<!-- Concrete Artifact Types from SOA Model -->
       
<xsd:element name="Actor" type="s-ramp:Actor" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Choreography" type="s-ramp:Choreography" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ChoreographyProcess" type="s-ramp:ChoreographyProcess" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Collaboration" type="s-ramp:Collaboration" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="CollaborationProcess" type="s-ramp:CollaborationProcess" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Composition" type="s-ramp:Composition" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Effect" type="s-ramp:Effect" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Element" type="s-ramp:Element" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Event" type="s-ramp:Event" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="InformationType" type="s-ramp:InformationType" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Orchestration" type="s-ramp:Orchestration" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="OrchestrationProcess" type="s-ramp:OrchestrationProcess" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Policy" type="s-ramp:Policy" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="PolicySubject" type="s-ramp:PolicySubject" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Process" type="s-ramp:Process" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Service" type="s-ramp:Service" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ServiceContract" type="s-ramp:ServiceContract" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ServiceInterface" type="s-ramp:ServiceInterface" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="System" type="s-ramp:System" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Task" type="s-ramp:Task" minOccurs="1" maxOccurs="1"/>
       
<!-- Concrete Artifact Types from Policy Model -->
       
<xsd:element name="PolicyAttachment" type="s-ramp:PolicyAttachment" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="PolicyExpression" type="s-ramp:PolicyExpression" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="PolicyDocument" type="s-ramp:PolicyDocument" minOccurs="1" maxOccurs="1"/>
       
<!-- Concrete Artifact Types from XSD Model -->
       
<xsd:element name="XsdDocument" type="s-ramp:XsdDocument" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="AttributeDeclaration" type="s-ramp:AttributeDeclaration" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ElementDeclaration" type="s-ramp:ElementDeclaration" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="XsdType" type="s-ramp:XsdType" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="ComplexTypeDeclaration" type="s-ramp:ComplexTypeDeclaration" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="SimpleTypeDeclaration" type="s-ramp:SimpleTypeDeclaration" minOccurs="1" maxOccurs="1"/>
       
<!-- Concrete Artifact Types from WSDL Model -->
       
<xsd:element name="WsdlDocument" type="s-ramp:WsdlDocument" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="WsdlService" type="s-ramp:WsdlService" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Port" type="s-ramp:Port" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Binding" type="s-ramp:Binding" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="PortType" type="s-ramp:PortType" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="BindingOperation" type="s-ramp:BindingOperation" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="BindingOperationInput" type="s-ramp:BindingOperationInput" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="BindingOperationFault" type="s-ramp:BindingOperationFault" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="OperationInput" type="s-ramp:OperationInput" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Fault" type="s-ramp:Fault" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Message" type="s-ramp:Message" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="Part" type="s-ramp:Part" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="BindingOperationOutput" type="s-ramp:BindingOperationOutput" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="OperationOutput" type="s-ramp:OperationOutput" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="WsdlExtension" type="s-ramp:WsdlExtension" minOccurs="1" maxOccurs="1"/>
       
<!--  Concrete Artifact Types from SOAP WSDL Model -->
       
<xsd:element name="SoapAddress" type="s-ramp:SoapAddress" minOccurs="1" maxOccurs="1"/>
       
<xsd:element name="SoapBinding" type="s-ramp:SoapBinding" minOccurs="1" maxOccurs="1"/>
     
</xsd:choice>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element artifact/Document
diagram atombinding_p2.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Document
properties
isRef 0
content complex
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:element name="Document" type="s-ramp:Document" minOccurs="1" maxOccurs="1"/>

element artifact/XmlDocument
diagram atombinding_p3.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:XmlDocument
properties
isRef 0
content complex
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:element name="XmlDocument" type="s-ramp:XmlDocument" minOccurs="1" maxOccurs="1"/>

element artifact/Organization
diagram atombinding_p4.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Organization
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo tns:does tns:setsPolicy tns:provides tns:extension tns:end
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="Organization" type="s-ramp:Organization" minOccurs="1" maxOccurs="1"/>

element artifact/ServiceInstance
diagram atombinding_p5.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ServiceInstance
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:uses tns:describedBy tns:extension tns:end
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="ServiceInstance" type="s-ramp:ServiceInstance" minOccurs="1" maxOccurs="1"/>

element artifact/ServiceOperation
diagram atombinding_p6.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ServiceOperation
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:operationDefinedBy tns:extension tns:end
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="ServiceOperation" type="s-ramp:ServiceOperation" minOccurs="1" maxOccurs="1"/>

element artifact/ServiceEndpoint
diagram atombinding_p7.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ServiceEndpoint
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:endpointDefinedBy tns:extension tns:end
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      
urlxsd:anyURI      
source <xsd:element name="ServiceEndpoint" type="s-ramp:ServiceEndpoint" minOccurs="1" maxOccurs="1"/>

element artifact/Actor
diagram atombinding_p8.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Actor
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo tns:does tns:setsPolicy
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="Actor" type="s-ramp:Actor" minOccurs="1" maxOccurs="1"/>

element artifact/Choreography
diagram atombinding_p9.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Choreography
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Choreography" type="s-ramp:Choreography" minOccurs="1" maxOccurs="1"/>

element artifact/ChoreographyProcess
diagram atombinding_p10.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ChoreographyProcess
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="ChoreographyProcess" type="s-ramp:ChoreographyProcess" minOccurs="1" maxOccurs="1"/>

element artifact/Collaboration
diagram atombinding_p11.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Collaboration
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Collaboration" type="s-ramp:Collaboration" minOccurs="1" maxOccurs="1"/>

element artifact/CollaborationProcess
diagram atombinding_p12.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:CollaborationProcess
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="CollaborationProcess" type="s-ramp:CollaborationProcess" minOccurs="1" maxOccurs="1"/>

element artifact/Composition
diagram atombinding_p13.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Composition
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Composition" type="s-ramp:Composition" minOccurs="1" maxOccurs="1"/>

element artifact/Effect
diagram atombinding_p14.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Effect
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation
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="Effect" type="s-ramp:Effect" minOccurs="1" maxOccurs="1"/>

element artifact/Element
diagram atombinding_p15.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Element
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Element" type="s-ramp:Element" minOccurs="1" maxOccurs="1"/>

element artifact/Event
diagram atombinding_p16.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Event
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation
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="Event" type="s-ramp:Event" minOccurs="1" maxOccurs="1"/>

element artifact/InformationType
diagram atombinding_p17.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:InformationType
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation
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="InformationType" type="s-ramp:InformationType" minOccurs="1" maxOccurs="1"/>

element artifact/Orchestration
diagram atombinding_p18.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Orchestration
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Orchestration" type="s-ramp:Orchestration" minOccurs="1" maxOccurs="1"/>

element artifact/OrchestrationProcess
diagram atombinding_p19.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:OrchestrationProcess
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="OrchestrationProcess" type="s-ramp:OrchestrationProcess" minOccurs="1" maxOccurs="1"/>

element artifact/Policy
diagram atombinding_p20.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Policy
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:appliesTo
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="Policy" type="s-ramp:Policy" minOccurs="1" maxOccurs="1"/>

element artifact/PolicySubject
diagram atombinding_p21.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:PolicySubject
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation
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="PolicySubject" type="s-ramp:PolicySubject" minOccurs="1" maxOccurs="1"/>

element artifact/Process
diagram atombinding_p22.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Process
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Process" type="s-ramp:Process" minOccurs="1" maxOccurs="1"/>

element artifact/Service
diagram atombinding_p23.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Service
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo tns:hasContract tns:hasInterface tns:hasInstance
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="Service" type="s-ramp:Service" minOccurs="1" maxOccurs="1"/>

element artifact/ServiceContract
diagram atombinding_p24.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ServiceContract
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:involvesParty tns:specifies
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="ServiceContract" type="s-ramp:ServiceContract" minOccurs="1" maxOccurs="1"/>

element artifact/ServiceInterface
diagram atombinding_p25.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ServiceInterface
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:interfaceDefinedBy tns:hasOperation tns:hasOutput tns:hasInput tns:isInterfaceOf
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="ServiceInterface" type="s-ramp:ServiceInterface" minOccurs="1" maxOccurs="1"/>

element artifact/System
diagram atombinding_p26.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:System
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="System" type="s-ramp:System" minOccurs="1" maxOccurs="1"/>

element artifact/Task
diagram atombinding_p27.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Task
properties
isRef 0
content complex
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="Task" type="s-ramp:Task" minOccurs="1" maxOccurs="1"/>

element artifact/PolicyAttachment
diagram atombinding_p28.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:PolicyAttachment
properties
isRef 0
content complex
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:element name="PolicyAttachment" type="s-ramp:PolicyAttachment" minOccurs="1" maxOccurs="1"/>

element artifact/PolicyExpression
diagram atombinding_p29.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:PolicyExpression
properties
isRef 0
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="PolicyExpression" type="s-ramp:PolicyExpression" minOccurs="1" maxOccurs="1"/>

element artifact/PolicyDocument
diagram atombinding_p30.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:PolicyDocument
properties
isRef 0
content complex
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:element name="PolicyDocument" type="s-ramp:PolicyDocument" minOccurs="1" maxOccurs="1"/>

element artifact/XsdDocument
diagram atombinding_p31.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:XsdDocument
properties
isRef 0
content complex
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:element name="XsdDocument" type="s-ramp:XsdDocument" minOccurs="1" maxOccurs="1"/>

element artifact/AttributeDeclaration
diagram atombinding_p32.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:AttributeDeclaration
properties
isRef 0
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      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:element name="AttributeDeclaration" type="s-ramp:AttributeDeclaration" minOccurs="1" maxOccurs="1"/>

element artifact/ElementDeclaration
diagram atombinding_p33.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ElementDeclaration
properties
isRef 0
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      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:element name="ElementDeclaration" type="s-ramp:ElementDeclaration" minOccurs="1" maxOccurs="1"/>

element artifact/XsdType
diagram atombinding_p34.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:XsdType
properties
isRef 0
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="XsdType" type="s-ramp:XsdType" minOccurs="1" maxOccurs="1"/>

element artifact/ComplexTypeDeclaration
diagram atombinding_p35.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ComplexTypeDeclaration
properties
isRef 0
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      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:element name="ComplexTypeDeclaration" type="s-ramp:ComplexTypeDeclaration" minOccurs="1" maxOccurs="1"/>

element artifact/SimpleTypeDeclaration
diagram atombinding_p36.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:SimpleTypeDeclaration
properties
isRef 0
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      
NCNamexsd:NCName      
namespacexsd:anyURI      
source <xsd:element name="SimpleTypeDeclaration" type="s-ramp:SimpleTypeDeclaration" minOccurs="1" maxOccurs="1"/>

element artifact/WsdlDocument
diagram atombinding_p37.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:WsdlDocument
properties
isRef 0
content complex
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:element name="WsdlDocument" type="s-ramp:WsdlDocument" minOccurs="1" maxOccurs="1"/>

element artifact/WsdlService
diagram atombinding_p38.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:WsdlService
properties
isRef 0
content complex
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:element name="WsdlService" type="s-ramp:WsdlService" minOccurs="1" maxOccurs="1"/>

element artifact/Port
diagram atombinding_p39.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Port
properties
isRef 0
content complex
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:element name="Port" type="s-ramp:Port" minOccurs="1" maxOccurs="1"/>

element artifact/Binding
diagram atombinding_p40.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Binding
properties
isRef 0
content complex
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:element name="Binding" type="s-ramp:Binding" minOccurs="1" maxOccurs="1"/>

element artifact/PortType
diagram atombinding_p41.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:PortType
properties
isRef 0
content complex
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:element name="PortType" type="s-ramp:PortType" minOccurs="1" maxOccurs="1"/>

element artifact/BindingOperation
diagram atombinding_p42.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:BindingOperation
properties
isRef 0
content complex
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:element name="BindingOperation" type="s-ramp:BindingOperation" minOccurs="1" maxOccurs="1"/>

element artifact/BindingOperationInput
diagram atombinding_p43.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:BindingOperationInput
properties
isRef 0
content complex
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:element name="BindingOperationInput" type="s-ramp:BindingOperationInput" minOccurs="1" maxOccurs="1"/>

element artifact/BindingOperationFault
diagram atombinding_p44.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:BindingOperationFault
properties
isRef 0
content complex
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:element name="BindingOperationFault" type="s-ramp:BindingOperationFault" minOccurs="1" maxOccurs="1"/>

element artifact/OperationInput
diagram atombinding_p45.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:OperationInput
properties
isRef 0
content complex
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:element name="OperationInput" type="s-ramp:OperationInput" minOccurs="1" maxOccurs="1"/>

element artifact/Fault
diagram atombinding_p46.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Fault
properties
isRef 0
content complex
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:element name="Fault" type="s-ramp:Fault" minOccurs="1" maxOccurs="1"/>

element artifact/Message
diagram atombinding_p47.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Message
properties
isRef 0
content complex
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:element name="Message" type="s-ramp:Message" minOccurs="1" maxOccurs="1"/>

element artifact/Part
diagram atombinding_p48.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:Part
properties
isRef 0
content complex
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:element name="Part" type="s-ramp:Part" minOccurs="1" maxOccurs="1"/>

element artifact/BindingOperationOutput
diagram atombinding_p49.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:BindingOperationOutput
properties
isRef 0
content complex
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:element name="BindingOperationOutput" type="s-ramp:BindingOperationOutput" minOccurs="1" maxOccurs="1"/>

element artifact/OperationOutput
diagram atombinding_p50.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:OperationOutput
properties
isRef 0
content complex
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:element name="OperationOutput" type="s-ramp:OperationOutput" minOccurs="1" maxOccurs="1"/>

element artifact/WsdlExtension
diagram atombinding_p51.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:WsdlExtension
properties
isRef 0
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      
NCNamexsd:NCNameoptional      
namespacexsd:anyURI      
source <xsd:element name="WsdlExtension" type="s-ramp:WsdlExtension" minOccurs="1" maxOccurs="1"/>

element artifact/SoapAddress
diagram atombinding_p52.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:SoapAddress
properties
isRef 0
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      
NCNamexsd:NCNameoptional      
namespacexsd:anyURI      
soapLocationxsd:anyURI      
source <xsd:element name="SoapAddress" type="s-ramp:SoapAddress" minOccurs="1" maxOccurs="1"/>

element artifact/SoapBinding
diagram atombinding_p53.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:SoapBinding
properties
isRef 0
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      
NCNamexsd:NCNameoptional      
namespacexsd:anyURI      
stylexsd:string      
transportxsd:string      
source <xsd:element name="SoapBinding" type="s-ramp:SoapBinding" minOccurs="1" maxOccurs="1"/>

element classificationData
diagram atombinding_p54.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:classifiedBy
source <xsd:element name="classificationData">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="s-ramp:classifiedBy" minOccurs="1" maxOccurs="1"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element propertyData
diagram atombinding_p55.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:property
source <xsd:element name="propertyData">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="s-ramp:property" minOccurs="1" maxOccurs="1"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element relationshipData
diagram atombinding_p56.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:relationshipType tns:sourceId tns:targetId
source <xsd:element name="relationshipData">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="s-ramp:relationshipType" minOccurs="0" maxOccurs="1"/>
     
<!-- sourceId is the UUID of the source artifact -->
     
<xsd:element ref="tns:sourceId" minOccurs="0" maxOccurs="1"/>
     
<!-- targetId is the UUID of the target artifact -->
     
<xsd:element ref="tns:targetId" minOccurs="1" maxOccurs="1"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element relationshipTypeData
diagram atombinding_p57.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:relationshipType
source <xsd:element name="relationshipTypeData">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element ref="s-ramp:relationshipType" minOccurs="1" maxOccurs="1"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element storedQueryData
diagram atombinding_p58.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:queryName tns:queryString tns:propertyName
source <xsd:element name="storedQueryData">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="queryName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     
<xsd:element name="queryString" type="xsd:string" minOccurs="1" maxOccurs="1"/>
     
<xsd:element ref="s-ramp:propertyName" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element storedQueryData/queryName
diagram atombinding_p59.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="queryName" type="xsd:string" minOccurs="1" maxOccurs="1"/>

element storedQueryData/queryString
diagram atombinding_p60.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="queryString" type="xsd:string" minOccurs="1" maxOccurs="1"/>

complexType ExtensionType
diagram atombinding_p61.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
used by
elements Organization/extension ServiceInstance/extension ServiceOperation/extension ServiceEndpoint/extension
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:complexType name="ExtensionType">
 
<xsd:sequence>
   
<xsd:any namespace="##targetNamespace" processContents="lax" minOccurs="1" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:anyAttribute namespace="##any"/>
</xsd:complexType>

complexType Organization
diagram atombinding_p62.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Actor
properties
base s-ramp:Actor
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo tns:does tns:setsPolicy tns:provides tns:extension tns:end
used by
element artifact/Organization
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="Organization">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:Actor">
     
<xsd:sequence>
       
<!-- Modeled Relationship(s) to ServiceImplementationModelType: -->
       
<xsd:element name="provides" type="s-ramp:serviceImplementationModelTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>
       
<xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>
       
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

element Organization/extension
diagram atombinding_p64.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ExtensionType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>

element Organization/end
diagram atombinding_p65.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>

complexType ServiceEndpoint
diagram atombinding_p66.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:ServiceImplementationModelType
properties
base tns:ServiceImplementationModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:endpointDefinedBy tns:extension tns:end
used by
element artifact/ServiceEndpoint
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      
urlxsd:anyURI      
source <xsd:complexType name="ServiceEndpoint">
 
<xsd:complexContent>
   
<xsd:extension base="tns:ServiceImplementationModelType">
     
<xsd:sequence>
       
<!-- Modeled Relationship with DerivedArtifactType which defines this ServiceEndpoint: -->
       
<xsd:element name="endpointDefinedBy" type="s-ramp:derivedArtifactTarget" minOccurs="0" maxOccurs="1"/>
       
<xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>
       
<xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>
       
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="url" type="xsd:anyURI"/>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

element ServiceEndpoint/endpointDefinedBy
diagram atombinding_p67.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:derivedArtifactTarget
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
derivedArtifactTypetns:derivedArtifactEnumrequired      
source <xsd:element name="endpointDefinedBy" type="s-ramp:derivedArtifactTarget" minOccurs="0" maxOccurs="1"/>

element ServiceEndpoint/extension
diagram atombinding_p68.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ExtensionType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>

element ServiceEndpoint/end
diagram atombinding_p69.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>

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

attribute serviceImplementationModelTarget/@artifactType
type tns:serviceImplementationModelEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration ServiceInstance 
enumeration ServiceOperation 
enumeration ServiceEndpoint 
enumeration ServiceOperation 
source <xsd:attribute name="artifactType" type="s-ramp:serviceImplementationModelEnum" use="required"/>

complexType ServiceImplementationModelType
diagram atombinding_p71.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:documentation
used by
complexTypes ServiceEndpoint ServiceInstance ServiceOperation
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="ServiceImplementationModelType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:BaseArtifactType">
     
<xsd:sequence>
       
<!-- Modeled Relationship(s) to documentArtifactType: -->
       
<xsd:element name="documentation" type="s-ramp:documentArtifactTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType ServiceInstance
diagram atombinding_p73.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:ServiceImplementationModelType
properties
base tns:ServiceImplementationModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:uses tns:describedBy tns:extension tns:end
used by
element artifact/ServiceInstance
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="ServiceInstance">
 
<xsd:complexContent>
   
<xsd:extension base="tns:ServiceImplementationModelType">
     
<xsd:sequence>
       
<!-- Modeled Relationship(s) to ServiceInstance(s): -->
       
<xsd:element name="uses" type="s-ramp:serviceInstanceTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship(s) to ServiceEndpoint(s): -->
       
<xsd:element name="describedBy" type="s-ramp:serviceInstanceTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>
       
<xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>
       
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

element ServiceInstance/extension
diagram atombinding_p76.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ExtensionType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>

element ServiceInstance/end
diagram atombinding_p77.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>

complexType serviceInstanceTarget
diagram atombinding_p78.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements ServiceInstance/describedBy Service/hasInstance ServiceInstance/uses
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:serviceInstanceEnumrequired      
source <xsd:complexType name="serviceInstanceTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:serviceInstanceEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType ServiceOperation
diagram atombinding_p79.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:ServiceImplementationModelType
properties
base tns:ServiceImplementationModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:operationDefinedBy tns:extension tns:end
used by
element artifact/ServiceOperation
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="ServiceOperation">
 
<xsd:complexContent>
   
<xsd:extension base="tns:ServiceImplementationModelType">
     
<xsd:sequence>
       
<!-- Modeled Relationship to the DerivedArtifactType that defines this ServiceOperation: -->
       
<xsd:element name="operationDefinedBy" type="s-ramp:derivedArtifactTarget" minOccurs="0" maxOccurs="1"/>
       
<xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>
       
<xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>
       
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:anyAttribute namespace="##any"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element ServiceOperation/operationDefinedBy
diagram atombinding_p80.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:derivedArtifactTarget
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
derivedArtifactTypetns:derivedArtifactEnumrequired      
source <xsd:element name="operationDefinedBy" type="s-ramp:derivedArtifactTarget" minOccurs="0" maxOccurs="1"/>

element ServiceOperation/extension
diagram atombinding_p81.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:ExtensionType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
source <xsd:element name="extension" type="tns:ExtensionType" minOccurs="0"/>

element ServiceOperation/end
diagram atombinding_p82.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
isRef 0
content simple
source <xsd:element name="end" type="xsd:string" minOccurs="1" maxOccurs="1"/>

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

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

simpleType serviceImplementationModelEnum
namespace http://s-ramp.org/xmlns/2010/s-ramp
type restriction of tns:baseArtifactEnum
properties
base s-ramp:baseArtifactEnum
used by
simpleTypes serviceInstanceEnum serviceOperationEnum
attribute serviceImplementationModelTarget/@artifactType
facets
Kind Value annotation 
enumeration ServiceInstance 
enumeration ServiceOperation 
enumeration ServiceEndpoint 
enumeration ServiceOperation 
source <xsd:simpleType name="serviceImplementationModelEnum">
 
<xsd:restriction base="s-ramp:baseArtifactEnum">
   
<xsd:enumeration value="ServiceInstance"/>
   
<xsd:enumeration value="ServiceOperation"/>
   
<xsd:enumeration value="ServiceEndpoint"/>
   
<xsd:enumeration value="ServiceOperation"/>
 
</xsd:restriction>
</xsd:simpleType>

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

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

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

element DerivedArtifactType
diagram atombinding_p85.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 atombinding_p86.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
properties
content complex
children tns:propertyName tns:propertyValue
used by
element propertyData
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 atombinding_p87.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
elements property StoredQuery storedQueryData
source <xsd:element name="propertyName" type="xsd:string"/>

element propertyValue
diagram atombinding_p88.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 atombinding_p89.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 atombinding_p90.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 atombinding_p91.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 atombinding_p92.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
elements relationship relationshipData relationshipTypeData
source <xsd:element name="relationshipType" type="xsd:string"/>

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

element StoredQuery
diagram atombinding_p94.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 atombinding_p95.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type xsd:string
properties
content simple
used by
element relationshipData
source <xsd:element name="targetId" type="xsd:string"/>

complexType baseArtifactTarget
diagram atombinding_p96.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 atombinding_p97.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 ServiceImplementationModelType SoaModelType 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 atombinding_p98.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements ServiceEndpoint/endpointDefinedBy ServiceOperation/operationDefinedBy
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 atombinding_p99.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
elements DerivedArtifactType ServiceInterface/interfaceDefinedBy
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 atombinding_p100.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 atombinding_p101.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
element artifact/Document
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 atombinding_p102.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements ServiceImplementationModelType/documentation SoaModelType/documentation 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 atombinding_p103.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 atombinding_p104.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 actorTarget baseArtifactTarget bindingOperationFaultTarget bindingOperationInputTarget bindingOperationOutputTarget bindingOperationTarget bindingTarget derivedArtifactTarget documentArtifactTarget effectTarget elementTarget eventTarget faultTarget informationTypeTarget messageTarget operationInputTarget operationOutputTarget operationTarget orchestrationProcessTarget orchestrationTarget partTarget policyExpressionTarget policySubjectTarget policyTarget portTarget portTypeTarget serviceContractTarget serviceImplementationModelTarget serviceInstanceTarget serviceInterfaceTarget serviceOperationTarget serviceTarget taskTarget 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 atombinding_p105.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 atombinding_p106.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
element artifact/XmlDocument
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 actorEnum derivedArtifactEnum documentArtifactEnum effectEnum elementEnum eventEnum informationTypeEnum orchestrationEnum orchestrationProcessEnum policyEnum policySubjectEnum serviceContractEnum serviceEnum serviceImplementationModelEnum serviceInterfaceEnum taskEnum 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 atombinding_p107.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
used by
element artifact/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="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 atombinding_p108.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 atombinding_p109.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 atombinding_p110.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
used by
element artifact/BindingOperation
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 atombinding_p111.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 atombinding_p112.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 atombinding_p113.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 atombinding_p114.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 atombinding_p115.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
used by
element artifact/BindingOperationFault
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 atombinding_p116.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 atombinding_p117.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
used by
element artifact/BindingOperationInput
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 atombinding_p118.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 atombinding_p119.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
used by
element artifact/BindingOperationOutput
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 atombinding_p120.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 atombinding_p121.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 atombinding_p122.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 atombinding_p123.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
used by
element artifact/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="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 atombinding_p124.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 atombinding_p125.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 atombinding_p126.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
used by
element artifact/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="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 atombinding_p127.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 atombinding_p128.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 atombinding_p129.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 atombinding_p130.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 atombinding_p131.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 atombinding_p132.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 atombinding_p133.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 atombinding_p134.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
used by
element artifact/OperationInput
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 atombinding_p135.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 atombinding_p136.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 atombinding_p137.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 atombinding_p138.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
used by
element artifact/OperationOutput
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 atombinding_p139.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 atombinding_p140.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 atombinding_p141.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 atombinding_p142.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
used by
element artifact/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="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 atombinding_p143.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 atombinding_p144.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:elementTarget
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:elementEnumrequired      
source <xsd:element name="element" type="s-ramp:elementTarget" minOccurs="0" maxOccurs="1"/>

complexType partTarget
diagram atombinding_p145.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 atombinding_p146.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
used by
element artifact/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="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 atombinding_p147.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 atombinding_p148.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 atombinding_p149.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
used by
element artifact/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="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 atombinding_p150.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 atombinding_p151.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 atombinding_p152.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 atombinding_p153.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 atombinding_p154.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
used by
element artifact/WsdlDocument
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 atombinding_p155.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 atombinding_p156.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 atombinding_p157.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 atombinding_p158.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 atombinding_p159.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 atombinding_p160.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
element artifact/WsdlExtension
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 atombinding_p161.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 atombinding_p162.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
used by
element artifact/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="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 atombinding_p163.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 atombinding_p164.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>

complexType AttributeDeclaration
diagram atombinding_p165.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
element artifact/AttributeDeclaration
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 atombinding_p166.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
used by
element artifact/ComplexTypeDeclaration
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 atombinding_p167.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
element artifact/ElementDeclaration
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 atombinding_p168.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
used by
element artifact/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      
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 atombinding_p169.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
used by
element artifact/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="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 atombinding_p170.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 atombinding_p171.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 atombinding_p172.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 atombinding_p173.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 atombinding_p174.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
element artifact/XsdType
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 atombinding_p175.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
used by
element artifact/PolicyAttachment
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 atombinding_p176.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 atombinding_p177.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 atombinding_p178.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
used by
element artifact/PolicyDocument
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 atombinding_p179.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
element artifact/PolicyExpression
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 atombinding_p180.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>

complexType Actor
diagram atombinding_p181.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Element
properties
base tns:Element
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo tns:does tns:setsPolicy
used by
element artifact/Actor
complexType Organization
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="Actor">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Element">
     
<xsd:sequence>
       
<!-- Modeled Relationship to Task: -->
       
<xsd:element name="does" type="s-ramp:taskTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Policy: -->
       
<xsd:element name="setsPolicy" type="s-ramp:policyTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

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

complexType Choreography
diagram atombinding_p185.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Composition
properties
base tns:Composition
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Choreography
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="Choreography">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Composition"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType ChoreographyProcess
diagram atombinding_p186.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Process
properties
base tns:Process
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/ChoreographyProcess
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="ChoreographyProcess">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Process"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType Collaboration
diagram atombinding_p187.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Composition
properties
base tns:Composition
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Collaboration
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="Collaboration">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Composition"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType CollaborationProcess
diagram atombinding_p188.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Process
properties
base tns:Process
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/CollaborationProcess
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="CollaborationProcess">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Process"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType Composition
diagram atombinding_p189.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:System
properties
base tns:System
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Composition
complexTypes Choreography Collaboration Orchestration Process ServiceComposition
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="Composition">
 
<xsd:complexContent>
   
<xsd:extension base="tns:System"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType Effect
diagram atombinding_p190.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:SoaModelType
properties
base tns:SoaModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation
used by
element artifact/Effect
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="Effect">
 
<xsd:complexContent>
   
<xsd:extension base="tns:SoaModelType"/>
 
</xsd:complexContent>
</xsd:complexType>

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

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

complexType Element
diagram atombinding_p192.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:PolicySubject
properties
base tns:PolicySubject
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Element
complexTypes Actor Service System Task
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="Element">
 
<xsd:complexContent>
   
<xsd:extension base="tns:PolicySubject">
     
<xsd:sequence>
       
<!-- Modeled Relationship to Element: -->
       
<xsd:element name="represents" type="s-ramp:elementTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Element: -->
       
<xsd:element name="uses" type="s-ramp:elementTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Service: -->
       
<xsd:element name="performs" type="s-ramp:serviceTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Orchestration: -->
       
<xsd:element name="directsOrchestration" type="s-ramp:orchestrationTarget" minOccurs="0" maxOccurs="1"/>
       
<!-- Modeled Relationship to OrchestrationProcess: -->
       
<xsd:element name="directsOrchestrationProcess" type="s-ramp:orchestrationTarget" minOccurs="0" maxOccurs="1"/>
       
<!-- Modeled Relationship to Event: -->
       
<xsd:element name="generates" type="s-ramp:eventTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Event: -->
       
<xsd:element name="respondsTo" type="s-ramp:eventTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

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

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

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

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

complexType elementTarget
diagram atombinding_p200.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements Part/element Element/represents Element/uses
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:elementEnumrequired      
source <xsd:complexType name="elementTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:elementEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType Event
diagram atombinding_p201.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:SoaModelType
properties
base tns:SoaModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation
used by
element artifact/Event
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="Event">
 
<xsd:complexContent>
   
<xsd:extension base="tns:SoaModelType"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType eventTarget
diagram atombinding_p202.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements Element/generates Element/respondsTo
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:eventEnumrequired      
source <xsd:complexType name="eventTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:eventEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType InformationType
diagram atombinding_p203.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:SoaModelType
properties
base tns:SoaModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation
used by
element artifact/InformationType
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="InformationType">
 
<xsd:complexContent>
   
<xsd:extension base="tns:SoaModelType"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType informationTypeTarget
diagram atombinding_p204.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements ServiceInterface/hasInput ServiceInterface/hasOutput
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:informationTypeEnumrequired      
source <xsd:complexType name="informationTypeTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:informationTypeEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType Orchestration
diagram atombinding_p205.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Composition
properties
base tns:Composition
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Orchestration
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="Orchestration">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Composition"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType OrchestrationProcess
diagram atombinding_p206.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Process
properties
base tns:Process
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/OrchestrationProcess
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="OrchestrationProcess">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Process"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType orchestrationProcessTarget
diagram atombinding_p207.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      
artifactTypetns:orchestrationProcessEnumrequired      
source <xsd:complexType name="orchestrationProcessTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:orchestrationProcessEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType orchestrationTarget
diagram atombinding_p208.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements Element/directsOrchestration Element/directsOrchestrationProcess
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:orchestrationEnumrequired      
source <xsd:complexType name="orchestrationTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:orchestrationEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType Policy
diagram atombinding_p209.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:SoaModelType
properties
base tns:SoaModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:appliesTo
used by
element artifact/Policy
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="Policy">
 
<xsd:complexContent>
   
<xsd:extension base="tns:SoaModelType">
     
<xsd:sequence>
       
<!-- Modeled Relationship to PolicySubject: -->
       
<xsd:element name="appliesTo" type="s-ramp:policySubjectTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType PolicySubject
diagram atombinding_p211.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:SoaModelType
properties
base tns:SoaModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation
used by
element artifact/PolicySubject
complexTypes Element ServiceContract
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="PolicySubject">
 
<xsd:complexContent>
   
<xsd:extension base="tns:SoaModelType"/>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

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

complexType Process
diagram atombinding_p214.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Composition
properties
base tns:Composition
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Process
complexTypes ChoreographyProcess CollaborationProcess OrchestrationProcess
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="Process">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Composition"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType Service
diagram atombinding_p215.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Element
properties
base tns:Element
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo tns:hasContract tns:hasInterface tns:hasInstance
used by
element artifact/Service
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="Service">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Element">
     
<xsd:sequence>
       
<!-- Modeled Relationship to ServiceContract: -->
       
<xsd:element name="hasContract" type="s-ramp:serviceContractTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to ServiceInterface: -->
       
<xsd:element name="hasInterface" type="s-ramp:serviceInterfaceTarget" minOccurs="1" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to ServiceInstance: -->
       
<xsd:element name="hasInstance" type="s-ramp:serviceInstanceTarget" minOccurs="0" maxOccurs="1"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

complexType ServiceComposition
diagram atombinding_p219.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Composition
properties
base tns:Composition
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
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="ServiceComposition">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Composition"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType ServiceContract
diagram atombinding_p220.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:PolicySubject
properties
base s-ramp:PolicySubject
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:involvesParty tns:specifies
used by
element artifact/ServiceContract
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="ServiceContract">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:PolicySubject">
     
<xsd:sequence>
       
<!-- Modeled Relationship to Actor: -->
       
<xsd:element name="involvesParty" type="s-ramp:actorTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Effect: -->
       
<xsd:element name="specifies" type="s-ramp:effectTarget" minOccurs="1" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

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

complexType ServiceInterface
diagram atombinding_p224.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:SoaModelType
properties
base tns:SoaModelType
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:interfaceDefinedBy tns:hasOperation tns:hasOutput tns:hasInput tns:isInterfaceOf
used by
element artifact/ServiceInterface
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="ServiceInterface">
 
<xsd:complexContent>
   
<xsd:extension base="tns:SoaModelType">
     
<xsd:sequence>
       
<!-- Modeled Relationship to abstract DerivedArtifactType: -->
       
<xsd:element name="interfaceDefinedBy" type="s-ramp:DerivedArtifactType" minOccurs="0" maxOccurs="1"/>
       
<!-- Modeled Relationship to ServiceOperation: -->
       
<xsd:element name="hasOperation" type="s-ramp:serviceOperationTarget" minOccurs="0"/>
       
<!-- Modeled Relationship to InformationType: -->
       
<xsd:element name="hasOutput" type="s-ramp:informationTypeTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to InformationType: -->
       
<xsd:element name="hasInput" type="s-ramp:informationTypeTarget" minOccurs="0" maxOccurs="unbounded"/>
       
<!-- Modeled Relationship to Service: -->
       
<xsd:element name="isInterfaceOf" type="s-ramp:serviceTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element ServiceInterface/interfaceDefinedBy
diagram atombinding_p225.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type tns:DerivedArtifactType
properties
isRef 0
minOcc 0
maxOcc 1
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="interfaceDefinedBy" type="s-ramp:DerivedArtifactType" minOccurs="0" maxOccurs="1"/>

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

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

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

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

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

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

complexType serviceTarget
diagram atombinding_p231.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:target
properties
base s-ramp:target
used by
elements ServiceInterface/isInterfaceOf Element/performs
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxlink:hrefTyperequired      
artifactTypetns:serviceEnumrequired      
source <xsd:complexType name="serviceTarget">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:target">
     
<xsd:attribute name="artifactType" type="s-ramp:serviceEnum" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType SoaModelType
diagram atombinding_p232.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:documentation
used by
complexTypes Effect Event InformationType Policy PolicySubject ServiceInterface
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="SoaModelType" abstract="true">
 
<xsd:complexContent>
   
<xsd:extension base="s-ramp:BaseArtifactType">
     
<xsd:sequence>
       
<!-- Modeled Relationship to abstract DocumentArtifactType-->
       
<xsd:element name="documentation" type="s-ramp:documentArtifactTarget" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

complexType System
diagram atombinding_p234.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Element
properties
base tns:Element
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/System
complexType Composition
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="System">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Element"/>
 
</xsd:complexContent>
</xsd:complexType>

complexType Task
diagram atombinding_p235.png
namespace http://s-ramp.org/xmlns/2010/s-ramp
type extension of tns:Element
properties
base tns:Element
children tns:classifiedBy tns:relationship tns:property tns:documentation tns:represents tns:uses tns:performs tns:directsOrchestration tns:directsOrchestrationProcess tns:generates tns:respondsTo
used by
element artifact/Task
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="Task">
 
<xsd:complexContent>
   
<xsd:extension base="tns:Element"/>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

complexType SoapAddress
diagram atombinding_p237.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
used by
element artifact/SoapAddress
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 atombinding_p238.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
used by
element artifact/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      
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 arc
diagram atombinding_p239.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 atombinding_p240.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 atombinding_p241.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 atombinding_p242.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 atombinding_p243.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 atombinding_p244.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 atombinding_p245.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 atombinding_p246.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 atombinding_p247.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 atombinding_p248.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 atombinding_p249.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 atombinding_p250.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 atombinding_p251.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 atombinding_p252.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 atombinding_p253.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 atombinding_p254.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>

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