{
  "schema": "brenner-unit-media-closure-v2",
  "unit": 29,
  "authority_only_boundary": true,
  "reader_media_positions": 2,
  "animated_html_positions": 0,
  "unique_local_assets": 2,
  "reader_media_order": [
    "Lemniscate_of_Bernoulli.svg",
    "Tschirnhausen_cubic.png"
  ],
  "metadata_file": "authority/wikiversity/unit-29/commons-media-metadata-api.json",
  "metadata_bytes": 7656,
  "metadata_sha256": "be0a7b694b3da407c575927241b43e5a03487ab83700d6933e9b2da6df726d37",
  "local_pdf_metadata_file": "authority/wikiversity/unit-29/local-pdf-file-metadata-api.json",
  "local_pdf_metadata_bytes": 3601,
  "local_pdf_metadata_sha256": "fdd6313aa0a146c446fd1c6effa62a8de5ffc93fc05b76737a11c2cfd92e0809",
  "rights_file": "authority/RIGHTS-unit-29.csv",
  "rights_bytes": 2939,
  "rights_sha256": "4962c9a0a32e775a788f1098cf994d4e6714f67226ae30e155189778e826323c",
  "reader_credits_required": true,
  "official_pdf_witnesses_are_not_media_positions": true,
  "accessibility": {
    "reader_media_alt_or_caption_required": true,
    "reader_media_source_names": [
      "Lemniscate_of_Bernoulli.svg",
      "Tschirnhausen_cubic.png"
    ],
    "animated_assets": [],
    "official_pdf_surfaces": [
      {
        "local_path": "authority/artifacts/lecture-29-official.pdf",
        "encrypted": false,
        "tagged_pdf": false,
        "structure_tree_present": false,
        "document_language": null,
        "outline_or_bookmark_count": 0
      },
      {
        "local_path": "authority/artifacts/worksheet-29-official.pdf",
        "encrypted": false,
        "tagged_pdf": false,
        "structure_tree_present": false,
        "document_language": null,
        "outline_or_bookmark_count": 0
      }
    ]
  },
  "official_pdf_component_rights": [
    {
      "source_file_title": "Datei:Algebraische Kurven (Osnabrück 2012)Vorlesung29.pdf",
      "file_pageid": 53379,
      "file_revid": 325148,
      "file_mediawiki_sha1": "dc79a72b6f301293f130cdeb82cbbd60b6debe51",
      "source_timestamp": "2012-08-02T10:21:15Z",
      "source_bytes": 84904,
      "source_sha1": "23eed466fa4d6473efd9143cd72f2eb319eeac31",
      "local_path": "authority/artifacts/lecture-29-official.pdf",
      "local_bytes": 84904,
      "local_sha256": "9f7082c66d493cd02a6e4f0579493ad1ba74ddec4b3777517c9ab6daa9610c6d",
      "component_license_route": {
        "current_print_version_notice": "CC BY-SA 4.0",
        "current_notice_evidence": "lecture-29-file-description.html",
        "legacy_file_notice": "CC BY-SA 2.0 Germany",
        "legacy_notice_evidence": "lecture-29-file-description.html",
        "embedded_pdf_label": null,
        "interpretation": "Preserve both notices: the current print-version/course route is CC BY-SA 4.0, while the unchanged 2012 file page retains CC BY-SA 2.0 Germany."
      }
    },
    {
      "source_file_title": "Datei:Algebraische Kurven (Osnabrück 2012)Arbeitsblatt29.pdf",
      "file_pageid": 54374,
      "file_revid": 325018,
      "file_mediawiki_sha1": "290ec63705242e2b8dccf596ed48a8d1adac9880",
      "source_timestamp": "2012-07-31T14:08:29Z",
      "source_bytes": 81522,
      "source_sha1": "6a783df1c478e4644df12cbbe8db164d9f84076a",
      "local_path": "authority/artifacts/worksheet-29-official.pdf",
      "local_bytes": 81522,
      "local_sha256": "83986d2a9928c6e61ad7afa6d5a890e2b296c15a8706931c8c6da485b05079d2",
      "component_license_route": {
        "current_print_version_notice": "CC BY-SA 4.0",
        "current_notice_evidence": "worksheet-29-file-description.html",
        "legacy_file_notice": "CC BY-SA 2.0 Germany",
        "legacy_notice_evidence": "worksheet-29-file-description.html",
        "embedded_pdf_label": null,
        "interpretation": "Preserve both notices: the current print-version/course route is CC BY-SA 4.0, while the unchanged 2012 file page retains CC BY-SA 2.0 Germany."
      }
    }
  ],
  "course_embedded_credit_labels": [
    {
      "source_parser_name": "Lemniscate_of_Bernoulli.svg",
      "source_filename_label": "Lemniscate of Bernoulli.svg",
      "author": "",
      "user": "Zorgit",
      "repository": "Commons",
      "license_label": "PD",
      "trailing_field": ""
    },
    {
      "source_parser_name": "Tschirnhausen_cubic.png",
      "source_filename_label": "Tschirnhausen cubic.png",
      "author": "",
      "user": "Oleg Alexandrov",
      "repository": "Commons",
      "license_label": "PD",
      "trailing_field": ""
    }
  ],
  "component_discrepancies": {
    "static_pdf_versus_semantic_revision_boundary": "The official PDFs are unchanged 2012 static witnesses. They are not asserted to be renders of the frozen 2026 lecture or 2025 worksheet semantic revisions; the expanded TeX captures are separately byte-bound dynamic surfaces.",
    "original_media_retrieval": {
      "source_parser_name": "Tschirnhausen_cubic.png",
      "original_identity_status": "metadata-bound from the frozen Commons description/imageinfo revision",
      "original_local_archive_status": "not archived at this boundary after the canonical original endpoint returned HTTP 429",
      "selected_reader_derivative": "official Wikimedia 500px thumbnail, byte-bound in the asset records",
      "retry_policy": "retry the original only after external service state changes; this is not a publication or translation hold"
    },
    "dual_pdf_file_page_license_notices": "Each local file page identifies the generated print version with the current CC BY-SA 4.0 route while retaining the legacy CC BY-SA 2.0 Germany file notice.",
    "media_semantic_description": [
      {
        "source_parser_name": "Tschirnhausen_cubic.png",
        "course_caption": "Die Tschirnhausen Kubik",
        "current_commons_description": "The Commons description explicitly says that, despite its title, the image is not the Tschirnhausen cubic because the double-point crossing angle differs.",
        "handling": "Preserve the exact source-used public-domain component and disclose the current Commons identification warning; do not present the picture as mathematically authoritative."
      },
      {
        "source_parser_name": "Lemniscate_of_Bernoulli.svg",
        "course_embedded_user": "Zorgit",
        "current_commons_artist": "Zorgit",
        "current_file_uploader": "Georg-Johann",
        "handling": "Keep artist and upload-revision provenance as distinct fields."
      }
    ]
  },
  "assets": [
    {
      "asset_id": "br-ak-u29-media-001",
      "reader_order": 1,
      "source_parser_name": "Lemniscate_of_Bernoulli.svg",
      "metadata_title": "File:Lemniscate of Bernoulli.svg",
      "description_pageid": 4285176,
      "description_revid": 512182780,
      "description_parentid": 141013849,
      "description_timestamp": "2020-11-12T15:39:26Z",
      "description_mediawiki_sha1": "f8b8f0465e1f7c5ef3e88ad85e99456ce3d01b24",
      "description_wikitext_bytes": 368,
      "source_timestamp": "2010-09-18T22:36:31Z",
      "source_bytes": 1087,
      "source_sha1": "9c474e2a9ed86aaa7d5a700d311c13b4a05866de",
      "source_url": "https://upload.wikimedia.org/wikipedia/commons/e/ef/Lemniscate_of_Bernoulli.svg",
      "selected_url": "https://upload.wikimedia.org/wikipedia/commons/e/ef/Lemniscate_of_Bernoulli.svg",
      "selected_form": "original",
      "original_locally_archived": true,
      "original_bytes": 1087,
      "original_sha1": "9c474e2a9ed86aaa7d5a700d311c13b4a05866de",
      "original_width": 800,
      "original_height": 300,
      "local_path": "authority/assets/Lemniscate_of_Bernoulli.svg",
      "local_bytes": 1087,
      "local_sha256": "3e1753bdbf9a9e0068892d1c10c445c104033e2a100d2d0b68f349fc8e1324f4",
      "authority_witness_path": "authority/wikiversity/unit-29/assets/Lemniscate_of_Bernoulli.svg",
      "authority_witness_bytes": 1087,
      "authority_witness_sha256": "3e1753bdbf9a9e0068892d1c10c445c104033e2a100d2d0b68f349fc8e1324f4",
      "width": 800,
      "height": 300,
      "frame_count": 1,
      "mime": "image/svg+xml",
      "license_short": "Public domain",
      "license_url": "",
      "artist": "Zorgit",
      "credit": "Own work",
      "attribution_required": "false",
      "course_credit_author": "",
      "course_credit_user": "Zorgit",
      "course_credit_repository": "Commons",
      "course_credit_license_label": "PD",
      "course_credit_source_filename_label": "Lemniscate of Bernoulli.svg",
      "html_animation_preserved": false
    },
    {
      "asset_id": "br-ak-u29-media-002",
      "reader_order": 2,
      "source_parser_name": "Tschirnhausen_cubic.png",
      "metadata_title": "File:Tschirnhausen cubic.png",
      "description_pageid": 2408689,
      "description_revid": 1134413486,
      "description_parentid": 1124033583,
      "description_timestamp": "2025-12-21T08:02:34Z",
      "description_mediawiki_sha1": "457e538f54b1164ad87f7b6db252b1c4541edfee",
      "description_wikitext_bytes": 2240,
      "source_timestamp": "2007-07-14T16:31:30Z",
      "source_bytes": 64767,
      "source_sha1": "44a9bbaa597b2fce69ca491335199890546cfb3d",
      "source_url": "https://upload.wikimedia.org/wikipedia/commons/2/26/Tschirnhausen_cubic.png",
      "selected_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Tschirnhausen_cubic.png/500px-Tschirnhausen_cubic.png",
      "selected_form": "thumbnail_500px",
      "original_locally_archived": false,
      "original_bytes": 64767,
      "original_sha1": "44a9bbaa597b2fce69ca491335199890546cfb3d",
      "original_width": 1100,
      "original_height": 1638,
      "local_path": "authority/assets/Tschirnhausen_cubic-500.png",
      "local_bytes": 83502,
      "local_sha256": "f3dda9da65db9e431f25ea77eb83f51aed2eff1c191dc1206e0759561ee613c7",
      "authority_witness_path": "authority/wikiversity/unit-29/assets/Tschirnhausen_cubic-500.png",
      "authority_witness_bytes": 83502,
      "authority_witness_sha256": "f3dda9da65db9e431f25ea77eb83f51aed2eff1c191dc1206e0759561ee613c7",
      "width": 500,
      "height": 745,
      "frame_count": 1,
      "mime": "image/png",
      "license_short": "Public domain",
      "license_url": "",
      "artist": "Oleg Alexandrov",
      "credit": "Own work",
      "attribution_required": "false",
      "course_credit_author": "",
      "course_credit_user": "Oleg Alexandrov",
      "course_credit_repository": "Commons",
      "course_credit_license_label": "PD",
      "course_credit_source_filename_label": "Tschirnhausen cubic.png",
      "html_animation_preserved": false
    }
  ]
}
