BML Iteration One
Build
In the first Build phase of iteration one, we created a Flask project with the latest versions of BIBCAT and RDF Framework as git submodules that are imported as Python modules into the application.
The minimum viable product features for this iteration are:
- Transform and ingest 171,559 MARC 21 records sampled from Colorado College and the University of Colorado at Boulder into 7,056,697 RDF triples
- All BIBFRAME Instances are created using an URL pattern of
http://bibcat.coalliance.org/
followed by a random UUID, the BIBFRAME Item attempts to use the direct URL of the catalog record in the respective library's ILS as an IRI. - BIBFRAME Works are blank nodes and no de-duplication of BIBFRAME Instances or linking to external was attempted in this iteration.
- Create four views (or routes) in the application; an HTML front and detail pages, a XML sitemap, and an XML sitemap index.
- Detail page for each BIBFRAME Instance embedded JSON-LD Schema.org metadata for indexing by Google. The detail page's JSON-LD also embedded latitude and longitude and address information for library holding that Instance.
- Construct linked Docker containers using Docker Compose using three Docker images,
a
bibcat
Application image, a customnginx
webserver image that routes traffic to bibcat, and ajermnelson/semantic-server-core
image that provides a Blazegraph triplestore and a Fedora Commons 4 digital repository for use by bibcat.
Measure
- Number of BF Instances available for indexing: 157,804
-
Ad Hoc General Google Searches:
-
Helen Hunt Jackson Ramona:
Total results: 383,000 (as of 3/1/2017)
BIBCAT coalliance result? Not in the first 700 hits
- James Dean transfigured :the many faces of rebel iconography:
Total results: 2,070 (as of 3/1/2017)
BIBCAT coalliance result? 6th hit on first Google result page
-
Helen Hunt Jackson Ramona:
-
Site Specific Search on http://bibcat.coalliance.org
-
Helen Hunt Jackson Ramona:
Total results: 12 (as of 3/1/2017)
-
James Dean transfigured :the many faces of rebel iconography:
Total results: 1 (as of 3/1/2017)
-
Helen Hunt Jackson Ramona:
Learn
Ad hoc SEO is more difficult then it initially appears, over the course of the first iteration, we
changed the appearance of the detail page because it was showing up the Google search results and we
wanted to emphasize the library's respective catalog by embedding the page in an iframe
.