[
https://issues.apache.org/jira/browse/JENA-508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14358417#comment-14358417
]
Rob Vesse commented on JENA-508:
--------------------------------
Hi
That is great, firstly please make sure you have read
http://community.apache.org/gsoc.html#applying-for-gsoc
Your next steps are twofold:
* Start reading the relevant documentation and code to understand how extension
functions are implemented - see
https://jena.apache.org/documentation/query/extension.html#valueFunctions and
https://github.com/apache/jena/tree/master/jena-arq/src/main/java/com/hp/hpl/jena/sparql/function
and
https://github.com/apache/jena/tree/master/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr
* Based on your understanding start proposing a list of potential deliverables
and discuss them with the Jena community to see if they match our expectations
for this project
For the latter I'd be interested in your assessment of how much you can get
done. XPath 3 is a large spec with many functions but at the same time
implementing new extension functions in Jena ARQ is a relatively easy task so
it would be useful to understand what you think you can achieve in the time
frame (and why)
What would your time availability be, my understanding was that many Asian
countries including Sri Lanka don't have a summer break for universities, does
this apply to you and if so how much time do you expect to be able to devote to
GSoC
> Add support for XPath 3 Functions
> ---------------------------------
>
> Key: JENA-508
> URL: https://issues.apache.org/jira/browse/JENA-508
> Project: Apache Jena
> Issue Type: Improvement
> Components: ARQ
> Reporter: Rob Vesse
> Labels: gsoc, gsoc2015
>
> XPath 3 is now a Candidate Recommendation -
> http://www.w3.org/TR/xpath-functions-30/
> It contains many new functions and operators (particularly in the
> mathematical space) which we should consider adding into future versions of
> ARQ.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)