{
 "schemaVersion": "1.0.0",
 "constitutionVersion": "1.0.0",
 "createdAt": "2026-08-12T00:00:00Z",
 "description": "Append-only Evidence Passport records. Old revisions are immutable; corrections create a new revision and preserve the previous permalink.",
 "entity": {
  "type": "project",
  "id": "dresden-open-data",
  "title": "Dresden Open Data Portal (opendata.dresden.de)",
  "canonicalUrl": "https://1001smartcities.org/projects/dresden-open-data/"
 },
 "currentRevisionId": "2026-11-06-baseline",
 "revisions": [
  {
   "id": "2026-11-06-baseline",
   "createdAt": "2026-11-06T06:46:03Z",
   "effectiveAt": "2026-11-06",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 14 claims and 6 source dossiers.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "add",
     "path": "/evidencePassport",
     "summary": "Added claim-level evidence mapping and source dossiers."
    },
    {
     "operation": "add",
     "path": "/revisionHistory",
     "summary": "Established a permanent, hash-addressed baseline revision."
    }
   ],
   "snapshotHash": "sha256:63b496466a0d44fca6a5555b626a64bdd4a62bc2503186b2f9c8c5bde1279839",
   "snapshot": {
    "asOf": "2026-11-06",
    "projectFingerprint": "sha256:d54846740065b3a9d593f04f7ea49fd8a4aa9fc01008b71ceecf67e68f734e4f",
    "assurance": {
     "status": "unreviewed",
     "scope": "evidence-passport-revision",
     "statement": "AI-assisted structural preparation. This revision has not been reviewed by a human or subject-matter expert.",
     "machineChecks": [
      "schema",
      "publication-diff-contract",
      "material-project-fingerprint",
      "claim-text-drift",
      "source-reference-resolution",
      "complete-source-dossier",
      "snapshot-hash"
     ]
    },
    "projectState": {
     "status": "live",
     "outcome": "ongoing",
     "evidenceGrade": "official",
     "timeline": {
      "started": 2019,
      "ended": null
     }
    },
    "governance": {
     "operator": "Landeshauptstadt Dresden; the TU Dresden research project on the portal works with the city's Municipal Statistics Office",
     "actorTypes": [
      "city-government",
      "research"
     ],
     "fundingModel": "public",
     "fundingDescription": "Run by the city administration; further development 2023–2026 within the federally funded Smart City Dresden model project.",
     "cost": "Open Data project 2023–2026: 1.1 million euros project budget",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-514bc60bd4bdc9d9",
      "field": "snippet",
      "text": "has run since 2019",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2acd8c4dbf11806e",
       "src-150a60da4181bf8c"
      ],
      "supportNote": "Both city pages date the portal's launch to 2019.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-080fd6488579aaae",
      "field": "snippet",
      "text": "implementing a city council resolution of 3 September 2015",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-d1a9888d4c3512ea"
      ],
      "supportNote": "The city says the portal implements a city council resolution of 3 September 2015.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-b448956715931e4b",
      "field": "snippet",
      "text": "that asked for municipal data to be made available to citizens, businesses and start-ups",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-d1a9888d4c3512ea"
      ],
      "supportNote": "According to the city, the resolution provides for making municipal data available to interested citizens, businesses and start-ups.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-07eee34a51d657b7",
      "field": "snippet",
      "text": "more than 1,100 datasets can be used by anyone",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-d1a9888d4c3512ea"
      ],
      "supportNote": "The city states that more than 1,100 of its datasets can be freely used by anyone.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c7705f0bb2eb986b",
      "field": "snippet",
      "text": "commercially too, provided the licence named on the portal is credited",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-d1a9888d4c3512ea"
      ],
      "supportNote": "The city says use is free of charge, commercial and non-commercial use are both allowed, and the condition is stating the licence terms named on the portal.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-2efd9a04870b6d9d",
      "field": "snippet",
      "text": "The national portal GovData lists 872 datasets under the publisher Stadt Dresden",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-96c11399f33f4cf8"
      ],
      "supportNote": "The GovData search for the publisher Stadt Dresden returned a count of 872 datasets on 6 November 2026; this is the set harvested through Saxony's portal, not necessarily the city's whole catalogue.",
      "caveat": "GovData lists fewer datasets than the city's own figure of more than 1,100; the two catalogues are not identical.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-14456093276aeae6",
      "field": "snippet",
      "text": "all but three carry the Datenlizenz Deutschland – Namensnennung 2.0",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-96c11399f33f4cf8"
      ],
      "supportNote": "In the API response every dataset's resources carry the licence http://dcat-ap.de/def/licenses/dl-by-de/2.0 except three, whose resources carry http://dcat-ap.de/def/licenses/other-closed. The licence string repeats across hundreds of records, so no unique locator exists; the result comes from reading every record of the response.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-9075c8693441ce6d",
      "field": "snippet",
      "text": "satellite images from 1965 and 1975 and a historical weather series, are marked closed",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-96c11399f33f4cf8"
      ],
      "supportNote": "The three closed-licence records are 'Satellitenbilder 1965', 'Satellitenbilder 1975' and daily weather data from Dresden-Klotzsche since 1934.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-7b4e9506433b3730",
      "field": "snippet",
      "text": "Since 2023 a 1.1 million euro project in the Smart City Dresden model programme",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2acd8c4dbf11806e"
      ],
      "supportNote": "The project page gives the Open Data project a duration of 2023–2026 and a project budget of 1.1 million euros.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-da8f595d647e1524",
      "field": "snippet",
      "text": "adding a chatbot, an app portal and a feedback channel",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2acd8c4dbf11806e"
      ],
      "supportNote": "The page describes three tools: a digital assistant with a feedback channel, an Open Data App Portal collecting applications built on the city's data, and an Open Data Chatbot.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-efe2d5d5da779685",
      "field": "lesson",
      "text": "A February 2025 comparison by the consultancy Finatycs placed Dresden third among the 20 largest German cities by number of datasets, behind Hamburg and Berlin",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-150a60da4181bf8c",
       "src-efc4826a0aa52288"
      ],
      "supportNote": "The city press release reports the Finatycs comparison of the 20 largest German cities: Hamburg 8,239 datasets, Berlin 3,171, Dresden 1,117; TU Dresden dates the analysis to February 2025.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-858fd27f38ddee7a",
      "field": "lesson",
      "text": "the EU project MAtchUP tracked the catalogue growing from 893 to 1028 open datasets during its monitoring",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0fb4e40a3a194bb5"
      ],
      "supportNote": "The evaluation says there were 893 open datasets in the portal before MAtchUP and the number steadily rose to 1028 over the two-year monitoring period.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-ffa24c623de6ae70",
      "field": "lesson",
      "text": "its research partner TU Dresden found that enjoying working with data is a strong motivation for the people who use the portal",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-efc4826a0aa52288"
      ],
      "supportNote": "The university reports the survey result that enjoying working with data is a strong motivation for Dresden residents to use the portal.",
      "caveat": "The survey ran within the city's own model project, in cooperation with its Municipal Statistics Office.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-3f5addbd3a309244",
      "field": "lesson",
      "text": "The city's own next step was to fund use rather than volume",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2acd8c4dbf11806e"
      ],
      "supportNote": "The project page says the aim is to better harness the benefits of open data and, beyond making data available, to actively promote it and facilitate its use.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-d1a9888d4c3512ea",
      "title": "Landeshauptstadt Dresden — Open Data (dresden.de)",
      "url": "https://www.dresden.de/de/leben/stadtportrait/statistik/open-data.php",
      "publisher": {
       "name": null,
       "domain": "dresden.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-080fd6488579aaae",
       "clm-b448956715931e4b",
       "clm-07eee34a51d657b7",
       "clm-c7705f0bb2eb986b"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-11-06",
       "dossierCreatedAt": "2026-11-06",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The city's page on open data: more than 1,100 datasets free for anyone to use, the portal implementing a city council resolution of 3 September 2015, machine-readable formats, commercial and non-commercial use allowed provided the licence named on the portal is credited.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2acd8c4dbf11806e",
      "title": "Smart City Dresden — Open Data project page (2023–2026)",
      "url": "https://smartcity.dresden.de/en/projects/open-data",
      "publisher": {
       "name": null,
       "domain": "smartcity.dresden.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-514bc60bd4bdc9d9",
       "clm-7b4e9506433b3730",
       "clm-da8f595d647e1524",
       "clm-3f5addbd3a309244"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-11-06",
       "dossierCreatedAt": "2026-11-06",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The city's Smart City project page: the portal has run since 2019 as part of the urban platform; a 2023–2026 project with a 1.1 million euro budget adds a digital assistant and feedback channel, an Open Data App Portal and an Open Data Chatbot.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-150a60da4181bf8c",
      "title": "Smart City Dresden — Transparency through open data: Dresden comes third (21 Feb 2025)",
      "url": "https://smartcity.dresden.de/en/news/press-releases/transparency-through-open-data",
      "publisher": {
       "name": null,
       "domain": "smartcity.dresden.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-514bc60bd4bdc9d9",
       "clm-efe2d5d5da779685"
      ],
      "temporal": {
       "publishedAt": "2025-02-21",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-11-06",
       "dossierCreatedAt": "2026-11-06",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "City press release on a comparison of the 20 largest German cities by the consultancy Finatycs, reported in Kommune21: Hamburg 8,239 datasets, Berlin 3,171, Dresden 1,117. It says the portal was launched in 2019 following a city council resolution.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-efc4826a0aa52288",
      "title": "TU Dresden — “Administrative data is fun”: research project on why people use the Dresden Open Data Portal (12 Sep 2025)",
      "url": "https://tu-dresden.de/bu/der-bereich/news/administrative-data-is-fun-tu-dresden-research-project-investigates-why-people-use-the-dresden-open-data-portal?set_language=en",
      "publisher": {
       "name": null,
       "domain": "tu-dresden.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-efe2d5d5da779685",
       "clm-ffa24c623de6ae70"
      ],
      "temporal": {
       "publishedAt": "2025-09-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-11-06",
       "dossierCreatedAt": "2026-11-06",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "University news on a questionnaire-based survey of portal users and non-users, run within the Smart City model project with the Dresden Municipal Statistics Office: enjoying working with data is a strong motivation for users; transparency and awareness matter to non-users.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-96c11399f33f4cf8",
      "title": "GovData — CKAN API query: datasets with publisher Stadt Dresden (queried 6 Nov 2026)",
      "url": "https://ckan.govdata.de/api/3/action/package_search?fq=extras_publisher_name%3A%22Stadt%20Dresden%22&rows=1000",
      "publisher": {
       "name": null,
       "domain": "ckan.govdata.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-2efd9a04870b6d9d",
       "clm-14456093276aeae6",
       "clm-9075c8693441ce6d"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-11-06",
       "dossierCreatedAt": "2026-11-06",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "A live query of the national open data portal GovData for datasets whose publisher is Stadt Dresden (harvested via Saxony). On 6 November 2026 it returned 872 datasets; three carried a closed licence (Satellitenbilder 1965, Satellitenbilder 1975 and daily weather data from Dresden-Klotzsche since 1934), the rest the Datenlizenz Deutschland – Namensnennung 2.0.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0fb4e40a3a194bb5",
      "title": "MAtchUP — D5.5 Technical evaluation (29 Sep 2023)",
      "url": "https://ec.europa.eu/research/participants/documents/downloadPublic?documentIds=080166e50220f07e&appId=PPGMS",
      "publisher": {
       "name": null,
       "domain": "ec.europa.eu",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-858fd27f38ddee7a"
      ],
      "temporal": {
       "publishedAt": "2023-09-29",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-11-06",
       "dossierCreatedAt": "2026-11-06",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The MAtchUP consortium's technical evaluation. For Dresden it records 893 open datasets in the city's portal before the project and 1028 after the two-year monitoring period, and notes that the portal was in place before the evaluation's baseline.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 14,
     "claimsMapped": 14,
     "sourcesTotal": 6,
     "sourcesUsedByClaims": 6,
     "sourcesWithPublicationDate": 3,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  }
 ]
}
