Re: The w3c test objects.

Doug Royer <[email protected]>
Newsgroups gmane.ietf.calendar
Organization http://INET-Consulting.com
Message-ID <[email protected]>

Libby Miller wrote:

>
>  
>
>>(A) I have seen these before. Some minor nits:
>>
>> Many of the VALARMs have an ATTACH property that is not valid:
>>
>>        ATTACH;VALUE=URI:Ping
>>
>> Extra CR LF's in them between components.
>>    
>>
>
>Sorry, could you clarify? the ics files in that directory are all
>generated from tools which export iCalendar.
>

Nothing serious, but several of the components end with:

    CR LF CR LF

and not just

     CR LF

I do not know of a parser that can not handle it, but it is not per the 
2445 ABNF.

>> Some VEVENTs have no SUBJECT or DESCRIPTION.
>>
>>    
>>
>
>Descriptions and summaries are optional, as I understand it - is that
>incorrect?
>
Yes incorrect. When they have the METHOD property for example.  See the 
restriction
tables in RFC-2447. For example SUMMARY in a VEVENT PUBLISH is not
optional, but may be empty.

>(B) RDF issues I have noticed in the examples:
>
>  I noticed that the RDF format drops the 'VALUE' parameter completely.
>
>VALUE (as in VALUE=BINARY, VALUE=DATE) is handled in various ways within
>the RDF model.
>So in RDF whether something is text or a uri is a crucial distinction
>handled by the RDF syntax. Whether something is a DATE or a DATETIME is
>handled using different RDF properties.
>
>I think the main thing is that we can roundtrip between the RDF and
>iCalendar versions, so we aren't losing information - inevitably there
>will be differences in the syntactic representation that are difficult
>to explain as we are translating between two different representational
>languages.
>  
>
How do you handle VALUE=x-user-type ?

Example:

    iCAL:

        x-foo-property;VALUE=x-user-type:1234

    RDF:

          ?

>  The RDF-cal has a 'class' tag, that is not the same as the iCAL
>'class' tag.
>
>hm, it's not intended to be different. All we have done is create uris
>to represent the possible values for class, i.e. public, private,
>confidential become
>
><class rdf:resource='http://www.w3.org/2002/12/cal/ical#private'/>
>
>etc
>
>this just fits in better with the way RDF works - it's much better at
>matching URIs than strings.
>
Okay, perhaps because it looked different from the way the other 
property values
were translated I may have missed it. Looking closer...

As it appears that the URL specified is specific to iCAL, why is CLASS 
treated
as a special property type?

>  The examples drop the CLASS property nd its PUBLIC, PRIVATE,
>  and CONFIDENTIAL values completely.
>
>  The RDF-cal does not distinguish between property values and parameters.
>  
>
>
>this distinction doesn't really matter to RDF :)
>We don't think that matters as long as we can get back to the iCalendar
>format as required.
>
Maybe ... still thinking about this.

>  
>
>>  I have yet to see an example of how multivalued values are treated.
>>  Is the XML tag replicated or is the value just put in 'as is'?
>>    
>>
>
>Which properties were you thinking of? If there were (say) two
>descriptions then you would just repeat the tag. I don't think we have
>come across any iCalendar data with repeated tags yet. RDF has an
>underlying model of object->property->object, so the syntax would
>depend on whether the repeated tag translated into an RDF object or
>property.
>

Multi valued means two or more values for ONE property, not the same
property repeated twice. CATAGORIES for example allows one or more
values separated by a comma.

This example is one property with two valules:

    CATEGORIES:BUSINESS,HUMAN RESOURCES

>Thanks again for taking a look at what we've been doing - it's very
>useful to get such detailed feedback from the iCalendar community.
>

And again I think that any WebDAV work should be separate from a 
specification
on translation of date from iCAL from and to XML.

-- 

Doug Royer                     |   http://INET-Consulting.com
-------------------------------|-----------------------------
[email protected]                 | Office: (208)520-4044
http://Royer.com/People/Doug   |    Fax: (866)594-8574
                               |   Cell: (208)520-4044

               We Do Standards - You Need Standards
smime.p7s (application/x-pkcs7-signature, 4.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.