Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The copyright/owner element shouldn't contain an array. #4

Closed
andrew2net opened this issue May 27, 2020 · 10 comments
Closed

The copyright/owner element shouldn't contain an array. #4

andrew2net opened this issue May 27, 2020 · 10 comments
Assignees

Comments

@andrew2net
Copy link
Contributor

The biblio grammar allows only a single copyright/owner, copyright/from, & copyright/to element:

copyright =
  element copyright {
    from, to?, owner
}

but there are multiple in the data:

copyright:
- owner:
name: International Hydrographic Organization
abbreviation: IHO
url: www.iho.int
from: 2019
- owner:
name: Intergovernmental Oceanographic Commission
abbreviation: IOC
url: http://ioc-unesco.org
from: 2019

@ronaldtse
Copy link
Contributor

@andrew2net yes the data is correct. We need to update the grammar.

@opoudjis
Copy link

There can be multiple copyright owners; I dispute there are multiple copyright dates.

opoudjis added a commit to relaton/relaton-models that referenced this issue May 28, 2020
@andrew2net
Copy link
Contributor Author

@andrew2net yes the data is correct. We need to update the grammar.

@ronaldtse should we repeat the from and to elements for each owner? Nick said "The data is stupid", "there is a single date for copyright", and "the yaml is wrong".

@ronaldtse
Copy link
Contributor

ronaldtse commented May 28, 2020

You can have multiple copyright dates with a single copyright holder, or multiple copyright holders:

https://www.heerlaw.com/copyright-faq

Can the same work have multiple copyright dates?
A work may have multiple copyright dates if it is a derivative work of another copyrighted work, or a work altered substantially but made based on a work to which it is giving attribution by citing its copyright.

The YAML is correct.

@opoudjis opoudjis reopened this May 28, 2020
@opoudjis
Copy link

opoudjis commented May 28, 2020

@ronaldtse Clearly those are not copyright dates applying to the same work, they are applying to different related works, in the same way that we have already distributed publication dates between different related works. If you naively apply multiple copyright dates to the same work, you have no means of differentiating what work each date applies to --- for example, the copyright on the original work vs the copyright on a translation.

And the solution to this is not to start peppering copyright fields with annotations, it is to model the different entities to which different copyright dates apply, and apply them atomically. See https://www.copyright.gov/circs/circ14.pdf for the detail of what copyright can be applied to.

There is one copyright event being modelled: there is no derivative work within the IHO standard. To model two dates here is misleading.

@opoudjis
Copy link

opoudjis commented Jun 1, 2020

Modelling is now:

BibliographicItem = ..., copyright*, ...

copyright = from, to?, owner+, scope?`

We are insisting on a single date per copyright, but we are allowing multiple copyright statements per bibdata, which would be differentiated by the optional "scope" statement.

Best practice is to create a related bibitem , and attach the distinct copyright statement to that bibitem; so if the translation has a distinct copyright, we have a bibdata for the translation, a related bibitem for the original, and two copyright statements, one for each. If the introduction has a distinct copyright, we have a bibdata for the entire document, a related bibitem for the introduction (as partOf the original, even if it isn't published separately), and a separate copyright for each. They may not be published separately, but for them to have distinct copyright is unusual enough, that they might as well have.

The scope statement is when that is not expedient or practical. In that case, we will allow two copyright statements, with different years, for the same document, but we expect a scope string to say what the difference is between the two statements.

opoudjis added a commit to relaton/relaton-models that referenced this issue Jun 1, 2020
@opoudjis
Copy link

opoudjis commented Jun 1, 2020

So the source YAML still needs to change: we cannot have multiple dates. If multiple dates are needed, though, we can have multiple copyright statements.

@opoudjis opoudjis closed this as completed Jun 1, 2020
@opoudjis
Copy link

opoudjis commented Jun 1, 2020

@ronaldtse Please dissent if this doesn't reflect our agreement. I've written it up for relaton.com as well.

opoudjis added a commit to relaton/relaton.org that referenced this issue Jun 1, 2020
@ronaldtse
Copy link
Contributor

Thanks @opoudjis for the explanation. In the future we wish to be able to associate copyright statements via machine-readable locality (e.g. Figure X is copyright to/licensed from Y), but that's a separate story.

@opoudjis
Copy link

opoudjis commented Jun 5, 2020

That can be done either by making the figure a partOf document related to the source (if you're claiming separate copyright on it, I'd argue you're already treating it as a separate document),

<bibdata>
...
<relation type="partOf">
<bibitem>
....
<copyright>
... 
<owner><organization><name>Y</name></organization></owner>
</copyright>
</bibitem>
<sourcelocality type="figure"><referenceFrom>X</referenceFrom></sourcelocality>
</relation>
....
</bibdata>

or by adding a field after <scope>, which I think is pointless given the alternative

ronaldtse pushed a commit to relaton/relaton.org that referenced this issue Jun 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants