Next in thread → Next in month →

Re: [ws-calendar] Naming the Association/Relation/...

From
William Cox <>
Date
2010-09-09T14:15:11+00:00
ID
Thread
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 →