Opened 7 years ago

Last modified 7 years ago

#1606 new defect

Identifiers (isbns and such) need work

Reported by: bdarcus Owned by: dstillman
Priority: major Milestone:
Component: uncategorized Version: 1.0
Keywords: Cc: ajlyon@…

Description

I'm just noting the following as the content of an ISBN field:

0202306070 (cloth alk. paper) 0202306089 (pbk. alk. paper)

When this is exported as RDF, it yields (when converted to turtle):

    dc:identifier "ISBN 0202306070 (cloth alk. paper) 0202306089 (pbk. alk. paper)" ;

So two obvious things, beyond the more general point that this is really not helpful. First, please allow multiple ISBN fields (or we can talk about alternative ways to model this using FRBR). Second, please clean the data so it conforms to the datatype. E.g. ultimate output should be:

    bibo:isbn "0202306070" ;
    bibo:isbn "0202306089" ;

Change History (1)

comment:1 in reply to: ↑ description Changed 7 years ago by ajlyon

  • Cc ajlyon@… added

Replying to bdarcus:

So two obvious things, beyond the more general point that this is really not helpful. First, please allow multiple ISBN fields (or we can talk about alternative ways to model this using FRBR). Second, please clean the data so it conforms to the datatype. E.g. ultimate output should be:

The code I attached to ticket #1604 for validating ISBNs using the check digit also outputs a cleaned, validated ISBN; it should be enough to address that part of this ticket.

I don't know how best to handle multiple ISBNs for an item; my script just uses one ISBN and ignores the rest.

Note: See TracTickets for help on using tickets.