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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-calendar message

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


Subject: Re: [ws-calendar] Oh-Oh....


The way the schema is defined it's easy.

In the ws-calendar extension we need to change


  <!-- Gap is used in the RELATED-TO property -->
  <xs:element name="gap" type="xcal:DurationParameterType"
              substitutionGroup="xcal:baseParameter" />

(for context) to

  <!-- Gap is used in the RELATED-TO property -->
  <xs:element name="gap" type="xcal:DurationParameterType"
              substitutionGroup="xcal:baseParameter" />

  <!-- Granularity is used in the VAVAILABILITY and AVAILABILITY components -->
  <xs:element name="granularity" type="xcal:DurationPropType"
              substitutionGroup="xcal:baseProperty" />

and further down we have

      <xs:element name="granularity" type="xcal:DurationValueType"
                  minOccurs="0" maxOccurs="1" />
which we change to
      <xs:element name="precision" type="xcal:DurationValueType"
                  minOccurs="0" maxOccurs="1" />

We still need to change what is going to end up in the vavailability RFC but that's a whole other discussion - mostly for calconnect tc-xml

On 06/13/2011 04:19 PM, Toby Considine wrote:
019f01cc2a07$37a687a0$a6f396e0$@gmail.com" type="cite">

I thought we were using Parameter so we would not have to change the underlying vavailability spec. I would be happy to be wrong, especially as Granularity is useful for general use of vavailability.

 

So, are you saying lose the granularity, and add a property in

 

iCalendar-availability-extension.xsd?

 

tc

 

 

 


"He who fights with monsters should look to it that he himself does not become a monster, and if you stare long into an abyss, the abyss also stares into you."   - Fredrich Nietzche


Toby Considine
TC9, Inc

TC Chair: oBIX & WS-Calendar

TC Editor: EMIX, EnergyInterop

U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee

  

Email: Toby.Considine@gmail.com
Phone: (919)619-2104

http://www.tcnine.com/
blog: www.NewDaedalus.com

 

 

From: Mike Douglass [mailto:douglm@rpi.edu]
Sent: Monday, June 13, 2011 4:09 PM
To: Toby.Considine@gmail.com; ws-calendar@lists.oasis-open.org
Subject: Re: [ws-calendar] Oh-Oh....

 

I missed this message: - been fixing up some crises of my own here

Where is it used as a parameter? I've searched the spec and the only place granularity turns up is as an element of the tolerance property.

We did discuss adding it as a PROPERTY.

The word "parameter" turns up at line 1053 - it should be "property"
Also the work component is used incorrectly

Replace
WS-Calendar adds a single optional parameter to the [Vavailability] component. When a Granularity component is applied, it further defines the acceptable service invocation.

WS-Calendar adds a single optional property to the [Vavailability] component. When a Granularity proeprty is applied, it further defines the acceptable service invocation.

Section 3.3.1.3 is fine if we respecify the granularity as a property.

Also at line 1409 it's mentioned again but isn't in the example following.

As I recollect the discussion around this we had on Friday resulted in the following:

1. The Tolerance property has a "granularity" value element. This should be renamed to "precision" as that is what it's trying to express and it removes confusion with the following:
2. We add a granularity PROPERTY which can be applied to vavailability or availability to define the size of the 'chunks' of time

The tolerance property can be applied to the calendar component to act as a default for the entire set of components or added as a property to a single component to override any default.

I think the only change to the examples would be line 1100 and to add a granularity property somewhere around 1416-1463

I can send an updated schema with the changes

On 06/11/2011 05:40 PM, Toby Considine wrote:

In the schemas for ws-calendar, the granularity parameter was lost during some final edits.

 

          <xs:element name="granularity" type="xcal:DurationParameterType" substitutionGroup="xcal:baseParameter"/>

 

This should have appeared after line 21 of the schema file iCalendar-wscal-extensions.xsd

 

The parameter appears in the Specification, and is used for several documented purposes. It is also critical to several parts of EMIX and Energy Interoperation. Its absence is due to an error in my quality checking of same late-arriving changes that modified the declarative patterns in some other schema types.

 

It was discussed in Friday’s meeting, with the acknowledgement that this would drive the production of a PR04, with associated delays of other standards. No one in the quorate call was vwn aware that it Had dropped out until I brought it up.

 

This is clearly a procedural violation, but if it can be fixed before the schemas go out, it would enable to the samples, specifications, and schemas to match.

 

CC’ing the TC in the interests of transparency and to allow any of them to protest, if anything path is suggested to fixing this prior to publication.

 

tc

 


“The single biggest problem in communication is the illusion that it has taken place.”
– George Bernard Shaw.


Toby Considine
TC9, Inc

TC Chair: oBIX & WS-Calendar

TC Editor: EMIX, EnergyInterop

U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee


  

Email: Toby.Considine@gmail.com
Phone: (919)619-2104

http://www.tcnine.com/
blog: www.NewDaedalus.com

 

 



-- 
 
Mike Douglass                           douglm@rpi.edu
Senior Systems Programmer
Communication & Collaboration Technologies      518 276 6780(voice) 2809
(fax)
Rensselaer Polytechnic Institute 110 8th Street, Troy, NY 12180

-- 

Mike Douglass                           douglm@rpi.edu
Senior Systems Programmer
Communication & Collaboration Technologies      518 276 6780(voice) 2809
(fax)
Rensselaer Polytechnic Institute 110 8th Street, Troy, NY 12180


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