OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-dev message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [no subject]


Noting that UBL's 8 main documents are themselves ABIEs, one
could also start from, say, an invoice type, if the UBL's
InvoiceType already has a major portion of content that fits
your purposes.  But instead of removing those elements that
you don't want, you'll need to define flags outside of UBL's
InvoiceType to mark which element isn't used.

One physical process of doing the above will be to start from
UBL's source spreadsheet and copying and pasting the entire
rows of ABIE definions onto your new document spreadsheet (stored
in the mod/maindoc/  subdirectory), which itself could be a
copy of one of the 8 main document spreadsheets found there.
Then run the schema-assembler, such as UBLish, to assemble 
the newly created document from spreadsheet into schema.

Another approach is to manually assemble the ABIE schema types
using XML Spy or even just text editor (yes, it's possible).
But you'll probably need to constantly check various
XML Schema syntaxes (e.g. imports), and also whether some
of the global design guidelines have been consistently maintained.

Note that such a new document schema will necessarily 
interoperate in a complete manner only within your designated 
usage parties.  But the approach of assembly will enable the 
other parties to quickly interpret the big blocks of ABIEs 
within your new document based on published semantics from UBL TC.

Note also that UBL TC is still discussing customization,
compliance and conformance.  What I mentioned above is only
to share with you what works for me so far, and may or may 
not end up being what UBL TC eventually concludes.



Best Regards,
Chin Chee-Kai
SoftML
Tel: +65-6820-2979
Fax: +65-6743-7875
Email: cheekai@SoftML.Net
http://SoftML.Net/


On Thu, 17 Jun 2004, Steven Herod wrote:

>>How do people typically go about creating a new document type from scratch?
>>
>>Is there a magic tool?
>>
>>I'm looking to assemble a new document (xsd) out of the ABIEs and Data
>>Types, but I'm at a loss of how to start (do I just try and pull it together
>>in XML spy or something of the like?)
>>
>>Regards
>>Steven Herod
>>TEDIS
>>
>>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]