Skip to content

Update element IDs#67

Merged
BobBorges merged 2 commits into
devfrom
uuid-to-sig
Sep 9, 2025
Merged

Update element IDs#67
BobBorges merged 2 commits into
devfrom
uuid-to-sig

Conversation

@BobBorges
Copy link
Copy Markdown
Contributor

Add UUIDs to new elements (should have been done previously). Replace non-namespaced ID with properly namespaced . Sample to follow.

@BobBorges
Copy link
Copy Markdown
Contributor Author

BobBorges commented Sep 9, 2025

Sampled changes

data/1931/mot-1931--ak--00331.xml

Diff starting from line 99

@@ -99,7 +99,7 @@
           <p xml:id="i-U8hZv7GhKFWwZMVesP7zEA" type="date">
             Stockholm den 31 januari 1931.
           </p>
-          <div type="signatureBlock" id="i-58FQyJ2NybRvLANXRvNXb3"/>
+          <div xml:id="i-FTexyhyK4xvVNTcuH7VGWt" type="signatureBlock"/>
           <p xml:id="i-BYjXPoH3gPT1AbcPgHLk52">
             PJ. Edberg.
           </p>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/1955/mot-1955--fk--00426.xml

Diff starting from line 58

@@ -58,7 +58,7 @@
             Stockholm den 22 mars 1955
           </p>
           <div xml:id="i-SQYaAzF3wTaRq34xfxyQaC" type="signatureBlock">
-            <p who="unknown" type="signature">
+            <p xml:id="i-7gVvr8cZokvwbkUMZYk12E" who="unknown" type="signature">
               Hugo Osvald Ruth Hamrin-Thorell
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/1965/mot-1965--fk--00744.xml

Diff starting from line 98

@@ -98,8 +98,8 @@
           <p xml:id="i-HoJH4W3Pk2bLJkExisRFgK" type="date">
             Stockholm den 23 april 1965
           </p>
-          <div type="signatureBlock" id="i-Td5vjtsPu9xL9rU2BvUBgp">
-            <p who="unknown" type="signature">
+          <div xml:id="i-RGgx9N3Gaa4hLTzhWHSCyh" type="signatureBlock">
+            <p xml:id="i-WBxTdUcfxYGQV8yrUzNSvU" who="unknown" type="signature">
               Roland Lundberg Holge Ottosson Stig Stefanson
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/1972/mot-1972--00518.xml

Diff starting from line 100

@@ -100,16 +100,16 @@
             Stockholm den 25 januari 1972
           </p>
           <div xml:id="i-6rgadSUxgTrXQDJVRwLMQQ" type="signatureBlock">
-            <p who="unknown" type="signature">
+            <p xml:id="i-EuuAiYvHbSNntrTixPFVxP" who="unknown" type="signature">
               ARNE ANDERSSON (m)
             </p>
-            <p who="unknown" type="signature">
+            <p xml:id="i-Sgdwh71WpXh2cyAEASTEzX" who="unknown" type="signature">
               i Ljung
             </p>
-            <p who="i-GLHYq1jMQHCT1zXejYWV8x" type="signature">
+            <p xml:id="i-VLXWX8daw29W1okx6jRtFU" who="i-GLHYq1jMQHCT1zXejYWV8x" type="signature">
               ALLAN ÅKERLIND (m)
             </p>
-            <p who="i-Lb6TJhMAdirNrTer6HSGyJ" type="signature">
+            <p xml:id="i-MTWL8ChSQWi4wYLPsiT2ow" who="i-Lb6TJhMAdirNrTer6HSGyJ" type="signature">
               PER-ERIK NISSER (m)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/197677/mot-197677--00744.xml

Diff starting from line 98

@@ -98,13 +98,13 @@
             Stockholm den 21 januari 1977
           </p>
           <div xml:id="i-EfEY6mLBvuy3pRPY389qvS" type="signatureBlock">
-            <p who="i-5WchbRYCVdXodSthFK381D" type="signature">
+            <p xml:id="i-P6pxeBP3yvtKn2ZKq82dcs" who="i-5WchbRYCVdXodSthFK381D" type="signature">
               G. BIÖRCK (m)
             </p>
-            <p who="i-N7WL5aLLwEPfYa71gsUxQx" type="signature">
+            <p xml:id="i-285Gs65g3otdoxvYDPrNbx" who="i-N7WL5aLLwEPfYa71gsUxQx" type="signature">
               INGRID SUNDBERG (m)
             </p>
-            <p who="unknown" type="signature">
+            <p xml:id="i-CGNiYKJUh7E6sXLyVrW2mN" who="unknown" type="signature">
               i Värmdö)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/198990/mot-198990-SkU-00031.xml

Diff starting from line 141

@@ -141,7 +141,7 @@
             Stockholm den 28 november 1989
           </p>
           <div xml:id="i-pf8reFSUN92XAdXwqgTuN" type="signatureBlock">
-            <p who="i-Aa8kdvoMdZzFJ7wbmcm1Sh" type="signature">
+            <p xml:id="i-JnTkgizvni8EQVbwyhMEJq" who="i-Aa8kdvoMdZzFJ7wbmcm1Sh" type="signature">
               Åke Wictorsson (s)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/199798/mot-199798-UU-00407.xml

Diff starting from line 1009

@@ -1009,32 +1009,32 @@
           <p xml:id="i-9fMV9LNjhoDyNZB94MuXGA" type="date">
             Stockholm den 3 oktober 1997
           </p>
-          <div type="signatureBlock" id="i-7j83k7RJRAEcqnNCTzfM13">
-            <p who="i-EfLrWUocZwsV2PVnPdzohZ" type="signature">
+          <div xml:id="i-TfXz4tbqnpNGHjqbDkL6Dr" type="signatureBlock">
+            <p xml:id="i-N5TGx1PXABbsJ9oWpcHasf" who="i-EfLrWUocZwsV2PVnPdzohZ" type="signature">
               Birger Schlaug (mp)
             </p>
-            <p who="i-NAZHDwfGffE63ZZmJW4qqn" type="signature">
+            <p xml:id="i-V2CpHLQ6cbwwoTsnNDERss" who="i-NAZHDwfGffE63ZZmJW4qqn" type="signature">
               Marianne Samuelsson (mp)
             </p>
-            <p who="i-VG4CpX8R3VTMhQCny6GDjZ" type="signature">
+            <p xml:id="i-9H5q9DaXmDvw77W2RcRguT" who="i-VG4CpX8R3VTMhQCny6GDjZ" type="signature">
               Elisa Abascal Reyes (mp)
             </p>
-            <p who="i-9BUsH2Bn1bGihptNC5r7uq" type="signature">
+            <p xml:id="i-Y6oPmgDCeBKY3gDcPk9CWz" who="i-9BUsH2Bn1bGihptNC5r7uq" type="signature">
               Peter Eriksson (mp)
             </p>
-            <p who="i-5orH1EJN5hP5LGxnLXboj2" type="signature">
+            <p xml:id="i-SW8zPD1EZA1KpJDruZSNS7" who="i-5orH1EJN5hP5LGxnLXboj2" type="signature">
               Eva Goés (mp)
             </p>
-            <p who="unknown" type="signature">
+            <p xml:id="i-DK23bRJrTivdp2CF5WfXkB" who="unknown" type="signature">
               Barbro Johansson (mp)
             </p>
-            <p who="i-QkL9NojUdzeRLYoZHg35Cx" type="signature">
+            <p xml:id="i-GR32nXw7GP2GhS9otp5mxi" who="i-QkL9NojUdzeRLYoZHg35Cx" type="signature">
               Ronny Korsberg (mp)
             </p>
-            <p who="i-LQkHPw9HasEs3KVdtLozXh" type="signature">
+            <p xml:id="i-VubxLvkF71R31WTqsRYWSA" who="i-LQkHPw9HasEs3KVdtLozXh" type="signature">
               Ewa Larsson (mp)
             </p>
-            <p who="i-4wzmEstkwDoqsQwqUhMe6k" type="signature">
+            <p xml:id="i-9i65symP9zZCHWnHAQGFEP" who="i-4wzmEstkwDoqsQwqUhMe6k" type="signature">
               Roy Ottosson (mp)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/199798/mot-199798-UbU-00710.xml

Diff starting from line 749

@@ -749,17 +749,17 @@
           <p xml:id="i-EgW2WQqYYrw1riw4habnbQ" type="date">
             Stockholm den 1 oktober 1997
           </p>
-          <div type="signatureBlock" id="i-Wnq5xn1Q5vZrEVeF5fDveW">
-            <p who="i-h1aVBzexdmWPt4dFvXiYA" type="signature">
+          <div xml:id="i-St6U3wKT1oXQjfUxNoZTFY" type="signatureBlock">
+            <p xml:id="i-PtiQsirC5rurAR6k9Lsn5e" who="i-h1aVBzexdmWPt4dFvXiYA" type="signature">
               Inger Davidson (kd)
             </p>
-            <p who="i-6f3Eo6CncWk3zsxXn8Fyv8" type="signature">
+            <p xml:id="i-7rM7JYLSXaw88z5i6sBqeZ" who="i-6f3Eo6CncWk3zsxXn8Fyv8" type="signature">
               Åke Carnerö (kd)
             </p>
-            <p who="i-TBWJgK7R6pzsE6Ap5PiEb4" type="signature">
+            <p xml:id="i-j8YtxxqVCK8u4eDbS9oEm" who="i-TBWJgK7R6pzsE6Ap5PiEb4" type="signature">
               Ingrid Näslund (kd)
             </p>
-            <p who="i-yK38BEJnELUH8aVLdVNbu" type="signature">
+            <p xml:id="i-JEECU3psWsMjZaHvn2My5G" who="i-yK38BEJnELUH8aVLdVNbu" type="signature">
               Fanny Rizell (kd)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/19992000/mot-19992000-BoU-00513.xml

Diff starting from line 392

@@ -392,31 +392,31 @@
             Stockholm den 29 september 1999
           </p>
           <div xml:id="i-WADcM5Ay1FtrZfvj82fTAf" type="signatureBlock">
-            <p who="i-6nbWfYQYwqJtM2XLoDTFkR" type="signature">
+            <p xml:id="i-B2X7qY31zzSWjDnjeq5d6M" who="i-6nbWfYQYwqJtM2XLoDTFkR" type="signature">
               Ingrid Burman (v)
             </p>
-            <p who="i-LB9Tn6B1RXiAHZEWEK1hYC" type="signature">
+            <p xml:id="i-TPK16pYoiuWCiCLC7t66nD" who="i-LB9Tn6B1RXiAHZEWEK1hYC" type="signature">
               Ulla Hoffmann (v)
             </p>
-            <p who="i-6MWLY5JdykMGLLUo96skfp" type="signature">
+            <p xml:id="i-Cj8qKfcA9NgeCzg36wSK8G" who="i-6MWLY5JdykMGLLUo96skfp" type="signature">
               Lena Olsson (v)
             </p>
-            <p who="i-GE8V8xQLUeUXqQYs9agnuG" type="signature">
+            <p xml:id="i-VF4a8eBJ6eh7dCtMJZfKQK" who="i-GE8V8xQLUeUXqQYs9agnuG" type="signature">
               Rolf Olsson (v)
             </p>
-            <p who="i-LgwL3h3Wb698c2z8QDDaab" type="signature">
+            <p xml:id="i-Ed4oMau7MqCc1iejNuQfKu" who="i-LgwL3h3Wb698c2z8QDDaab" type="signature">
               Yvonne Oscarsson (v)
             </p>
-            <p who="i-XhKn9p4oQVJvYzm2h78jih" type="signature">
+            <p xml:id="i-AzFfpwxrSxeLiDAdyq7yAA" who="i-XhKn9p4oQVJvYzm2h78jih" type="signature">
               Sven-Erik Sjöstrand (v)
             </p>
-            <p who="i-LiU5ea9nzx8jxEHi7pUpjU" type="signature">
+            <p xml:id="i-FKYgNa3yDsu5DVrgQUKXq4" who="i-LiU5ea9nzx8jxEHi7pUpjU" type="signature">
               Claes Stockhaus (v)
             </p>
-            <p who="i-MMar3ymewi3De3DPoKYJD8" type="signature">
+            <p xml:id="i-SmNH3nRipd68xCGYMHcEVW" who="i-MMar3ymewi3De3DPoKYJD8" type="signature">
               Carlinge Wisberg (v)
             </p>
-            <p who="i-2aZQBvMx8o6ihusfvExbt8" type="signature">
+            <p xml:id="i-9k42MGGgQCBeG1zQUzBhs3" who="i-2aZQBvMx8o6ihusfvExbt8" type="signature">
               Alice Åström (v)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/200001/mot-200001-KrU-00606.xml

Diff starting from line 183

@@ -183,19 +183,19 @@
             Stockholm den 28 september 2000
           </p>
           <div xml:id="i-BSm4WXeJ2T1cgtBuVPDy1h" type="signatureBlock">
-            <p who="i-PXnWJ6BujhJFDCkZeahBVd" type="signature">
+            <p xml:id="i-CEepmSvCbdAA9eRmSsRk1y" who="i-PXnWJ6BujhJFDCkZeahBVd" type="signature">
               Göran Norlander (s)
             </p>
-            <p who="i-4QSskNRajbqRG3PtACimqv" type="signature">
+            <p xml:id="i-BErggXJzaYRJGmr4kEwod" who="i-4QSskNRajbqRG3PtACimqv" type="signature">
               Susanne Eberstein (s)
             </p>
-            <p who="i-P1efbUFx2TJLN3ZrfkaSuG" type="signature">
+            <p xml:id="i-Pp4novRxatu7FvCBHZkMU1" who="i-P1efbUFx2TJLN3ZrfkaSuG" type="signature">
               Kerstin Kristiansson Karlstedt (s)
             </p>
-            <p who="i-JERWRnB227uTCW6FGLWfYs" type="signature">
+            <p xml:id="i-Amby3SgSCkaDw88H8AJMX5" who="i-JERWRnB227uTCW6FGLWfYs" type="signature">
               Hans Stenberg (s)
             </p>
-            <p who="i-PxnWyEEEJkswzBKdKbv36K" type="signature">
+            <p xml:id="i-9PTtkB9rxenhYc786LMqQW" who="i-PxnWyEEEJkswzBKdKbv36K" type="signature">
               Agneta Lundberg (s)
             </p>
           </div>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/201213/mot-201213-UbU-00007.xml

Diff starting from line 99

@@ -99,9 +99,9 @@
   </teiHeader>
   <text>
     <body>
-      <div type="motHeader"/>
-      <div type="motBody">
-        <div type="motProposal" subtype="förslag">
+      <div xml:id="i-LnMpgNMDhXKDd5x5uGhRvt" type="motHeader"/>
+      <div xml:id="i-HFKE75vgZw3c3DbehJp4KQ" type="motBody">
+        <div xml:id="i-M6gJ8ptQ3PUtWGdcV5BFy9" type="motProposal" subtype="förslag">
           <head xml:id="i-WuoSqKNQaJ7rGgCNe1sWzF">
             Förslag till riksdagsbeslut
           </head>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/201314/mot-201314-KrU-00339.xml

Diff starting from line 652

@@ -652,7 +652,7 @@
           <p xml:id="i-7KMnLZVpcPPLoe2adYdR7Y">
             Insatser som leder till jobb och näringslivsutveckling:
           </p>
-          <list style="ul">
+          <list xml:id="i-KnWJxB86cxKDKCrFkCK7sb" style="ul">
             <item xml:id="i-3EK9WQZ3MCkztwPSDajDVZ">
               En 33-procentig ökning av scenkonstallianserna, 20 miljoner kronor
               och 95 nya anställningar.
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/201516/mot-201516-UU-01082.xml

Diff starting from line 121

@@ -121,8 +121,8 @@
             inresevisum.
           </p>
         </div>
-        <div type="motSignatures">
-          <list>
+        <div xml:id="i-8wXo9jY3aCfY2MkbZeQXF5" type="motSignatures">
+          <list xml:id="i-JMqXGCimnsPK6XtqWdgtJg">
             <item xml:id="i-2VshVFbZHyYBR2zZxPXuyD" who="i-7BVrTrBc6AJDkYa3WEfLxy">
               Jan R Andersson (M)
             </item>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/201617/mot-201617-UbU-00149.xml

Diff starting from line 88

@@ -88,18 +88,18 @@
   </teiHeader>
   <text>
     <body>
-      <div type="motHeader">
-        <div type="motTitle">
+      <div xml:id="i-Pkehj6eyp2N83VnvBGFSCg" type="motHeader">
+        <div xml:id="i-Hg2drbbeWeEyWyoUFdoWMH" type="motTitle">
           Motion till riksdagen 2016/17:149 av Richard Jomshof och Carina
           Herrstedt (båda SD) Granskning av de konfessionella friskolorna
         </div>
       </div>
-      <div type="motBody">
-        <div type="motProposal" subtype="förslag">
+      <div xml:id="i-NJ6PMQ4d5f5XX4f7kgcay" type="motBody">
+        <div xml:id="i-M5GwtcDzgP7hmrnvy2ATad" type="motProposal" subtype="förslag">
           <head xml:id="i-MpMbVxuR6YVT9TdDLkMV8E">
             Förslag till riksdagsbeslut
           </head>
-          <list style="ol">
+          <list xml:id="i-EUtbvvdic1aYTKX7QeWuZD" style="ol">
             <item xml:id="i-6BQbvBCq7cfDczUryLWKmt">
               Riksdagen ställer sig bakom det som anförs i motionen om en hårdare
               granskning av de konfessionella friskolorna i enlighet med vad
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/201718/mot-201718-JuU-01006.xml

Diff starting from line 80

@@ -80,18 +80,18 @@
   </teiHeader>
   <text>
     <body>
-      <div type="motHeader">
-        <div type="motTitle">
+      <div xml:id="i-GSxWTp4EqmmAqWtKsDaS89" type="motHeader">
+        <div xml:id="i-5kUanEAiNqyvmR2baBvVs1" type="motTitle">
           Motion till riksdagen 2017/18:1006 av Lars-Axel Nordell (KD)
           Falska polisfordon
         </div>
       </div>
-      <div type="motBody">
-        <div type="motProposal" subtype="förslag">
+      <div xml:id="i-L78B7BK6Krt6mQRCxQFwC7" type="motBody">
+        <div xml:id="i-VQmYpKyDBcG8ajPhMc9D1v" type="motProposal" subtype="förslag">
           <head xml:id="i-FJhWHpKHRu4NQ8EH5rFTtr">
             Förslag till riksdagsbeslut
           </head>
-          <list>
+          <list xml:id="i-Dbcccm7dV3GAyrHRt8E3c7">
             <item xml:id="i-Qjer4PPaqKtw9taPeH4Hij" sortKey="Yrkande 1">
               Riksdagen ställer sig bakom det som anförs i motionen om att
               kriminalisera framförandet av falska polisfordon och tillkännager
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/201718/mot-201718-KU-03388.xml

Diff starting from line 188

@@ -188,8 +188,8 @@
             i grundlagen att svenska är Sveriges nationalspråk.
           </p>
         </div>
-        <div type="motSignatures">
-          <list>
+        <div xml:id="i-WGi7WWbKeQAyShnGf7kENE" type="motSignatures">
+          <list xml:id="i-HG9MHLUZwjMq1cisNtYZpE">
             <item xml:id="i-S6KKbveFv9PqC2jW3pdr5e">
               Runar Filper (SD)
             </item>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/202122/mot-202122-NU-01608.xml

Diff starting from line 119

@@ -119,7 +119,7 @@
             </item>
           </list>
         </div>
-        <div type="motContent">
+        <div xml:id="i-AsPKP583er7kch5o5hz1J9" type="motContent">
           <head xml:id="i-2crATZKpqwwrXTYiSwAFg6" type="h1">
             Motivering
           </head>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/202223/mot-202223-KU-01214.xml

Diff starting from line 276

@@ -276,7 +276,7 @@
               och tillkännager detta för regeringen.
             </item>
           </list>
-          <list>
+          <list xml:id="i-Gqrq1UDM6YBLggVMfUw185">
             <item xml:id="i-VjhyjNq6mdvakPo2DtiPVJ" sortKey="Yrkande 3">
               Riksdagen ställer sig bakom det som anförs i motionen om att
               regeringen bör återkomma med förslag om ett fungerande nationellt
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/202223/mot-202223-MJU-01582.xml

Diff starting from line 143

@@ -143,8 +143,8 @@
             (Näringsdepartementet) den 1 oktober 2023.
           </p>
         </div>
-        <div type="motSignatures">
-          <list>
+        <div xml:id="i-TSyB7zjHUB6zcy9VdqrJi2" type="motSignatures">
+          <list xml:id="i-PcfXhLt1XdjZANw1bRDQUm">
             <item xml:id="i-RNdsEJiof4o8UrEmz4e9Xt" who="i-KHxTD13x4T7QRobXtjMm4K">
               Roland Utbult (KD)
             </item>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

data/202324/mot-202324-UbU-01316.xml

Diff starting from line 119

@@ -119,7 +119,7 @@
             </item>
           </list>
         </div>
-        <div type="motContent">
+        <div xml:id="i-rA8i1xxfRcUrb2YYNEr6s" type="motContent">
           <head xml:id="i-877vgArgzKX4CHdZjqUSPs" type="h1">
             Motivering
           </head>
  • Incorrect --> Correct
  • Correct --> Incorrect
  • Incorrect --> Incorrect

Copy link
Copy Markdown
Contributor

@mandlilaast mandlilaast left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since xml:id gets assigned to blocks without them, the modifications work as expected. 20/20.

Inconsistencies in block structure are already addressed in issue #66.

@BobBorges BobBorges merged commit e2ec457 into dev Sep 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants