Hi,
On 28/03/17 18:25, Buddhi Ayesha Rathnayaka wrote:
Dear Andy,
Yes, I am looking forward to work in
https://issues.apache.org/jira/browse/JENA-647 "SPARQL template queries"
I confirm that I am able to spend the whole of the period May 4th to
August 29th on this project.
I have experience of working in Java,
How much of that was in Java8?
C++, PHP and HTML for more than 4
years. During my internship period, I was working for an open-source
company where I collected real-time performance characteristics of JVMs
and predict performance anomalies. In that project, I used templates to
pass user parameters to Siddhi queries where Siddhi is a query language
to manipulate event streams. Further, I have done many external projects
and have many achievements which are listed in my LinkedIn profile.
I understand the fact that you are looking for a capable person who will
stick to this project and make it a success. Below given are my LinkedIn
and GitHub profiles. They would speak for myself and show you that how
capable and how suitable I am to this project.
LinkedIn: https://www.linkedin.com/in/buddhiayesharathnayaka
Github: https://github.com/buddhiayesha2015
I have two questions regarding this project.
1. In this project, do we need to implement it such that users could
add templates using Fuseki Server Dashboard?
At a minimum, storing in the configuration area is necessary.
This does not have to be via the UI and in fact can't just be that way
because they have to persist across server restart so they need to be
stored server-side.
One way is to have a directory of Templates (see the other directories
already present in the run/ area). Note this is just one way - not the
only way, and there needs to be consideration of the pros and cons of
different approaches.
Design is a major part of this project, not just coding.
2.When you say “It would an HTTP URL that could be bookmarked or
passed around.”, what did you mean exactly?
A URL can be bookmarked in a browser. If it has all the information
needed (reference to the query template, the parameters to put into the
template) then the bookmark can be clicked on to get results.
Andy
PS Don't forget the embedded version of Fuseki - that might mean no
support for templates but structuring the design so that it is possible
in the future would be a good design. e.g. an abstraction of a template
repository, backed by run/Templates but can be any directory or added as
strings, so embedded Fuseki can take a command line option.
Thanks & Regards,
On 28 March 2017 at 01:58, Andy Seaborne <[email protected]
<mailto:[email protected]>> wrote:
Hi,
Are you looking at the project
https://issues.apache.org/jira/browse/JENA-647
<https://issues.apache.org/jira/browse/JENA-647>
"SPARQL template queries"
?
It is very important that you work with the mentor and community -
we are not looking for just a proposal, we are looking for someone
who can work with the development community for Jena, including the
potential mentor.
It is now quite late because the proposal must be submitted April 3
16:00 UTC.
Can you confirm that you are able to spend the whole of the period
May 4th to August 29th on the project?
We would also like to hear more about your background and experience.
Do you have any questions for us?
Andy
On 25/03/17 18:20, Buddhi Ayesha Rathnayaka wrote:
Hi All,
I am a final year undergraduate of Computer Science & Engineering,
University of Moratuwa, Sri Lanka. I have experience on working in
open-source projects during my internship.
I have worked with lot of projects in Java. My final year project is
related to Semantic Web information retrieval.
I read about the related project “Generate JSON from SPARQL” and
I have
worked with a similar project while I was an intern. It was
about Siddhi
Query (WSO2 SiddhiQL: processes event streams) templates.
I am currently working on a proposal for this project and update
you ASAP.
Thanks & Regards,
--
*H.K.D. Buddhi Ayesha Rathnayaka
*Undergraduate BSc. Eng.(Hons.)*
*
Department of Computer Science & Engineering,
University of Moratuwa.
/Mobile: 0716943927/
**