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


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-regrep message

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

Subject: RE: A few of my own : RE: Problems with Classifications


Having reviewed this I realize that my view of a classification
scheme is somewhat different from yours!  Now I need to
re-align and adjust my terminology here.

The first instance I realize I was seeing is really more of
an information model - aka a schema - that describes
the content associated with a class of information - 
hence my use of classification.

Now - that is in the singular - what you see is a linked 
list of multiple instances of this - an example would
be (countrycode, (currency, date, exchange rate)+).
The EDI world views these as Code Tables.

Mentioning linked lists (since I'm a big Prolog person)
the solution appears to be to associate link lists via
the GUID identifier - and since they are linked lists,
maintain this as an element to provide the connectiod.

We could get really fancy and borrow Prolog functionality
with the ability to bind results sets, and have backward 
chaining derive joins, and so forth, but for Version 2.0,
not Version 1.0!

In our Tel Conf on Thursday we had already discussed
the need to greatly amplify on the GUID concept - and to
refer that back to TA - this just emphasizes that need.

Looking at the issue here - if we re-instate Node (which
we clearly must do) and then associate a GUID with 
this - with the intent of creating linked lists - then this
will work.  It leaves open a functional policy decision
when an owner withdraws or deprecates an item
that someone else has linked to.  That should
trigger a warning to that person, and the owner,
a very familiar situation - ie. when you are about to
logoff a network and you have shared resources.

I suggest we document this and resolve this for
the next draft post PoC.

Thanks, DW.

Message text written by "Nieman, Scott"
>             M
>           / | \
>          /  |  \
>         P   W   O
>            / \
>           /   \
>          HW   SW
> The new definer creates the new nodes for M, P, and O, but wants to
> reference W for wood. There is no way the second definer can have W point
> to M as parent because W already has a null pointer for its parent
> attribute, and that node is owned by a different definer. So the definer
> will have to create a new node W' that points to M as its parent and
> somehow has a Ref to W as that portion of the hierarchy. We'll get the
> following representation:
>     (M, -)
>     (P, M)
>     (W',M) with Ref to W
>     (O, M)

[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