Skip to content

datasets(agentdataflow): restrict contributor attribution to name + optional ORCID - #75

Merged
emmanuelgjr merged 1 commit into
mainfrom
schema/attribution-name-orcid-only
Sep 17, 2026
Merged

emmanuelgjr merged 1 commit into
mainfrom
schema/attribution-name-orcid-only

Conversation

@emmanuelgjr

Copy link
Copy Markdown
Contributor

Summary

Tightens the contributor object in datasets/agentdataflow_toolexchange_traces/schema.json:

  • Removes affiliation. It is free text, so it is the one field through which organization or company credit could enter dataset entries. additionalProperties: false is already set, so an entry carrying it will now fail validation.
  • Keeps orcid. A persistent, vendor-neutral scholarly identifier that supports citation (e.g. CITATION.cff / DOI metadata) without linking to a personal site or product.
  • Requires name whenever contributor is present.

Repository attribution policy: a person's name, optionally one ORCID iD. No affiliation, organization, or URL fields.

No entry on main uses affiliation. #72 does, and has been asked to drop it.

Verification

$ python validate.py
OK: 1 entries + example.json validated against schema.
$ python build_index.py && git diff --exit-code index.csv   # clean
$ python -m pytest tests/ -q
18 passed

🤖 Generated with Claude Code

…ptional ORCID

Drop the free-text affiliation field from the contributor object and
require name when the object is present. Keeps attribution vendor-neutral:
a person's name plus one persistent scholarly identifier, no organization
or URL fields.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@emmanuelgjr
emmanuelgjr merged commit 0b1cbc9 into main Sep 17, 2026
6 checks passed
@emmanuelgjr
emmanuelgjr deleted the schema/attribution-name-orcid-only branch September 17, 2026 14:52
gautamgb added a commit to gautamgb/GenAI-Data-Security-Initiative that referenced this pull request Sep 17, 2026
Per the attribution policy ratified in GenAI-Security-Project#75: name and orcid only.
Two-line change per file, nothing else touched.
gautamgb added a commit to gautamgb/GenAI-Data-Security-Initiative that referenced this pull request Sep 17, 2026
Per the attribution policy ratified in GenAI-Security-Project#75: name and orcid only.
Two-line change per file, nothing else touched.
emmanuelgjr pushed a commit that referenced this pull request Sep 17, 2026
Per the attribution policy ratified in #75: name and orcid only.
Two-line change per file, nothing else touched.
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

Successfully merging this pull request may close these issues.

1 participant