RE: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread Niels Andersen
Good evening to you as well Mr. Anderson, We are building an application where we will end up with several hundreds of millions of triples. So the scope of the application could be considered large. As for the initial question about model.listStatements joins, here is a code snippet: /

RE: Is the Jena user list blocking critical questions?

2016-11-13 Thread Niels Andersen
Andy, Thanks for the answer. I now see what is happening. The email was marked coming back to me, not stopped by the user group list. Sorry for the confusion. Is it possible to delete the almost-duplicate emails in the thread to avoid confusing the reader? Best regards, Niels -Origina

Re: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread james anderson
good evening mr andersen, i am genuinely curious, why you and your group would be experiencing such difficulties and would like to understand more about what you are doing. > On 2016-11-13, at 21:32, Niels Andersen wrote: > > Dear Jena User Group, > > […] > ... To people who choose to reply t

Re: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread Andy Seaborne
ARQ is either as fast at joins as listStatements (because it is using the underlying Graph.find that backs listStatement) or is faster because it avoids churning lot of unnecessary bytes. As many NoSQL application have discovered, reinventing joins client side, results in a lot of data transfe

Re: Is the Jena user list blocking critical questions?

2016-11-13 Thread Andy Seaborne
It isn't clear that the blocking is from the list. It could be from various places on the route or even downstream from a list subscribers email provider. The list archive can be viewed at: https://lists.apache.org/list.html?users@jena.apache.org There is no human involved, or other judgemen

Is the Jena user list blocking critical questions?

2016-11-13 Thread Niels Andersen
Dear Jena user list, I asked a critical question about SPARQL and got this response: This sender failed our fraud detection checks and may not be who they appear to be. Learn about spoofing at http://aka.ms/LearnAboutSpoofing I looked through the definition of spoofing, there is nothing that

RE: RE: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread Niels Andersen
Dear Jena User Group, A side note: It looks like the user group is blocking my emails and claiming that it is phishing. Not sure why. In this email I will try to remove web links documenting my statements. If you receive this email from me, but not from the email list, you will know that Jena b

RE: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread Niels Andersen
Claude and Martynas, Thank you for your quick response. We are aware that the SPARQL language is providing join and filtering capabilities, it is however important to be reminded that it exists and not get stuck in a single implementation track. Thanks for reminding us. My question was s

RE: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread Niels Andersen
Claude and Martynas, Thank you for your quick response. We are aware that the SPARQL language is providing join and filtering capabilities, it is however important to be reminded that it exists and not get stuck in a single implementation track. Thanks for reminding us. I apologize that

Re: duplicate values inferred

2016-11-13 Thread Lorenz B.
You don't know what exactly? > Hello Lorenz, kindly if you can suggest me how to avoid this situation. > Recent data property value can be achieved using Jena but I dont know how > to do it in this case because Student is a class here. > > On Sat, Nov 12, 2016 at 4:55 PM, Lorenz B. < > buehm...@in

Re: SPARQL for querying object property and its annotations

2016-11-13 Thread Abhishek Kumar
Hi, @Martynas - Something like RDF collections is what I should be using. But I am looking to use OWL instead of RDF. From search it looks like OWL (and hence Protege) does not support RDF Collections. http://protege-project.136.n4.nabble.com/rdf-collections-td4664415.html @Claude - Yes that was

Re: SPARQL for querying object property and its annotations

2016-11-13 Thread Claude Warren
If you want to list the children in sequence order you will probably need to add a ORDER BY (sequence) to your sparql query. On Sun, Nov 13, 2016 at 8:12 AM, Abhishek Kumar wrote: > Hi, > > I am trying to learn about semantic web technology to see if it can > replace the current Relational model

Re: How do I do a join between multiple model.listStatments calls?

2016-11-13 Thread Claude Warren
Niels, SPARQL (https://www.w3.org/TR/rdf-sparql-query/) provides a simple way to join the triples of different statements and can be called from within your java code (http://jena.apache.org/documentation/query/index.html). As noted previously using a filter should do the trick. There is documen

Re: SPARQL for querying object property and its annotations

2016-11-13 Thread Martynas Jusevičius
You probably want to use rdf:List here: https://www.w3.org/TR/2013/REC-sparql11-query-20130321/#collections On Sun, 13 Nov 2016 at 10.12, Abhishek Kumar wrote: > Hi, > > I am trying to learn about semantic web technology to see if it can > replace the current Relational model in an application.

SPARQL for querying object property and its annotations

2016-11-13 Thread Abhishek Kumar
Hi, I am trying to learn about semantic web technology to see if it can replace the current Relational model in an application. I am using protege to design the ontology (RDF/XML) and Jena for the application which will be hosted on Apache TomEE. The question I ask is specific to SPARQL and not re