I would really love a tool that worked a bit like the 'Cite' on Wikipedia, that can tell you if there's already an item for an publication with an ISBN and if not it goes to get the data to make a new one for that edition. The process of using it would be something like:
- User enters an ISBN on a page and it says if there is an item on Wikidata which has this ISBN
- If there is already an item which uses this ISBN the tool suggests extra statements to add that the user just clicks to add them (using the FRBR model). The tool gets the data from the same place the Cite tool on Wikipedia does and users can add additional ones by hand also.
- If there isn't already an item using this ISBN, the tool prefills a form for the new item which the user click to create (using the FRBR model structure). It then looks for any item on Wikidata with the same name and author to find other editions and then connects them together using which ever statement is needed.
Questions
- Is this possible/realistic? Would be a really nice thing to have.
- Would this rely on Citoid being installed on Wikidata or could it get the info from somewhere else? (T199197)
- I'm sure there could also be an option to enter multiple ISBNs but I don't know what's the best layout for that.
- Also how could I propose this as a project for the Wikimedia Hackathon? I don't know if there's a category for ideas from non programmers?
Similar tools
- Magnus Manske built ISBN2wiki https://isbn2wiki.toolforge.org/
Tasks
- Find which databases exist for ISBN lookup
- Identify licenses for databases
- Get clear community consensus on how to model something with an ISBN
- Lots more steps (to be defined)
Thanks