As opposed to mediawiki, where all citation data are stored as strings, Wikidata has a strict typing system. https://www.wikidata.org/wiki/Special:ListDatatypes
I think integration of citoid with As opposed to mediawikidata would benefit from creating a wikibase specific export format., where all citation data are stored as strings, In particular,Wikidata has a strict typing system. allowing:https://www.wikidata.org/wiki/Special:ListDatatypes
* Plausibly a structured date format compatible with wikibase dates. Failing that, validate all date fields and return ISO dates (currently return unvalidated strings which may be invalid for wikibase).Done:
* Validating language codes against wikibase's allowed values[x] New wikibase format added and deployed
* Plausibly including language code with every monolingual type[x] isbns to with dashes - deployed for all formats, if possible.
* Hierarchical structure for containers: T245142see T230057
* Identifiers key T245142
Other issues:[x] Seperate properties for ISBN10 and ISBN13, deployed for wikibase format
[x] Identifiers key: added, see T245142
[x] isbns to with dashes - deployed, see T230057In progress:
[] pmcid without the pmc prefix - part done for all formats, see T157152
[x] Seperate properties] Identifiers key: added and deployed for ISBN10 and ISBN13 (deployed)some identifiers, T245142
To do:
[] Hierarchical structure for containers: T245142
* Plausibly a structured date format compatible with wikibase dates. Failing that, validate all date fields and return ISO dates (currently return unvalidated strings which may be invalid for wikibase).
* Validating language codes against wikibase's allowed values
* Plausibly including language code with every monolingual type, if possible.
Alternatively we may even consider a wikidata format, which will actually try to obtain the correct QIDs in the background for certain params.