← Prev in month ← Prev in thread

RE: [obix] Groups - oBIXfigure1UML.png uploaded

From
Gemmill, Craig <>
Date
2013-05-08T10:58:24+00:00
ID
Thread
RE: [obix] Groups - oBIXfigure1UML.png uploaded
Hi Chris-

 

I think I can answer this somewhat.  The <date> and <tz> concepts were added in the initial 1.1 drafts.  I don’t think that part has really ever seen a peer
 review of this level.  I think date & time should use a uri as their units – this is stated in the unit facet definition.  I don’t think tz makes as much sense for date & time, but it is there.  I noticed some inconsistencies in the spec language in those
 areas too (time example has the expressly forbidden trailing ‘Z’, both describe behavior when using a timezone, although that is forbidden).  I have corrected the spec.  Regarding c), reltime has the units embedded in the value, e.g. PT10S implies 10 seconds.

 

Craig

 

From:  [mailto:]
On Behalf Of Chris Bogen

Sent: Tuesday, May 07, 2013 4:02 PM

To: 

Subject: [obix] Groups - oBIXfigure1UML.png uploaded

 

Submitter's message

I uploaded a draft version of a new Figure 1 for the next working draft. I can arrange it to look better in the final version, but wanted to get feedback first.

My goal was to represent the object model in UML class diagram notation, but with a little more detail. As it currently exists Figure 1 is technically a very simple UML class diagram. Major changes:

1) I added namespace/package prefixes to distinguish between oBIX and native or xsd mapped types. As it is the diagram is ambiguous.

2) Represented "val" as a proper parameterized class with type binding relations from subclasses.

3) Added the "status" enumeration for clarification.

There are some issues that I found while making the diagram, such as...

a) why does int use a uri for units while date uses a string?

b) In facets there is discussion about using tz in abstime, date, or time, but in the current Figure 1, tz is not an attribute of those classes.

c) related to b, why doesn't reltime have units?

Regards,

Chris 

-- Chris Bogen 

Document Name:

oBIXfigure1UML.png

Description

A draft revision of the oBIX Figure 1 illustration 

Download Latest Revision

Public Download Link

Submitter: Chris Bogen

Group: OASIS Open Building Information Exchange (oBIX) TC

Folder: Contributions

Date submitted: 2013-05-07 13:01:51
← Prev in month ← Prev in thread