Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • a request arriving at services.ld4l.org is routed to one of two redundant application servers (see the server configuration discussion below)
  • the relevant JSP page runs a Lucene query, receiving back a set of entity URIs specific to the particular authority
  • for each entity URI, the JSP page constructs a SPARQL query and submits it to Fuseki (using the virtual host name to allow load balancing)
  • Fuseki executes the SPARQL query and returns a set of RDF triples
  • the JSP page returns the triples to the requesting site, injecting synthesized triples representing rank into the result corresponding to the entity URI's position in the Lucene search results

Server Configuration

  • Mac Pro (late 2013), 3 GHz, 8 cores, 64 GB memory, macOS High Sierra (v. 10.13.6)
  • Promise Pegasus2 disk array, 8x4tb RAID5, Thunderbolt2 connection to the Mac Pro

...