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

Schema documentation comments #3

Open
geo-mac opened this issue May 3, 2023 · 2 comments
Open

Schema documentation comments #3

geo-mac opened this issue May 3, 2023 · 2 comments

Comments

@geo-mac
Copy link
Owner

geo-mac commented May 3, 2023

An issue thread for any RGG comments arising from the 28 April 2023 documentation.

@paulwalk
Copy link

paulwalk commented Jun 2, 2023

I continue to have real misgivings about the use of <dc:creator> inside <rioxxterms:author>.

For example:

<rioxxterms:author>
    <dc:creator>Mannion, O. M.</dc:creator>
    <dc:identifier>https://orcid.org/0000-0001-8029-5109</dc:identifier>
</rioxxterms:author>

Semantically, this is saying that Mannion, O. M. is the creator of an author!

It is actually perfectly permissible in XML to have this instead:

<rioxxterms:author>
    Mannion, O. M.
    <dc:identifier>https://orcid.org/0000-0001-8029-5109</dc:identifier>
</rioxxterms:author>

which is semantically clear.

I recommend that we do it this way - simple and clear!

@geo-mac
Copy link
Owner Author

geo-mac commented Jun 2, 2023

As we discussed at the meeting, dc:creator nested inside rioxxterms:author appears odd.

However, "this is the creator of an author" only applies if we use Rioxx v2 semantics. I have updated the schema docs to change the semantics of rioxxterms:author, making it a 'container of attribution data' -- which I have just published and will share over email imminently! In this context both dc:creator and dc:identifier make more semantic sense. Have a look at this and see what you think. An XML complex type could be, well, too complex! ;-)

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

2 participants