You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by Sergio Fernández <wi...@apache.org> on 2015/07/15 16:19:58 UTC

MARMOTTA-584: progress on gsoc?

Hi Francisco,

since mid-term review, I do not see much progress at github:

https://github.com/cuent/marmotta/commits/MARMOTTA-584

>From what we discussed but then, we have several things that should be easy
to progress on:

* add documentation to the wiki
* extend the KiWi schema (OO and ER) to support polygon literals
* create update scripts
* continue adding support to the missing functions

So I'd appreciate to hear something from you, and see what you plan to
accomplish the goals of the project.

Personally I'll be on vacations, so with limited connectivity, from July 24
to to August 19. So I'd like to have a clear overview about the status of
the project before I leave. And then you should periodically report
(weekly?) so I can catch-up when I can read email. Does it work for you?

Thanks.

Cheers,

-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

[jira] [Commented] (MARMOTTA-584) Add GeoSPARQL support to KiWi triple store‏‏

Posted by FRANCISCO XAVIER SUMBA TORAL <xa...@ucuenca.ec>.
Hi Sergio,

> we'd love to hear anything from you, since github does nto show that much activity https://github.com/cuent/marmotta/commits/MARMOTTA-584 <https://github.com/cuent/marmotta/commits/MARMOTTA-584> (last commit: 28 days ago)
> 


I have solved the problem of the size of the geometries, because as you suggested me and I modified the database to contain a new column of type geometry ("gtype" in the table of nodes).

It has also modified and created the script of creation and update database to version 5. It also has updated the file "statements.properties" for Selection and load of geometry literals.

I think we've solved the problem and  I would launch more trials.

In the wiki  I will describe :  implemented functions, implementation state,  description, syntax, etc. 

I have also thought of placing a few GeoSPARQL sample queries in the wiki.

Any suggestions or comments?

Cheers,
Xavier Sumba.

Re: MARMOTTA-584: Documentation

Posted by FRANCISCO XAVIER SUMBA TORAL <xa...@ucuenca.ec>.
Hi Sergio,

> 
>> This morning I will push the code.
> 
> 
> Also keep updated the documentation with the actual status.
> 
> As aspect to clearly improve in this project is how often the code is
> pushed to the public branch. I'd personally prefer to get the code before,
> but anyway.
> 

I’ve pushed the code and the status is updated.

> 
>> Now I want to focus on test. Is it necessary to write in the wiki
>> examples of EH and RCC functions?
>> 
> 
> It'd be perfect to have at least one example per function, yes.
> 


Ok, I said because all the EH and RCC functions they are similar to SF functions.

Cheers,
Xavier Sumba.


Re: MARMOTTA-584: Documentation

Posted by Sergio Fernández <wi...@apache.org>.
Hi,

On Fri, Aug 14, 2015 at 12:05 PM, FRANCISCO XAVIER SUMBA TORAL <
xavier.sumba93@ucuenca.ec> wrote:
>
> I've implemented getSRID, EH and RCC functions.


Great!


> This morning I will push the code.


Also keep updated the documentation with the actual status.

As aspect to clearly improve in this project is how often the code is
pushed to the public branch. I'd personally prefer to get the code before,
but anyway.


> Now I want to focus on test. Is it necessary to write in the wiki
> examples of EH and RCC functions?
>

It'd be perfect to have at least one example per function, yes.

Thanks.

Cheers,

-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

Re: MARMOTTA-584: Documentation

Posted by FRANCISCO XAVIER SUMBA TORAL <xa...@ucuenca.ec>.
Hi Sergio,

>
> OK, now that at https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584
> with have a better overview of all functions, leaving out EH and  RCC
> functions that were not expected to be addressed by this project, it'd be
> great to have the single missing function (getSRID) implemented by Monday.
> Do you think is feasible?
>

I've implemented getSRID, EH and RCC functions. This morning I will push
the code. Now I want to focus on test. Is it necessary to write in the wiki
examples of EH and RCC functions?

Cheers,
Xavier Sumba.

Re: MARMOTTA-584: Documentation

Posted by Sergio Fernández <wi...@apache.org>.
Hi,

On Thu, Aug 13, 2015 at 11:42 PM, FRANCISCO XAVIER SUMBA TORAL <
xavier.sumba93@ucuenca.ec> wrote:
>
> > the documentation is very important for the mid-term life of the
> > code. So please, focus now on testing and documentation.
> >
>
> Absolutely, I’m working now on that. I wish to end tonight at least User
> Documentation.
>

Cool!

> One thing I missed there is the status of the implemented function. All
> > that we have listed in the wiki are all the available functions? If not,
> > I'd add all to the list, so you can clearly see which are still not
> > implemented.
> >
>
> The status is updated for all the functions.
>

OK, now that at https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584
with have a better overview of all functions, leaving out EH and  RCC
functions that were not expected to be addressed by this project, it'd be
great to have the single missing function (getSRID) implemented by Monday.
Do you think is feasible?

Cheers,

-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

Re: MARMOTTA-584: Documentation

Posted by FRANCISCO XAVIER SUMBA TORAL <xa...@ucuenca.ec>.
Hi,

> 
> the documentation is very important for the mid-term life of the
> code. So please, focus now on testing and documentation.
> 

Absolutely, I’m working now on that. I wish to end tonight at least User Documentation.

> One thing I missed there is the status of the implemented function. All
> that we have listed in the wiki are all the available functions? If not,
> I'd add all to the list, so you can clearly see which are still not
> implemented.
> 

The status is updated for all the functions.

> According the official timeline
> https://www.google-melange.com/gsoc/events/google/gsoc2015 we have now
> exactly one week for the suggested pencils down date. For that date it'd be
> great to have all the functional code pushed to github, so we can focus on
> fixing that last details and improving the documentation until 21st.
> 

OK, thanks Sergio for your advice.

Cheers, 
Xavier Sumba.


Re: MARMOTTA-584: Documentation

Posted by Sergio Fernández <wi...@apache.org>.
Hi Francisco,

great, the documentation is very important for the mid-term life of the
code. So please, focus now on testing and documentation.

One thing I missed there is the status of the implemented function. All
that we have listed in the wiki are all the available functions? If not,
I'd add all to the list, so you can clearly see which are still not
implemented.

According the official timeline
https://www.google-melange.com/gsoc/events/google/gsoc2015 we have now
exactly one week for the suggested pencils down date. For that date it'd be
great to have all the functional code pushed to github, so we can focus on
fixing that last details and improving the documentation until 21st.

As Peter suggest, keep working independently of the other lucene-based
implementation. We'll take care of the required changes when merging, such
us unifying the vocabulary and so on.

Cheers,


On Fri, Aug 7, 2015 at 1:36 AM, Peter Ansell <an...@gmail.com> wrote:

> Hi Xavier,
>
> Keep working on your code independent of that code, and if it starts
> to break after a merge and a sesame version bump then the broader
> Marmotta team will help with that.
>
> Mark started working on that code after your GSOC project here had
> been confirmed, and the timelines do not allow you to reuse any of
> that work in your code so it will be completely viable for you to
> continue. The changes should be minor. For example, the vocabularies
> are implemented in both places right now and at some stage in the
> future the Marmotta version will reference the version in Sesame and
> either deprecate or remove the Marmotta version.
>
> Cheers,
>
> Peter
>
> On 7 August 2015 at 07:19, FRANCISCO XAVIER SUMBA TORAL
> <xa...@ucuenca.ec> wrote:
> > Hi,
> >
> >
> >> While you have been doing this work, there has been some parallel work
> >> on the Sesame codebase to improve GeoSPARQL support for the
> >> Lucene-based Sail that may have an effect when your work is merged
> >> back in and Marmotta updates to a Sesame version after the following
> >> pull request is merged:
> >>
> >
> > Thank you Peter for you announcement I didn't have idea about that and
> of course is going to be problems when we try to merge. I have to talk with
> Sergio about that.
> >
> > About this week I have implemented two functions more and I hope this
> week finish to implement all functions and the next week focus in test
> cases and documentation.
> >
> > Cheers,
> > Xavier Sumba.
>



-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co

Re: MARMOTTA-584: Documentation

Posted by Peter Ansell <an...@gmail.com>.
Hi Xavier,

Keep working on your code independent of that code, and if it starts
to break after a merge and a sesame version bump then the broader
Marmotta team will help with that.

Mark started working on that code after your GSOC project here had
been confirmed, and the timelines do not allow you to reuse any of
that work in your code so it will be completely viable for you to
continue. The changes should be minor. For example, the vocabularies
are implemented in both places right now and at some stage in the
future the Marmotta version will reference the version in Sesame and
either deprecate or remove the Marmotta version.

Cheers,

Peter

On 7 August 2015 at 07:19, FRANCISCO XAVIER SUMBA TORAL
<xa...@ucuenca.ec> wrote:
> Hi,
>
>
>> While you have been doing this work, there has been some parallel work
>> on the Sesame codebase to improve GeoSPARQL support for the
>> Lucene-based Sail that may have an effect when your work is merged
>> back in and Marmotta updates to a Sesame version after the following
>> pull request is merged:
>>
>
> Thank you Peter for you announcement I didn't have idea about that and of course is going to be problems when we try to merge. I have to talk with Sergio about that.
>
> About this week I have implemented two functions more and I hope this week finish to implement all functions and the next week focus in test cases and documentation.
>
> Cheers,
> Xavier Sumba.

Re: MARMOTTA-584: Documentation

Posted by FRANCISCO XAVIER SUMBA TORAL <xa...@ucuenca.ec>.
Hi,


> While you have been doing this work, there has been some parallel work
> on the Sesame codebase to improve GeoSPARQL support for the
> Lucene-based Sail that may have an effect when your work is merged
> back in and Marmotta updates to a Sesame version after the following
> pull request is merged:
> 

Thank you Peter for you announcement I didn't have idea about that and of course is going to be problems when we try to merge. I have to talk with Sergio about that.

About this week I have implemented two functions more and I hope this week finish to implement all functions and the next week focus in test cases and documentation.

Cheers,
Xavier Sumba.

Re: MARMOTTA-584: Documentation

Posted by Peter Ansell <an...@gmail.com>.
Hi,

While you have been doing this work, there has been some parallel work
on the Sesame codebase to improve GeoSPARQL support for the
Lucene-based Sail that may have an effect when your work is merged
back in and Marmotta updates to a Sesame version after the following
pull request is merged:

https://bitbucket.org/openrdf/sesame/pull-requests/497/ses-2260-lucene-spatial-support/diff

I don't think it is *likely* to have any material effect unless
Marmotta includes the Lucene code, but it is possible that it may end
up having an effect through the function registries if both of them
end up on the classpath at any point in time.

It may be useful to look through it to contrast what you have done
with what Mark Hale has been doing in that pull request.

Cheers,

Peter


On 3 August 2015 at 10:20, FRANCISCO XAVIER SUMBA TORAL
<xa...@ucuenca.ec> wrote:
> Hi,
>
> I’m making documentation [1]. For user documentation I’m doing examples with queries and what are the key points that I have to add for developers documentation.
>
> [1] https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584
>
> Cheers,
> Xavier Sumba.

MARMOTTA-584: Documentation

Posted by FRANCISCO XAVIER SUMBA TORAL <xa...@ucuenca.ec>.
Hi,

I’m making documentation [1]. For user documentation I’m doing examples with queries and what are the key points that I have to add for developers documentation.

[1] https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584

Cheers,
Xavier Sumba.

Re: MARMOTTA-584: progress on gsoc?

Posted by Sergio Fernández <wi...@apache.org>.
we'd love to hear anything from you, since github does nto show that much
activity https://github.com/cuent/marmotta/commits/MARMOTTA-584 (last
commit: 28 days ago)

On Wed, Jul 15, 2015 at 4:19 PM, Sergio Fernández <wi...@apache.org> wrote:

> Hi Francisco,
>
> since mid-term review, I do not see much progress at github:
>
> https://github.com/cuent/marmotta/commits/MARMOTTA-584
>
> From what we discussed but then, we have several things that should be
> easy to progress on:
>
> * add documentation to the wiki
> * extend the KiWi schema (OO and ER) to support polygon literals
> * create update scripts
> * continue adding support to the missing functions
>
> So I'd appreciate to hear something from you, and see what you plan to
> accomplish the goals of the project.
>
> Personally I'll be on vacations, so with limited connectivity, from July
> 24 to to August 19. So I'd like to have a clear overview about the status
> of the project before I leave. And then you should periodically report
> (weekly?) so I can catch-up when I can read email. Does it work for you?
>
> Thanks.
>
> Cheers,
>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 6602747925
> e: sergio.fernandez@redlink.co
> w: http://redlink.co
>



-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernandez@redlink.co
w: http://redlink.co