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

Are "flags" really a part of term metadata or are they just for website management? #255

Closed
baskaufs opened this issue Jul 9, 2020 · 4 comments

Comments

@baskaufs
Copy link

baskaufs commented Jul 9, 2020

The Normative Document contains a new column called flags. I guess that is to indicate whether a particular term is part of "Simple Darwin Core" or not. If it is really a useful part of the term metadata, then we should mint a utility property in the tdwgutily: namespace for it and actually add it to the term metadata. If it's not actually part of the term metadata, then we should remove it from the "Normative Document" and put it somewhere else. Is it the same information as found here ?

@tucotuco
Copy link
Member

Interesting issue. I would not have considered the flags part of the term metadata, but rather another organizational aid, such as organizedInClass. Yet, there is great utility to being able to say that the entire document is normative, and there is great utility in having flags in the term_versions.csv document, as the site uild scripts rely on it (

term["flags"] == "simple"):
) and it just makes things easier. Thus, I would opt for the solution to add a tdwg utility term as @baskaufs proposes. The term organizedInClass uses the namespace dwcattributes. Can we use that here too?

@baskaufs
Copy link
Author

We've been considering the dwcattributes namespace to be a general utility namespace and have used it in Audubon Core to indicate similar things, like whether a term is repeatable or required. So we could certainly do that here as an organization aid. I think that is the best solution and it would allow that information (whether a term is a part of Simple Darwin Core) to be obtainable in the machine-readable metadata as well.

@tucotuco
Copy link
Member

tucotuco commented Jul 20, 2020 via email

@baskaufs
Copy link
Author

baskaufs commented Aug 6, 2020

The term tdwgutility:usageScope has been added in this commit and will become "live" when this pull request is merged.

@baskaufs baskaufs closed this as completed Aug 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants