<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://stadtbahn-bi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>Stadtbahn-Wiki Bielefeld - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://stadtbahn-bi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/wiki/Spezial:Beitr%C3%A4ge/Maintenance_script"/>
	<updated>2026-05-31T05:19:21Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_R_-.svg&amp;diff=21882</id>
		<title>Datei:Signal - R -.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_R_-.svg&amp;diff=21882"/>
		<updated>2026-03-12T15:11:27Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_-_-.svg&amp;diff=21881</id>
		<title>Datei:Signal - - -.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_-_-.svg&amp;diff=21881"/>
		<updated>2026-03-12T15:11:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_R_Y.svg&amp;diff=21880</id>
		<title>Datei:Signal G R Y.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_R_Y.svg&amp;diff=21880"/>
		<updated>2026-03-12T15:11:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_-_Y.svg&amp;diff=21879</id>
		<title>Datei:Signal G - Y.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_-_Y.svg&amp;diff=21879"/>
		<updated>2026-03-12T15:11:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_-_Y.svg&amp;diff=21878</id>
		<title>Datei:Signal - - Y.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_-_Y.svg&amp;diff=21878"/>
		<updated>2026-03-12T15:11:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_R_Y.svg&amp;diff=21877</id>
		<title>Datei:Signal - R Y.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_-_R_Y.svg&amp;diff=21877"/>
		<updated>2026-03-12T15:11:25Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_-_-.svg&amp;diff=21876</id>
		<title>Datei:Signal G - -.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_-_-.svg&amp;diff=21876"/>
		<updated>2026-03-12T15:11:25Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_R_-.svg&amp;diff=21875</id>
		<title>Datei:Signal G R -.svg</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Datei:Signal_G_R_-.svg&amp;diff=21875"/>
		<updated>2026-03-12T15:11:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: == Beschreibung ==
Importing file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Importing file&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21857</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21857"/>
		<updated>2026-03-10T20:57:39Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restore leaflet input type after 500 fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Dies ist das Formular „Gleis“.&lt;br /&gt;
Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen in das Eingabefeld unten ein.&lt;br /&gt;
Sofern bereits eine Seite dieses Namens vorhanden ist, wirst du automatisch zum Bearbeitungsformular der Seite weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Gleis}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{{info|add title=Gleis anlegen|edit title=Gleis bearbeiten}}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{for template|Gleis}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
! Name: &lt;br /&gt;
| {{{field|Name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
! Gehört zu Linie:&lt;br /&gt;
| {{{field|Linie|input type=tokens|values from category=Linie}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf zeichnen: &lt;br /&gt;
| {{{field|MapAnzeige|input type=leaflet|mandatory}}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{{{field|Koordinaten|input type=textarea|rows=1|class=real-coords-field}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Informationen:&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21856</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21856"/>
		<updated>2026-03-10T20:47:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Test: Change leaflet to text to avoid 500&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Dies ist das Formular „Gleis“.&lt;br /&gt;
Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen in das Eingabefeld unten ein.&lt;br /&gt;
Sofern bereits eine Seite dieses Namens vorhanden ist, wirst du automatisch zum Bearbeitungsformular der Seite weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Gleis}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{{info|add title=Gleis anlegen|edit title=Gleis bearbeiten}}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{for template|Gleis}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
! Name: &lt;br /&gt;
| {{{field|Name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
! Gehört zu Linie:&lt;br /&gt;
| {{{field|Linie|input type=tokens|values from category=Linie}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf zeichnen: &lt;br /&gt;
| {{{field|MapAnzeige|input type=text}}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{{{field|Koordinaten|input type=textarea|rows=1|class=real-coords-field}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&#039;Zusätzliche Informationen:&#039;&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21855</id>
		<title>Attribut:Gehört zu Linie</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21855"/>
		<updated>2026-03-10T20:40:16Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Attribut fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieses Attribut verknüpft ein Gleis mit der entsprechenden Stadtbahnlinie (z.B. Linie 1).&lt;br /&gt;
[[Has type::Page]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21854</id>
		<title>Attribut:Hat Streckenverlauf</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21854"/>
		<updated>2026-03-10T20:40:14Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Attribut fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieses Attribut speichert den Pfad eines Gleises als langen String.&lt;br /&gt;
[[Has type::Text]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21853</id>
		<title>Stadtbahn Netzplan</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21853"/>
		<updated>2026-03-10T20:40:08Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Netzplan fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bielefelder Stadtbahn-Netz =&lt;br /&gt;
&lt;br /&gt;
Hier ist die Live-Übersicht aller erfassten Gleise. Die Farben der Streckenabschnitte werden automatisch anhand der zugewiesenen Stadtbahnlinie (z. B. Linie 1) gewählt.&lt;br /&gt;
&lt;br /&gt;
{{#tag:display_map|&lt;br /&gt;
|height=750px&lt;br /&gt;
|width=100%&lt;br /&gt;
|zoom=13&lt;br /&gt;
|center=52.02,8.53&lt;br /&gt;
|lines={{#replace:{{#replace:{{#ask: [[Kategorie:Gleis]] [[Hat Streckenverlauf::+]] |?Hat Streckenverlauf= |?Gehört zu Linie= |format=template |template=Gleis_MapLine |link=none |sep=; |limit=500 |searchlabel= }}|[[SMW::off]]|}}|[[SMW::on]]|}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21852</id>
		<title>Vorlage:Gleis MapLine</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21852"/>
		<updated>2026-03-10T20:40:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: MapLine fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if:{{{2|}}}|{{#replace:{{{2|}}}|;|:}}~{{{1|}}}~~{{#if:{{{3|}}}|{{#show: {{{3|}}} | ?Farbe | default=black }}|black}}~1.0~4}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21851</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21851"/>
		<updated>2026-03-10T20:40:05Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Formular fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Dies ist das Formular „Gleis“.&lt;br /&gt;
Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen in das Eingabefeld unten ein.&lt;br /&gt;
Sofern bereits eine Seite dieses Namens vorhanden ist, wirst du automatisch zum Bearbeitungsformular der Seite weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Gleis}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{{info|add title=Gleis anlegen|edit title=Gleis bearbeiten}}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{for template|Gleis}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
! Name: &lt;br /&gt;
| {{{field|Name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
! Gehört zu Linie:&lt;br /&gt;
| {{{field|Linie|input type=tokens|values from category=Linie}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf zeichnen: &lt;br /&gt;
| {{{field|MapAnzeige|input type=leaflet|mandatory}}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{{{field|Koordinaten|input type=textarea|rows=1|class=real-coords-field}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusätzliche Informationen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21850</id>
		<title>Vorlage:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21850"/>
		<updated>2026-03-10T20:40:03Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Vorlage fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#if:{{{Koordinaten|}}}|{{#set: Hat Streckenverlauf={{{Koordinaten}}} }}}}&lt;br /&gt;
{{#if:{{{Linie|}}}|{{#set: Gehört zu Linie={{{Linie}}} }}}}&lt;br /&gt;
[[Kategorie:Gleis]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; max-width: 800px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 150px;&amp;quot; | Name&lt;br /&gt;
| {{{Name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Linie&lt;br /&gt;
| {{{Linie|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf&lt;br /&gt;
| {{#if: {{{Koordinaten|}}}&lt;br /&gt;
  | {{#display_map:&lt;br /&gt;
    lines={{#replace:{{{Koordinaten|}}}|;|:}}~Gleisverlauf~~black~0.8~4&lt;br /&gt;
    | height=500px&lt;br /&gt;
    | width=100%&lt;br /&gt;
    }}&lt;br /&gt;
  | Keine Koordinaten angegeben&lt;br /&gt;
  }}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Gleis_41&amp;diff=21849</id>
		<title>Gleis 41</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Gleis_41&amp;diff=21849"/>
		<updated>2026-03-10T14:38:12Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Gleis 41&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Gleis&lt;br /&gt;
|Name=Gleis 41&lt;br /&gt;
|Koordinaten=52.020161,8.534494;52.020060,8.534462;52.020040,8.534458;52.019988,8.534444;52.019949,8.534442;52.019914,8.534446;52.019887,8.534454;52.019861,8.534468;52.019835,8.534487;52.019804,8.534518;52.019786,8.534544;52.019763,8.534583;52.019746,8.534618;52.019725,8.534670;52.019717,8.534704;52.019712,8.534724;52.019702,8.534787;52.019695,8.534863;52.019697,8.535102;52.019703,8.535243;52.019711,8.535470;52.019711,8.536444;52.019711,8.536528;52.019710,8.536743;52.019710,8.536772;52.019709,8.536910;52.019709,8.537047;52.019709,8.537165;52.019708,8.538307;52.019708,8.538387;52.019707,8.539096;52.019707,8.539141;52.019707,8.539194;52.019704,8.539308;52.019700,8.539377;52.019693,8.539430;52.019680,8.539492;52.019662,8.539548;52.019641,8.539593;52.019624,8.539621;52.019602,8.539650;52.019583,8.539670;52.019552,8.539692;52.019521,8.539709;52.019484,8.539722;52.019443,8.539728;52.019045,8.539725;52.018676,8.539726;52.018614,8.539725;52.018586,8.539726;52.018532,8.539726;52.018231,8.539727;52.018215,8.539727;52.018119,8.539726;52.018024,8.539727;52.017663,8.539727;52.017550,8.539727;52.017482,8.539727;52.017435,8.539726;52.017403,8.539726;52.017356,8.539723;52.017350,8.539722;52.017312,8.539720;52.017220,8.539713;52.017151,8.539707;52.017097,8.539705;52.017063,8.539709;52.017027,8.539725;52.016970,8.539773;52.016953,8.539796;52.016942,8.539812;52.016919,8.539847;52.016900,8.539899;52.016876,8.539973;52.016768,8.540423;52.016716,8.540639;52.016642,8.540968;52.016598,8.541192;52.016531,8.541548;52.016461,8.541932;52.016431,8.542141;52.016414,8.542376;52.016405,8.542536;52.016404,8.542565;52.016391,8.542754;52.016374,8.542931;52.016352,8.543066;52.016332,8.543161;52.016268,8.543418;52.016248,8.543488;52.016192,8.543686;52.016108,8.543980;52.015993,8.544388;52.015950,8.544529;52.015842,8.544832;52.015822,8.544890;52.015811,8.544920;52.015791,8.544985;52.015765,8.545071;52.015622,8.545585;52.015479,8.546107;52.015428,8.546286;52.015424,8.546302;52.015362,8.546518;52.015297,8.546747;52.015231,8.546968;52.015194,8.547061;52.015154,8.547161;52.015148,8.547177;52.015069,8.547359;52.014868,8.547812;52.014806,8.547973;52.014773,8.548102;52.014743,8.548259;52.014718,8.548419;52.014608,8.549203;52.014554,8.549581;52.014498,8.549969;52.014486,8.550033;52.014483,8.550048;52.014424,8.550372;52.014393,8.550527;52.014367,8.550643;52.014364,8.550658;52.014319,8.550830;52.014263,8.551020;52.014153,8.551395;52.014009,8.551861;52.014006,8.551871;52.013979,8.551956;52.013954,8.552034;52.013930,8.552112;52.013905,8.552205;52.013858,8.552382;52.013827,8.552515;52.013798,8.552677;52.013751,8.552972;52.013720,8.553185;52.013701,8.553317;52.013605,8.553895;52.013583,8.554027;52.013526,8.554396;52.013492,8.554644;52.013465,8.554868;52.013437,8.555124;52.013422,8.555301;52.013410,8.555467;52.013393,8.555675;52.013344,8.556531;52.013318,8.556921;52.013317,8.556946;52.013305,8.557125;52.013286,8.557463;52.013271,8.557708;52.013250,8.557960;52.013222,8.558238;52.013195,8.558510;52.013106,8.559349;52.013103,8.559378;52.013084,8.559512;52.013071,8.559597;52.013062,8.559655;52.013056,8.559705;52.013042,8.559762;52.013019,8.559978;52.012971,8.560466;52.012917,8.560994;52.012891,8.561247;52.012890,8.561256;52.012871,8.561430;52.012841,8.561671;52.012811,8.561883;52.012781,8.562065;52.012749,8.562212;52.012745,8.562228;52.012716,8.562330;52.012695,8.562371;52.012678,8.562398;52.012649,8.562425;52.012619,8.562446;52.012578,8.562464;52.012537,8.562466;52.012477,8.562454;52.012314,8.562388;52.012172,8.562333;52.012060,8.562289;52.012013,8.562272;52.011958,8.562250;52.011790,8.562184;52.011727,8.562160;52.011480,8.562080;52.011390,8.562048;52.011246,8.561992;52.011053,8.561918;52.010855,8.561831;52.010656,8.561768;52.010514,8.561737;52.010412,8.561726;52.010350,8.561720;52.010024,8.561700;52.009958,8.561704;52.009891,8.561716;52.009833,8.561737;52.009777,8.561772;52.009737,8.561803;52.009686,8.561858;52.009648,8.561908;52.009609,8.561972;52.009571,8.562051;52.009545,8.562124;52.009520,8.562216;52.009499,8.562326;52.009483,8.562464;52.009462,8.562690;52.009422,8.563110;52.009397,8.563379;52.009381,8.563548;52.009367,8.563697;52.009300,8.564408;52.009238,8.565063;52.009205,8.565379;52.009172,8.565675;52.009133,8.565999;52.009089,8.566321;52.009046,8.566588;52.008994,8.566883;52.008924,8.567222;52.008857,8.567514;52.008777,8.567823;52.008670,8.568191;52.008569,8.568509;52.008440,8.568871;52.008251,8.569330;52.008063,8.569736;52.007858,8.570130;52.007641,8.570511;52.007321,8.571051;52.007202,8.571243;52.007128,8.571367;52.007090,8.571432;52.006861,8.571818;52.006572,8.572296;52.006294,8.572767;52.006085,8.573149;52.006001,8.573320;52.005920,8.573497;52.005846,8.573677;52.005773,8.573872;52.005710,8.574064;52.005649,8.574258;52.005598,8.574442;52.005521,8.574715;52.005418,8.575127;52.005291,8.575620;52.005165,8.576113;52.005102,8.576336;52.005028,8.576584;52.004868,8.577071;52.004848,8.577131;52.004815,8.577229;52.004717,8.577524;52.004629,8.577792;52.004541,8.578071;52.004531,8.578104;52.004517,8.578150;52.004467,8.578331;52.004425,8.578495;52.004382,8.578665;52.004312,8.578963;52.004243,8.579274;52.004236,8.579303;52.004120,8.579837;52.004075,8.580019;52.004032,8.580178;52.003991,8.580319;52.003963,8.580409;52.003887,8.580631;52.003794,8.580861;52.003506,8.581509;52.003371,8.581817;52.003326,8.581919;52.003217,8.582157;52.003074,8.582479;52.002932,8.582805;52.002783,8.583116;52.002630,8.583416;52.002496,8.583682;52.002436,8.583806;52.002423,8.583832;52.002341,8.584033;52.002250,8.584230;52.002135,8.584521;52.002058,8.584739;52.002004,8.584900;52.001950,8.585065;52.001935,8.585109;52.001919,8.585156;52.001685,8.585994;52.001513,8.586604;52.001497,8.586667;52.001463,8.586804;52.001418,8.587000;52.001361,8.587273;52.001289,8.587663;52.001235,8.587947;52.001189,8.588189;52.001101,8.588657;52.001019,8.589087&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Common.js&amp;diff=21848</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Common.js&amp;diff=21848"/>
		<updated>2026-03-10T14:38:10Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Common.js&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende JavaScript wird für alle Benutzer geladen. */&lt;br /&gt;
(function () {&lt;br /&gt;
    var mw = window.mediaWiki || window.mw;&lt;br /&gt;
    var $ = window.jQuery;&lt;br /&gt;
    if (!mw || !$) return;&lt;br /&gt;
&lt;br /&gt;
    console.log(&#039;MediaWiki:Common.js (v9) aktiv&#039;);&lt;br /&gt;
&lt;br /&gt;
    /* LEAFLET INTERCEPTOR */&lt;br /&gt;
    (function interceptLeaflet() {&lt;br /&gt;
        if (window.L &amp;amp;&amp;amp; window.L.map &amp;amp;&amp;amp; !window.L.map._isIntercepted) {&lt;br /&gt;
            var originalLMap = window.L.map;&lt;br /&gt;
            window.L.map = function (id, options) {&lt;br /&gt;
                var map = originalLMap.apply(this, arguments);&lt;br /&gt;
                var el = (typeof id === &#039;string&#039;) ? document.getElementById(id) : id;&lt;br /&gt;
                if (el) {&lt;br /&gt;
                    $(el).data(&#039;captured-map&#039;, map);&lt;br /&gt;
                    console.log(&#039;GleisEditor: Map-Instanz abgefangen.&#039;);&lt;br /&gt;
                }&lt;br /&gt;
                return map;&lt;br /&gt;
            };&lt;br /&gt;
            window.L.map._isIntercepted = true;&lt;br /&gt;
            console.log(&#039;GleisEditor: Leaflet Interceptor bereit.&#039;);&lt;br /&gt;
        } else if (!window.L || !window.L.map) {&lt;br /&gt;
            setTimeout(interceptLeaflet, 50);&lt;br /&gt;
        }&lt;br /&gt;
    })();&lt;br /&gt;
&lt;br /&gt;
    // --- Standard MediaWiki:Common.js Funktionen ---&lt;br /&gt;
    // (Vollständig erhalten aus Vorversionen)&lt;br /&gt;
    var monthsNames = [&#039;Januar&#039;, &#039;Februar&#039;, &#039;März&#039;, &#039;April&#039;, &#039;Mai&#039;, &#039;Juni&#039;, &#039;Juli&#039;, &#039;August&#039;, &#039;September&#039;, &#039;Oktober&#039;, &#039;November&#039;, &#039;Dezember&#039;];&lt;br /&gt;
    function addDatepickerHandler(event) { var multidatepicker = event.target.parentNode.parentNode.parentNode.parentNode.getElementsByClassName(&#039;multidatepicker&#039;)[0]; addDatepicker(multidatepicker); }&lt;br /&gt;
    function removeDatepickerHandler(event) { event.target.parentNode.parentNode.parentNode.removeChild(event.target.parentNode.parentNode); parseInputsToStrings(); }&lt;br /&gt;
    function initMultiDatepickers() {&lt;br /&gt;
        var multidatepickers = document.getElementsByClassName(&#039;multidatepicker&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; multidatepickers.length; i++) {&lt;br /&gt;
            var addButtonRow = document.createElement(&#039;tr&#039;); var addButtonFirstTD = document.createElement(&#039;td&#039;); addButtonRow.appendChild(addButtonFirstTD); var addButtonSecondTD = document.createElement(&#039;td&#039;);&lt;br /&gt;
            var addButtonWrapperSpan = document.createElement(&#039;span&#039;); addButtonWrapperSpan.className = &#039;oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonInputWidget&#039;;&lt;br /&gt;
            var addAnotherButton = document.createElement(&#039;button&#039;); addAnotherButton.className = &#039;oo-ui-inputWidget-input oo-ui-buttonElement-button&#039;; addAnotherButton.innerHTML = &#039;+&#039;; addAnotherButton.type = &#039;button&#039;;&lt;br /&gt;
            addButtonWrapperSpan.appendChild(addAnotherButton); addButtonSecondTD.appendChild(addButtonWrapperSpan); addButtonRow.appendChild(addButtonSecondTD); addAnotherButton.onclick = addDatepickerHandler;&lt;br /&gt;
            multidatepickers[i].parentNode.parentNode.appendChild(addButtonRow);&lt;br /&gt;
            var stringValues = multidatepickers[i].value.split(&#039;,&#039;);&lt;br /&gt;
            for (var j = 0; j &amp;lt; stringValues.length; j++) { var datepicker = makeDatepickerRow(stringValues[j]); multidatepickers[i].parentNode.parentNode.appendChild(datepicker); }&lt;br /&gt;
            multidatepickers[i].type = &#039;hidden&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function addDatepicker(multidatepicker) { var datepicker = makeDatepickerRow(&#039;&#039;); multidatepicker.parentNode.parentNode.appendChild(datepicker); }&lt;br /&gt;
    function parseInputsToStrings() {&lt;br /&gt;
        var multidatepickers = document.getElementsByClassName(&#039;multidatepicker&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; multidatepickers.length; i++) {&lt;br /&gt;
            multidatepickers[i].value = &#039;&#039;; var datepickers = multidatepickers[i].parentNode.parentNode.getElementsByClassName(&#039;dateInput&#039;); var finalStringValue = &#039;&#039;;&lt;br /&gt;
            for (var j = 0; j &amp;lt; datepickers.length; j++) {&lt;br /&gt;
                var yearInputValue = datepickers[j].getElementsByClassName(&#039;yearInput&#039;)[0].value; var monthInputValue = datepickers[j].getElementsByClassName(&#039;monthInput&#039;)[0].value; var dayInputValue = datepickers[j].getElementsByClassName(&#039;dayInput&#039;)[0].value;&lt;br /&gt;
                var stringValue = yearInputValue; if (monthInputValue != &#039;&#039;) { stringValue = stringValue + &#039;/&#039; + monthInputValue; if (dayInputValue != &#039;&#039;) { stringValue = stringValue + &#039;/&#039; + dayInputValue; } }&lt;br /&gt;
                finalStringValue = finalStringValue + &#039;,&#039; + stringValue;&lt;br /&gt;
            }&lt;br /&gt;
            multidatepickers[i].value = finalStringValue.substr(1);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function makeDatepickerRow(stringValue) {&lt;br /&gt;
        var year = &#039;&#039;; var month = &#039;&#039;; var day = &#039;&#039;; if (stringValue != null &amp;amp;&amp;amp; stringValue != &#039;&#039;) { var splitString = stringValue.split(&#039;/&#039;); if (stringValue.length == 4) year = stringValue; if (stringValue.length == 7) { year = splitString[0]; month = splitString[1]; } if (stringValue.length == 10) { year = splitString[0]; month = splitString[1]; day = splitString[2]; } }&lt;br /&gt;
        var multiDateContainer = document.createElement(&#039;span&#039;); multiDateContainer.className = &#039;dateInput&#039;; var dayField = document.createElement(&#039;input&#039;); dayField.size = 2; dayField.className = &#039;dayInput&#039;; dayField.value = day; dayField.oninput = parseInputsToStrings; multiDateContainer.appendChild(dayField);&lt;br /&gt;
        var monthField = document.createElement(&#039;select&#039;); monthField.className = &#039;monthInput&#039;; var noMonthOption = document.createElement(&#039;option&#039;); monthField.appendChild(noMonthOption);&lt;br /&gt;
        for (var i = 1; i &amp;lt; 13; i++) { var monthOption = document.createElement(&#039;option&#039;); var monthString = String(i).padStart(2, &#039;0&#039;); monthOption.value = monthString; monthOption.innerText = monthsNames[i - 1]; if (month == monthString) monthOption.setAttribute(&#039;selected&#039;, &#039;selected&#039;); monthField.appendChild(monthOption); }&lt;br /&gt;
        monthField.oninput = parseInputsToStrings; multiDateContainer.appendChild(monthField);&lt;br /&gt;
        var yearField = document.createElement(&#039;input&#039;); yearField.size = 4; yearField.value = year; yearField.className = &#039;yearInput&#039;; yearField.oninput = parseInputsToStrings; multiDateContainer.appendChild(yearField);&lt;br /&gt;
        var wrapperTR = document.createElement(&#039;tr&#039;); var wrapperFirstTD = document.createElement(&#039;td&#039;); var wrapperSecondTD = document.createElement(&#039;td&#039;); wrapperTR.appendChild(wrapperFirstTD);&lt;br /&gt;
        var deleteButtonWrapper = document.createElement(&#039;span&#039;); deleteButtonWrapper.className = &#039;oo-ui-buttonElement-button oo-ui-buttonElement-frameless&#039;; var deleteButton = document.createElement(&#039;a&#039;); deleteButton.className = &#039;oo-ui-iconElement-icon oo-ui-icon-trash oo-ui-image-destructive&#039;; deleteButton.onclick = removeDatepickerHandler; deleteButtonWrapper.appendChild(deleteButton);&lt;br /&gt;
        wrapperSecondTD.appendChild(multiDateContainer); wrapperSecondTD.appendChild(deleteButtonWrapper); wrapperTR.appendChild(wrapperSecondTD); return wrapperTR;&lt;br /&gt;
    }&lt;br /&gt;
    function initColorpickers() { var colorpickers = document.getElementsByClassName(&#039;colorpicker&#039;); for (var i = 0; i &amp;lt; colorpickers.length; i++) { colorpickers[i].setAttribute(&#039;type&#039;, &#039;color&#039;); colorpickers[i].value = &#039;#&#039; + colorpickers[i].value; } }&lt;br /&gt;
    function initCoordsPasteHook() {&lt;br /&gt;
        var inputs = document.getElementsByClassName(&#039;pfCoordsInput&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; inputs.length; i++) {&lt;br /&gt;
            inputs[i].addEventListener(&#039;paste&#039;, function (e) {&lt;br /&gt;
                var paste = (e.clipboardData || window.clipboardData).getData(&#039;text&#039;);&lt;br /&gt;
                if (paste.startsWith(&#039;https://maps.apple.com/place?/&amp;amp;ll=&#039;)) { e.preventDefault(); e.target.value = decodeURIComponent(paste.substring(34)); }&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    $(function () { initMultiDatepickers(); initColorpickers(); initCoordsPasteHook(); });&lt;br /&gt;
&lt;br /&gt;
    /* GleisEditor Logic v9 */&lt;br /&gt;
    function setupGleisEditor() {&lt;br /&gt;
        const $mapCanvas = $(&#039;.pfMapCanvas&#039;);&lt;br /&gt;
        if (!$mapCanvas.length) return;&lt;br /&gt;
&lt;br /&gt;
        let attempts = 0;&lt;br /&gt;
        const checkLeaflet = setInterval(function () {&lt;br /&gt;
            attempts++;&lt;br /&gt;
            const mapContainer = $mapCanvas[0];&lt;br /&gt;
            let map = mapContainer._leaflet_map || $(mapContainer).data(&#039;captured-map&#039;) || $(mapContainer).data(&#039;leaflet&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (map) {&lt;br /&gt;
                console.log(&#039;GleisEditor: Map gefunden.&#039;);&lt;br /&gt;
                clearInterval(checkLeaflet);&lt;br /&gt;
&lt;br /&gt;
                // PF-Koordinaten-Input des Map-Dummy-Feldes ausblenden&lt;br /&gt;
                $mapCanvas.parent().find(&#039;.pfCoordsInput&#039;).hide();&lt;br /&gt;
                $mapCanvas.parent().find(&#039;.pfCoordsInputHelpers&#039;).hide();&lt;br /&gt;
&lt;br /&gt;
                initGleisEditor(map);&lt;br /&gt;
            } else if (attempts &amp;gt; 60) {&lt;br /&gt;
                clearInterval(checkLeaflet);&lt;br /&gt;
            }&lt;br /&gt;
        }, 500);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function initGleisEditor(map) {&lt;br /&gt;
        if (map._gleisEditorInitialized) return;&lt;br /&gt;
        map._gleisEditorInitialized = true;&lt;br /&gt;
&lt;br /&gt;
        console.log(&#039;GleisEditor: Initialisiere Polyline-Modus v10...&#039;);&lt;br /&gt;
        map.off(&#039;click&#039;);&lt;br /&gt;
&lt;br /&gt;
        let markerLayer = L.layerGroup().addTo(map);&lt;br /&gt;
        let polyline = L.polyline([], { color: &#039;black&#039;, weight: 4, opacity: 0.8 }).addTo(map);&lt;br /&gt;
        let markers = [];&lt;br /&gt;
&lt;br /&gt;
        function updatePolyline() { polyline.setLatLngs(markers.map(m =&amp;gt; m.getLatLng())); }&lt;br /&gt;
&lt;br /&gt;
        function updateAllFields() {&lt;br /&gt;
            const coords = markers.map(m =&amp;gt; {&lt;br /&gt;
                const ll = m.getLatLng();&lt;br /&gt;
                return ll.lat.toFixed(6) + &#039;,&#039; + ll.lng.toFixed(6);&lt;br /&gt;
            }).join(&#039;;&#039;);&lt;br /&gt;
&lt;br /&gt;
            // Aggressives Targetting: Alle Elemente mit Name &#039;Gleis[Koordinaten]&#039; finden.&lt;br /&gt;
            // PageForms erstellt oft ein sichtbares und ein verstecktes Feld.&lt;br /&gt;
            const $targets = $(&#039;[name=&amp;quot;Gleis[Koordinaten]&amp;quot;]&#039;);&lt;br /&gt;
            $targets.val(coords).trigger(&#039;change&#039;);&lt;br /&gt;
&lt;br /&gt;
            console.log(&#039;GleisEditor: &#039; + $targets.length + &#039; Datenfelder aktualisiert:&#039;, coords);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addMarker(lat, lng) {&lt;br /&gt;
            const marker = L.marker([lat, lng], { draggable: true }).addTo(markerLayer);&lt;br /&gt;
            marker.on(&#039;drag&#039;, function () { updatePolyline(); updateAllFields(); });&lt;br /&gt;
            marker.on(&#039;contextmenu&#039;, function (e) {&lt;br /&gt;
                if (e.originalEvent) e.originalEvent.preventDefault();&lt;br /&gt;
                markerLayer.removeLayer(marker);&lt;br /&gt;
                markers = markers.filter(m =&amp;gt; m !== marker);&lt;br /&gt;
                updatePolyline(); updateAllFields();&lt;br /&gt;
                return false;&lt;br /&gt;
            });&lt;br /&gt;
            markers.push(marker);&lt;br /&gt;
            return marker;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Vorhandene Daten aus dem ersten gefundenen Koordinaten-Feld laden&lt;br /&gt;
        const initialVal = $(&#039;[name=&amp;quot;Gleis[Koordinaten]&amp;quot;]&#039;).first().val();&lt;br /&gt;
        if (initialVal &amp;amp;&amp;amp; initialVal.includes(&#039;,&#039;)) {&lt;br /&gt;
            initialVal.split(&#039;;&#039;).forEach(pair =&amp;gt; {&lt;br /&gt;
                const p = pair.trim().split(&#039;,&#039;).map(Number);&lt;br /&gt;
                if (p.length === 2 &amp;amp;&amp;amp; !isNaN(p[0])) addMarker(p[0], p[1]);&lt;br /&gt;
            });&lt;br /&gt;
            updatePolyline();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        map.on(&#039;click&#039;, function (e) {&lt;br /&gt;
            addMarker(e.latlng.lat, e.latlng.lng);&lt;br /&gt;
            updatePolyline();&lt;br /&gt;
            updateAllFields();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        console.log(&#039;GleisEditor: BEREIT (v9).&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $(setupGleisEditor);&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(setupGleisEditor);&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Gleis_41&amp;diff=21847</id>
		<title>Gleis 41</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Gleis_41&amp;diff=21847"/>
		<updated>2026-03-10T14:36:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Re-indexing after template restoration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21846</id>
		<title>Stadtbahn Netzplan</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21846"/>
		<updated>2026-03-10T14:36:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Netzplan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#display_map: center=Bielefeld | zoom=12 | height=800px | width=100% &lt;br /&gt;
|lines=&lt;br /&gt;
{{#replace:{{#ask: [[Kategorie:Gleis]][[Hat Streckenverlauf::+]]&lt;br /&gt;
| ?Hat Streckenverlauf&lt;br /&gt;
| ?Gehört zu Linie&lt;br /&gt;
| format=template&lt;br /&gt;
| template=Gleis_MapLine&lt;br /&gt;
| link=none&lt;br /&gt;
| sep=&lt;br /&gt;
| limit=2000&lt;br /&gt;
}}|[[SMW::off]]|}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21845</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21845"/>
		<updated>2026-03-10T14:36:28Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Formular&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{info|edit title=Gleis bearbeiten}}}&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&lt;br /&gt;
{{{field|Linie|input type=combobox|values from category=Linie}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;gleis-map-container&amp;quot;&amp;gt;&lt;br /&gt;
{{{field|MapAnzeige|input type=leaflet|height=500px|width=100%|center=Bielefeld|zoom=14}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{{{field|Koordinaten}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21844</id>
		<title>Vorlage:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21844"/>
		<updated>2026-03-10T14:36:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Vorlage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Kategorie:Gleis]]&lt;br /&gt;
{{#set:&lt;br /&gt;
|Hat Streckenverlauf={{{Koordinaten|}}}&lt;br /&gt;
|Gehört zu Linie={{{Linie|}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;gleis-info&amp;quot;&amp;gt;&lt;br /&gt;
&#039;Gleis:&#039; {{{Name|{{PAGENAME}}}}}&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;Linie:&#039; [[{{{Linie}}}]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21843</id>
		<title>Vorlage:Gleis MapLine</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21843"/>
		<updated>2026-03-10T14:35:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Brückentemplate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{Hat Streckenverlauf|}}}|{{{Gehört zu Linie|}}}: {{{Hat Streckenverlauf|}}}|}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21842</id>
		<title>Attribut:Gehört zu Linie</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21842"/>
		<updated>2026-03-10T14:35:40Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Typzuweisung Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Has type::Page]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21841</id>
		<title>Attribut:Hat Streckenverlauf</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21841"/>
		<updated>2026-03-10T14:35:38Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Restaurierung: Typzuweisung Text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Has type::Text]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Gleis_1&amp;diff=21840</id>
		<title>Gleis 1</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Gleis_1&amp;diff=21840"/>
		<updated>2026-03-10T13:53:06Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Forced refresh&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21839</id>
		<title>Attribut:Gehört zu Linie</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21839"/>
		<updated>2026-03-10T12:58:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Typzuweisung Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21838</id>
		<title>Attribut:Hat Streckenverlauf</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21838"/>
		<updated>2026-03-10T12:58:22Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Typzuweisung Text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21837</id>
		<title>Stadtbahn Netzplan</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21837"/>
		<updated>2026-03-10T12:58:20Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Neue Übersichtsseite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21836</id>
		<title>Vorlage:Gleis MapLine</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21836"/>
		<updated>2026-03-10T12:58:19Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Neue Render-Vorlage für Netzplan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21835</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21835"/>
		<updated>2026-03-10T12:58:17Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Formular (Textarea Fix)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21834</id>
		<title>Vorlage:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21834"/>
		<updated>2026-03-10T12:58:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Vorlage (Gleisverlauf Layout)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Common.js&amp;diff=21833</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Common.js&amp;diff=21833"/>
		<updated>2026-03-10T12:58:13Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Common.js v10 (GleisEditor)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21832</id>
		<title>Attribut:Gehört zu Linie</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Geh%C3%B6rt_zu_Linie&amp;diff=21832"/>
		<updated>2026-03-10T12:37:29Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Typzuweisung Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieses Attribut verknüpft ein Gleis mit der entsprechenden Stadtbahnlinie (z.B. Linie 1).&lt;br /&gt;
[[Has type::Page]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21831</id>
		<title>Attribut:Hat Streckenverlauf</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Hat_Streckenverlauf&amp;diff=21831"/>
		<updated>2026-03-10T12:37:26Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Typzuweisung Text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieses Attribut speichert den Pfad eines Gleises als langen String.&lt;br /&gt;
[[Has type::Text]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21830</id>
		<title>Stadtbahn Netzplan</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Stadtbahn_Netzplan&amp;diff=21830"/>
		<updated>2026-03-10T12:36:24Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Neue Übersichtsseite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bielefelder Stadtbahn-Netz =&lt;br /&gt;
&lt;br /&gt;
Hier ist die Live-Übersicht aller erfassten Gleise. Die Farben der Streckenabschnitte werden automatisch anhand der zugewiesenen Stadtbahnlinie (z. B. Linie 1) gewählt.&lt;br /&gt;
&lt;br /&gt;
{{#tag:display_map|&lt;br /&gt;
|height=750px&lt;br /&gt;
|width=100%&lt;br /&gt;
|zoom=13&lt;br /&gt;
|center=52.02,8.53&lt;br /&gt;
|lines={{#replace:{{#replace:{{#ask: [[Kategorie:Gleis]] [[Hat Streckenverlauf::+]] |?Hat Streckenverlauf= |?Gehört zu Linie= |format=template |template=Gleis_MapLine |link=none |sep=; |limit=500 |searchlabel= }}|[[SMW::off]]|}}|[[SMW::on]]|}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21829</id>
		<title>Vorlage:Gleis MapLine</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis_MapLine&amp;diff=21829"/>
		<updated>2026-03-10T12:36:23Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Neue Render-Vorlage für Netzplan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if:{{{2|}}}|{{#replace:{{{2|}}}|;|:}}~{{{1|}}}~~{{#if:{{{3|}}}|{{#show: {{{3|}}} | ?Farbe | default=black }}|black}}~1.0~4}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21828</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21828"/>
		<updated>2026-03-10T12:36:21Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Formular (Textarea Fix)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Dies ist das Formular „Gleis“.&lt;br /&gt;
Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen in das Eingabefeld unten ein.&lt;br /&gt;
Sofern bereits eine Seite dieses Namens vorhanden ist, wirst du automatisch zum Bearbeitungsformular der Seite weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
{{#forminput:form=Gleis}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{{info|add title=Gleis anlegen|edit title=Gleis bearbeiten}}}&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{for template|Gleis}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
! Name: &lt;br /&gt;
| {{{field|Name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
! Gehört zu Linie:&lt;br /&gt;
| {{{field|Linie|input type=tokens|values from category=Linie}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf zeichnen: &lt;br /&gt;
| {{{field|MapAnzeige|input type=leaflet|mandatory}}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{{{field|Koordinaten|input type=textarea|rows=1|class=real-coords-field}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusätzliche Informationen:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21827</id>
		<title>Vorlage:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21827"/>
		<updated>2026-03-10T12:36:19Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Vorlage (Gleisverlauf Layout)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#if:{{{Koordinaten|}}}|{{#set: Hat Streckenverlauf={{{Koordinaten}}} }}}}&lt;br /&gt;
{{#if:{{{Linie|}}}|{{#set: Gehört zu Linie={{{Linie}}} }}}}&lt;br /&gt;
[[Kategorie:Gleis]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; max-width: 800px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 150px;&amp;quot; | Name&lt;br /&gt;
| {{{Name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Linie&lt;br /&gt;
| {{{Linie|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf&lt;br /&gt;
| {{#if: {{{Koordinaten|}}}&lt;br /&gt;
  | {{#display_map:&lt;br /&gt;
    lines={{#replace:{{{Koordinaten|}}}|;|:}}~Gleisverlauf~~black~0.8~4&lt;br /&gt;
    | height=500px&lt;br /&gt;
    | width=100%&lt;br /&gt;
    }}&lt;br /&gt;
  | Keine Koordinaten angegeben&lt;br /&gt;
  }}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21776</id>
		<title>Formular:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Formular:Gleis&amp;diff=21776"/>
		<updated>2026-03-04T13:11:02Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Formular (Textarea Fix)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{info|add title=Gleis anlegen|edit title=Gleis bearbeiten}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;wikiPreview&amp;quot; style=&amp;quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #aaaaaa;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{for template|Gleis}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
! Name:&lt;br /&gt;
| {{{field|Name|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf zeichnen:&lt;br /&gt;
| &lt;br /&gt;
  &amp;lt;!-- Dieses Feld dient nur zur Anzeige der Karte --&amp;gt;&lt;br /&gt;
  {{{field|MapAnzeige|input type=leaflet|mandatory}}}&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Dieses Feld speichert die eigentliche Koordinaten-Liste (als Textarea, um PF-Validierung zu umgehen) --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
    {{{field|Koordinaten|input type=textarea|rows=1|class=real-coords-field}}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zusätzliche Informationen:&#039;&#039;&#039;&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|minor edit}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|watch}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21775</id>
		<title>Vorlage:Gleis</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Vorlage:Gleis&amp;diff=21775"/>
		<updated>2026-03-04T13:11:00Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Vorlage (Gleisverlauf Layout)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#set:&lt;br /&gt;
|Hat Streckenverlauf={{{Koordinaten|}}}&lt;br /&gt;
|+sep=;&lt;br /&gt;
}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%; max-width: 800px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 150px;&amp;quot; | Name&lt;br /&gt;
| {{{Name|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Streckenverlauf&lt;br /&gt;
| {{#if: {{{Koordinaten|}}}&lt;br /&gt;
  | {{#display_map:&lt;br /&gt;
    lines={{#replace:{{{Koordinaten|}}}|;|:}}~Gleisverlauf~~black~0.8~4&lt;br /&gt;
    | height=500px&lt;br /&gt;
    | width=100%&lt;br /&gt;
    }}&lt;br /&gt;
  | Keine Koordinaten angegeben&lt;br /&gt;
  }}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Common.js&amp;diff=21774</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Common.js&amp;diff=21774"/>
		<updated>2026-03-04T13:10:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Update Common.js v10 (GleisEditor)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende JavaScript wird für alle Benutzer geladen. */&lt;br /&gt;
(function () {&lt;br /&gt;
    var mw = window.mediaWiki || window.mw;&lt;br /&gt;
    var $ = window.jQuery;&lt;br /&gt;
    if (!mw || !$) return;&lt;br /&gt;
&lt;br /&gt;
    console.log(&#039;MediaWiki:Common.js (v9) aktiv&#039;);&lt;br /&gt;
&lt;br /&gt;
    /* LEAFLET INTERCEPTOR */&lt;br /&gt;
    (function interceptLeaflet() {&lt;br /&gt;
        if (window.L &amp;amp;&amp;amp; window.L.map &amp;amp;&amp;amp; !window.L.map._isIntercepted) {&lt;br /&gt;
            var originalLMap = window.L.map;&lt;br /&gt;
            window.L.map = function (id, options) {&lt;br /&gt;
                var map = originalLMap.apply(this, arguments);&lt;br /&gt;
                var el = (typeof id === &#039;string&#039;) ? document.getElementById(id) : id;&lt;br /&gt;
                if (el) {&lt;br /&gt;
                    $(el).data(&#039;captured-map&#039;, map);&lt;br /&gt;
                    console.log(&#039;GleisEditor: Map-Instanz abgefangen.&#039;);&lt;br /&gt;
                }&lt;br /&gt;
                return map;&lt;br /&gt;
            };&lt;br /&gt;
            window.L.map._isIntercepted = true;&lt;br /&gt;
            console.log(&#039;GleisEditor: Leaflet Interceptor bereit.&#039;);&lt;br /&gt;
        } else if (!window.L || !window.L.map) {&lt;br /&gt;
            setTimeout(interceptLeaflet, 50);&lt;br /&gt;
        }&lt;br /&gt;
    })();&lt;br /&gt;
&lt;br /&gt;
    // --- Standard MediaWiki:Common.js Funktionen ---&lt;br /&gt;
    // (Vollständig erhalten aus Vorversionen)&lt;br /&gt;
    var monthsNames = [&#039;Januar&#039;, &#039;Februar&#039;, &#039;März&#039;, &#039;April&#039;, &#039;Mai&#039;, &#039;Juni&#039;, &#039;Juli&#039;, &#039;August&#039;, &#039;September&#039;, &#039;Oktober&#039;, &#039;November&#039;, &#039;Dezember&#039;];&lt;br /&gt;
    function addDatepickerHandler(event) { var multidatepicker = event.target.parentNode.parentNode.parentNode.parentNode.getElementsByClassName(&#039;multidatepicker&#039;)[0]; addDatepicker(multidatepicker); }&lt;br /&gt;
    function removeDatepickerHandler(event) { event.target.parentNode.parentNode.parentNode.removeChild(event.target.parentNode.parentNode); parseInputsToStrings(); }&lt;br /&gt;
    function initMultiDatepickers() {&lt;br /&gt;
        var multidatepickers = document.getElementsByClassName(&#039;multidatepicker&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; multidatepickers.length; i++) {&lt;br /&gt;
            var addButtonRow = document.createElement(&#039;tr&#039;); var addButtonFirstTD = document.createElement(&#039;td&#039;); addButtonRow.appendChild(addButtonFirstTD); var addButtonSecondTD = document.createElement(&#039;td&#039;);&lt;br /&gt;
            var addButtonWrapperSpan = document.createElement(&#039;span&#039;); addButtonWrapperSpan.className = &#039;oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonInputWidget&#039;;&lt;br /&gt;
            var addAnotherButton = document.createElement(&#039;button&#039;); addAnotherButton.className = &#039;oo-ui-inputWidget-input oo-ui-buttonElement-button&#039;; addAnotherButton.innerHTML = &#039;+&#039;; addAnotherButton.type = &#039;button&#039;;&lt;br /&gt;
            addButtonWrapperSpan.appendChild(addAnotherButton); addButtonSecondTD.appendChild(addButtonWrapperSpan); addButtonRow.appendChild(addButtonSecondTD); addAnotherButton.onclick = addDatepickerHandler;&lt;br /&gt;
            multidatepickers[i].parentNode.parentNode.appendChild(addButtonRow);&lt;br /&gt;
            var stringValues = multidatepickers[i].value.split(&#039;,&#039;);&lt;br /&gt;
            for (var j = 0; j &amp;lt; stringValues.length; j++) { var datepicker = makeDatepickerRow(stringValues[j]); multidatepickers[i].parentNode.parentNode.appendChild(datepicker); }&lt;br /&gt;
            multidatepickers[i].type = &#039;hidden&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function addDatepicker(multidatepicker) { var datepicker = makeDatepickerRow(&#039;&#039;); multidatepicker.parentNode.parentNode.appendChild(datepicker); }&lt;br /&gt;
    function parseInputsToStrings() {&lt;br /&gt;
        var multidatepickers = document.getElementsByClassName(&#039;multidatepicker&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; multidatepickers.length; i++) {&lt;br /&gt;
            multidatepickers[i].value = &#039;&#039;; var datepickers = multidatepickers[i].parentNode.parentNode.getElementsByClassName(&#039;dateInput&#039;); var finalStringValue = &#039;&#039;;&lt;br /&gt;
            for (var j = 0; j &amp;lt; datepickers.length; j++) {&lt;br /&gt;
                var yearInputValue = datepickers[j].getElementsByClassName(&#039;yearInput&#039;)[0].value; var monthInputValue = datepickers[j].getElementsByClassName(&#039;monthInput&#039;)[0].value; var dayInputValue = datepickers[j].getElementsByClassName(&#039;dayInput&#039;)[0].value;&lt;br /&gt;
                var stringValue = yearInputValue; if (monthInputValue != &#039;&#039;) { stringValue = stringValue + &#039;/&#039; + monthInputValue; if (dayInputValue != &#039;&#039;) { stringValue = stringValue + &#039;/&#039; + dayInputValue; } }&lt;br /&gt;
                finalStringValue = finalStringValue + &#039;,&#039; + stringValue;&lt;br /&gt;
            }&lt;br /&gt;
            multidatepickers[i].value = finalStringValue.substr(1);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function makeDatepickerRow(stringValue) {&lt;br /&gt;
        var year = &#039;&#039;; var month = &#039;&#039;; var day = &#039;&#039;; if (stringValue != null &amp;amp;&amp;amp; stringValue != &#039;&#039;) { var splitString = stringValue.split(&#039;/&#039;); if (stringValue.length == 4) year = stringValue; if (stringValue.length == 7) { year = splitString[0]; month = splitString[1]; } if (stringValue.length == 10) { year = splitString[0]; month = splitString[1]; day = splitString[2]; } }&lt;br /&gt;
        var multiDateContainer = document.createElement(&#039;span&#039;); multiDateContainer.className = &#039;dateInput&#039;; var dayField = document.createElement(&#039;input&#039;); dayField.size = 2; dayField.className = &#039;dayInput&#039;; dayField.value = day; dayField.oninput = parseInputsToStrings; multiDateContainer.appendChild(dayField);&lt;br /&gt;
        var monthField = document.createElement(&#039;select&#039;); monthField.className = &#039;monthInput&#039;; var noMonthOption = document.createElement(&#039;option&#039;); monthField.appendChild(noMonthOption);&lt;br /&gt;
        for (var i = 1; i &amp;lt; 13; i++) { var monthOption = document.createElement(&#039;option&#039;); var monthString = String(i).padStart(2, &#039;0&#039;); monthOption.value = monthString; monthOption.innerText = monthsNames[i - 1]; if (month == monthString) monthOption.setAttribute(&#039;selected&#039;, &#039;selected&#039;); monthField.appendChild(monthOption); }&lt;br /&gt;
        monthField.oninput = parseInputsToStrings; multiDateContainer.appendChild(monthField);&lt;br /&gt;
        var yearField = document.createElement(&#039;input&#039;); yearField.size = 4; yearField.value = year; yearField.className = &#039;yearInput&#039;; yearField.oninput = parseInputsToStrings; multiDateContainer.appendChild(yearField);&lt;br /&gt;
        var wrapperTR = document.createElement(&#039;tr&#039;); var wrapperFirstTD = document.createElement(&#039;td&#039;); var wrapperSecondTD = document.createElement(&#039;td&#039;); wrapperTR.appendChild(wrapperFirstTD);&lt;br /&gt;
        var deleteButtonWrapper = document.createElement(&#039;span&#039;); deleteButtonWrapper.className = &#039;oo-ui-buttonElement-button oo-ui-buttonElement-frameless&#039;; var deleteButton = document.createElement(&#039;a&#039;); deleteButton.className = &#039;oo-ui-iconElement-icon oo-ui-icon-trash oo-ui-image-destructive&#039;; deleteButton.onclick = removeDatepickerHandler; deleteButtonWrapper.appendChild(deleteButton);&lt;br /&gt;
        wrapperSecondTD.appendChild(multiDateContainer); wrapperSecondTD.appendChild(deleteButtonWrapper); wrapperTR.appendChild(wrapperSecondTD); return wrapperTR;&lt;br /&gt;
    }&lt;br /&gt;
    function initColorpickers() { var colorpickers = document.getElementsByClassName(&#039;colorpicker&#039;); for (var i = 0; i &amp;lt; colorpickers.length; i++) { colorpickers[i].setAttribute(&#039;type&#039;, &#039;color&#039;); colorpickers[i].value = &#039;#&#039; + colorpickers[i].value; } }&lt;br /&gt;
    function initCoordsPasteHook() {&lt;br /&gt;
        var inputs = document.getElementsByClassName(&#039;pfCoordsInput&#039;);&lt;br /&gt;
        for (var i = 0; i &amp;lt; inputs.length; i++) {&lt;br /&gt;
            inputs[i].addEventListener(&#039;paste&#039;, function (e) {&lt;br /&gt;
                var paste = (e.clipboardData || window.clipboardData).getData(&#039;text&#039;);&lt;br /&gt;
                if (paste.startsWith(&#039;https://maps.apple.com/place?/&amp;amp;ll=&#039;)) { e.preventDefault(); e.target.value = decodeURIComponent(paste.substring(34)); }&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    $(function () { initMultiDatepickers(); initColorpickers(); initCoordsPasteHook(); });&lt;br /&gt;
&lt;br /&gt;
    /* GleisEditor Logic v9 */&lt;br /&gt;
    function setupGleisEditor() {&lt;br /&gt;
        const $mapCanvas = $(&#039;.pfMapCanvas&#039;);&lt;br /&gt;
        if (!$mapCanvas.length) return;&lt;br /&gt;
&lt;br /&gt;
        let attempts = 0;&lt;br /&gt;
        const checkLeaflet = setInterval(function () {&lt;br /&gt;
            attempts++;&lt;br /&gt;
            const mapContainer = $mapCanvas[0];&lt;br /&gt;
            let map = mapContainer._leaflet_map || $(mapContainer).data(&#039;captured-map&#039;) || $(mapContainer).data(&#039;leaflet&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (map) {&lt;br /&gt;
                console.log(&#039;GleisEditor: Map gefunden.&#039;);&lt;br /&gt;
                clearInterval(checkLeaflet);&lt;br /&gt;
&lt;br /&gt;
                // PF-Koordinaten-Input des Map-Dummy-Feldes ausblenden&lt;br /&gt;
                $mapCanvas.parent().find(&#039;.pfCoordsInput&#039;).hide();&lt;br /&gt;
                $mapCanvas.parent().find(&#039;.pfCoordsInputHelpers&#039;).hide();&lt;br /&gt;
&lt;br /&gt;
                initGleisEditor(map);&lt;br /&gt;
            } else if (attempts &amp;gt; 60) {&lt;br /&gt;
                clearInterval(checkLeaflet);&lt;br /&gt;
            }&lt;br /&gt;
        }, 500);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function initGleisEditor(map) {&lt;br /&gt;
        if (map._gleisEditorInitialized) return;&lt;br /&gt;
        map._gleisEditorInitialized = true;&lt;br /&gt;
&lt;br /&gt;
        console.log(&#039;GleisEditor: Initialisiere Polyline-Modus v10...&#039;);&lt;br /&gt;
        map.off(&#039;click&#039;);&lt;br /&gt;
&lt;br /&gt;
        let markerLayer = L.layerGroup().addTo(map);&lt;br /&gt;
        let polyline = L.polyline([], { color: &#039;black&#039;, weight: 4, opacity: 0.8 }).addTo(map);&lt;br /&gt;
        let markers = [];&lt;br /&gt;
&lt;br /&gt;
        function updatePolyline() { polyline.setLatLngs(markers.map(m =&amp;gt; m.getLatLng())); }&lt;br /&gt;
&lt;br /&gt;
        function updateAllFields() {&lt;br /&gt;
            const coords = markers.map(m =&amp;gt; {&lt;br /&gt;
                const ll = m.getLatLng();&lt;br /&gt;
                return ll.lat.toFixed(6) + &#039;,&#039; + ll.lng.toFixed(6);&lt;br /&gt;
            }).join(&#039;;&#039;);&lt;br /&gt;
&lt;br /&gt;
            // Aggressives Targetting: Alle Elemente mit Name &#039;Gleis[Koordinaten]&#039; finden.&lt;br /&gt;
            // PageForms erstellt oft ein sichtbares und ein verstecktes Feld.&lt;br /&gt;
            const $targets = $(&#039;[name=&amp;quot;Gleis[Koordinaten]&amp;quot;]&#039;);&lt;br /&gt;
            $targets.val(coords).trigger(&#039;change&#039;);&lt;br /&gt;
&lt;br /&gt;
            console.log(&#039;GleisEditor: &#039; + $targets.length + &#039; Datenfelder aktualisiert:&#039;, coords);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addMarker(lat, lng) {&lt;br /&gt;
            const marker = L.marker([lat, lng], { draggable: true }).addTo(markerLayer);&lt;br /&gt;
            marker.on(&#039;drag&#039;, function () { updatePolyline(); updateAllFields(); });&lt;br /&gt;
            marker.on(&#039;contextmenu&#039;, function (e) {&lt;br /&gt;
                if (e.originalEvent) e.originalEvent.preventDefault();&lt;br /&gt;
                markerLayer.removeLayer(marker);&lt;br /&gt;
                markers = markers.filter(m =&amp;gt; m !== marker);&lt;br /&gt;
                updatePolyline(); updateAllFields();&lt;br /&gt;
                return false;&lt;br /&gt;
            });&lt;br /&gt;
            markers.push(marker);&lt;br /&gt;
            return marker;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Vorhandene Daten aus dem ersten gefundenen Koordinaten-Feld laden&lt;br /&gt;
        const initialVal = $(&#039;[name=&amp;quot;Gleis[Koordinaten]&amp;quot;]&#039;).first().val();&lt;br /&gt;
        if (initialVal &amp;amp;&amp;amp; initialVal.includes(&#039;,&#039;)) {&lt;br /&gt;
            initialVal.split(&#039;;&#039;).forEach(pair =&amp;gt; {&lt;br /&gt;
                const p = pair.trim().split(&#039;,&#039;).map(Number);&lt;br /&gt;
                if (p.length === 2 &amp;amp;&amp;amp; !isNaN(p[0])) addMarker(p[0], p[1]);&lt;br /&gt;
            });&lt;br /&gt;
            updatePolyline();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        map.on(&#039;click&#039;, function (e) {&lt;br /&gt;
            addMarker(e.latlng.lat, e.latlng.lng);&lt;br /&gt;
            updatePolyline();&lt;br /&gt;
            updateAllFields();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        console.log(&#039;GleisEditor: BEREIT (v9).&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $(setupGleisEditor);&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(setupGleisEditor);&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=SMW/Schema:Group:Predefined_properties&amp;diff=21765</id>
		<title>SMW/Schema:Group:Predefined properties</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=SMW/Schema:Group:Predefined_properties&amp;diff=21765"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki group import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;PROPERTY_GROUP_SCHEMA&amp;quot;,&lt;br /&gt;
    &amp;quot;groups&amp;quot;: {&lt;br /&gt;
        &amp;quot;administrative_group&amp;quot;: {&lt;br /&gt;
            &amp;quot;canonical_name&amp;quot;: &amp;quot;Administrative properties&amp;quot;,&lt;br /&gt;
            &amp;quot;message_key&amp;quot;: &amp;quot;smw-property-group-label-administrative-properties&amp;quot;,&lt;br /&gt;
            &amp;quot;property_keys&amp;quot;: [&lt;br /&gt;
                &amp;quot;_MDAT&amp;quot;,&lt;br /&gt;
                &amp;quot;_CDAT&amp;quot;,&lt;br /&gt;
                &amp;quot;_NEWP&amp;quot;,&lt;br /&gt;
                &amp;quot;_LEDT&amp;quot;,&lt;br /&gt;
                &amp;quot;_DTITLE&amp;quot;,&lt;br /&gt;
                &amp;quot;_CHGPRO&amp;quot;,&lt;br /&gt;
                &amp;quot;_EDIP&amp;quot;,&lt;br /&gt;
                &amp;quot;_ERRC&amp;quot;&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;classification_group&amp;quot;: {&lt;br /&gt;
            &amp;quot;canonical_name&amp;quot;: &amp;quot;Classification properties&amp;quot;,&lt;br /&gt;
            &amp;quot;message_key&amp;quot;: &amp;quot;smw-property-group-label-classification-properties&amp;quot;,&lt;br /&gt;
            &amp;quot;property_keys&amp;quot;: [&lt;br /&gt;
                &amp;quot;_INST&amp;quot;,&lt;br /&gt;
                &amp;quot;_PPGR&amp;quot;,&lt;br /&gt;
                &amp;quot;_SUBP&amp;quot;,&lt;br /&gt;
                &amp;quot;_SUBC&amp;quot;&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;content_group&amp;quot;: {&lt;br /&gt;
            &amp;quot;canonical_name&amp;quot;: &amp;quot;Content properties&amp;quot;,&lt;br /&gt;
            &amp;quot;message_key&amp;quot;: &amp;quot;smw-property-group-label-content-properties&amp;quot;,&lt;br /&gt;
            &amp;quot;property_keys&amp;quot;: [&lt;br /&gt;
                &amp;quot;_SOBJ&amp;quot;,&lt;br /&gt;
                &amp;quot;_ASK&amp;quot;,&lt;br /&gt;
                &amp;quot;_MEDIA&amp;quot;,&lt;br /&gt;
                &amp;quot;_MIME&amp;quot;,&lt;br /&gt;
                &amp;quot;_ATTCH_LINK&amp;quot;,&lt;br /&gt;
                &amp;quot;_FILE_ATTCH&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_TYPE&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_AUTHOR&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_LEN&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_LANG&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_TITLE&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_DATE&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONT_KEYW&amp;quot;,&lt;br /&gt;
                &amp;quot;_TRANS&amp;quot;,&lt;br /&gt;
                &amp;quot;_TRANS_SOURCE&amp;quot;,&lt;br /&gt;
                &amp;quot;_TRANS_GROUP&amp;quot;&lt;br /&gt;
            ]&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;declarative_group&amp;quot;: {&lt;br /&gt;
            &amp;quot;canonical_name&amp;quot;: &amp;quot;Declarative properties&amp;quot;,&lt;br /&gt;
            &amp;quot;message_key&amp;quot;: &amp;quot;smw-property-group-label-declarative-properties&amp;quot;,&lt;br /&gt;
            &amp;quot;property_keys&amp;quot;: [&lt;br /&gt;
                &amp;quot;_TYPE&amp;quot;,&lt;br /&gt;
                &amp;quot;_UNIT&amp;quot;,&lt;br /&gt;
                &amp;quot;_IMPO&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONV&amp;quot;,&lt;br /&gt;
                &amp;quot;_SERV&amp;quot;,&lt;br /&gt;
                &amp;quot;_PVAL&amp;quot;,&lt;br /&gt;
                &amp;quot;_LIST&amp;quot;,&lt;br /&gt;
                &amp;quot;_PREC&amp;quot;,&lt;br /&gt;
                &amp;quot;_PDESC&amp;quot;,&lt;br /&gt;
                &amp;quot;_PPLB&amp;quot;,&lt;br /&gt;
                &amp;quot;_PVAP&amp;quot;,&lt;br /&gt;
                &amp;quot;_PVALI&amp;quot;,&lt;br /&gt;
                &amp;quot;_PVUC&amp;quot;,&lt;br /&gt;
                &amp;quot;_PEID&amp;quot;,&lt;br /&gt;
                &amp;quot;_PEFU&amp;quot;&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;group&amp;quot;,&lt;br /&gt;
        &amp;quot;property group&amp;quot;&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=SMW/Schema:Group:Schema_properties&amp;diff=21764</id>
		<title>SMW/Schema:Group:Schema properties</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=SMW/Schema:Group:Schema_properties&amp;diff=21764"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki group import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;PROPERTY_GROUP_SCHEMA&amp;quot;,&lt;br /&gt;
    &amp;quot;groups&amp;quot;: {&lt;br /&gt;
        &amp;quot;schema_group&amp;quot;: {&lt;br /&gt;
            &amp;quot;canonical_name&amp;quot;: &amp;quot;Schema properties&amp;quot;,&lt;br /&gt;
            &amp;quot;message_key&amp;quot;: &amp;quot;smw-property-group-label-schema-group&amp;quot;,&lt;br /&gt;
            &amp;quot;property_keys&amp;quot;: [&lt;br /&gt;
                &amp;quot;_SCHEMA_TYPE&amp;quot;,&lt;br /&gt;
                &amp;quot;_SCHEMA_DEF&amp;quot;,&lt;br /&gt;
                &amp;quot;_SCHEMA_DESC&amp;quot;,&lt;br /&gt;
                &amp;quot;_SCHEMA_TAG&amp;quot;,&lt;br /&gt;
                &amp;quot;_SCHEMA_LINK&amp;quot;,&lt;br /&gt;
                &amp;quot;_FORMAT_SCHEMA&amp;quot;,&lt;br /&gt;
                &amp;quot;_CONSTRAINT_SCHEMA&amp;quot;,&lt;br /&gt;
                &amp;quot;_PROFILE_SCHEMA&amp;quot;&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;group&amp;quot;,&lt;br /&gt;
        &amp;quot;property group&amp;quot;&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Owl:differentFrom&amp;diff=21763</id>
		<title>Attribut:Owl:differentFrom</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Owl:differentFrom&amp;diff=21763"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki default vocabulary import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Imported from::owl:differentFrom]]&lt;br /&gt;
* [[Property description::The property that determines that two given individuals are different.@en]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Imported vocabulary]] {{DISPLAYTITLE:owl:differentFrom}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Foaf:homepage&amp;diff=21762</id>
		<title>Attribut:Foaf:homepage</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Foaf:homepage&amp;diff=21762"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki default vocabulary import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Imported from::foaf:homepage]]&lt;br /&gt;
* [[Property description::URL of the homepage of something, which is a general web resource.@en]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:homepage}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Foaf:name&amp;diff=21761</id>
		<title>Attribut:Foaf:name</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Foaf:name&amp;diff=21761"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki default vocabulary import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Imported from::foaf:name]]&lt;br /&gt;
* [[Property description::A name for some thing or agent.@en]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:name}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=Attribut:Foaf:knows&amp;diff=21760</id>
		<title>Attribut:Foaf:knows</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=Attribut:Foaf:knows&amp;diff=21760"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki default vocabulary import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Imported from::foaf:knows]]&lt;br /&gt;
* [[Property description::A person known by this person (indicating some level of reciprocated interaction between the parties).@en]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:knows}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Smw_import_owl&amp;diff=21759</id>
		<title>MediaWiki:Smw import owl</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Smw_import_owl&amp;diff=21759"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki default vocabulary import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.w3.org/TR/owl2-syntax/ | [https://www.w3.org/TR/owl2-syntax/ Web Ontology Language (OWL)]&lt;br /&gt;
 AllDifferent|Category&lt;br /&gt;
 allValuesFrom|Type:Page&lt;br /&gt;
 AnnotationProperty|Category&lt;br /&gt;
 backwardCompatibleWith|Type:Page&lt;br /&gt;
 cardinality|Type:Number&lt;br /&gt;
 Class|Category&lt;br /&gt;
 comment|Type:Page&lt;br /&gt;
 complementOf|Type:Page&lt;br /&gt;
 DataRange|Category&lt;br /&gt;
 DatatypeProperty|Category&lt;br /&gt;
 DeprecatedClass|Category&lt;br /&gt;
 DeprecatedProperty|Category&lt;br /&gt;
 differentFrom|Type:Page&lt;br /&gt;
 disjointWith|Type:Page&lt;br /&gt;
 distinctMembers|Type:Page&lt;br /&gt;
 equivalentClass|Type:Page&lt;br /&gt;
 equivalentProperty|Type:Page&lt;br /&gt;
 FunctionalProperty|Category&lt;br /&gt;
 hasValue|Type:Page&lt;br /&gt;
 imports|Type:Page&lt;br /&gt;
 incompatibleWith|Type:Page&lt;br /&gt;
 intersectionOf|Type:Page&lt;br /&gt;
 InverseFunctionalProperty|Category&lt;br /&gt;
 inverseOf|Type:Page&lt;br /&gt;
 label|Type:Page&lt;br /&gt;
 maxCardinality|Type:Number&lt;br /&gt;
 Members|Type:Page&lt;br /&gt;
 minCardinality|Type:Number&lt;br /&gt;
 Nothing|Category&lt;br /&gt;
 ObjectProperty|Category&lt;br /&gt;
 oneOf|Type:Page&lt;br /&gt;
 onProperty|Type:Page&lt;br /&gt;
 Ontology|Category&lt;br /&gt;
 OntologyProperty|Category&lt;br /&gt;
 owl|Type:Page&lt;br /&gt;
 priorVersion|Type:Page&lt;br /&gt;
 Restriction|Category&lt;br /&gt;
 sameAs|Type:Page&lt;br /&gt;
 seeAlso|Type:Page&lt;br /&gt;
 someValuesFrom|Type:Page&lt;br /&gt;
 SymmetricProperty|Category&lt;br /&gt;
 Thing|Category&lt;br /&gt;
 TransitiveProperty|Category&lt;br /&gt;
 unionOf|Type:Page&lt;br /&gt;
 versionInfo|Type:Page&lt;br /&gt;
&lt;br /&gt;
[[Category:Imported vocabulary]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Smw_import_foaf&amp;diff=21758</id>
		<title>MediaWiki:Smw import foaf</title>
		<link rel="alternate" type="text/html" href="https://stadtbahn-bi.wiki/index.php?title=MediaWiki:Smw_import_foaf&amp;diff=21758"/>
		<updated>2026-02-02T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Semantic MediaWiki default vocabulary import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://xmlns.com/foaf/0.1/ | [https://en.wikipedia.org/wiki/FOAF_(ontology) Friend Of A Friend]&lt;br /&gt;
 aimChatID|Type:External identifier&lt;br /&gt;
 currentProject|Type:Page&lt;br /&gt;
 depiction|Type:Page&lt;br /&gt;
 depicts|Type:Page&lt;br /&gt;
 dnaChecksum|Type:Text&lt;br /&gt;
 family_name|Type:Text&lt;br /&gt;
 firstName|Type:Text&lt;br /&gt;
 fundedBy|Type:Page&lt;br /&gt;
 geekcode|Type:Text&lt;br /&gt;
 givenname|Type:Text&lt;br /&gt;
 homepage|Type:URL&lt;br /&gt;
 iChatID|Type:External identifier&lt;br /&gt;
 img|Type:Page&lt;br /&gt;
 interest|Type:Page&lt;br /&gt;
 jabberID|Type:External identifier&lt;br /&gt;
 knows|Type:Page&lt;br /&gt;
 linkedWith|Type:Page&lt;br /&gt;
 logo|Type:Page&lt;br /&gt;
 made|Type:Page&lt;br /&gt;
 mbox|Type:Email&lt;br /&gt;
 mbox_sha1sum|Type:Text&lt;br /&gt;
 msnChatID|Type:External identifier&lt;br /&gt;
 myersBriggs|Type:Text&lt;br /&gt;
 name|Type:Text&lt;br /&gt;
 nick|Type:Text&lt;br /&gt;
 page|Type:Page&lt;br /&gt;
 pastProject|Type:Page&lt;br /&gt;
 phone|Type:Telephone number&lt;br /&gt;
 plan|Type:Text&lt;br /&gt;
 publications|Type:Page&lt;br /&gt;
 schoolHomepage|Type:URL&lt;br /&gt;
 sha1|Type:Text&lt;br /&gt;
 surname|Type:Text&lt;br /&gt;
 theme|Type:Page&lt;br /&gt;
 thumbnail|Type:URL&lt;br /&gt;
 title|Type:Text&lt;br /&gt;
 topic|Type:Page&lt;br /&gt;
 topic_interest|Type:Page&lt;br /&gt;
 weblog|Type:Page&lt;br /&gt;
 workInfoHomepage|Type:URL&lt;br /&gt;
 workplaceHomepage|Type:URL&lt;br /&gt;
&lt;br /&gt;
 Document|Category&lt;br /&gt;
 Image|Category&lt;br /&gt;
 Organization|Category&lt;br /&gt;
 Person|Category&lt;br /&gt;
 Project |Category&lt;br /&gt;
&lt;br /&gt;
[[Category:Imported vocabulary]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>