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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-core message

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


Subject: RE: Getting Back to Basics - How to describe Dates and Times andEvents?


Todd

I havnt followed all this thread so im mainly reacting to your specific
email (below)

It reminds me of the discussion in EDIFACT of generic vs specific.  If you
wish to, you could design any EDIFACT message with just two user segments -
FTX (free text) and ATT ('structured' attributes).  If you really wanted to
you could wrap them both in a segment called XYZ with a qualifier, a value
field and loop the segments to create the relationships.  Looks a little
like your examples i think and therein lies my problem.

The benefit of XML is that the elements are user defined-the extensible
part- if this is so, then you would think that users who are going forward
with XML do so because they would like to set elements which are more
specific/known to them and get rid of all this genericity.   The last thing
i want in a (typical) order of 10 or so fields is to see 50 elements to cope
with all the  <code this> <qualifier that> etc.  That  is precisely the
problem with EDIFACT.

On the other hand i do believe there is room for generic elements like code
list, date etc but they should be used where a good specific solution doesnt
exist.  Ie go for the specific first and generic second.  However i would
not of course like to see elements for 'stuarts_order_date_if_its_tuesday'

Regards



STUART
Technical Strategy Director, Technical Strategy Team
Business Development Unit

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Stuart Campbell
TIE Holding NV
UK          T:+44 1270 254019   F:+44 7971 121013
Netherlands  T:+31 20 658 9335   F:+31 20 658 9901
Global       M:+44 7970 429251   E:stuart.campbell@TIEGlobal.com
		 W:www.TIEglobal.com P:www.stuartcampbell.co.uk
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





-----Original Message-----
From: Todd Boyle [mailto:tboyle@rosehill.net]
Sent: Monday, April 09, 2001 08:10
To: William J. Kammerer; ebXML Core
Subject: RE: Getting Back to Basics - How to describe Dates and Times
andEvents?


Yes, as you said, I drop all of the specifically-named
date and accounting period elements from my General Ledger
schema... and substitute the following model:

<transactionDate>
  <qualifier>AnyEdifact2005qualifier</qualifier>      (optional)
  <date>yyyy-mm-dd</date>       (required)
  <time>hh:mm:ss</date>         (optional)
  <timezone>zz</timezone>       (optional)
<transactionDate>

The principle of avoiding specifically-named elements applies
in numerous other places in a GL schema.  For example you would
avoid elements like "invoiceNumber", "poNumber", etc. and instead,
use something like Edifact 1153 strings,

<docRef>
  <docType>Invoice</docType>       (required)
  <docNum>ABC-12345</docNum>       (required)
</docRef>

And

<code>
  <codeList>DUNS</codeList>              (required)
  <codeValue>999999999</codeValue>       (required)
</code>

On the other hand, if you want adoption by small developers,
the basic framework around these meta-meta structures must
be clean and easy.

For the record there is a good argument on this exact topic,
http://www.xedi.org/presentations/ebxml/sld016.htm

(I am not necessarily promoting their 1999 solution however.)
http://www.xedi.org/presentations/ebxml/sld025.htm

Sue Probert's report on Pharos http://www.edipro.no/pharname.htm last
year is helpful, as is Sintef report on Pharos.
http://lists.ebxml.org/archives/ebxml-core/200008/pdf00000.pdf

Hope this helps somebody.  And, any comments on my three objects
would be most welcome.

Todd



------------------------------------------------------------------
To unsubscribe from this elist send a message with the single word
"unsubscribe" in the body to: ebxml-core-request@lists.ebxml.org



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

Search: Match: Sort by:
Words: | Help


Powered by eList eXpress LLC