Recent Releases of simplified

simplified - Added missing .versions struct

Added the missing .versions struct to Simplified records.

- Go
Published by rsdoiel almost 2 years ago

simplified - code cleanup

- Go
Published by rsdoiel over 2 years ago

simplified - Fix: moved ROR into Funder struct as FunderIdentifier

- Go
Published by rsdoiel over 2 years ago

simplified - Feat: Added ROR to Funder Struct

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.19...v0.0.20

- Go
Published by rsdoiel over 2 years ago

simplified - Adding support for two ways of working with "files" in RDM

RDM has two separate data structures when expressing what files are with a record. If you connect via the /api/records/{record_id} object the files' entries attribute is a map to entries where the filename is used as the key. If you get a list of files using /api/records/{record_id}/files the map is replaced with an array. There are additional fields on the Files object (e.g. links object(s)). The Files type is used now when when encoding/decoding the full record and FileListing is used when working with the structure returned by the "files" end point.

- Go
Published by rsdoiel over 2 years ago

simplified - Files.Entries type updates

This release is bringing the Files and Entry types more inline with RDM.

- Go
Published by rsdoiel over 2 years ago

simplified -

Improve Files.Entries handling and make the data structure more aligned with RDM.

- Go
Published by rsdoiel over 2 years ago

simplified - Updates related to irdmtools, issue #13 - #27

The struct changes were made to move simplified records structures closer to RDM. This was in response to Issues in irdmtools.

Person struct remains but HasAffiliation is now attached to that record struct and Creators' struct due to RDM's handling of affiliations in records versus person vocabulary.

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.15...v0.0.16

- Go
Published by rsdoiel over 2 years ago

simplified - Fix typo in person/org identifiers

The Identifiers field should encode as "identifiers" (plural), fixed typo.

- Go
Published by rsdoiel over 2 years ago

simplified - Updates related ro irdmtools, issue #20

Updates related ro irdmtools, issue #20. This effects how the rights model is rendered for RDM.

- Go
Published by rsdoiel over 2 years ago

simplified - Updates to model needed by irdmtools, issue #19

These updates are related to the development of irdmtools.

- Go
Published by rsdoiel over 2 years ago

simplified - yaml enhancements

A Person structure was added to the simplified package. Yaml v3 annotations included on Person, Identifier and Affiliation structs. Installer.sh added via codemeta-installer.tmpl.

- Go
Published by rsdoiel almost 3 years ago

simplified - Improved RDM 11 model support

This releases includes bug fixes and improved alignment with Invenio RDM metadata model.

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.10...v0.0.11

- Go
Published by rsdoiel almost 3 years ago

simplified - bug fix, changes title in DateType to map[string]string

In RDM 11 the titles in date types are encoded as "lang" (e.g. "en") pointing at title value rather than just a string.

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.9...v0.0.10

- Go
Published by rsdoiel almost 3 years ago

simplified - Bug fix, Added .en attribute to TitleDetail

Bug fix, Added .en attribute to TitleDetail

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.8...v0.0.9

- Go
Published by rsdoiel almost 3 years ago

simplified - bug fixes, split out award identifiers

The titles in award identifiers need to support TitleDetails type.

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.7...v0.0.8

- Go
Published by rsdoiel almost 3 years ago

simplified - bug fix, identifier's .title attribute.

In the funding attribute the awards can have title's that need to be a map[string]interface{} rather than map[string]string.

Full Changelog: https://github.com/caltechlibrary/simplified/compare/v0.0.6...v0.0.7

- Go
Published by rsdoiel almost 3 years ago

simplified - bug fix, updated .metadata.resource_type

In Invenio RDM 11 the resource_type in .metadata should be a map[string]interface{} instead of a map[string]string. E.g.

{ "id": "publication-article", "title": { "de": "Zeitschriftenartikel", "en": "Journal Article" } }

- Go
Published by rsdoiel almost 3 years ago

simplified - Added rdm custom_fields

This release sees the addition of RDM style custom_fields off the main simplified record.

- Go
Published by rsdoiel almost 3 years ago

simplified - Bug fix

Fixed a JSON mapping for related identifiers.

- Go
Published by rsdoiel almost 3 years ago

simplified - Proof of concept

This is a proof of concept package for a common representation of Caltech Library repository metadata records. It is inspired by Invenio-RDM and DataCite's scheme.

- Go
Published by rsdoiel almost 3 years ago