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-558) Expand text around abstract class LinkType


William Cox created WSCALENDAR-558:
--------------------------------------

             Summary: Expand text around abstract class LinkType
                 Key: WSCALENDAR-558
                 URL: https://issues.oasis-open.org/browse/WSCALENDAR-558
             Project: OASIS Web Services Calendar (WS-Calendar) TC
          Issue Type: Bug
          Components: PIM
    Affects Versions: PIM CS01
         Environment: William Cox in response to WSCALENDAR-551
            Reporter: William Cox
            Assignee: William Cox
             Fix For: PIM WD14


In earlier versions of PIM and in [WS-Calendar], [RFC5545], and [xCal] the LinkType is a UID, a URI, 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, and from Platform-Independent to Platform-Specific concerns. This technique acts as a hook for PSM implementeres.

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. 

This text does not make clear why the abstract class is used, and the diagram notation is not addressed in the PIM specification. (See WSCALENDAR-557 and WSCALENDAR-551).



--
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]