Skip to content

OLEditionData add fields to the definition #14

@bradyguyc

Description

@bradyguyc

There are a couple of fields that ideally would be part of OLEditionData. I suspect I can get to this via extensiondata but would be nice to have them as first party members so to speak.

Thanks

languages
source_records
last_modified

What I an trying to do is surface the best editions in sorted order based on users language and the most recently updated editions.
-- might be nice to have --
revision
created
latest_revision

This is the json that is returned with a works/../editions.json call
{
"links": {
"self": "/works/OL893526W/editions.json",
"work": "/works/OL893526W",
"next": "/works/OL893526W/editions.json?offset=50"
},
"size": 67,
"entries": [
{
"works": [
{
"key": "/works/OL893526W"
}
],
"title": "Duin Messias",
"publishers": [
"Meulenhoff, Amsterdam"
],
"publish_date": "1985",
"key": "/books/OL48591037M",
"type": {
"key": "/type/edition"
},
"identifiers": {},
"classifications": {},
"subtitle": "Deel 2 van de luisterrijke heelalsage",
"publish_places": [
"Amsterdam"
],
"languages": [
{
"key": "/languages/dut"
}
],
"covers": [
14369929
],
"latest_revision": 3,
"revision": 3,
"created": {
"type": "/type/datetime",
"value": "2023-07-06T19:33:41.829959"
},
"last_modified": {
"type": "/type/datetime",
"value": "2023-07-06T19:35:29.935421"
}
},
{
"publishers": [
"Robert Laffont"
],
"identifiers": {
"goodreads": [
"122328"
],
"librarything": [
"8183"
]
},
"weight": "1.4 pounds",
"series": [
"Dune, tome 1"
],
"covers": [
974774
],
"physical_format": "Paperback",
"key": "/books/OL8865577M",
"authors": [
{
"key": "/authors/OL79034A"
}
],
"languages": [
{
"key": "/languages/fre"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions