[Developers] Casting ISBN-10 to ISBN-13
Brian Karlak
zenkat at metaweb.com
Thu Feb 12 23:59:09 UTC 2009
On Feb 11, 2009, at 1:52 PM, Richard Newman wrote:
> If you regard the ISBN as being an attribute shared by instances of
> the edition, then I'd suggest having separate ISBN-10 and ISBN-13
> properties, because you want to preserve the value printed on the
> book. A user searching by the number on the book won't know to
> translate their ISBN-10 to ISBN-13; a book with both fields printed on
> the dust jacket (despite a well-documented 1-1 mapping) should perhaps
> have both properties.
We had discussed implementing both ISBN-10 and ISBN-13 links. Beyond
the extra space requirements needed to store equivalent information
(which is significant when you consider the number of editions in
freebase), my personal feeling is that dual properties will make the
schema more complicated to use. Applications will now have to search
two fields instead of one. Users entering data would need to make
sure they used the proper field.
Since the code to do ISBN-10 to ISBN-13 conversion (and vice-versa) is
relatively straightforward, doesn't it make more sense to have a
single standardized field that we can rely on? For instance, it I
could a very simple ACRE app that would do the necessary conversion to
do the proper freebase lookup.
Brian
More information about the Developers
mailing list