{"id":378,"identifier":"DaPu-test.nrw/UT0F0B","persistentUrl":"https://doi.org/10.83693/DAPU-TEST.NRW/UT0F0B","protocol":"doi","authority":"10.83693","separator":"/","publisher":"Root","publicationDate":"2026-08-25","storageIdentifier":"s31://10.83693/DaPu-test.nrw/UT0F0B","metadataLanguage":"de-DE","datasetType":"dataset","locks":[],"datasetVersion":{"id":99,"datasetId":378,"datasetPersistentId":"doi:10.83693/DAPU-TEST.NRW/UT0F0B","datasetType":"dataset","storageIdentifier":"s31://10.83693/DaPu-test.nrw/UT0F0B","versionNumber":1,"internalVersionNumber":8,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","productionDate":"2023-07-20","lastUpdateTime":"2026-08-25T09:23:57Z","releaseTime":"2026-08-25T09:23:57Z","createTime":"2026-08-25T09:23: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":"Hochschule Rhein-Waal"},"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 Rhein-Waal"},"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 Rhein-Waal"},{"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":99,"categories":["Documentation"],"dataFile":{"id":382,"persistentId":"","filename":"architektur.png","contentType":"image/png","friendlyType":"PNG Image","filesize":6335,"description":"Verarbeitungsstufen der Pipeline.","categories":["Documentation"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383bc2be-c3a7705eb06b","rootDataFileId":-1,"md5":"154c1be27c7aee81e622e4e73d14f6b3","checksum":{"type":"MD5","value":"154c1be27c7aee81e622e4e73d14f6b3"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:23:57Z","fileAccessRequest":true}},{"description":"Kurzer Beispielauszug für den Testlauf.","label":"beispieldaten.csv","restricted":false,"version":1,"datasetVersionId":99,"categories":["Data"],"dataFile":{"id":381,"persistentId":"","filename":"beispieldaten.csv","contentType":"text/csv","friendlyType":"Comma Separated Values","filesize":6561,"description":"Kurzer Beispielauszug für den Testlauf.","categories":["Data"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383bc213-d4ce10365fad","rootDataFileId":-1,"md5":"b3c1da65f10bb3b21851a23daeea05bc","checksum":{"type":"MD5","value":"b3c1da65f10bb3b21851a23daeea05bc"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:23:57Z","fileAccessRequest":true}},{"description":"Einlesen, Ausreißererkennung, Aggregation.","label":"pipeline.py","restricted":false,"version":1,"datasetVersionId":99,"categories":["Code"],"dataFile":{"id":380,"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:1a0383bc194-f1fd3eb8829a","rootDataFileId":-1,"md5":"ef2bdb8cde86490b4c0dbdfbfc5bccaa","checksum":{"type":"MD5","value":"ef2bdb8cde86490b4c0dbdfbfc5bccaa"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:23:57Z","fileAccessRequest":true}},{"description":"Aufbau, Installation, Beispielaufruf.","label":"README.md","restricted":false,"version":1,"datasetVersionId":99,"categories":["Documentation"],"dataFile":{"id":379,"persistentId":"","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":750,"description":"Aufbau, Installation, Beispielaufruf.","categories":["Documentation"],"storageIdentifier":"s31://datapublication-nrw-test-dataverse:1a0383bc0fc-112ad8e77348","rootDataFileId":-1,"md5":"052a914361d6f2871c61236212608508","checksum":{"type":"MD5","value":"052a914361d6f2871c61236212608508"},"tabularData":false,"creationDate":"2026-08-25","publicationDate":"2026-08-25","lastUpdateTime":"2026-08-25T09:23:57Z","fileAccessRequest":true}}],"citation":"Kowalski, Tobias, 2026, \"Referenzimplementierung einer Sensordatenpipeline (Praxisprojekt)\", https://doi.org/10.83693/DAPU-TEST.NRW/UT0F0B, Root, V1"}}