<ddi:DDIInstance xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ddi:instance:3_3 http://ddialliance.org/Specification/DDI-Lifecycle/3.3/XMLSchema/instance.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ddi="ddi:instance:3_3" xmlns:r="ddi:reusable:3_3" xmlns:s="ddi:studyunit:3_3" xmlns:d="ddi:datacollection:3_3" xmlns:a="ddi:archive:3_3" xmlns:c="ddi:conceptualcomponent:3_3" xmlns:cm="ddi:comparative:3_3" xmlns:g="ddi:group:3_3" xmlns:l="ddi:logicalproduct:3_3" xmlns:p="ddi:physicaldataproduct:3_3" xmlns:pi="ddi:physicalinstance:3_3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace" isMaintainable="true" scopeOfUniqueness="Agency">
  <r:URN>urn:ddi:se.researchdata:2022-45-1:2</r:URN>
  <r:Agency>SND</r:Agency>
  <r:ID>2022-45-1</r:ID>
  <r:Version>2</r:Version>
  <g:ResourcePackage>
    <r:URN>urn:ddi:se.researchdata:2022-45-1.ResourcePackage:2.0</r:URN>
    <r:OtherMaterialScheme>
      <r:URN>urn:ddi:se.researchdata:2022-45-1.OtherMaterialScheme:2.0</r:URN>
    </r:OtherMaterialScheme>
    <a:OrganizationScheme>
      <r:URN>urn:ddi:se.researchdata:2022-45-1.OrganizationScheme-0:2.0</r:URN>
      <a:Individual>
        <r:URN>urn:ddi:se.researchdata:2022-45-1.Individual-0:2.0</r:URN>
        <r:UserAttributePair>
          <r:AttributeKey>affiliation</r:AttributeKey>
          <r:AttributeValue>Department of Computer Science, Electrical and Space Engineering (EISLAB), Luleå University of Technology</r:AttributeValue>
        </r:UserAttributePair>
        <a:IndividualIdentification>
          <a:IndividualName>
            <a:FirstGiven>Jacob</a:FirstGiven>
            <a:LastFamily>Nilsson</a:LastFamily>
            <a:FullName>
              <r:String>Jacob Nilsson</r:String>
            </a:FullName>
          </a:IndividualName>
          <a:ResearcherID>
            <a:TypeOfID>ORCID</a:TypeOfID>
            <a:ResearcherIdentification>0000-0003-4881-8971</a:ResearcherIdentification>
          </a:ResearcherID>
        </a:IndividualIdentification>
      </a:Individual>
    </a:OrganizationScheme>
  </g:ResourcePackage>
  <s:StudyUnit>
    <r:URN>urn:ddi:se.researchdata:2022-45-1.StudyUnit:2.0</r:URN>
    <r:UserID typeOfUserID="datasetIdentifier">2022-45-1</r:UserID>
    <r:Citation>
      <r:Title>
        <r:String xml:lang="sv">JSON dataset för simulerad byggnadsvärmekontroll för system-av-system interoperabilitet</r:String>
        <r:String xml:lang="en">JSON Dataset of Simulated Building Heat Control for System of Systems Interoperability</r:String>
      </r:Title>
      <r:Creator>
        <r:CreatorReference>
          <r:URN>urn:ddi:se.researchdata:2022-45-1.Individual-0:2.0</r:URN>
          <r:TypeOfObject>Individual</r:TypeOfObject>
        </r:CreatorReference>
      </r:Creator>
      <r:Publisher>
        <r:PublisherName>
          <r:String xml:lang="sv">Luleå tekniska universitet</r:String>
          <r:String xml:lang="en">Luleå University of Technology</r:String>
        </r:PublisherName>
      </r:Publisher>
      <r:Publisher>
        <r:PublisherName>
          <r:String xml:lang="sv">Luleå tekniska universitet</r:String>
          <r:String xml:lang="en">Luleå University of Technology</r:String>
        </r:PublisherName>
      </r:Publisher>
      <r:PublicationDate>
        <r:SimpleDate>2025-03-21</r:SimpleDate>
      </r:PublicationDate>
      <r:InternationalIdentifier>
        <r:IdentifierContent>10.5878/e5hb-ne80</r:IdentifierContent>
        <r:ManagingAgency controlledVocabularyAgencyName="DOI">DOI</r:ManagingAgency>
      </r:InternationalIdentifier>
    </r:Citation>
    <r:Abstract>
      <r:Content xml:lang="sv">Datasetet innehåller simulerad servicedata för system-av-system interoperabilitetsforskning.  För mer information se bifogad dokumentation och den engelska katalogsidan.

Data kommer i två semikolonseparerade (;) csv-filer, training.csv och test.csv. Träning/testfördelningen är inte slumpmässig; träningsdata kommer från de första 80 % av de simulerade tidsstegen och testdata är de sista 20 %. Det finns ingen specifik valideringsdatauppsättning, valideringsdatan bör istället väljas slumpmässigt från träningsdatan. Simuleringen körs i lika många tidssteg som det finns tillgängliga utetemperaturvärden. De ursprungliga SMHI-data samplar bara en gång i timmen, som linjärt interpolerar för att få ett temperaturprov var tionde sekund. Data som sparas vid varje tidssteg består av 34 JSON-meddelanden (fyra per rum och två temperaturavläsningar utifrån), 9 temperaturvärden (ett per rum och utanför), 8 börvärden och 8 ställdonutgångar. Data som är associerade med vart och ett av dessa 34 JSON-meddelanden lagras som en enda rad i tabellerna. Detta innebär att mycket data dupliceras, ett val som görs för att göra det lättare att använda datan.

Simuleringsdata är inte avsedd att öppnas och analyseras i kalkylprogram, det är avsett att träna maskininlärningsmodeller. Det rekommenderas att öppna data med pandas-biblioteket för Python, tillgängligt på https://pypi.org/project/pandas/.

Datafil med temperaturer (smhi-july-23-29-2018.csv) för termodynamisk simulering avsedd som input vid simulering gällande utomhustemperatur och tidsmarkör. Temperaturdata från Luleå sommaren 2018 var nedladdade från SMHI.</r:Content>
      <r:Content xml:lang="en">Interoperability in systems-of-systems is a difficult problem due to the abundance of data standards and formats.
Current approaches to interoperability rely on hand-made adapters or methods using ontological metadata.
This dataset was created to facilitate research on data-driven interoperability solutions. The data comes from a simulation of a building heating system, and the messages sent within control systems-of-systems. For more information see attached data documentation.

The data comes in two semicolon-separated (;) csv files, training.csv and test.csv. The train/test split is not random; training data comes from the first 80% of simulated timesteps, and the test data is the last 20%. There is no specific validation dataset, the validation data should instead be randomly selected from the training data. The simulation runs for as many time steps as there are outside temperature values available. The original SMHI data only samples once every hour, which we linearly interpolate to get one temperature sample every ten seconds. The data saved at each time step consists of 34 JSON messages (four per room and two temperature readings from the outside), 9 temperature values (one per room and outside), 8 setpoint values, and 8 actuator outputs. The data associated with each of those 34 JSON-messages is stored as a single row in the tables. This means that much data is duplicated, a choice made to make it easier to use the data.

The simulation data is not meant to be opened and analyzed in spreadsheet software, it is meant for training machine learning models. It is recommended to open the data with the pandas library for Python, available at https://pypi.org/project/pandas/.

The data file with temperatures (smhi-july-23-29-2018.csv) acts as input for the thermodynamic building simulation found on Github, where it is used to get the outside temperature and corresponding timestamps. Temperature data for Luleå Summer 2018 were downloaded from SMHI.</r:Content>
    </r:Abstract>
    <r:Coverage>
      <r:TopicalCoverage>
        <r:URN>urn:ddi:se.researchdata:2022-45-1.TopicalCoverage:2.0</r:URN>
        <r:Subject xml:lang="en" controlledVocabularyID="10202" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Information Systems</r:Subject>
        <r:Subject xml:lang="sv" controlledVocabularyID="10202" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Systemvetenskap, informationssystem och informatik</r:Subject>
        <r:Subject xml:lang="en" controlledVocabularyID="20103" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Building Technologies</r:Subject>
        <r:Subject xml:lang="sv" controlledVocabularyID="20103" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Husbyggnad</r:Subject>
        <r:Subject xml:lang="en" controlledVocabularyID="20202" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Control Engineering</r:Subject>
        <r:Subject xml:lang="sv" controlledVocabularyID="20202" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Reglerteknik</r:Subject>
        <r:Subject xml:lang="en" controlledVocabularyID="20203" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Communication Systems</r:Subject>
        <r:Subject xml:lang="sv" controlledVocabularyID="20203" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Kommunikationssystem</r:Subject>
        <r:Subject xml:lang="en" controlledVocabularyID="20299" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Other Electrical Engineering, Electronic Engineering, Information Engineering</r:Subject>
        <r:Subject xml:lang="sv" controlledVocabularyID="20299" controlledVocabularyName="Standard för svensk indelning av forskningsämnen 2025">Annan elektroteknik och elektronik</r:Subject>
        <r:Keyword xml:lang="en" controlledVocabularyID="p28830" controlledVocabularyName="YSO">interoperability</r:Keyword>
        <r:Keyword xml:lang="sv" controlledVocabularyID="p28830" controlledVocabularyName="YSO">interoperabilitet</r:Keyword>
        <r:Keyword xml:lang="en" controlledVocabularyID="182375" controlledVocabularyName="NASA Thesaurus">atmospheric conditions</r:Keyword>
        <r:Keyword xml:lang="en" controlledVocabularyID="183264" controlledVocabularyName="NASA Thesaurus">environmental temperature</r:Keyword>
      </r:TopicalCoverage>
      <r:SpatialCoverage>
        <r:URN>urn:ddi:se.researchdata:2022-45-1.SpatialCoverage:2.0</r:URN>
        <r:Description>
          <r:Content xml:lang="en">Some temperature data is taken from the SMHI weather station in Luleå</r:Content>
        </r:Description>
        <r:CountryCode>SE</r:CountryCode>
      </r:SpatialCoverage>
    </r:Coverage>
    <d:DataCollection>
      <r:URN>urn:ddi:se.researchdata:2022-45-1.DataCollection:2.0</r:URN>
      <d:CollectionEvent>
        <r:URN>urn:ddi:se.researchdata:2022-45-1.CollectionEvent:2.0</r:URN>
        <d:DataCollectorOrganizationReference>
          <r:URN>urn:ddi:se.researchdata:2022-45-1.Organization-0:2.0</r:URN>
          <d:ID />
          <d:Version />
          <d:TypeOfObject>Organization</d:TypeOfObject>
        </d:DataCollectorOrganizationReference>
        <d:DataCollectionDate />
        <d:ModeOfCollection>
          <r:URN>urn:ddi:se.researchdata:2022-45-1.CollectionEvent-0-ModeOfCollectionType:2.0</r:URN>
          <d:TypeOfModeOfCollection>Simulation</d:TypeOfModeOfCollection>
          <r:Description>
            <r:Content xml:lang="en">Simulation</r:Content>
            <r:Content xml:lang="sv">Simulering</r:Content>
          </r:Description>
        </d:ModeOfCollection>
      </d:CollectionEvent>
    </d:DataCollection>
    <d:DataCollection>
      <r:URN>urn:ddi:se.researchdata:2022-45-1.DataCollection:2.0</r:URN>
      <d:CollectionEvent>
        <r:URN>urn:ddi:se.researchdata:2022-45-1.CollectionEvent:2.0</r:URN>
        <d:DataCollectorOrganizationReference>
          <r:URN>urn:ddi:se.researchdata:2022-45-1.Organization-0:2.0</r:URN>
          <d:ID />
          <d:Version />
          <d:TypeOfObject>Organization</d:TypeOfObject>
        </d:DataCollectorOrganizationReference>
        <d:DataCollectionDate />
        <d:ModeOfCollection>
          <r:URN>urn:ddi:se.researchdata:2022-45-1.CollectionEvent-0-ModeOfCollectionType:2.0</r:URN>
          <d:TypeOfModeOfCollection>Non-participant field observation</d:TypeOfModeOfCollection>
          <r:Description>
            <r:Content xml:lang="en">Non-participant field observation</r:Content>
            <r:Content xml:lang="sv">Icke-deltagande fältobservation</r:Content>
          </r:Description>
        </d:ModeOfCollection>
      </d:CollectionEvent>
    </d:DataCollection>
    <a:Archive>
      <r:URN>urn:ddi:se.researchdata:2022-45-1.Archive:2.0</r:URN>
      <a:ArchiveSpecific>
        <a:Item>
          <a:Access>
            <r:URN>urn:ddi:se.researchdata:2022-45-1.Archive-ArchiveSpecificType-AccessType:2.0</r:URN>
            <a:TypeOfAccess controlledVocabularyName="info:eu-repo-Access-Terms vocabulary">openAccess</a:TypeOfAccess>
          </a:Access>
          <a:DataFileQuantity>4</a:DataFileQuantity>
        </a:Item>
      </a:ArchiveSpecific>
    </a:Archive>
  </s:StudyUnit>
</ddi:DDIInstance>