Bibframe2Schema.org Converstion Tool & Example

Hi All, and Happy 2020.

We have tried a couple of approaches to move the Bibframe2Schema.org
discussion forward over the last few months, but we haven't made as much
progress as I would have hoped.

Thinking about it over the festive season I concluded that we probably need
some practical action to get things moving.

Following my own advice, I have been busy putting together some things for
folks to view, discuss and play with.

*Converted Output*
Firstly new on the Wiki home page
<https://www.w3.org/community/bibframe2schema/wiki/Main_Page> you will find
a section "*Conversion Examples and Tools*", and a link to a new page: Example
Conversion Output
<https://www.w3.org/community/bibframe2schema/wiki/Example_Conversion_Output>
.

From this page you will find links to different RDF representations of a
single record obtained via the LoC BIBFRAME Comparison Tool
<http://id.loc.gov/tools/bibframe/compare-lccn/full-rdf?find=98033893>.
This enables you to compare the description of a single item as it
evolves through several states:

   - Original Bibframe from LoC, in RDF/XML
   - Original Bibframe in turtle syntax
   - Bibframe supplemented with Schema.org
   - Schema.org only.

In time we should plan to collect more examples on this page, to
demonstrate if/how we can work with various challenges we may come
across in Bibframe data.  Hopefully using this simple example, of a book I
was reading to my grandson at the time, will be a good start.

*Conversion Tool*
To aid in the understanding of the approach, and to help others replicate
and extend what I have done; I have shared an open-source RDF conversion
tool of mine for the community to share and use.

The tool and its source are made available in an open Github repository (
bibframe2schema <https://github.com/RichardWallis/bibframe2schema>) which I
have also made available to the community.

The tool is designed to convert both single and batches of records from
Bibframe to Bibframe plus Schema.org, or Schema.org alone. It utilises a
SPARQL query script which we can evolve and refine as we identify issues
from tests.  The initial source of this SPARQL script is derived from a
combination of some of my own experimentation and work previously shared by
Osma Suominen, for which he deserves appreciation.

These are not things ready for production yet, but should establish a base
from which we will be able to identify what needs to be done to move us to
having useful tools to share with the wider community.

I invite anyone that is interested to take a look at, and hopefully
download and play with, the tool and examples..

I look forward to any comments and questions

~Richard.

Richard Wallis
Founder, Data Liberate
http://dataliberate.com
Linkedin: http://www.linkedin.com/in/richardwallis
Twitter: @rjw

Received on Thursday, 16 January 2020 16:04:10 UTC