Re: History of BulkUpdateHandler changes

2013-09-04 Thread Holger Knublauch
Hi Andy, thanks for pointing at the old discussions. Reading through them, I notice that TopQuadrant should have responded earlier. I don't know whether I actually noticed this email, or whether I didn't understand the implications at the time, or whether tracking the low level details of Jen

Re: Impact on deprecation of BulkUpdateHandler on SDB

2013-09-04 Thread Holger Knublauch
Hi Andy, before I contacted this list I was doing some background reading to try to figure out why the BulkUpdateHandler had been deleted, but you know how difficult this can be by searching through mailing list archives. And there is just too much traffic to stay up to date on a daily basis.

Re: Help loading Ontology

2013-09-04 Thread Luis Eufrasio Teixeira Neto
Thanks for all responses, listDomain sugested by Dave Reynolds solved my problem. 2013/9/4 Chris Dollin > On Wednesday, September 04, 2013 10:00:51 AM Luis Eufrasio Teixeira Neto > wrote: > > Non-date remarks: > > > ExtendedIterator i = ontModel.listClasses(); > > while (i.hasN

Re: History of BulkUpdateHandler changes

2013-09-04 Thread Alan Wu
Hi Andy, Yes. GraphOracleSem and DatasetGraphOracleSem allow addition/deletion of triples and quads, respectively. Users can choose to commit or rollback transactions at any time. Without committing, one session can of course see its own changes. But other sessions won't. We will use http://je

Re: History of BulkUpdateHandler changes

2013-09-04 Thread Andy Seaborne
On 04/09/13 17:02, Alan Wu wrote: Hi Andy, FYI, Oracle has recently moved to Apache Jena 2.7.2 to align with Top Quadrant's tools and customer's applications. Thanks, Zhe Wu Oracle Spatial and Graph Zhe, Thanks for the information. It's beginning to look like transaction boundaries are a

Re: How to switch off checking for illegal reuse of rdf:ID's?

2013-09-04 Thread Andy Seaborne
On 04/09/13 19:03, Charles Li wrote: Hi, All: When I run a TDBLoader (came with Jena 2.10.1), I got a warning WARN riot :: {W137} Input is large. Switching off checking for illegal reuse of rdf:ID's. - How do I switch off rdfLID checking? I looking into "TDBLoader --help

How to switch off checking for illegal reuse of rdf:ID's?

2013-09-04 Thread Charles Li
Hi, All: When I run a TDBLoader (came with Jena 2.10.1), I got a warning WARN riot :: {W137} Input is large. Switching off checking for illegal reuse of rdf:ID's. - How do I switch off rdfLID checking? I looking into "TDBLoader --help" but couldn't find any clue. - I suppos

users@jena.apache.org

2013-09-04 Thread Darius Miliauskas
Thanks, Andy! I used the old library as an import, I can compile everything, however, as I mentioned in the file is nothing added even I am using (the file is not upgraded with a new individual): RDFDataMgr.write(out, model, Lang.RDFXML); or RDFDataMgr.write(out, model, Lang.TTL); In this case

Re: Heavy queries followed by light queries

2013-09-04 Thread Andy Seaborne
On 03/09/13 20:26, nadav hoze wrote: OK the bottom line is that I must somehow free memory to prevent such a huge performance degradation. The stress tests we did are of course extreme and what we got in couple of hours will be on client side after couple of weeks. This means that we can somehow

Re: History of BulkUpdateHandler changes

2013-09-04 Thread Alan Wu
Hi Andy, FYI, Oracle has recently moved to Apache Jena 2.7.2 to align with Top Quadrant's tools and customer's applications. Thanks, Zhe Wu Oracle Spatial and Graph On 9/4/2013 2:15 AM, Andy Seaborne wrote: The Jena project works in public. The history of the discussions for BulkUpdateHand

users@jena.apache.org

2013-09-04 Thread Andy Seaborne
On 04/09/13 13:08, Darius Miliauskas wrote: Dear Andy, thanks for your piece of code and explanations, I can compile the code if I use "model.write(out, "RDF/XML");" not "RDFDataMgr.write(System.out, model, Lang.TTL);" but nothing is added in the file (no changes in the file which stores the ont

Re: Help loading Ontology

2013-09-04 Thread Chris Dollin
On Wednesday, September 04, 2013 10:00:51 AM Luis Eufrasio Teixeira Neto wrote: Non-date remarks: > ExtendedIterator i = ontModel.listClasses(); > while (i.hasNext()) { > OntClass ontClass = (OntClass) i.next(); > String prefix = > ontModel.getNsURIPrefix(o

Re: Impact on deprecation of BulkUpdateHandler on SDB

2013-09-04 Thread Andy Seaborne
On 04/09/13 12:06, Claude Warren wrote: Is the recommended migration path to do the following instead of the bulk update: Start a transaction Insert each triple Commit transaction With the assumption that the underlying transaction implementation will batch the update to the storage layer? Cla

Re: Help loading Ontology

2013-09-04 Thread Dave Reynolds
On 04/09/13 14:00, Luis Eufrasio Teixeira Neto wrote: Dear All, I am trying to load an Ontology (attached) This list doesn't support attachments but see below ... where there are classes with the same datatype property. For example: foaf:Document a owl:Class , rdfs:Class ; rdf

RE: Help loading Ontology

2013-09-04 Thread Ed Swing
There are a couple of possibilities you might consider: 1) Create subproperties of date for use with each different class. This is probably the best approach, as you won’t get confused with your properties, and the property name (publishDate, eventDate) would indicate what it’s used for.

Help loading Ontology

2013-09-04 Thread Luis Eufrasio Teixeira Neto
Dear All, I am trying to load an Ontology (attached) where there are classes with the same datatype property. For example: foaf:Document a owl:Class , rdfs:Class ; rdfs:label "foaf:Document" ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty dc:creator ;

users@jena.apache.org

2013-09-04 Thread Darius Miliauskas
Dear Andy, thanks for your piece of code and explanations, I can compile the code if I use "model.write(out, "RDF/XML");" not "RDFDataMgr.write(System.out, model, Lang.TTL);" but nothing is added in the file (no changes in the file which stores the ontology). Regarding "RDFDataMgr.write(System.ou

Re: Impact on deprecation of BulkUpdateHandler on SDB

2013-09-04 Thread Claude Warren
Is the recommended migration path to do the following instead of the bulk update: Start a transaction Insert each triple Commit transaction With the assumption that the underlying transaction implementation will batch the update to the storage layer? Claude On Wed, Sep 4, 2013 at 10:14 AM, An

Re: ARQ Service join strategy

2013-09-04 Thread Diogo FC Patrao
Hi Andy Thanks for answering! I'll look into OpExecutor to see if I get somewhere. Couldn't find the webpage to this quack library, is it published yet? Cheers, Dfcp On Tuesday, September 3, 2013 , Andy Seaborne wrote: > On 02/09/13 19:03, Diogo FC Patrao wrote: > Hi >> >> I'm running a

History of BulkUpdateHandler changes

2013-09-04 Thread Andy Seaborne
The Jena project works in public. The history of the discussions for BulkUpdateHandler and SDB are in various public archives. I would like to see acknowledgement of prior discussions and the intentions behind the changes. We made the graph-level bulk update handler change at 2.10.0 and we'v

Re: Impact on deprecation of BulkUpdateHandler on SDB

2013-09-04 Thread Andy Seaborne
It has to be the applications responsibility to add transaction boundaries. * JDBC connection re often controlled by the environment such as pooling. * The application may already be in a transaction. * Transactions are logical grouping of actions. Model operations are not application logical

Re: Impact on deprecation of BulkUpdateHandler on SDB

2013-09-04 Thread Claude Warren
I opened https://issues.apache.org/jira/browse/JENA-528 for this. Please add comments there, vote it up and perhaps watch it. Claude On Wed, Sep 4, 2013 at 1:32 AM, Holger Knublauch wrote: > On 9/4/2013 3:15, Claude Warren wrote: > >> As I recall the discuss around this topic dealt with the id