Didactopus/docs/attribution-and-provenance.md

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

Every ingested source record should answer:

  1. What is the source?
  2. Who published it?
  3. Under what license?
  4. Was the source adapted, excerpted, transformed, or only referenced?
  5. Are any subcomponents excluded from the main license?
  6. What attribution text should be shown downstream?