[jira] [Commented] (JENA-1740) Extending Apache Jena with more geospatial functions

2019-08-22 Thread Greg Albiston (Jira)


[ 
https://issues.apache.org/jira/browse/JENA-1740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16913789#comment-16913789
 ] 

Greg Albiston commented on JENA-1740:
-

Hi Timo,

The work from geosparql-jena is now available as a module in Jena. It should be 
possible to switch the dependency with only the package names needing updating, 
i.e. `io.github.galbiston.geosparql_jena` to `org.apache.jena.geosparql`.


    org.apache.jena
    jena-geosparql
    3.12.0


 

>From what I recall the PostGIS functions in some cases overlap with the 
>GeoSPARQL functions, which focuses on spatial relations. This is due to both 
>in part being derived from the Simple Features standard, but where GeoSPARQL 
>was designed for open system of SPARQL and PostGIS for closed system of SQL.

Something that the PostGIS functions also seem to offer is an extensive range 
of functions to manipulate geospatial data.

The raster data functionality mentioned is not considered in GeoSPARQL. Others 
might be able to answer better whether raster data is ideally suited for 
encoding in RDF, storing in a triplestore and querying (doesn't raster data get 
large very quickly while potentially having a lot of similarity between cases?) 
or whether some cross-reference lookup to another datastore is needed.

Hopefully this a useful and accurate enough generalisation of some differences 
between GeoSPARQL and PostGIS.

Thanks,

Greg

> Extending Apache Jena with more geospatial functions
> 
>
> Key: JENA-1740
> URL: https://issues.apache.org/jira/browse/JENA-1740
> Project: Apache Jena
>  Issue Type: Improvement
>Reporter: Timo Homburg
>Priority: Minor
>
> Hello,
> I am the developer of a project which I named postgis-jena 
> (https://github.com/i3mainz/postgis-jena), originally aimed at extending 
> JenaARQ with query functions common in databases such as POSTGIS but now 
> going beyond that approach and also integrating support for raster data 
> (still WIP). I am building up work being done by Greg Albistons extension 
> geosparql-jena.
> Is this extension of interest for Apache Jena as a plugin or in another 
> context?



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[GitHub] [jena] galbiston commented on issue #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
galbiston commented on issue #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594#issuecomment-524102953
 
 
   Nothing I can think for GeoSPARQL.
   I've run Gradle dependency insight for the original GeoSPARQL project and 
neither of those dependencies are found. Don't recall any changes to 
depedencies since it was incorporated.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [jena] ajs6f closed pull request #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
ajs6f closed pull request #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [jena] ajs6f commented on issue #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
ajs6f commented on issue #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594#issuecomment-523923730
 
 
   Fair enough. It certainly shouldn't stop us from using this fix for now.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [jena] acoburn opened a new pull request #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
acoburn opened a new pull request #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594
 
 
   Add exclusion for google appengine and apphosting packages
   
   Note: with this change, I am able to successfully deploy Jena in Karaf 4.x


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [jena] acoburn commented on issue #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
acoburn commented on issue #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594#issuecomment-523923029
 
 
   FWIW, I spent a fair amount of time with `jdeps`, `mvn dependency:tree` and 
looking through the git history, but all to no avail. Plus, the geosparql 
contribution isn't even part of the jena-osgi module, so in principle, that 
shouldn't have any effect on this. The only dependency changes from the 
perspective of `jena-osgi` that I could find were the Jackson and commons-codec 
libraries, neither of which brings in these dependencies. I would also like to 
know where these package dependencies are coming from.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [jena] ajs6f commented on issue #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
ajs6f commented on issue #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594#issuecomment-523915207
 
 
   No objection to this fix, but it would be nice to know where this stuff is 
arising. The GeoSPARQL contribution was the largest chunk I remember going in 
recently, but I don't know why this would come out of that. @galbiston, 
anything come to mind?


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [jena] acoburn opened a new pull request #594: JENA-1742: Fix OSGi imports

2019-08-22 Thread GitBox
acoburn opened a new pull request #594: JENA-1742: Fix OSGi imports
URL: https://github.com/apache/jena/pull/594
 
 
   Add exclusion for google appengine and apphosting packages


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Commented] (JENA-1742) Fix OSGi imports

2019-08-22 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/JENA-1742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16913322#comment-16913322
 ] 

ASF subversion and git services commented on JENA-1742:
---

Commit db2706d88aebff2f27ff3367d6bd5117d99912b8 in jena's branch 
refs/heads/JENA-1742 from Aaron Coburn
[ https://gitbox.apache.org/repos/asf?p=jena.git;h=db2706d ]

JENA-1742: Fix OSGi imports

Add exclusion for google appengine and apphosting packages


> Fix OSGi imports
> 
>
> Key: JENA-1742
> URL: https://issues.apache.org/jira/browse/JENA-1742
> Project: Apache Jena
>  Issue Type: Improvement
>  Components: OSGi
>Affects Versions: Jena 3.12.0
>Reporter: Aaron Coburn
>Priority: Major
> Fix For: Jena 3.13.0
>
>
> The Jena 3.12.0 OSGi artifact introduces two new, unused package imports: 
> com.google.appengine.api and com.google.apphosting.api
> It is a little unclear to me where these are pulled from, but they certainly 
> are not used anywhere in the runtime code. In all likelihood, they are an 
> optional transitive dependency, but they make it harder to run Jena in an 
> OSGi context.
> I would suggest adding an explicit exclusion for these packages in the OSGi 
> module.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)


[jira] [Created] (JENA-1742) Fix OSGi imports

2019-08-22 Thread Aaron Coburn (Jira)
Aaron Coburn created JENA-1742:
--

 Summary: Fix OSGi imports
 Key: JENA-1742
 URL: https://issues.apache.org/jira/browse/JENA-1742
 Project: Apache Jena
  Issue Type: Improvement
  Components: OSGi
Affects Versions: Jena 3.12.0
Reporter: Aaron Coburn
 Fix For: Jena 3.13.0


The Jena 3.12.0 OSGi artifact introduces two new, unused package imports: 
com.google.appengine.api and com.google.apphosting.api

It is a little unclear to me where these are pulled from, but they certainly 
are not used anywhere in the runtime code. In all likelihood, they are an 
optional transitive dependency, but they make it harder to run Jena in an OSGi 
context.

I would suggest adding an explicit exclusion for these packages in the OSGi 
module.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)