{"id":473,"identifier":"DaPu-test.nrw/GUKHBI","persistentUrl":"https://doi.org/10.83693/DAPU-TEST.NRW/GUKHBI","protocol":"doi","authority":"10.83693","separator":"/","publisher":"Root","publicationDate":"2026-08-25","storageIdentifier":"s31://10.83693/DaPu-test.nrw/GUKHBI","metadataLanguage":"de-DE","datasetType":"dataset","locks":[],"datasetVersion":{"id":120,"datasetId":473,"datasetPersistentId":"doi:10.83693/DAPU-TEST.NRW/GUKHBI","datasetType":"dataset","storageIdentifier":"s31://10.83693/DaPu-test.nrw/GUKHBI","versionNumber":1,"internalVersionNumber":8,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","productionDate":"2023-07-20","lastUpdateTime":"2026-08-25T09:25:21Z","releaseTime":"2026-08-25T09:25:21Z","createTime":"2026-08-25T09:25:18Z","publicationDate":"2026-08-25","citationDate":"2026-08-25","license":{"name":"CC0 1.0","uri":"http://creativecommons.org/publicdomain/zero/1.0","iconUri":"https://licensebuttons.net/p/zero/1.0/88x31.png","rightsIdentifier":"CC0-1.0","rightsIdentifierScheme":"SPDX","schemeUri":"https://spdx.org/licenses/","languageCode":"en"},"fileAccessRequest":true,"metadataBlocks":{"citation":{"displayName":"Citation Metadata","name":"citation","fields":[{"typeName":"title","multiple":false,"typeClass":"primitive","value":"Referenzimplementierung einer Sensordatenpipeline (Praxisprojekt)"},{"typeName":"author","multiple":true,"typeClass":"compound","value":[{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Kowalski, Tobias"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"Hochschule Bonn-Rhein-Sieg"},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"ORCID"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"0000-0001-9203-8476"}}]},{"typeName":"datasetContact","multiple":true,"typeClass":"compound","value":[{"datasetContactName":{"typeName":"datasetContactName","multiple":false,"typeClass":"primitive","value":"Forschungsdatenmanagement, Hochschule Bonn-Rhein-Sieg"},"datasetContactEmail":{"typeName":"datasetContactEmail","multiple":false,"typeClass":"primitive","value":"zz-test@example.org"}}]},{"typeName":"dsDescription","multiple":true,"typeClass":"compound","value":[{"dsDescriptionValue":{"typeName":"dsDescriptionValue","multiple":false,"typeClass":"primitive","value":"Quellcode und Beispieldaten einer Pipeline zur Vorverarbeitung von IoT-Sensordaten, entstanden in einem studentischen Praxisprojekt. Die Pipeline liest Rohmesswerte aus CSV, erkennt Ausreißer, aggregiert auf Stundenwerte und schreibt das Ergebnis zurück. Enthält keine produktionsrelevanten Zugangsdaten."}}]},{"typeName":"subject","multiple":true,"typeClass":"controlledVocabulary","value":["Computer and Information Science","Engineering"]},{"typeName":"freeKeyword","multiple":true,"typeClass":"compound","value":[{"freeKeywordValue":{"typeName":"freeKeywordValue","multiple":false,"typeClass":"primitive","value":"zz-test"}}]},{"typeName":"keyword","multiple":true,"typeClass":"compound","value":[{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"Datenpipeline"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"IoT"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"Python"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"Vorverarbeitung"}}]},{"typeName":"language","multiple":true,"typeClass":"controlledVocabulary","value":["German"]},{"typeName":"productionDate","multiple":false,"typeClass":"primitive","value":"2023-07-20"},{"typeName":"depositor","multiple":false,"typeClass":"primitive","value":"Hochschule Bonn-Rhein-Sieg"},{"typeName":"dateOfDeposit","multiple":false,"typeClass":"primitive","value":"2023-08-01"},{"typeName":"kindOfData","multiple":true,"typeClass":"primitive","value":["Software"]}]}},"files":[{"description":"Verarbeitungsstufen der Pipeline.","label":"architektur.png","restricted":false,"version":1,"datasetVersionId":120,"categories":["Documentation"],"dataFile":{"id":477,"persistentId":"","filename":"architektur.png","contentType":"image/png","friendlyType":"PNG Image","filesize":7376,"description":"Verarbeitungsstufen der Pipeline.","categories":["Documentation"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383d0af2-b01e37ec3062","rootDataFileId":-1,"md5":"9a23a25976f2d83be7419f080b17e802","checksum":{"type":"MD5","value":"9a23a25976f2d83be7419f080b17e802"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:25:21Z","fileAccessRequest":true}},{"description":"Kurzer Beispielauszug für den Testlauf.","label":"beispieldaten.csv","restricted":false,"version":1,"datasetVersionId":120,"categories":["Data"],"dataFile":{"id":476,"persistentId":"","filename":"beispieldaten.csv","contentType":"text/csv","friendlyType":"Comma Separated Values","filesize":6588,"description":"Kurzer Beispielauszug für den Testlauf.","categories":["Data"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383d0a20-763c78027fe0","rootDataFileId":-1,"md5":"9a0067cefb5a444d352a7ef2895993e8","checksum":{"type":"MD5","value":"9a0067cefb5a444d352a7ef2895993e8"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:25:21Z","fileAccessRequest":true}},{"description":"Einlesen, Ausreißererkennung, Aggregation.","label":"pipeline.py","restricted":false,"version":1,"datasetVersionId":120,"categories":["Code"],"dataFile":{"id":475,"persistentId":"","filename":"pipeline.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1377,"description":"Einlesen, Ausreißererkennung, Aggregation.","categories":["Code"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383d096d-0d1f4a94fb64","rootDataFileId":-1,"md5":"ef2bdb8cde86490b4c0dbdfbfc5bccaa","checksum":{"type":"MD5","value":"ef2bdb8cde86490b4c0dbdfbfc5bccaa"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:25:21Z","fileAccessRequest":true}},{"description":"Aufbau, Installation, Beispielaufruf.","label":"README.md","restricted":false,"version":1,"datasetVersionId":120,"categories":["Documentation"],"dataFile":{"id":474,"persistentId":"","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":750,"description":"Aufbau, Installation, Beispielaufruf.","categories":["Documentation"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383d0854-9ffce62466a7","rootDataFileId":-1,"md5":"052a914361d6f2871c61236212608508","checksum":{"type":"MD5","value":"052a914361d6f2871c61236212608508"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:25:21Z","fileAccessRequest":true}}],"citation":"Kowalski, Tobias, 2026, \"Referenzimplementierung einer Sensordatenpipeline (Praxisprojekt)\", https://doi.org/10.83693/DAPU-TEST.NRW/GUKHBI, Root, V1"}}