To spotlight the benefits of online citations and how BetterGEDCOM might advance the related features, I intended to create a Build a BetterGEDCOM blog entry and use FamilySearch Historical Record collection sources as examples. Unfortunately, there are problems with those sources. So .. the project to blog about online citations turned into a blog about online source problems.
In a post yesterday, AncestryInsider indicated he plans a series about what FamilySearch needs to do to fix those sources.
Zotero makes use of the newly developed XML-based Citation Style Language (CSL) to configure citation formatting. It has been designed to be an open, robust and international-ready standard, independent of any particular application, document format, or programming language. Although CSL has matured significantly, the availability of automated tools to develop and modify bibliographic styles is still limited.
If you have some technical savvy, and are not afraid to edit XML by hand, take a look at the info on creating styles, or the step-by-step guide. If on the other hand you are wary of writing your own CSL style, you can still do a lot of the upfront work in getting the style developed. There is a good chance that one of the more technically inclined members of the Zotero community will help out if you are willing to put in a bit of work to kick things off.
Please read this Blog entry:
The citation/bibliography layout specifications could be used by genealogy progs, but many progs has their own way of doing it.
"Import to Zotero" specification could perhaps be used by gen. progs - the prog could have functions similar to Zotero.
Info stored in Zotero could be exported and imported into a gen. prog. This would be the method that requires the least implementation effort, but you will have to link it to other records in the gen. prog.
Could it be used for more?
Does Ancestry etc. support something that could be imported/captured by Zotero? What about the Familysearch API or other APIs, do they supply similar info?
The implications for BG would be that it will have to handle the information fields (long list at end of the CSL spec) - and probably also a record structure ???? - that is stored in Zetero and specified by CSL - or a subset? There are also special rules for e.g. structuring the parts of names of authors etc. How does these fields fit with other "standards" - eg. Mills.
Are there competitors to (parts of) CSL?
When playing with this I also discovered that there is an ISO standard for citations etc. ISO 690 (updated 2010) -- but you have to pay to get a copy. Don't know if anyone use it.
I think we want this type of functionality, so it is worth exploring how it affects BG.
On a less technical note, I wonder if Zotero would be somewhat scalable.
Here's another thread.
On the reverse end of the spectrum, I heard today that one major software vendor is not storing the otherwise "template appearing" source information as "elements."