Versions Compared

Key

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

...

The eagle-i platform comprises software components deployed at a participating institution and a central search application. The following figure  Figure 1 provides a high-level overview of the eagle-i software components at one institutional deployment:

Figure 1. Overview of the eagle-i software stack

eagle-i resources are captured and stored as RDF data that conforms to a domain ontology. At the core of the eagle-i software stack is an RDF repository that provides services to institutional data collection applications, to an institutional search application and to the central search application. Data collection applications exist for both manual annotation and bulk data processing.

...

The eagle-i software stack

The following figure provides Figure 2 shows a more detailed view of the software stack components:.

Figure 2. Details of the eagle-i stack

Repository

Wiki Markup
The eagle-i repository provides a REST API for storage and retrieval of eagle-i resource descriptions. It internally uses the Sesame RDF store. The repository functionality includes role-based access control, transactional CRUD operations on eagle-i instances \[1\], a data staging mechanism in the form of a curation workflow, a harvesting mechanism for incrementally communicating updates aimed at building search indices and a general purpose SPARQL query endpoint. 

...

We are currently using an alternate deployment whereby the search application builds central indices by harvesting data from the institutional repository

 The figure below Figure 3 shows an eagle-i deployment using SPIN.

Figure 3. Sample eagle-i deployment

Terminology

Wiki Markup
*\[1\] eagle-i instance *\- a collection of RDF statements about the same subject or about an _embedded instance_ \[2\] subject, plus the display labels of all predicates and objects used in these statements.

...