Next in thread →
Next in month →
Re: [ws-calendar] Naming the Association/Relation/...
Comments interleaved.
bill
--
William Cox
Email:
Web: http://www.CoxSoftwareArchitects.com
+1 862 485 3696 mobile
+1 908 277 3460 fax
On 9/9/10 9:44 AM, Toby Considine wrote:
In all creation myths, the proper naming of
all things is the first and highest responsibility given to
Man.
We have something that is an Interval in
every way except it is not an Interval.
It’s use is to be parent to the Intervals
in a Sequence: everything in the Sequence can inherit from the
parent (PARENT is a defined iCalendar component relationship)
It’s use is to set the schedule point for
the Sequence, the one moment that is of interest to the remote
invoker
It’s use is to be the handle for a
Sequence, creating a handle in for the outside invoking entity
to reach into a Sequence that is already defined.
It can do this to two Sequences at once
It shares all fields with a Sequence.
At first it was that thing that has a
relation to the Sequence, so it was a RELATION
Relationship is overloaded in iCalendar already...hence Association
Then it was that thing that is associated
with a Sequence, so it was an ASSOCIATION
I'd say "associates [or indicates] the intervals that comprise a
sequence"
Each of these names causes more confusion
than enlightenment to the reader of the Specification.
What should we call it. Suggestions taken
until our regular Friday meeting.
Perhaps "SequenceAssociation" unless there are other uses for
"associations". With the parent/child relationship, and the lack of
many other things as USED in the sequence, there's only a usage and
conformance difference.
The fact that the class specifies a name, plus the relationships
allowed, is distinguishing.
tc
“It is difficult to get a man to understand
something, when his salary depends upon his not understanding
it” -- Upton Sinclair.
Toby Considine
TC9, Inc
OASIS Technical Advisory Board
TC Chair: oBIX & WS-Calendar
TC Editor: EMIX, EnergyInterop
U.S.
National Inst. of Standards and Tech. Smart Grid
Architecture Committee
Email:
Phone: (919)619-2104
http://www.tcnine.com/
blog: www.NewDaedalus.com
Next in thread →
Next in month →