sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: ISSUE 28: Missing XSD for contributions: PROPOSAL
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
- Date: Tue, 12 Feb 2008 13:49:32 +0000
Folks,
The original proposal is contained in
the JIRA description. However, I think that the proposal is flawed
in using the ##any namespace within
the anyAttribute extension attributes - I think that these should be
##other since we don't want extra SCA-schema
derived attributes turning up on these elements. Thus
the proposal is now as follows:
PROPOSAL
Add the following after line 3957 of
WD-02.doc:
B.12 sca-contributions.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- (c) Copyright SCA Collaboration
2007 -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.osoa.org/xmlns/sca/1.0"
xmlns:sca="http://www.osoa.org/xmlns/sca/1.0"
elementFormDefault="qualified">
<include schemaLocation="sca-core.xsd"/>
<element name="contribution"
type="sca:ContributionType"/>
<complexType name="ContributionType">
<sequence>
<element name="deployable" type="sca:DeployableType"
minOccurs="1" maxOccurs="unbounded"/>
<element name="import" type="sca:ImportType"
minOccurs="0" maxOccurs="unbounded"/>
<element name="export" type="sca:ExportType"
minOccurs="0" maxOccurs="unbounded"/>
<any namespace="##other" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<anyAttribute
namespace="##other" processContents="lax"/>
</complexType>
<complexType name="DeployableType">
<sequence>
<any namespace="##other" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute
name="composite" type="QName" use="required"/>
<anyAttribute
namespace="##other" processContents="lax"/>
</complexType>
<complexType name="ImportType">
<sequence>
<any namespace="##other" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute
name="namespace" type="string" use="required"/>
<attribute
name="location" type="anyURI" use="required"/>
<anyAttribute
namespace="##other" processContents="lax"/>
</complexType>
<complexType name="ExportType">
<sequence>
<any namespace="##other" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute
name="namespace" type="string" use="required"/>
<anyAttribute
namespace="##other" processContents="lax"/>
</complexType>
</schema>
Yours, Mike.
Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431
Email: mike_edwards@uk.ibm.com
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]