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


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-ttsc message

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

Subject: Re: [ubl-ttsc] Minutes of 20 November meeting

Thanks for the minutes, Anne;  this is helpful when sleeping
bugs are prevalent in my part of the world at the time of meeting.

I'd like to provide comments on the minutes for the purpose of
rolling the discussion perhaps as inputs to next meeting.

>>3. Tools Requirements (see below)
>>   There are two sets of tools to consider:
>>   those for internal development of UBL and tools for exteral users of UBL.
>>   There is some overlap, but for the most part we are now focusing on
>>   tools for the end user/developer of UBL.

This clarification is very good to have, though at times may not be
that easy.  What's done internally might just well be what the user
would want to follow.  But for our purposes, we should still draw
the line somewhat so that one could understand the context in which
the tool developed was designed (e.g. is it meant to assist UBL's
spec development, or is it meant for end-user environment to
process instances?)

The focus on end-user/developer of UBL is appropriate at this
time, I think, as it provides synergy with PISC.

>>   It would be useful to show a cooperative tools environment - how users
>>   can put together existing tools and technologies to develop with UBL.
>>   Something to provide a guideline for developers and gives them some
>>   idea of what directions we think tools will go.

This is an interesting idea - a cooperative tools environment.
Is there elaboration on this?

>>   We need a document that describes the current process - how you can
>>   change a spreadsheet/model and use ublish to create new schemas and
>>   be close to ccts compliance.  Is this doable with out incurring any
>>   additional cost?

UBLish was more an "internal" tool that was originally designed to 
bring out UBL deliverable schemas than to be an end-user commercial 
tool.  Yet, the feedback I heard so far appears that that's exactly
the kind of modeling/transformation process that users are 
looking at.  

I understand a couple of individuals and organizations,  for 
instance, have used UBLish (0p70) to transform the modified
spreadsheets to produce their own schemas.  That appears to be
the most straightforward, painless and relatively reliable way
to get a "nearby" schema around UBL's.  

The steps would just simply be to pick one of the spreadsheets
and start modifying its contents in a way that addresses 
one's data modelling needs.

The more ambitious ones who picks up a bit of XPS programming
might start working into the UBLish internals to look at things 
to modify.   But of course, there's a chance that if one modifies 
the wrong thing, one might end up getting VBL-lookalike schemas

>>   This description is needed from the modeling side
>>   - to show how you can use uml to create the schemas.  The problem
>>   is that there is no way from the UML at the moment to know that
>>   the BIEs being used are already in existence.  There is no tool
>>   at the moment that can do this.  So quite a bit of the development
>>   would be manual.

The UBLish "detects" this during schema generation process
by proceeding through with the schema generation, but tagging
the offending type usage line with an "Error" comment block.
As the erraneously typed lines would have prefixes "unknown:"
without namespace definition, the resulting schema would cause 
schema validators to fault, allowing users to be notified of
problems and retrospectively correct them at the spreadsheet

So the end goal for the end-user in customizing his/her own
schemas would then be to look through the generated schema
and find zero "Error" comment block.

This refinement process was also exactly the steps that 
Library Content side went through in a multi-party iterative
process to generate the UBL schemas.

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

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