Deprecated. This material represents early efforts and may be of interest to historians. It doe not describe current VIVO efforts.
...
Anchor | ||||
---|---|---|---|---|
|
There is code to parse Catalyst pages to URIs (CatalystPageToURIs.java) and to parse the JSON from VIVO ( ParseDataSErviceJson.java). There is code to do the discovery of URIs for Catalyst and VIVO in LinkedDataIndexer/src/main/scal/edu/cornell/indexbuildere/discovery in VivoUriDiscoveryWorker.scala and CatalystDiscveryWorker.scala. These files could be used as examples but they depend heavily on the akka framework which we'd like to move away from.
Anchor | ||||
---|---|---|---|---|
|
See UrisForDataExpansion.java for an example of how this was done in the prototype.
...
...
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
This depends on Prototype Search Mockup of the search UI in order to develop the schema for the Solr index.
SolrDocWorker.scala uses the DocumentModifier from the Vitro code to generate a Solr document from a model for a URI. We may want to reuse this approach. Much of this code is found in LinkedDataIndexer/src/main/java/edu/cornell/mannlib/vitro/webapp/search/solr. There can be found a new translate that works well without the webapp context at MultiSiteIndexToDoc.java and new DocumentModifiers that are needed for multi site indexing.
Anchor | ||||
---|---|---|---|---|
|
...
Make tech decisions about serving search UI and about how the UI client will communicate with the Solr service.
...