agapow / biblio-bibrecord Goto Github PK
View Code? Open in Web Editor NEWData structures for recording bibliographic data
Data structures for recording bibliographic data
Introduction ============ There's an obvious need for bibliographic records. At the same time, there's a wide variety of different bibliographic standards. Amongst other issues, this makes it difficult for software to inter-operate. Thus this module presents common denominator data structures for representing bibliographic data, including: * books and publications * identifiers likes ISBNs and DOIs * personal names Design philosophy ----------------- This is one of those messy tasks that I would rather have avoided, but the convergence of several different scripts for reading ebook metadata / fetching bibdata from online servers / parsing identifiers made this inevitable. The rich cacophony of standards means there is no hope of handling everything. Therefore, we simply aim for reasonable interoperability of the most common information, while trying to capture all passed information in some form. Bibliographic information is often inconsistently recorded. We try to extract or convert information to a consistent form without throwing information away. It's often useful to distinguish between cases where data or fields cannot be found and when that data is empty. In the first case, we return ``None``, in the second an empty record of some sort (e.g. string, dictionary). As far as possible, we work in unicode.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.