Re: GeoSPARQL process
On 09/04/2019 17:02, Andy Seaborne wrote: Here are the new dependencies: [INFO] | +- org.apache.sis.core:sis-referencing:jar:0.8:compile [INFO] | | +- javax.measure:unit-api:jar:1.0:compile [INFO] | | \- org.opengis:geoapi:jar:3.0.1:compile via the org.apache.sis org.opengis:geoapi https://github.com/opengeospatial/geoapi A form of BSD license. javax.measure:unit-api https://github.com/unitsofmeasurement/unit-api BSD 3-clause. [INFO] | +- org.locationtech.jts:jts-core:jar:1.16.1:compile Eclipse Distribution License 1.0 EDL 1.0 is cat-A Treat like BSD - NOTICE entry when repackage needed. Link to http://www.eclipse.org/org/documents/edl-v10.php is acceptable. (generally, links instead of a copy are now considered acceptable). [INFO] | +- org.jdom:jdom2:jar:2.0.6:compile Modified BSD - it does not appear to be the problematic, old BSD 4-clause. Seems like 3-clause with clause 3 is split in two. Needs more eyes on it. https://issues.apache.org/jira/browse/LEGAL-204 It is the BSD 2-clause license with two extra clauses about name usage. NOTICE entry when repackage needed. https://github.com/hunterhacker/jdom/blob/master/LICENSE.txt [INFO] | \- io.github.galbiston:expiring-map:jar:1.0.2:compile [INFO] +- io.github.galbiston:rdf-tables:jar:1.0.4:compile AL2 :-) [INFO] | +- com.opencsv:opencsv:jar:3.9:runtime https://sourceforge.net/p/opencsv/source/ci/master/tree/LICENSE AL2 [INFO] +- com.beust:jcommander:jar:1.72:compile https://github.com/cbeust/jcommander AL2 Andy On 08/04/2019 17:29, Andy Seaborne wrote: > Added a POM file for jena-fuseki-geosparql to the same gist: > > https://gist.github.com/afs/c6c291812bbc96fe55ac64ecdd1edfe4 > > Had to do some exclusions on rdf-tables. > > Andy >
Re: Contribution on jena api in Greek
Oh, goodness! I didn't realize we had already committed that. Euclid-- Andy is gently pointing out that I forgot that changes to our site don't become public until we republish the site, which we always do for a release, but not always in between. So even though your change has been accepted, it won't be visible until we republish the site. Sorry for the confusion! I'll see if I can remember how to publish… (man, I have to find some time to move the "put docs into Git" thread forward). ajs6f > On Apr 10, 2019, at 4:30 PM, Andy Seaborne wrote: > > staging > > On 10/04/2019 21:00, ajs6f wrote: >> Hi, Euclid! >> Indeed, this is good news. I'm not sure I ever saw a patch from our >> documentation that links your excellent work to our page of tutorials in >> various languages: >> https://jena.apache.org/tutorials/index.html >> Would you like to add one (using the "Improve this Page" link at the upper >> right)? Or perhaps I missed it? If so, I am sorry, but could you please send >> it again? >> ajs6f >>> On Apr 3, 2019, at 5:41 PM, Andy Seaborne wrote: >>> >>> Hi Euclid, >>> >>> Good to hear that. >>> >>>Andy >>> >>> >>> On 02/04/2019 07:49, Euclid Keramopoulos wrote: Hello, I would like to add also that we will maintain the documentation. Thank you, Euclid Στις Τρί, 26 Φεβ 2019 στις 10:33 π.μ., ο/η Euclid Keramopoulos < eucl...@gmail.com> έγραψε: > Hello, > I add a short description and a link to the tutorials page. > I am looking forward for your response. > Thank you, > Euclid > > Στις Δευ, 25 Φεβ 2019 στις 10:34 π.μ., ο/η Euclid Keramopoulos < > eucl...@gmail.com> έγραψε: > >> Hello, >> Thank you very much for your response and interest for our project. >> I will discuss with Mr Velonis your proposal. >> In the meantime, I will add the link to our project. >> Thank you! >> Euclid >> >> >> >> Στις Τρί, 19 Φεβ 2019 στις 5:48 μ.μ., ο/η ajs6f >> έγραψε: >> >>> Hello, Euclid, >>> >>> First of all, thank you very much for this work! It's really great to >>> see this interest in Jena, especially in documentation. >>> >>> I'm not equipped to render a useful opinion about your work (I don't >>> read Greek), so I'll leave that to others, but I do want to ask you if >>> you >>> think you would be able to commit to maintaining this suite of >>> documentation. If so, we could potentially talk about contributing it to >>> the project, but if not (which would be very understandable) I think it >>> would be best maintained as a standalone project. >>> >>> As for a link on that page, if you look at the top right, you should see >>> a button labeled "Improve this Page". You can use the editor available >>> there to send a change to that page and include your link. I can >>> immediately commit it. Thanks! >>> >>> ajs6f >>> On Feb 14, 2019, at 7:30 AM, Euclid Keramopoulos >>> wrote: Hello, We would like to contribute to Jena Api by developing educational >>> material regarding jena api in Greek. Mr George Velonis, an MSc student, worked under my supervision for his final thesis in order to produce that educational material. In the http://sw.it.teithe.gr/tutorials/jenagr/ >>> is the greek translation of most of the basic subjects regarding jena api, such as RDF API Tutorial, Ontology API, SPARQL Tutorial. Could you tell me what do you think of the produced material and if it >>> is possible to add our Greek tutorial under the “Jena tutorials in other languages” section? Yours sincerely, Euclid Keramopoulos -- Euclid Keramopoulos Associate Professor Department of Information Tecnhology Alexander Technological Educational Institute of Thessaloniki PO Box 141, GR 57400 Greece Skype: euclidkeramopoulos Tel. +302310013998 Fax. +302310798256 >>> >>> >> >> -- >> Euclid Keramopoulos >> Associate Professor >> Department of Information Tecnhology >> Alexander Technological Educational Institute of Thessaloniki >> PO Box 141, GR 57400 >> Greece >> Skype: euclidkeramopoulos >> Tel. +302310013998 >> Fax. +302310798256 >> > > > -- > Euclid Keramopoulos > Associate Professor > Department of Information Tecnhology > Alexander Technological Educational Institute of Thessaloniki > PO Box 141, GR 57400 > Greece > Skype: euclidkeramopoulos > Tel. +302310013998 > Fax. +302310798256 >
Re: Contribution on jena api in Greek
staging On 10/04/2019 21:00, ajs6f wrote: Hi, Euclid! Indeed, this is good news. I'm not sure I ever saw a patch from our documentation that links your excellent work to our page of tutorials in various languages: https://jena.apache.org/tutorials/index.html Would you like to add one (using the "Improve this Page" link at the upper right)? Or perhaps I missed it? If so, I am sorry, but could you please send it again? ajs6f On Apr 3, 2019, at 5:41 PM, Andy Seaborne wrote: Hi Euclid, Good to hear that. Andy On 02/04/2019 07:49, Euclid Keramopoulos wrote: Hello, I would like to add also that we will maintain the documentation. Thank you, Euclid Στις Τρί, 26 Φεβ 2019 στις 10:33 π.μ., ο/η Euclid Keramopoulos < eucl...@gmail.com> έγραψε: Hello, I add a short description and a link to the tutorials page. I am looking forward for your response. Thank you, Euclid Στις Δευ, 25 Φεβ 2019 στις 10:34 π.μ., ο/η Euclid Keramopoulos < eucl...@gmail.com> έγραψε: Hello, Thank you very much for your response and interest for our project. I will discuss with Mr Velonis your proposal. In the meantime, I will add the link to our project. Thank you! Euclid Στις Τρί, 19 Φεβ 2019 στις 5:48 μ.μ., ο/η ajs6f έγραψε: Hello, Euclid, First of all, thank you very much for this work! It's really great to see this interest in Jena, especially in documentation. I'm not equipped to render a useful opinion about your work (I don't read Greek), so I'll leave that to others, but I do want to ask you if you think you would be able to commit to maintaining this suite of documentation. If so, we could potentially talk about contributing it to the project, but if not (which would be very understandable) I think it would be best maintained as a standalone project. As for a link on that page, if you look at the top right, you should see a button labeled "Improve this Page". You can use the editor available there to send a change to that page and include your link. I can immediately commit it. Thanks! ajs6f On Feb 14, 2019, at 7:30 AM, Euclid Keramopoulos wrote: Hello, We would like to contribute to Jena Api by developing educational material regarding jena api in Greek. Mr George Velonis, an MSc student, worked under my supervision for his final thesis in order to produce that educational material. In the http://sw.it.teithe.gr/tutorials/jenagr/ is the greek translation of most of the basic subjects regarding jena api, such as RDF API Tutorial, Ontology API, SPARQL Tutorial. Could you tell me what do you think of the produced material and if it is possible to add our Greek tutorial under the “Jena tutorials in other languages” section? Yours sincerely, Euclid Keramopoulos -- Euclid Keramopoulos Associate Professor Department of Information Tecnhology Alexander Technological Educational Institute of Thessaloniki PO Box 141, GR 57400 Greece Skype: euclidkeramopoulos Tel. +302310013998 Fax. +302310798256 -- Euclid Keramopoulos Associate Professor Department of Information Tecnhology Alexander Technological Educational Institute of Thessaloniki PO Box 141, GR 57400 Greece Skype: euclidkeramopoulos Tel. +302310013998 Fax. +302310798256 -- Euclid Keramopoulos Associate Professor Department of Information Tecnhology Alexander Technological Educational Institute of Thessaloniki PO Box 141, GR 57400 Greece Skype: euclidkeramopoulos Tel. +302310013998 Fax. +302310798256
Re: Contribution on jena api in Greek
Hi, Euclid! Indeed, this is good news. I'm not sure I ever saw a patch from our documentation that links your excellent work to our page of tutorials in various languages: https://jena.apache.org/tutorials/index.html Would you like to add one (using the "Improve this Page" link at the upper right)? Or perhaps I missed it? If so, I am sorry, but could you please send it again? ajs6f > On Apr 3, 2019, at 5:41 PM, Andy Seaborne wrote: > > Hi Euclid, > > Good to hear that. > >Andy > > > On 02/04/2019 07:49, Euclid Keramopoulos wrote: >> Hello, >> I would like to add also that we will maintain the documentation. >> Thank you, >> Euclid >> Στις Τρί, 26 Φεβ 2019 στις 10:33 π.μ., ο/η Euclid Keramopoulos < >> eucl...@gmail.com> έγραψε: >>> Hello, >>> I add a short description and a link to the tutorials page. >>> I am looking forward for your response. >>> Thank you, >>> Euclid >>> >>> Στις Δευ, 25 Φεβ 2019 στις 10:34 π.μ., ο/η Euclid Keramopoulos < >>> eucl...@gmail.com> έγραψε: >>> Hello, Thank you very much for your response and interest for our project. I will discuss with Mr Velonis your proposal. In the meantime, I will add the link to our project. Thank you! Euclid Στις Τρί, 19 Φεβ 2019 στις 5:48 μ.μ., ο/η ajs6f έγραψε: > Hello, Euclid, > > First of all, thank you very much for this work! It's really great to > see this interest in Jena, especially in documentation. > > I'm not equipped to render a useful opinion about your work (I don't > read Greek), so I'll leave that to others, but I do want to ask you if you > think you would be able to commit to maintaining this suite of > documentation. If so, we could potentially talk about contributing it to > the project, but if not (which would be very understandable) I think it > would be best maintained as a standalone project. > > As for a link on that page, if you look at the top right, you should see > a button labeled "Improve this Page". You can use the editor available > there to send a change to that page and include your link. I can > immediately commit it. Thanks! > > ajs6f > >> On Feb 14, 2019, at 7:30 AM, Euclid Keramopoulos > wrote: >> >> Hello, >> >> We would like to contribute to Jena Api by developing educational > material >> regarding jena api in Greek. Mr George Velonis, an MSc student, worked >> under my supervision for his final thesis in order to produce that >> educational material. In the http://sw.it.teithe.gr/tutorials/jenagr/ > is >> the greek translation of most of the basic subjects regarding jena api, >> such as RDF API Tutorial, Ontology API, SPARQL Tutorial. >> >> Could you tell me what do you think of the produced material and if it > is >> possible to add our Greek tutorial under the “Jena tutorials in other >> languages” section? >> >> Yours sincerely, >> >> Euclid Keramopoulos >> >> -- >> Euclid Keramopoulos >> Associate Professor >> Department of Information Tecnhology >> Alexander Technological Educational Institute of Thessaloniki >> PO Box 141, GR 57400 >> Greece >> Skype: euclidkeramopoulos >> Tel. +302310013998 >> Fax. +302310798256 > > -- Euclid Keramopoulos Associate Professor Department of Information Tecnhology Alexander Technological Educational Institute of Thessaloniki PO Box 141, GR 57400 Greece Skype: euclidkeramopoulos Tel. +302310013998 Fax. +302310798256 >>> >>> >>> -- >>> Euclid Keramopoulos >>> Associate Professor >>> Department of Information Tecnhology >>> Alexander Technological Educational Institute of Thessaloniki >>> PO Box 141, GR 57400 >>> Greece >>> Skype: euclidkeramopoulos >>> Tel. +302310013998 >>> Fax. +302310798256 >>>
[jira] [Commented] (JENA-1693) Add Aggregate Function MEDIAN To SPARQL ARQ Syntax
[ https://issues.apache.org/jira/browse/JENA-1693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814675#comment-16814675 ] A. Soroka commented on JENA-1693: - Hey, [~andy.seaborne], {{CustomAggregate}} seems to work fine, so I can use it as a model, but is the idea here to adopt {{MEDIAN}} as a new keyword (so that I might look to the guys in {{oaj.sparql.expr.aggregate}} as examples to follow, or as an custom extension (a la {{CustomAggregate)}} in which case, how would we distribute it? As an example next to {{CustomAggregate}}? I'm cool any which way-- I'm just not sure if we have a policy for when we go beyond the spec. > Add Aggregate Function MEDIAN To SPARQL ARQ Syntax > -- > > Key: JENA-1693 > URL: https://issues.apache.org/jira/browse/JENA-1693 > Project: Apache Jena > Issue Type: New Feature > Environment: general > >Reporter: Marco Neumann >Priority: Minor > Labels: features > Original Estimate: 24h > Remaining Estimate: 24h > > As briefly mentioned to Andy Seaborne I'd like to see the aggregate function > MEDIAN in the ARQ SPARQL syntax. > "Median is the value that separates lower half from the higher half when the > values are ordered in ascending or descending order. It is the middle value > in a given dataset. Medians are helpful in understanding the distribution of > data. This can be done by comparing mean and median values. By observing the > difference between these values we can understand whether the data is left > skewed or right skewed. The formula for median is: Median = ((n + 1)/2) th > number in the series where the numbers are ordered. Here, n denotes the > number of values for the given variable." > DIVYA SPANDANA MARNEN, SPARQL-R: EXTENDED SPARQL FOR STATISTICAL COMPUTATIONS. > > example > > SELECT agg:median(?age) AS ?median > WHERE > { ?x ex:age ?age } > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
Re: GeoSPARQL process
Just out of curiosity, Greg, what is the functionality offered by Expiring Map that isn't offered by Jena's already-extant oaj.atlas.lib.Cache implementations? Is it the ability to manually trigger expirations? ajs6f > On Apr 9, 2019, at 12:02 PM, Andy Seaborne wrote: > > [INFO] | \- io.github.galbiston:expiring-map:jar:1.0.2:compile
[jira] [Commented] (JENA-1572) Setup LICENSE and NOTICE files to reflect Jena's "release all" policy.
[ https://issues.apache.org/jira/browse/JENA-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814302#comment-16814302 ] Andy Seaborne commented on JENA-1572: - Good find. It comes from https://github.com/apache/jena/pull/151 (My name is in the commit only because I executed on the PR. The PR has discussion.) So we're good to not have the L&N text? (just making sure we are agreed here.) And what about {{MethodTraceLogger.aj}}? As it is AL it can stay to be helpful. > Setup LICENSE and NOTICE files to reflect Jena's "release all" policy. > -- > > Key: JENA-1572 > URL: https://issues.apache.org/jira/browse/JENA-1572 > Project: Apache Jena > Issue Type: Improvement >Affects Versions: Jena 3.8.0 >Reporter: Andy Seaborne >Priority: Major > Attachments: JenaLN.txt > > > The LICENSE and NOTICE files can be tided up. They were setup so individual > modules can be released by themselves but Jena now releases all modules at > once. > See attached file for an assessment of the current (3.8.0) situation. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (JENA-1572) Setup LICENSE and NOTICE files to reflect Jena's "release all" policy.
[ https://issues.apache.org/jira/browse/JENA-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814275#comment-16814275 ] Andy Seaborne edited comment on JENA-1572 at 4/10/19 10:19 AM: --- [~rvesse] - could you help me understand this by pointing to where in the codebase there is source code or POM entries? Some long time ago, I recall the situation was that aspect4j had been present and no longer was - but I can't find the email thread. Only file I have found is {{jena-jdbc-core/src/main/java/MethodTraceLogger.aj}} which has an AL header and NOTICE says "This product uses AspectJ". What is "uses" referring to? was (Author: andy.seaborne): @rvesse - could you help me understand this by pointing to where in the codebase there is source code or POM entries? Some long time ago, I recall the situation was that aspect4j had been present and no longer was - but I can't find the email thread. Only file I have found is {{jena-jdbc-core/src/main/java/MethodTraceLogger.aj}} which has an AL header and NOTICE says "This product uses AspectJ". What is "uses" referring to? > Setup LICENSE and NOTICE files to reflect Jena's "release all" policy. > -- > > Key: JENA-1572 > URL: https://issues.apache.org/jira/browse/JENA-1572 > Project: Apache Jena > Issue Type: Improvement >Affects Versions: Jena 3.8.0 >Reporter: Andy Seaborne >Priority: Major > Attachments: JenaLN.txt > > > The LICENSE and NOTICE files can be tided up. They were setup so individual > modules can be released by themselves but Jena now releases all modules at > once. > See attached file for an assessment of the current (3.8.0) situation. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (JENA-1572) Setup LICENSE and NOTICE files to reflect Jena's "release all" policy.
[ https://issues.apache.org/jira/browse/JENA-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814282#comment-16814282 ] Rob Vesse commented on JENA-1572: - Well we used to have the plugin in the top level {{jena-jdbc/pom.xml}} but looks like that got stripped out in https://github.com/apache/jena/commit/d6879fc0943a247a8d58976aee89776406110020#diff-0e989e32177539b563ae2c5fcb4c6c61 several years ago > Setup LICENSE and NOTICE files to reflect Jena's "release all" policy. > -- > > Key: JENA-1572 > URL: https://issues.apache.org/jira/browse/JENA-1572 > Project: Apache Jena > Issue Type: Improvement >Affects Versions: Jena 3.8.0 >Reporter: Andy Seaborne >Priority: Major > Attachments: JenaLN.txt > > > The LICENSE and NOTICE files can be tided up. They were setup so individual > modules can be released by themselves but Jena now releases all modules at > once. > See attached file for an assessment of the current (3.8.0) situation. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (JENA-1572) Setup LICENSE and NOTICE files to reflect Jena's "release all" policy.
[ https://issues.apache.org/jira/browse/JENA-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814275#comment-16814275 ] Andy Seaborne commented on JENA-1572: - @rvesse - could you help me understand this by pointing to where in the codebase there is source code or POM entries? Some long time ago, I recall the situation was that aspect4j had been present and no longer was - but I can't find the email thread. Only file I have found is {{jena-jdbc-core/src/main/java/MethodTraceLogger.aj}} which has an AL header and NOTICE says "This product uses AspectJ". What is "uses" referring to? > Setup LICENSE and NOTICE files to reflect Jena's "release all" policy. > -- > > Key: JENA-1572 > URL: https://issues.apache.org/jira/browse/JENA-1572 > Project: Apache Jena > Issue Type: Improvement >Affects Versions: Jena 3.8.0 >Reporter: Andy Seaborne >Priority: Major > Attachments: JenaLN.txt > > > The LICENSE and NOTICE files can be tided up. They were setup so individual > modules can be released by themselves but Jena now releases all modules at > once. > See attached file for an assessment of the current (3.8.0) situation. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (JENA-1572) Setup LICENSE and NOTICE files to reflect Jena's "release all" policy.
[ https://issues.apache.org/jira/browse/JENA-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814193#comment-16814193 ] Rob Vesse commented on JENA-1572: - AspectJ is used in JDBC if users enable Trace logging to give them detailed method level tracing of control flow which is useful if you're trying to debug how the library interacts with some arbitrary JDBC tool > Setup LICENSE and NOTICE files to reflect Jena's "release all" policy. > -- > > Key: JENA-1572 > URL: https://issues.apache.org/jira/browse/JENA-1572 > Project: Apache Jena > Issue Type: Improvement >Affects Versions: Jena 3.8.0 >Reporter: Andy Seaborne >Priority: Major > Attachments: JenaLN.txt > > > The LICENSE and NOTICE files can be tided up. They were setup so individual > modules can be released by themselves but Jena now releases all modules at > once. > See attached file for an assessment of the current (3.8.0) situation. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)