[Koha-bugs] [Bug 18713] Add support for named graphs and rfds:seeAlso to Koha::RDF

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jan 8 00:48:21 CET 2019


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18713

--- Comment #33 from David Cook <dcook at prosentient.com.au> ---
(In reply to Katrin Fischer from comment #32)
> Those comments make me doubt that we should put more work into this. I'd
> really like to get more opinions on this. I am asking for a second sign-off,
> also to widen the audience on this bug beyond the QA team.

As the author of the patch, I'd say it's probably worth pausing for the time
being. 

I think our next priority should be changing biblio_metadata.marcflavour to
something like biblio_metadata.schema (Tomas and I have talked about this
before). 

Then the next step would be to store RDFXML in biblio_metadata.metadata with a
biblio_metadata.format of "rdfxml" and a schema like "BIBFRAME". 

The next logical step would probably be to generate RDF from MARC, so that 1
"bibliographic record" can have 2 different metadata records. 

After that, we could focus on allowing Koha to use RDF (or any non-MARC
metadata really). Practically, this might mean introducing a Koha intermediate
metadata format which maps to/from other metadata formats. 

--

RDF itself isn't necessarily that hard to work with. RDFXML is awful to look at
in comparison to Turtle or N3, but it's machine readable and easy enough to
work at after it's parsed into triples in Perl. 

However, "Linked Data" is difficult. When RDF objects are links to external
objects, things get tricky. However, I have yet to find a RDF system that
handles perfectly Linked Data. 

Fedora Commons 4.x uses RDF natively but it doesn't have any "Linked Data"
handling. You can have an external URI as an object, but it won't do anything
special. That'll be up to the application one level higher from Fedora. (I
haven't worked with Samvera or Hydra or Fez or anything like that.)

IIIF is a RDF metadata schema that mostly embeds literal values although some
objects can be resolvable URIs. I don't think anyone does that in practice
though.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list