PD calculation should be based on content, not edition

Bug #183050 reported by kaplanmyrth
8
Affects Status Importance Assigned to Milestone
PDregistry.ca
Invalid
Critical
David Strauss

Bug Description

line 4 of the ca.py module reads: "pubyear = edition.publish_year". This should calculate the pdyear based on the content, not on the edition, so this should be "pubyear = content.publish_year" (or whatever the variable is called).

Otherwise, the user should be able to drill down from any "edition" to the earliest "edition" of the same content.

If that function is not available, then any newer publication of a PD work will show up as being under copyright.

Changed in pdregistry.ca:
assignee: nobody → davidstrauss
Revision history for this message
David Strauss (davidstrauss) wrote :

I'll need someone from OL to tell me what value to use from the schema, if any exists. I don't believe OL has been FRBRized yet, so there's probably no mechanism that would allow identifying the earliest publication date of content.

Changed in pdregistry.ca:
status: New → Incomplete
Revision history for this message
rejon (rejon) wrote :

This needs frbr'ization at the core of the system at Open Library. This depends on bug #181687.

Changed in pdregistry.ca:
importance: Undecided → Medium
status: Incomplete → Confirmed
Revision history for this message
Greg Grossmeier (greg.grossmeier) wrote :

critical as per Marcus' email

Changed in pdregistry.ca:
importance: Medium → Critical
Revision history for this message
rejon (rejon) wrote :

Very close to this. Edward applying to PDR, then will have David look at making patch for this to work.

rejon (rejon)
Changed in pdregistry.ca:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.