Skip to content

Releases: adsabs/ingest_data_model

Supports multiple titles/abstracts in different languages

Choose a tag to compare

@seasidesparrow seasidesparrow released this 24 Mar 18:30
d92ae47
  • Updates abstract in Document.json to be an array of objects each tagged with the abstract text and the stated language of the abstract, for cases where the input data have both native-language and translated versions of the abstract
  • Updates title in Document.json to be an array (as with abstract)
  • Renames the directory containing the schema adsingestschema -> json_schema
  • Expanded test cases, including failure cases

Updates for SciX compatibility, multilingual capability

Choose a tag to compare

@seasidesparrow seasidesparrow released this 17 Feb 18:22
0c87381
  • Adds UUID for honeycomb
  • Absolute $id in Document.json pointing to this release (v1.0.13)
  • Minor schema changes for both fulltext and multilingual compatibility
  • Adds doc_type (when set at parse time, for data set, proposal, etc)

Removes fulltext field; adds publisher-specific parser names to loadFormat list

Choose a tag to compare

@seasidesparrow seasidesparrow released this 17 Apr 19:25
3b071ef
  • fulltext field removed as we transition to a separate fulltext_data_model
  • adds publisher-specific formats as additional loadFormat options

Updates affils to allow multiple institutional identifiers per affil

Choose a tag to compare

@seasidesparrow seasidesparrow released this 19 Jul 14:24
4cfc32a

Versions <=v1.0.10 assumed that each affiliation object could have one name (string), one identifier type, and one identifier id. Version 1.0.11 subclasses the affiliation identifier, and each affil object will now have an array of affiliation identifers.

The practical application of this is that if the publisher includes multiple external identifiers for a given author affiliation -- for example an ISNI, ROR, and/or GRID id -- we will be able to store all within the affiliation.

Adds storage for title/subtitle footnotes and other xrefs

Choose a tag to compare

@seasidesparrow seasidesparrow released this 20 Oct 15:33
5e987ad
  • Created a new reference, Title.json, containing the structure of Document.json['title'] with an additional list of strings for notes
  • Document "title" and "subtitle" are now both $ref to Title.json

Fielded funding information, capable of holding multiple sources

Choose a tag to compare

@seasidesparrow seasidesparrow released this 27 Jul 19:05
a5557d6
Merge pull request #19 from seasidesparrow/funding_obj.20230725

fix: update Document.funding to be array of Funder objects

Fix: change key names in Contrib.json

Choose a tag to compare

@seasidesparrow seasidesparrow released this 18 May 12:43
c051245

This release modifies key names to replace hyphens with underscores, for compatibility with serialization tools.

Fix: Allowed doctypes now match Solr data types

Choose a tag to compare

@seasidesparrow seasidesparrow released this 15 Aug 17:39
94e2042

Updated doctypes to include the entire list of doctypes allowed by Solr. The "data" doctype has been renamed to "dataset".

Modifications to book / book-series handling

Choose a tag to compare

@seasidesparrow seasidesparrow released this 22 Apr 14:51
c60e9c9
  • Added space for e-ISBN
  • Additional space for book-in-series information

Maintenance release: formatting typo

Choose a tag to compare

@kelockhart kelockhart released this 30 Mar 21:37
5932465

#10 Fixed formatting typo in PubDates schema