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

 


Help: OASIS Mailing Lists Help | MarkMail Help

s-ramp message

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


Subject: [OASIS Issue Tracker] Commented: (SRAMP-16) Inheritance Queries


    [ http://tools.oasis-open.org/issues/browse/SRAMP-16?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=28291#action_28291 ] 

Radek Pospisil  commented on SRAMP-16:
--------------------------------------

comments based on F2F meeting day 1:

1. ATOM REST Binding & inheritance

ATOM REST Binding must behave the same when accessing the artifact type - it should return either instances of given type, or instances of all types in the tree.
See section 2.3.5.3 Retrieving Repository Artifacts of Atom Binding specification - it does not define such behavior.

2. Inheritance Query Proposal

Changes
   * query on type will return instances of all types in the tree
example:

/s-ramp/core/XmlDocument


   * to query for instances of exact type only (i.e., not subtypes) the s-ramp:exactlyClassifiedByAnyOf() function can be used. Based on ATOM Binding specification section 2.3.1, the artifact is classified by the type on atom:entry. Based on Foundation spec, section 2.3.1. every artifact type instance has classifiedBy property. 

We must define classification schema which: a) defines the type model of all artifact types - e.g. OWL of URI http://s-ramp.com/artifacTypes; b) is automatically set on instances.

example:
/s-ramp/core/XmlDocument[ s-ramp:exactlyClassifiedByAnyOf(.,'http://s-ramp.com/artifactTypes#WsdlDocument') ]

> Inheritance Queries
> -------------------
>
>                 Key: SRAMP-16
>                 URL: http://tools.oasis-open.org/issues/browse/SRAMP-16
>             Project: OASIS SOA Repository Artifact Model and Protocol (S-RAMP) TC
>          Issue Type: Improvement
>          Components: Foundation
>    Affects Versions: 1.0
>         Environment: N/A
>            Reporter: Vincent Brunssen
>            Assignee: John Colgrave 
>             Fix For: 1.0
>
>
> Issue-016 from the contributed issues document
> How to handle inheritance on a query. When we perform a query do we return just that level or do we also
> return all inherited levels?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


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