[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl-dev] Catalogue for ubl pricelist validation ?
Sorry, I did miss Party subset <xsd:complexType name="PartyType"> <xsd:sequence> <xsd:element ref="PartyIdentification" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="PartyName" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="PostalAddress" minOccurs="0"/> </xsd:sequence> </xsd:complexType> >>> "Stephen Green" <stephen.green@bristol.gov.uk> 05/02/07 10:40:59 >>> Hi David, Why not go the whole way and send to list some subset schema frags to match, me thinks. So here goes, sorry for the length of the email. It might be sufficient to copy and paste these into Catalogue and CommonAggregate UBL files to get a subset set of schema files. CAM may be preferable though. Compliments, Stephen Green Subset For Catalogue Document: <?xml version="1.0" encoding="UTF-8"?> <!-- id="systml-preisshare-maindoc-CatalogueForPriceList-2" --> <!-- Document Type: Catalogue Customization: SystML for PreisShare Date: Jan 2007 --> <xsd:schema targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:Catalogue-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.0"> <!-- ===== Imports ===== --> <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" schemaLocation="../common/UBL-CommonAggregateComponents-2.0.xsd"/> <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" schemaLocation="../common/UBL-CommonBasicComponents-2.0.xsd"/> <xsd:import namespace="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" schemaLocation="../common/UnqualifiedDataTypeSchemaModule-2.0.xsd"/> <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2" schemaLocation="../common/UBL-CommonExtensionComponents-2.0.xsd"/> <xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" schemaLocation="../common/UBL-QualifiedDatatypes-2.0.xsd"/> <!-- ===== Root Element ===== --> <xsd:element name="Catalogue" type="CatalogueType"/> <xsd:complexType name="CatalogueType"> <xsd:sequence> <xsd:element ref="cbc:UBLVersionID" minOccurs="0"/> <xsd:element ref="cbc:CustomizationID" minOccurs="0"/> <xsd:element ref="cbc:ProfileID" minOccurs="0"/> <xsd:element ref="cbc:ID"/> <xsd:element ref="cbc:IssueDate"/> <xsd:element ref="cac:ProviderParty"/> <xsd:element ref="cac:ReceiverParty"/> <xsd:element ref="cac:CatalogueLine" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <!-- ===== Element Declarations ===== --> <!-- ===== Type Definitions ===== --> <!-- ===== Basic Business Information Entity Type Definitions ===== --> </xsd:schema> relevant aggregate portions (I hope I've not missed any in haste) <xsd:complexType name="AddressType"> <xsd:sequence> <xsd:element ref="cbc:ID" minOccurs="0"/> <xsd:element ref="cbc:CityName" minOccurs="0"/> <xsd:element ref="cbc:PostalZone" minOccurs="0"/> <xsd:element ref="cbc:CountrySubentity" minOccurs="0"/> <xsd:element ref="AddressLine" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="Country" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CatalogueLineType"> <xsd:sequence> <xsd:element ref="cbc:ID"/> <xsd:element ref="RequiredItemLocationQuantity" minOccurs="0" maxOccurs="1"/> <xsd:element ref="Item"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ItemType"> <xsd:sequence> <xsd:element ref="cbc:Description" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="cbc:Name" minOccurs="0"/> <xsd:element ref="SellersItemIdentification" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ItemLocationQuantityType"> <xsd:sequence> <xsd:element ref="Price" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PriceType"> <xsd:sequence> <xsd:element ref="cbc:PriceAmount"/> <xsd:element ref="cbc:BaseQuantity" minOccurs="0"/> </xsd:sequence> </xsd:complexType> ______________________________________________________________________ Please note the new simpler name for our website: http://www.bristol.gov.uk Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details. Sign-up for our email bulletin giving news, have-your-say and event information at: http://www.bristol.gov.uk/newsdirect --------------------------------------------------------------------- To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org ______________________________________________________________________ Please note the new simpler name for our website: http://www.bristol.gov.uk Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details. Sign-up for our email bulletin giving news, have-your-say and event information at: http://www.bristol.gov.uk/newsdirect ______________________________________________________________________ Please note the new simpler name for our website: http://www.bristol.gov.uk Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details. Sign-up for our email bulletin giving news, have-your-say and event information at: http://www.bristol.gov.uk/newsdirect
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]