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

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

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


Subject: [Fwd: [JIRA] Created: (REGREPTC-119) Need to add Function supportin query expressions and query parameters]



Dear Colleagues,

Please comment on this new issue. It is another feature we need to add 
to core [ebRS] to support the OWL profile.
The payoff for this feature is huge because in the OWL profile such 
functions will provide semantic query capability without exposing
the client to SPARQL query language. For the power client that needs 
SPARQL we will also support that 100%.

-- 
Regards,
Farrukh

Web: http://www.wellfleetsoftware.com


--- Begin Message ---
Need to add Function support in query expressions and query parameters
----------------------------------------------------------------------

                 Key: REGREPTC-119
                 URL: http://wxforge.wx.ll.mit.edu:8080/jira/browse/REGREPTC-119
             Project: ebXML RegRep TC
          Issue Type: New Feature
          Components: ebRS 4.0 Spec
            Reporter: Farrukh Najmi
            Assignee: Farrukh Najmi


ebRS parameterized queries are like SQL stored procedures.
SQL also has the concept of functions that can be used within queries and stored procedures.
ebRS needs a similar model for defining functions and invoking them from within query expressions.

The OWL Profile 2.0 has a need for this feature to be added to the core. Here is an example of how function calls could be used as a query parameter:

<query:QueryRequest ...>
  ...
  <query:Query queryDefinition="urn:oasis:names:tc:ebxml-regrep:query:FindAssociations">
    <rim:Slot name="sourceObjectId">
      <rim:ValueList>
        <rim:ValueListItem xsi:type="StringValueType">
          <rim:Value>urn:acme:Person:Danyal</rim:Value>
        </rim:ValueListItem>
      </rim:ValueList>
    </rim:Slot>
    <rim:Slot name="associationType">
      <rim:ValueList>
        <rim:ValueListItem xsi:type="StringValueType">
          <!-- The following is a function call of the ancestor-properties function -->
          <rim:Value>ancestor-properties("http://www.mindswap.org/ontologies/family.owl#hasBrother";)</rim:Value>
        </rim:ValueListItem>
      </rim:ValueList>
    </rim:Slot>
  </query:Query>
</query:QueryRequest>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://wxforge.wx.ll.mit.edu:8080/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

--- End Message ---


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