{"id":311,"identifier":"DaPu-test.nrw/1S4GVU","persistentUrl":"https://doi.org/10.83693/DAPU-TEST.NRW/1S4GVU","protocol":"doi","authority":"10.83693","separator":"/","publisher":"Root","publicationDate":"2026-08-25","storageIdentifier":"s31://10.83693/DaPu-test.nrw/1S4GVU","metadataLanguage":"de-DE","datasetType":"dataset","locks":[],"datasetVersion":{"id":84,"datasetId":311,"datasetPersistentId":"doi:10.83693/DAPU-TEST.NRW/1S4GVU","datasetType":"dataset","storageIdentifier":"s31://10.83693/DaPu-test.nrw/1S4GVU","versionNumber":1,"internalVersionNumber":8,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","productionDate":"2023-07-20","lastUpdateTime":"2026-08-25T09:22:57Z","releaseTime":"2026-08-25T09:22:57Z","createTime":"2026-08-25T09:22:54Z","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":"FH Münster"},"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, FH Münster"},"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":"FH Münster"},{"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":84,"categories":["Documentation"],"dataFile":{"id":315,"persistentId":"","filename":"architektur.png","contentType":"image/png","friendlyType":"PNG Image","filesize":9810,"description":"Verarbeitungsstufen der Pipeline.","categories":["Documentation"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383ad8e3-6c3aaf1664b5","rootDataFileId":-1,"md5":"01bb8a5102883df96a93834333763493","checksum":{"type":"MD5","value":"01bb8a5102883df96a93834333763493"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:22:57Z","fileAccessRequest":true}},{"description":"Kurzer Beispielauszug für den Testlauf.","label":"beispieldaten.csv","restricted":false,"version":1,"datasetVersionId":84,"categories":["Data"],"dataFile":{"id":314,"persistentId":"","filename":"beispieldaten.csv","contentType":"text/csv","friendlyType":"Comma Separated Values","filesize":6572,"description":"Kurzer Beispielauszug für den Testlauf.","categories":["Data"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383ad87b-4738dad0d748","rootDataFileId":-1,"md5":"82ec8101b6067bdd5be71d4f18593904","checksum":{"type":"MD5","value":"82ec8101b6067bdd5be71d4f18593904"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:22:57Z","fileAccessRequest":true}},{"description":"Einlesen, Ausreißererkennung, Aggregation.","label":"pipeline.py","restricted":false,"version":1,"datasetVersionId":84,"categories":["Code"],"dataFile":{"id":313,"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:1a0383ad80d-c63491c3daf5","rootDataFileId":-1,"md5":"ef2bdb8cde86490b4c0dbdfbfc5bccaa","checksum":{"type":"MD5","value":"ef2bdb8cde86490b4c0dbdfbfc5bccaa"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:22:57Z","fileAccessRequest":true}},{"description":"Aufbau, Installation, Beispielaufruf.","label":"README.md","restricted":false,"version":1,"datasetVersionId":84,"categories":["Documentation"],"dataFile":{"id":312,"persistentId":"","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":750,"description":"Aufbau, Installation, Beispielaufruf.","categories":["Documentation"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383ad73c-fb42459283e3","rootDataFileId":-1,"md5":"052a914361d6f2871c61236212608508","checksum":{"type":"MD5","value":"052a914361d6f2871c61236212608508"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:22:57Z","fileAccessRequest":true}}],"citation":"Kowalski, Tobias, 2026, \"Referenzimplementierung einer Sensordatenpipeline (Praxisprojekt)\", https://doi.org/10.83693/DAPU-TEST.NRW/1S4GVU, Root, V1"}}