927 B
927 B
Attribution and Provenance in Didactopus
A Didactopus pack that is built from external educational material should carry:
- source identity
- source URL
- creator / publisher
- license identifier
- license URL
- adaptation status
- attribution text
- exclusion notes
- retrieval date
Why both machine-readable and human-readable artifacts?
Machine-readable provenance supports:
- validation
- export pipelines
- automated NOTICE/ATTRIBUTION generation
- future audit tools
Human-readable attribution supports:
- repository inspection
- redistribution review
- transparency for maintainers and learners
Recommended policy
Every ingested source record should answer:
- What is the source?
- Who published it?
- Under what license?
- Was the source adapted, excerpted, transformed, or only referenced?
- Are any subcomponents excluded from the main license?
- What attribution text should be shown downstream?