{"data":{"id":"10.4121/c3a4912b-b248-4ad2-8c73-15b505f4287f","type":"dois","attributes":{"doi":"10.4121/c3a4912b-b248-4ad2-8c73-15b505f4287f","prefix":"10.4121","suffix":"c3a4912b-b248-4ad2-8c73-15b505f4287f","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Morfin Veytia, Andres","nameType":"Personal","givenName":"Andres","familyName":"Morfin Veytia","nameIdentifiers":[{"nameIdentifier":"0000-0003-1391-2482","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]},{"name":"Ellerbroek, Joost","nameType":"Personal","givenName":"Joost","familyName":"Ellerbroek","nameIdentifiers":[{"nameIdentifier":"0000-0002-2232-8299","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]},{"name":"Hoekstra, Jacco","nameType":"Personal","givenName":"Jacco","familyName":"Hoekstra","nameIdentifiers":[{"nameIdentifier":"0000-0002-2734-2719","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]}],"titles":[{"title":"Supporting code and data for: Dynamic capacity balancing in urban airspace: comparing historical and real-time aggregate flow data"}],"publisher":"4TU.ResearchData","container":{},"publicationYear":2024,"subjects":[{"subject":"Aerospace Transport","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"8803"},{"subject":"Aerospace Engineering","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"0901"},{"subject":"FOS: Mechanical engineering","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"Other Transport","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"8899"},{"subject":"Engineering","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"09"},{"subject":"Transport","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"88"},{"subject":"urban airspace design"},{"subject":"U-Space"},{"subject":"UTM"},{"subject":"Dynamic capacity balancing"},{"subject":"conflict prevention"}],"contributors":[{"name":"TU Delft, Faculty Of Aerospace Engineering, Department Of Control \u0026 Operations","nameType":"Organizational","affiliation":[],"contributorType":"Other","nameIdentifiers":[]}],"dates":[{"date":"2024-10-30","dateType":"Issued"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"Dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[{"relationType":"References","relatedIdentifier":"https://data.4tu.nl/datasets/54825f14-8743-447d-8346-3afa46d319d6","relatedIdentifierType":"URL"}],"relatedItems":[],"sizes":[],"formats":["zip files with *.py, *.png, *.csv, and *.gpkg"],"version":"1","rightsList":[{"rights":"Creative Commons Zero v1.0 Universal","rightsUri":"https://creativecommons.org/publicdomain/zero/1.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc0-1.0","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"This repository contains some supporting data and code for the 2024 SESAR Innovation Days Conference paper \"Dynamic capacity balancing in urban airspace: comparing historical and real-time aggregate flow data.\"\u003cbr\u003eNote that this is a continuation of the work published here:\u003cbr\u003e\u003cstrong\u003eMorfin Veytia, Andres; Ellerbroek, Joost; Hoekstra, Jacco (2024): Supporting data and code for Decentralised Traffic Management for Constrained Urban Airspace: Dynamically Generating and Acting Upon Aggregate Flow Data. Version 2. 4TU.ResearchData. dataset. https://doi.org/10.4121/54825f14-8743-447d-8346-3afa46d319d6.v2\u003c/strong\u003e\u003cbr\u003eTherefore, much of the data and code is similar. However, this work provides some additional code and scenarios.\u003cbr\u003eThe main components need to reproduce the results are:\u003cbr\u003eBlueSky simulator code to reproduce the simulations.Post processing code for the scenarios to generate the plots in the paper and logs.Voronoi creation codePython environment description.\u003cbr\u003e\u003cstrong\u003e1. BlueSky Simulator code\u003c/strong\u003eThis includes the BlueSky code for simulating the scenarios. This is the bluesky.zip folder. Note that the code provided is a condensed version of the one in https://github.com/amorfinv/bluesky/tree/rotterdam. The plugins and scenarios are also provided in the simulator code. The plugins are based on those based in the following repository, https://github.com/amorfinv/bluesky_plugins.\u003cbr\u003eRefer to the README.md file provided to learn how to run the scenarios. Also, make sure to install a compatible python environment.\u003cbr\u003e\u003cstrong\u003e2. Post-processing code, plots, and logs\u003c/strong\u003eThis includes the code to generate the plots seen in the paper and the logs of the simulations. It also includes some additional plots not shown in the paper. Read the README.md file for recreating the plots. This information can be found in main_experiment_results.zip. Some of the logs come from the previous work. The previous logs are labelled as real-time data labelling in this paper.\u003cbr\u003e\u003cstrong\u003e3. Voronoi creation code\u003c/strong\u003eThe file called generate_voronois.zip includes the code to generate the voronoi code used for the historical data concept in the paper. Note that to generate the voronoi a more recent version of geopandas is necessary, so a different python environment is required. All you need is python=3.12, geopandas=1.0.1 and scikit-learn=1.5.1.\u003cbr\u003e\u003cstrong\u003e6. Python environment description\u003c/strong\u003eThis includes the python environment used to simulate, post-process, and generate the plots. This work used conda environments. The main packages used are those required by BlueSky in addition to geopandas, osmnx, and seaborn. Note that the voronoi creation requires a different python environment.","descriptionType":"Abstract"}],"geoLocations":[{"geoLocationPlace":"Rotterdam, the Netherlands"}],"fundingReferences":[],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00LjQvbWV0YWRhdGEueHNkIj4KICA8aWRlbnRpZmllciBpZGVudGlmaWVyVHlwZT0iRE9JIj4xMC40MTIxL0MzQTQ5MTJCLUIyNDgtNEFEMi04QzczLTE1QjUwNUY0Mjg3RjwvaWRlbnRpZmllcj4KICA8Y3JlYXRvcnM+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QW5kcmVzIE1vcmZpbiBWZXl0aWE8L2NyZWF0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPkFuZHJlczwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5Nb3JmaW4gVmV5dGlhPC9mYW1pbHlOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Imh0dHBzOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTEzOTEtMjQ4MjwvbmFtZUlkZW50aWZpZXI+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+Sm9vc3QgRWxsZXJicm9lazwvY3JlYXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+Sm9vc3Q8L2dpdmVuTmFtZT4KICAgICAgPGZhbWlseU5hbWU+RWxsZXJicm9lazwvZmFtaWx5TmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJodHRwczovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi0yMjMyLTgyOTk8L25hbWVJZGVudGlmaWVyPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkphY2NvIEhvZWtzdHJhPC9jcmVhdG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5KYWNjbzwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5Ib2Vrc3RyYTwvZmFtaWx5TmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJodHRwczovL29yY2lkLm9yZy8iPjAwMDAtMDAwMi0yNzM0LTI3MTk8L25hbWVJZGVudGlmaWVyPgogICAgPC9jcmVhdG9yPgogIDwvY3JlYXRvcnM+CiAgPHRpdGxlcz4KICAgIDx0aXRsZT5TdXBwb3J0aW5nIGNvZGUgYW5kIGRhdGEgZm9yOiBEeW5hbWljIGNhcGFjaXR5IGJhbGFuY2luZyBpbiB1cmJhbiBhaXJzcGFjZTogY29tcGFyaW5nIGhpc3RvcmljYWwgYW5kIHJlYWwtdGltZSBhZ2dyZWdhdGUgZmxvdyBkYXRhPC90aXRsZT4KICA8L3RpdGxlcz4KICA8cHVibGlzaGVyPjRUVS5SZXNlYXJjaERhdGE8L3B1Ymxpc2hlcj4KICA8cHVibGljYXRpb25ZZWFyPjIwMjQ8L3B1YmxpY2F0aW9uWWVhcj4KICA8cmVzb3VyY2VUeXBlIHJlc291cmNlVHlwZUdlbmVyYWw9IkRhdGFzZXQiPkRhdGFzZXQ8L3Jlc291cmNlVHlwZT4KICA8c3ViamVjdHM+CiAgICA8c3ViamVjdCBzdWJqZWN0U2NoZW1lPSJBdXN0cmFsaWFuIGFuZCBOZXcgWmVhbGFuZCBTdGFuZGFyZCBSZXNlYXJjaCBDbGFzc2lmaWNhdGlvbiAoQU5aU1JDKSwgMjAwOCIgY2xhc3NpZmljYXRpb25Db2RlPSI4ODAzIj5BZXJvc3BhY2UgVHJhbnNwb3J0PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQXVzdHJhbGlhbiBhbmQgTmV3IFplYWxhbmQgU3RhbmRhcmQgUmVzZWFyY2ggQ2xhc3NpZmljYXRpb24gKEFOWlNSQyksIDIwMDgiIGNsYXNzaWZpY2F0aW9uQ29kZT0iMDkwMSI+QWVyb3NwYWNlIEVuZ2luZWVyaW5nPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQXVzdHJhbGlhbiBhbmQgTmV3IFplYWxhbmQgU3RhbmRhcmQgUmVzZWFyY2ggQ2xhc3NpZmljYXRpb24gKEFOWlNSQyksIDIwMDgiIGNsYXNzaWZpY2F0aW9uQ29kZT0iODg5OSI+T3RoZXIgVHJhbnNwb3J0PC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQXVzdHJhbGlhbiBhbmQgTmV3IFplYWxhbmQgU3RhbmRhcmQgUmVzZWFyY2ggQ2xhc3NpZmljYXRpb24gKEFOWlNSQyksIDIwMDgiIGNsYXNzaWZpY2F0aW9uQ29kZT0iMDkiPkVuZ2luZWVyaW5nPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQXVzdHJhbGlhbiBhbmQgTmV3IFplYWxhbmQgU3RhbmRhcmQgUmVzZWFyY2ggQ2xhc3NpZmljYXRpb24gKEFOWlNSQyksIDIwMDgiIGNsYXNzaWZpY2F0aW9uQ29kZT0iODgiPlRyYW5zcG9ydDwvc3ViamVjdD4KICAgIDxzdWJqZWN0PnVyYmFuIGFpcnNwYWNlIGRlc2lnbjwvc3ViamVjdD4KICAgIDxzdWJqZWN0PlUtU3BhY2U8L3N1YmplY3Q+CiAgICA8c3ViamVjdD5VVE08L3N1YmplY3Q+CiAgICA8c3ViamVjdD5EeW5hbWljIGNhcGFjaXR5IGJhbGFuY2luZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0PmNvbmZsaWN0IHByZXZlbnRpb248L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8Y29udHJpYnV0b3JzPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iT3RoZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJPcmdhbml6YXRpb25hbCI+VFUgRGVsZnQsIEZhY3VsdHkgb2YgQWVyb3NwYWNlIEVuZ2luZWVyaW5nLCBEZXBhcnRtZW50IG9mIENvbnRyb2wgJmFtcDsgT3BlcmF0aW9uczwvY29udHJpYnV0b3JOYW1lPgogICAgPC9jb250cmlidXRvcj4KICA8L2NvbnRyaWJ1dG9ycz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iSXNzdWVkIj4yMDI0LTEwLTMwPC9kYXRlPgogIDwvZGF0ZXM+CiAgPGxhbmd1YWdlPmVuPC9sYW5ndWFnZT4KICA8cmVsYXRlZElkZW50aWZpZXJzPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iVVJMIiByZWxhdGlvblR5cGU9IlJlZmVyZW5jZXMiPmh0dHBzOi8vZGF0YS40dHUubmwvZGF0YXNldHMvNTQ4MjVmMTQtODc0My00NDdkLTgzNDYtM2FmYTQ2ZDMxOWQ2PC9yZWxhdGVkSWRlbnRpZmllcj4KICA8L3JlbGF0ZWRJZGVudGlmaWVycz4KICA8Zm9ybWF0cz4KICAgIDxmb3JtYXQ+emlwIGZpbGVzIHdpdGggKi5weSwgKi5wbmcsICouY3N2LCBhbmQgKi5ncGtnPC9mb3JtYXQ+CiAgPC9mb3JtYXRzPgogIDx2ZXJzaW9uPjE8L3ZlcnNpb24+CiAgPHJpZ2h0c0xpc3Q+CiAgICA8cmlnaHRzIHJpZ2h0c1VSST0iaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL3B1YmxpY2RvbWFpbi96ZXJvLzEuMC8iPkNDMDwvcmlnaHRzPgogIDwvcmlnaHRzTGlzdD4KICA8ZGVzY3JpcHRpb25zPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iQWJzdHJhY3QiPiZsdDtwJmd0O1RoaXMgcmVwb3NpdG9yeSBjb250YWlucyBzb21lIHN1cHBvcnRpbmcgZGF0YSBhbmQgY29kZSBmb3IgdGhlIDIwMjQgU0VTQVIgSW5ub3ZhdGlvbiBEYXlzIENvbmZlcmVuY2UgcGFwZXIgIkR5bmFtaWMgY2FwYWNpdHkgYmFsYW5jaW5nIGluIHVyYmFuIGFpcnNwYWNlOiBjb21wYXJpbmcgaGlzdG9yaWNhbCBhbmQgcmVhbC10aW1lIGFnZ3JlZ2F0ZSBmbG93IGRhdGEuIiZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0O05vdGUgdGhhdCB0aGlzIGlzIGEgY29udGludWF0aW9uIG9mIHRoZSB3b3JrIHB1Ymxpc2hlZCBoZXJlOiZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDtzdHJvbmcmZ3Q7TW9yZmluIFZleXRpYSwgQW5kcmVzOyBFbGxlcmJyb2VrLCBKb29zdDsgSG9la3N0cmEsIEphY2NvICgyMDI0KTogU3VwcG9ydGluZyBkYXRhIGFuZCBjb2RlIGZvciBEZWNlbnRyYWxpc2VkIFRyYWZmaWMgTWFuYWdlbWVudCBmb3IgQ29uc3RyYWluZWQgVXJiYW4gQWlyc3BhY2U6IER5bmFtaWNhbGx5IEdlbmVyYXRpbmcgYW5kIEFjdGluZyBVcG9uIEFnZ3JlZ2F0ZSBGbG93IERhdGEuIFZlcnNpb24gMi4gNFRVLlJlc2VhcmNoRGF0YS4gZGF0YXNldC4gaHR0cHM6Ly9kb2kub3JnLzEwLjQxMjEvNTQ4MjVmMTQtODc0My00NDdkLTgzNDYtM2FmYTQ2ZDMxOWQ2LnYyJmx0Oy9zdHJvbmcmZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDticiZndDsmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7VGhlcmVmb3JlLCBtdWNoIG9mIHRoZSBkYXRhIGFuZCBjb2RlIGlzIHNpbWlsYXIuIEhvd2V2ZXIsIHRoaXMgd29yayBwcm92aWRlcyBzb21lIGFkZGl0aW9uYWwgY29kZSBhbmQgc2NlbmFyaW9zLiZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0O1RoZSBtYWluIGNvbXBvbmVudHMgbmVlZCB0byByZXByb2R1Y2UgdGhlIHJlc3VsdHMgYXJlOiZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtvbCZndDsmbHQ7bGkmZ3Q7Qmx1ZVNreSBzaW11bGF0b3IgY29kZSB0byByZXByb2R1Y2UgdGhlIHNpbXVsYXRpb25zLiZsdDsvbGkmZ3Q7Jmx0O2xpJmd0O1Bvc3QgcHJvY2Vzc2luZyBjb2RlIGZvciB0aGUgc2NlbmFyaW9zIHRvIGdlbmVyYXRlIHRoZSBwbG90cyBpbiB0aGUgcGFwZXIgYW5kIGxvZ3MuJmx0Oy9saSZndDsmbHQ7bGkmZ3Q7Vm9yb25vaSBjcmVhdGlvbiBjb2RlJmx0Oy9saSZndDsmbHQ7bGkmZ3Q7UHl0aG9uIGVudmlyb25tZW50IGRlc2NyaXB0aW9uLiZsdDsvbGkmZ3Q7Jmx0Oy9vbCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDtzdHJvbmcmZ3Q7Jmx0O3UmZ3Q7MS4gQmx1ZVNreSBTaW11bGF0b3IgY29kZSZsdDsvdSZndDsmbHQ7L3N0cm9uZyZndDsmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7VGhpcyBpbmNsdWRlcyB0aGUgQmx1ZVNreSBjb2RlIGZvciBzaW11bGF0aW5nIHRoZSBzY2VuYXJpb3MuIFRoaXMgaXMgdGhlIGJsdWVza3kuemlwIGZvbGRlci4gTm90ZSB0aGF0IHRoZSBjb2RlIHByb3ZpZGVkIGlzIGEgY29uZGVuc2VkIHZlcnNpb24gb2YgdGhlIG9uZSBpbiBodHRwczovL2dpdGh1Yi5jb20vYW1vcmZpbnYvYmx1ZXNreS90cmVlL3JvdHRlcmRhbS4gVGhlIHBsdWdpbnMgYW5kIHNjZW5hcmlvcyBhcmUgYWxzbyBwcm92aWRlZCBpbiB0aGUgc2ltdWxhdG9yIGNvZGUuIFRoZSBwbHVnaW5zIGFyZSBiYXNlZCBvbiB0aG9zZSBiYXNlZCBpbiB0aGUgZm9sbG93aW5nIHJlcG9zaXRvcnksIGh0dHBzOi8vZ2l0aHViLmNvbS9hbW9yZmludi9ibHVlc2t5X3BsdWdpbnMuJmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDticiZndDsmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7UmVmZXIgdG8gdGhlIFJFQURNRS5tZCBmaWxlIHByb3ZpZGVkIHRvIGxlYXJuIGhvdyB0byBydW4gdGhlIHNjZW5hcmlvcy4gQWxzbywgbWFrZSBzdXJlIHRvIGluc3RhbGwgYSBjb21wYXRpYmxlIHB5dGhvbiBlbnZpcm9ubWVudC4mbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7Jmx0O2JyJmd0OyZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7c3Ryb25nJmd0OyZsdDt1Jmd0OzIuIFBvc3QtcHJvY2Vzc2luZyBjb2RlLCBwbG90cywgYW5kIGxvZ3MmbHQ7L3UmZ3Q7Jmx0Oy9zdHJvbmcmZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0O1RoaXMgaW5jbHVkZXMgdGhlIGNvZGUgdG8gZ2VuZXJhdGUgdGhlIHBsb3RzIHNlZW4gaW4gdGhlIHBhcGVyIGFuZCB0aGUgbG9ncyBvZiB0aGUgc2ltdWxhdGlvbnMuIEl0IGFsc28gaW5jbHVkZXMgc29tZSBhZGRpdGlvbmFsIHBsb3RzIG5vdCBzaG93biBpbiB0aGUgcGFwZXIuIFJlYWQgdGhlIFJFQURNRS5tZCBmaWxlIGZvciByZWNyZWF0aW5nIHRoZSBwbG90cy4gVGhpcyBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgaW4gbWFpbl9leHBlcmltZW50X3Jlc3VsdHMuemlwLiBTb21lIG9mIHRoZSBsb2dzIGNvbWUgZnJvbSB0aGUgcHJldmlvdXMgd29yay4gVGhlIHByZXZpb3VzIGxvZ3MgYXJlIGxhYmVsbGVkIGFzIHJlYWwtdGltZSBkYXRhIGxhYmVsbGluZyBpbiB0aGlzIHBhcGVyLiZsdDsvcCZndDsmbHQ7cCZndDsmbHQ7YnImZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDtzdHJvbmcmZ3Q7Jmx0O3UmZ3Q7My4gVm9yb25vaSBjcmVhdGlvbiBjb2RlJmx0Oy91Jmd0OyZsdDsvc3Ryb25nJmd0OyZsdDsvcCZndDsmbHQ7cCZndDtUaGUgZmlsZSBjYWxsZWQgZ2VuZXJhdGVfdm9yb25vaXMuemlwIGluY2x1ZGVzIHRoZSBjb2RlIHRvIGdlbmVyYXRlIHRoZSB2b3Jvbm9pIGNvZGUgdXNlZCBmb3IgdGhlIGhpc3RvcmljYWwgZGF0YSBjb25jZXB0IGluIHRoZSBwYXBlci4gTm90ZSB0aGF0IHRvIGdlbmVyYXRlIHRoZSB2b3Jvbm9pIGEgbW9yZSByZWNlbnQgdmVyc2lvbiBvZiBnZW9wYW5kYXMgaXMgbmVjZXNzYXJ5LCBzbyBhIGRpZmZlcmVudCBweXRob24gZW52aXJvbm1lbnQgaXMgcmVxdWlyZWQuIEFsbCB5b3UgbmVlZCBpcyBweXRob249My4xMiwgZ2VvcGFuZGFzPTEuMC4xIGFuZCBzY2lraXQtbGVhcm49MS41LjEuJmx0Oy9wJmd0OyZsdDtwJmd0OyZsdDticiZndDsmbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7Jmx0O3N0cm9uZyZndDsmbHQ7dSZndDs2LiBQeXRob24gZW52aXJvbm1lbnQgZGVzY3JpcHRpb24mbHQ7L3UmZ3Q7Jmx0Oy9zdHJvbmcmZ3Q7Jmx0Oy9wJmd0OyZsdDtwJmd0O1RoaXMgaW5jbHVkZXMgdGhlIHB5dGhvbiBlbnZpcm9ubWVudCB1c2VkIHRvIHNpbXVsYXRlLCBwb3N0LXByb2Nlc3MsIGFuZCBnZW5lcmF0ZSB0aGUgcGxvdHMuIFRoaXMgd29yayB1c2VkIGNvbmRhIGVudmlyb25tZW50cy4gVGhlIG1haW4gcGFja2FnZXMgdXNlZCBhcmUgdGhvc2UgcmVxdWlyZWQgYnkgQmx1ZVNreSBpbiBhZGRpdGlvbiB0byBnZW9wYW5kYXMsIG9zbW54LCBhbmQgc2VhYm9ybi4gTm90ZSB0aGF0IHRoZSB2b3Jvbm9pIGNyZWF0aW9uIHJlcXVpcmVzIGEgZGlmZmVyZW50IHB5dGhvbiBlbnZpcm9ubWVudC4mbHQ7L3AmZ3Q7PC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KICA8Z2VvTG9jYXRpb25zPgogICAgPGdlb0xvY2F0aW9uPgogICAgICA8Z2VvTG9jYXRpb25QbGFjZT4gUm90dGVyZGFtLCB0aGUgTmV0aGVybGFuZHM8L2dlb0xvY2F0aW9uUGxhY2U+CiAgICA8L2dlb0xvY2F0aW9uPgogIDwvZ2VvTG9jYXRpb25zPgo8L3Jlc291cmNlPg==","url":"https://data.4tu.nl/datasets/c3a4912b-b248-4ad2-8c73-15b505f4287f","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"api","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":0,"citationCount":0,"citationsOverTime":[],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2024-10-30T10:37:21.000Z","registered":"2024-10-30T10:37:22.000Z","published":"2024","updated":"2024-10-30T10:37:46.000Z"},"relationships":{"client":{"data":{"id":"delft.data4tu","type":"clients"}},"provider":{"data":{"id":"scpr","type":"providers"}},"media":{"data":{"id":"10.4121/c3a4912b-b248-4ad2-8c73-15b505f4287f","type":"media"}},"references":{"data":[]},"citations":{"data":[]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}