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: [OASIS Issue Tracker] (WSCALENDAR-551) Is LinkType Class needed? Yes!


    [ https://issues.oasis-open.org/browse/WSCALENDAR-551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=58758#comment-58758 ] 

William Cox edited comment on WSCALENDAR-551 at 2/28/15 11:31 PM:
------------------------------------------------------------------

In earlier versions of PIM and in [WS-Calendar], [RFC5545], and [xCal] the LinkType is a UID, a URI [RFC3986], or a reference. The PIM creates an abstract class LinkType, for this purpose, and has reference as its only attribute.

This allows PSMs to easily define their Platform-Specific Relationship descriptions, and is a deliberate separation of abstraction from concrete references.

Quoting from PIM CS01:

427	Note: In [WS-Calendar], [RFC5545], and [xCal] the LinkType is a UID, a URI [RFC3986], or a reference 
428	string. This supports both distributed schedules and local identifiers that need not be fully qualified as 
429	would be a UID or a URI. In the PIM, we use a string, without defining the precise type or uses of that 
430	reference—that is left to the PSMs.


was (Author: william.cox):
In earlier versions of PIM and in [WS-Calendar], [RFC5545], and [xCal] the LinkType is a UID, a URI [RFC3986], or a reference. The PIM creates an abstract class LinkType, for this purpose, and has reference as its only attribute.

This allows PSMs to easily define their Platform-Specific Relationship descriptions, and is a deliberate separation of abstraction from concrete references.

Quoting from PIM CS01:

429 string. This supports both distributed schedules and local identifiers that need not be fully qualified as
430 would be a UID or a URI. In the PIM, we use a string, without defining the precise type or uses of that
431 reference—that is left to the PSMs

> Is LinkType Class needed? Yes!
> ------------------------------
>
>                 Key: WSCALENDAR-551
>                 URL: https://issues.oasis-open.org/browse/WSCALENDAR-551
>             Project: OASIS Web Services Calendar (WS-Calendar) TC
>          Issue Type: Bug
>          Components: PIM
>    Affects Versions: PIM CS01
>         Environment: Steve Ray
> https://lists.oasis-open.org/archives/ws-calendar-comment/201502/msg00001.html
>            Reporter: William Cox
>            Assignee: William Cox
>
> From email:
> I noticed that the PIM removed two of the three attributes in the LinkType class (URI and linkedUid, leaving reference). With LinkType only having a single attribute, it becomes somewhat extraneous. Why not just have the RelationLink.link point to the reference as a URI || String || UID as documented for LinkType.reference, rather than pointing to a LinkType that points to reference?



--
This message was sent by Atlassian JIRA
(v6.2.2#6258)


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