AndySeaborne added a comment.

  All - I'm sorry that this sub-task is being redirected to be about Virtuoso. 
This would be better moved to the Virtuoso task.
  
  Apache Jena releases a single software product. TDB is the only persistence 
layer for Apache Jena that comes from the Apache Jena project.
  
  The link @TallTed gives is to Virtuoso-specific documentation. The software 
does not come from the Apache Jena project.
  
  TDB is the _internal_ name for a component which is the B+Trees. TDB2 is the 
current generation of that component.
  
  SPARQL is important aspect for Wikidata and the first code example shows the 
bypass of Apache Jena SPARQL execution and only thin use of the Java API.
  
  ---
  
  @TallTed: The examples on the page do not describe Virtuoso used as a "low 
level storage choice" for SPARQL execution; it shows complete bypass of the 
Jena.
  
  It should be on the task for evaluating Virtuoso because it is what OpenLink 
is providing.  It is 5% Jena (API layer) and 95% Virtuoso.  All performance and 
data scale characteristics are down to Virtuoso.
  
  I do not understand why WikiData usage would want to bypass the Virtuoso 
triplestore HTTP interface but if you want that considered, it would be better 
as part of the Virtuoso evaluation. It can be compared to the same approach 
with other code APIs accessing Virtuoso.
  
  The diagram, at best, it might be said to relate to the design of the 
research prototype Jena1 (over 15 years ago) many years before Jena became 
Apache Jena. SPARQL didn't exist for that architecture which predates W3C work 
on SPARQL.
  
  - SPARQL evaluation does not go through the Model API.
  - Apache Jena does not provide storage in SQL databases anymore.
  - TDB does not store models.
  - TDB isn't even mentioned on the diagram.
  
  The page you link to talks about Jena 2.6, which is not an Apache release, 
and Jena 2.10.0 is 2013-02-24 - during the transition to Apache Jena.
  
  Virtuoso can provide fine-grained access with VirtGraph but that is not how 
TDB fits into Jena.
  Using VirtGraph might get Virtuoso users SHACL/ShEx support but that isn't 
the focus for WikiData as I understand it.
  
  If you want to discuss the general integration of Virtuoso and Jena, then 
let's take that to the Jena mailing lists.

TASK DETAIL
  https://phabricator.wikimedia.org/T299460

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: AndySeaborne
Cc: dcausse, Smalyshev, Aklapper, Lucas_Werkmeister_WMDE, Gehel, Andrawaag, 
Addshore, Susannaanas, Akuckartz, TomT0m, Jecummings4, Krabina, So9q, Salgo60, 
WMDE-leszek, GreenReaper, Ostrzyciel, Samantha_Alipio_WMDE, Tagishsimon, 
Lydia_Pintscher, DanBri, Jneubert, Ivanhercaz, TheKtk, Jerven, Justin0x2004, 
Afandian, Sj, TallTed, Tpt, Thadguidry, danshick-wmde, Hjfocs, 
Mohammed_Sadat_WMDE, MarioGom, karapayneWMDE, Daniel_Mietchen, KingsleyIdehen, 
Izno, RShigapov, Hannah_Bast, Kjauslin, toan, Michael, DD063520, 
AndreasKuczera, Versant.2612, namedgraph, Iamamz3, YULdigitalpreservation, 
BenAtOlive, nguyenm9, Fnielsen, accounting_data_logger, JohannesKalmbach, 
Dr.uesenfieber, Bovlb, AndySeaborne, BeautifulBold, Suran38, Invadibot, 
MPhamWMF, Jtm-lis, maantietaja, Peteosx1x, NavinRizwi, CBogen, Isaacandy, 
Demian, Olson.jared.m, Nandana, Namenlos314, Lahi, Gq86, Bryandamon, 
GoranSMilovanovic, QZanden, EBjune, merbst, LawExplorer, _jensen, rosalieper, 
Scott_WUaS, Jonas, Xmlizer, Steko, Samwilson, PhotographerTom, suriyaa, 
Psychoslave, tosfos, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, 
Darenwelsh, Dinoguy1000, Manybubbles, brion, Mbch331, MarkAHershberger
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to