{"id":3732,"date":"2026-04-06T12:24:45","date_gmt":"2026-04-06T04:24:45","guid":{"rendered":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/"},"modified":"2026-04-06T12:24:45","modified_gmt":"2026-04-06T04:24:45","slug":"communication-vs-sequence-diagrams-guide","status":"publish","type":"post","link":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/","title":{"rendered":"Vergleich: Wann man Kommunikationsdiagramme gegen\u00fcber Sequenzdiagrammen verwenden sollte"},"content":{"rendered":"<p>Das Verst\u00e4ndnis der Interaktionsmodellierung innerhalb der Unified Modeling Language (UML) ist f\u00fcr eine klare Systemarchitektur unerl\u00e4sslich. Zwei prim\u00e4re Werkzeuge existieren, um Objektinteraktionen darzustellen: Sequenzdiagramme und Kommunikationsdiagramme. Beide dienen dazu, visuell darzustellen, wie Objekte kommunizieren, um ein bestimmtes Verhalten zu erreichen, betonen jedoch unterschiedliche Aspekte der Systemgestaltung. Die Wahl des richtigen Werkzeugs h\u00e4ngt von der spezifischen Kommunikationsfluss, der Komplexit\u00e4t der Objektbeziehungen und der Zielgruppe ab, die die Dokumentation liest.<\/p>\n<p>Dieser Leitfaden untersucht die strukturellen und funktionalen Unterschiede zwischen diesen beiden Interaktionsdiagrammen. Wir werden analysieren, wann jedes Format eine bessere Klarheit f\u00fcr Entwickler und Stakeholder bietet. Durch die Pr\u00fcfung der visuellen Syntax, der Darstellung der Zeit und des Fokus auf Objektbeziehungen k\u00f6nnen Sie das am besten geeignete Werkzeug f\u00fcr Ihre spezifischen Modellierungsanforderungen bestimmen.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img alt=\"Hand-drawn child-style infographic comparing UML Sequence Diagrams (vertical timeline with lifelines, message arrows, and activation bars for time-based flows) versus Communication Diagrams (spatial network of objects with numbered messages for structural relationships), with simple icons and labels showing when to use each diagram type for system design documentation\" decoding=\"async\" src=\"https:\/\/www.go2posts.com\/wp-content\/uploads\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg\"\/><\/figure>\n<\/div>\n<h2>Verst\u00e4ndnis von Sequenzdiagrammen \u23f1\ufe0f<\/h2>\n<p>Ein Sequenzdiagramm konzentriert sich haupts\u00e4chlich auf die zeitliche Komponente der Interaktionen. Es ordnet Objekte horizontal und Nachrichten vertikal an, wodurch eine Zeitleiste entsteht, die von oben nach unten flie\u00dft. Diese Anordnung macht es intuitiv, die Reihenfolge der Ereignisse zu verstehen, wie sie innerhalb eines bestimmten Szenarios auftreten.<\/p>\n<h3>Kernkomponenten<\/h3>\n<ul>\n<li>\n<p><strong>Lebenslinien:<\/strong>Senkrechte gestrichelte Linien, die die Existenz eines Objekts oder Akteurs \u00fcber die Zeit darstellen.<\/p>\n<\/li>\n<li>\n<p><strong>Nachrichten:<\/strong>Horizontale Pfeile, die Lebenslinien verbinden und den Fluss von Informationen oder Steuerung anzeigen.<\/p>\n<\/li>\n<li>\n<p><strong>Aktivit\u00e4tsleisten:<\/strong>Rechteckige Felder auf Lebenslinien, die anzeigen, wann ein Objekt aktiv ist oder eine Aufgabe bearbeitet.<\/p>\n<\/li>\n<li>\n<p><strong>R\u00fcckgabe-Nachrichten:<\/strong>Gestrichelte Pfeile, die die R\u00fcckgabe von Kontrolle oder Daten an den Aufrufer anzeigen.<\/p>\n<\/li>\n<\/ul>\n<h3>St\u00e4rken des Sequenzansatzes<\/h3>\n<ul>\n<li>\n<p><strong>Zeitliche Klarheit:<\/strong>Der vertikale Fluss zeigt die Reihenfolge der Operationen explizit an. Die Reihenfolge der Nachrichten kann nicht missverstanden werden.<\/p>\n<\/li>\n<li>\n<p><strong>Sichtbarkeit der Dauer:<\/strong>Aktivit\u00e4tsleisten erm\u00f6glichen es Ihnen, wie lange ein Objekt besch\u00e4ftigt bleibt, um eine Anforderung zu verarbeiten.<\/p>\n<\/li>\n<li>\n<p><strong>Konkurrenz:<\/strong>Es ist einfacher, parallele Verarbeitung und asynchrone Nachrichten mit spezifischen Pfeilstilen visuell darzustellen.<\/p>\n<\/li>\n<li>\n<p><strong>Zustands\u00e4nderungen:<\/strong>Das Diagramm unterst\u00fctzt nat\u00fcrlicherweise die Darstellung von Zustands\u00e4nderungen \u00fcber die Zeit innerhalb eines bestimmten Anwendungsfalls.<\/p>\n<\/li>\n<\/ul>\n<p>Wenn komplexe Workflows entworfen werden, bei denen die Timing einer Nachricht die Auswirkung hat, ist das Sequenzdiagramm oft die bessere Wahl. Es hilft Entwicklern, Rennbedingungen oder Engp\u00e4sse zu identifizieren, bei denen ein Prozess zu lange auf eine Antwort wartet. Es ist besonders n\u00fctzlich, um API-Aufrufe, Datenbanktransaktionen und Benutzersitzungsabl\u00e4ufe zu dokumentieren.<\/p>\n<h2>Verst\u00e4ndnis von Kommunikationsdiagrammen \ud83d\udd78\ufe0f<\/h2>\n<p>Ein Kommunikationsdiagramm (fr\u00fcher als Zusammenarbeitsdiagramm bekannt) betont die strukturelle Organisation der Objekte anstatt die Zeitleiste. Objekte werden basierend auf ihren Beziehungen positioniert, und Nachrichten werden nummeriert, um die Reihenfolge der Interaktionen anzuzeigen. Dieser Ansatz behandelt das Diagramm als Karte der Topologie des Systems.<\/p>\n<h3>Kernkomponenten<\/h3>\n<ul>\n<li>\n<p><strong>Objekte:<\/strong>Dargestellt durch Boxen mit Beschriftungen, positioniert, um strukturelle N\u00e4he oder logische Gruppierung zu zeigen.<\/p>\n<\/li>\n<li>\n<p><strong>Verbindungen:<\/strong> Linien, die Objekte verbinden, um strukturelle Beziehungen (Assoziationen) anzuzeigen.<\/p>\n<\/li>\n<li>\n<p><strong>Nachrichten:<\/strong>Nummerierte Pfeile zwischen Objekten, die die Reihenfolge der Ausf\u00fchrung anzeigen.<\/p>\n<\/li>\n<li>\n<p><strong>Vielfachheit:<\/strong> H\u00e4ufig verwendet, um anzuzeigen, wie viele Instanzen eines Objekts an der Interaktion beteiligt sind.<\/p>\n<\/li>\n<\/ul>\n<h3>St\u00e4rken des Kommunikationsansatzes<\/h3>\n<ul>\n<li>\n<p><strong>Struktureller Fokus:<\/strong> Er hebt die Beziehungen zwischen Objekten klarer hervor als ein Sequenzdiagramm.<\/p>\n<\/li>\n<li>\n<p><strong>K\u00fcrze:<\/strong> Es kann komplexe Interaktionen darstellen, ohne den vertikalen Raum zu ben\u00f6tigen, der von Lebenslinien erforderlich ist.<\/p>\n<\/li>\n<li>\n<p><strong>Pfadvisualisierung:<\/strong> Es ist einfacher, den gesamten Datenpfad \u00fcber die Systemarchitektur in einem einzigen Blick zu erkennen.<\/p>\n<\/li>\n<li>\n<p><strong>Navigation:<\/strong> Die nummerierten Nachrichten erm\u00f6glichen eine einfache Referenzierung bei der Lekt\u00fcre nicht-linearer Abl\u00e4ufe.<\/p>\n<\/li>\n<\/ul>\n<p> Kommunikationsdiagramme sind ideal, wenn die Beziehung zwischen Objekten wichtiger ist als die genaue Zeitpunkte der Interaktion. Sie eignen sich hervorragend f\u00fcr hochrangige architektonische \u00dcbersichten, bei denen der Fokus darauf liegt, welche Objekte miteinander kommunizieren, anstatt auf die Millisekunden zwischen Aufrufen.<\/p>\n<h2>Wesentliche Unterschiede auf einen Blick \ud83d\udcca<\/h2>\n<p>Um eine fundierte Entscheidung treffen zu k\u00f6nnen, ist es hilfreich, die technischen Spezifikationen nebeneinander zu vergleichen. Die folgende Tabelle zeigt die wichtigsten Unterschiede auf.<\/p>\n<table style=\"min-width: 75px;\">\n<colgroup>\n<col style=\"min-width: 25px;\"\/>\n<col style=\"min-width: 25px;\"\/>\n<col style=\"min-width: 25px;\"\/><\/colgroup>\n<tbody>\n<tr>\n<th colspan=\"1\" rowspan=\"1\">\n<p>Funktion<\/p>\n<\/th>\n<th colspan=\"1\" rowspan=\"1\">\n<p>Sequenzdiagramm<\/p>\n<\/th>\n<th colspan=\"1\" rowspan=\"1\">\n<p>Kommunikationsdiagramm<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">\n<p><strong>Hauptfokus<\/strong><\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Zeit und Reihenfolge<\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Struktur und Beziehungen<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">\n<p><strong>Anordnung<\/strong><\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Vertikaler Ablauf (von oben nach unten)<\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Raumliche Anordnung (Objekt zu Objekt)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">\n<p><strong>Sequenzanzeige<\/strong><\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Position auf der vertikalen Achse<\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Numerische Beschriftungen auf Pfeilen<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">\n<p><strong>Sichtbarkeit von Beziehungen<\/strong><\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Durch N\u00e4he impliziert<\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Explizite Verbindungen zwischen Objekten<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">\n<p><strong>Umgang mit Komplexit\u00e4t<\/strong><\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Kann sehr hoch werden<\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Kann r\u00e4umlich \u00fcberladen werden<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">\n<p><strong>Am besten geeignet f\u00fcr<\/strong><\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Detaillierte Logik, API-Fl\u00fcsse<\/p>\n<\/td>\n<td colspan=\"1\" rowspan=\"1\">\n<p>Architektur, Objektnavigation<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Wann man ein Sequenzdiagramm w\u00e4hlt \ud83d\udcdc<\/h2>\n<p>Die Auswahl des Sequenzdiagramms ist oft die Standardwahl f\u00fcr detaillierte Implementationsdokumentation. Es gibt spezifische Szenarien, in denen dieses Format erheblich mehr Wert bietet.<\/p>\n<h3>1. Komplexe Logikfl\u00fcsse<\/h3>\n<p>Wenn Ihr System verschachtelte Schleifen, bedingte Verzweigungen oder komplexe Fehlerbehandlung beinhaltet, \u00fcbertrifft das Sequenzdiagramm andere Darstellungen. Sie k\u00f6nnen kombinierte Fragmente (wie alt, opt, loop) verwenden, um Verzweigungslogik klar zu kennzeichnen. Ein Kommunikationsdiagramm hat Schwierigkeiten, diese logischen Strukturen darzustellen, ohne verwirrend zu werden.<\/p>\n<h3>2. Leistungs- und Zeitverlaufsanalyse<\/h3>\n<p>Bei der Analyse der Systemleistung ist es entscheidend, die Dauer einer Operation zu kennen. Die Aktivit\u00e4tsbalken in einem Sequenzdiagramm erm\u00f6glichen es Ihnen, die Verarbeitungszeit abzusch\u00e4tzen. Wenn Sie identifizieren m\u00fcssen, wo sich die Latenz in einer Kette von Mikrodiensten befindet, ist dieses Diagramm unverzichtbar.<\/p>\n<h3>3. Asynchrone Interaktionen<\/h3>\n<p>Moderne Systeme st\u00fctzen sich oft auf asynchrone Nachrichtenwarteschlangen. Sequenzdiagramme verf\u00fcgen \u00fcber eine spezifische Syntax f\u00fcr nicht blockierende Nachrichten. Sie k\u00f6nnen deutlich darstellen, dass ein Absender seine Arbeit fortsetzt, ohne auf eine Antwort zu warten, was in einem r\u00e4umlichen Kommunikationsdiagramm schwieriger darzustellen ist.<\/p>\n<h3>4. Interaktionen mit der Benutzeroberfl\u00e4che<\/h3>\n<p>F\u00fcr die Frontend-Entwicklung ist es entscheidend, die Abfolge von Benutzeraktionen und Systemantworten darzustellen. Die lineare Struktur des Sequenzdiagramms entspricht der linearen Struktur von Benutzererfahrungsabl\u00e4ufen. Es hilft Designern sicherzustellen, dass die Benutzeroberfl\u00e4che zu jedem Schritt korrekt reagiert.<\/p>\n<h2>Wann man ein Kommunikationsdiagramm w\u00e4hlt \ud83e\udde9<\/h2>\n<p>W\u00e4hrend Sequenzdiagramme aufgrund ihrer Detailgenauigkeit beliebt sind, bietet das Kommunikationsdiagramm eine andere Perspektive, die gelegentlich f\u00fcr bestimmte Aufgaben vorteilhafter ist.<\/p>\n<h3>1. \u00dcberpr\u00fcfungen der Hoch-Level-Architektur<\/h3>\n<p>Bei Architekturreviews mit weniger technisch versierten Stakeholdern ist die Struktur des Systems oft wichtiger als die zeitliche Abfolge. Ein Kommunikationsdiagramm bietet eine \u201eKarte\u201c des Systems und zeigt, welche Module miteinander verbunden sind. Es verringert die kognitive Belastung, indem es die vertikale Zeitachse entfernt.<\/p>\n<h3>2. Objektorientierte Gestaltung<\/h3>\n<p>Wenn das Ziel darin besteht, das Objektmodell selbst zu \u00fcberpr\u00fcfen, ist das Kommunikationsdiagramm \u00fcberlegen. Es zeichnet die Verbindungen zwischen Objekten explizit, wodurch die in der Klassendiagramm definierten Assoziationsbeziehungen gest\u00e4rkt werden. Dies hilft sicherzustellen, dass die Interaktionsgestaltung mit der strukturellen Gestaltung \u00fcbereinstimmt.<\/p>\n<h3>3. Begrenzter vertikaler Raum<\/h3>\n<p>Sequenzdiagramme k\u00f6nnen extrem hoch werden, wenn die Interaktionskette lang ist. In Dokumenten oder Pr\u00e4sentationen, in denen vertikaler Raum begrenzt ist, kann ein Kommunikationsdiagramm diese Informationen in eine kompakte r\u00e4umliche Anordnung komprimieren. Es erm\u00f6glicht Ihnen, das gesamte Interaktionsnetzwerk ohne Scrollen zu sehen.<\/p>\n<h3>4. Iterative Verbesserung<\/h3>\n<p>Beim \u00c4ndern eines bestehenden Systems kann es einfacher sein, neue Verbindungen in ein Kommunikationsdiagramm einzuf\u00fcgen, als ein komplexes Sequenzdiagramm neu zu strukturieren. Das Hinzuf\u00fcgen eines neuen Objekts in die r\u00e4umliche Anordnung ist oft schneller als das Einf\u00fcgen einer neuen Lebenslinie in eine dichte vertikale Abfolge.<\/p>\n<h2>Detaillierter Vergleich technischer Merkmale \ud83d\udd27<\/h2>\n<p>Abgesehen von den Unterschieden auf hoher Ebene gibt es technische Feinheiten, wie diese Diagramme spezifische UML-Konstrukte behandeln.<\/p>\n<h3>Objekterstellung und -zerst\u00f6rung<\/h3>\n<p>Beide Diagramme unterst\u00fctzen die Erstellung und Zerst\u00f6rung von Objekten. In einem Sequenzdiagramm wird dies durch das Auftreten oder Verschwinden der Lebenslinie dargestellt. In einem Kommunikationsdiagramm wird es durch die Erstellung oder Beendigung des Objektsymbols selbst dargestellt. Das Sequenzdiagramm macht den Lebenszyklus eines Objekts w\u00e4hrend des Ablaufs der Szene deutlicher sichtbar.<\/p>\n<h3>Nachrichtennavigation<\/h3>\n<p>Sequenzdiagramme basieren auf dem Lesen von oben nach unten. Wenn eine Nachricht \u00fcber mehrere Schichten weitergeleitet wird, muss das Auge den vertikalen Pfad verfolgen. Kommunikationsdiagramme basieren auf dem Lesen nummerierter Pfeile. Wenn das Diagramm gro\u00df ist, muss das Auge \u00fcber die gesamte Fl\u00e4che springen. Bei kurzen Interaktionen ist dieser Sprung vernachl\u00e4ssigbar. Bei langen Ketten ist der vertikale Fluss des Sequenzdiagramms leichter nachzuvollziehen.<\/p>\n<h3>R\u00fcckmeldungen und R\u00fcckgabewerte<\/h3>\n<p>Die R\u00fcckgabe von Daten ist eine h\u00e4ufige Anforderung. Sequenzdiagramme verwenden gestrichelte Pfeile, die zur\u00fcck zum Absender zeigen. Kommunikationsdiagramme verwenden nummerierte Pfeile, die zur\u00fcck zeigen. In einem Kommunikationsdiagramm kann es schwierig sein, den Ablauf zu verfolgen, wenn die R\u00fcckmeldung nicht sequenziell nummeriert ist. Sequenzdiagramme verarbeiten R\u00fcckwege inh\u00e4rent durch die vertikale Positionierung.<\/p>\n<h2>Komplexit\u00e4ts- und Wartungsmanagement \ud83d\udee0\ufe0f<\/h2>\n<p>Die Pflege von Diagrammen \u00fcber den Lebenszyklus eines Projekts ist eine erhebliche Herausforderung. Beide Diagrammtypen erfordern spezifische \u00dcberlegungen zur Wartung.<\/p>\n<h3>Versionskontrolle und Differenzierung<\/h3>\n<p>Sequenzdiagramme sind in Versionskontrollsystemen oft leichter zu vergleichen, da die \u00c4nderungen normalerweise auf bestimmte vertikale Abschnitte beschr\u00e4nkt sind. Das Hinzuf\u00fcgen eines Schritts am Ende eines Sequenzdiagramms beeinflusst die Struktur dar\u00fcber nicht. Bei einem Kommunikationsdiagramm k\u00f6nnte das Hinzuf\u00fcgen eines neuen Objekts das Umlagern aller vorhandenen Objekte erfordern, um eine saubere Anordnung zu gew\u00e4hrleisten. Dies kann zu visuellem Rauschen bei der Differenzierung in Versionskontrollsystemen f\u00fchren.<\/p>\n<h3>Skalierbarkeit<\/h3>\n<p>Je mehr Objekte hinzukommen, desto stabiler bleibt das Sequenzdiagramm, da neue Objekte als neue Spalten hinzugef\u00fcgt werden. Das Kommunikationsdiagramm wird schneller zu einem \u201eSpaghetti-Diagramm\u201c. Wenn Sie mehr als f\u00fcnf interagierende Objekte haben, kann die r\u00e4umliche Anordnung unleserlich werden. In solchen F\u00e4llen ist das Sequenzdiagramm die sicherere Wahl f\u00fcr die Skalierbarkeit.<\/p>\n<h3>Werkzeuge und Automatisierung<\/h3>\n<p>Die meisten Modellierungswerkzeuge unterst\u00fctzen beide Diagrammtypen gleich gut. Allerdings ist die Codegenerierung aus Sequenzdiagrammen ein verbreiteter Workflow zur Erstellung von Schnittstellen-Stubs. Die Codegenerierung aus Kommunikationsdiagrammen ist weniger verbreitet, da die strukturellen Verbindungen weniger explizit mit der Ausf\u00fchrungsreihenfolge des Codes verkn\u00fcpft sind. Wenn Ihr Ziel die Automatisierung der Codegenerierung ist, liefert das Sequenzdiagramm mehr nutzbare Daten.<\/p>\n<h2>H\u00e4ufige Fehler, die Sie vermeiden sollten \ud83d\udeab<\/h2>\n<p>Unabh\u00e4ngig vom gew\u00e4hlten Diagrammtyp k\u00f6nnen bestimmte Fallstricke die Wirksamkeit Ihrer Dokumentation beeintr\u00e4chtigen.<\/p>\n<ul>\n<li>\n<p><strong>\u00dcberlastung des Diagramms:<\/strong>Versuchen Sie nicht, jede m\u00f6gliche Interaktion in einem einzigen Diagramm darzustellen. Teilen Sie komplexe Szenarien in mehrere Diagramme auf. Ein Diagramm sollte sich auf einen spezifischen Anwendungsfall oder Ablauf konzentrieren.<\/p>\n<\/li>\n<li>\n<p><strong>Inkonsistente Benennung:<\/strong>Stellen Sie sicher, dass Objektbezeichnungen genau den Klassennamen in Ihrer Codebasis entsprechen. Inkonsistenzen verursachen Verwirrung bei Entwicklern, die das Diagramm mit dem Code verkn\u00fcpfen wollen.<\/p>\n<\/li>\n<li>\n<p><strong>Ignorieren von R\u00fcckmeldungen:<\/strong>Zeigen Sie immer den R\u00fcckweg an. Wenn eine Methode Daten zur\u00fcckgibt, sollte das Diagramm dies widerspiegeln. Das Verbergen von R\u00fcckmeldungen verschleiert den vollst\u00e4ndigen Datenfluss.<\/p>\n<\/li>\n<li>\n<p><strong>Verwirrung der Verantwortlichkeiten:<\/strong>Mischen Sie nicht hochrangige Gesch\u00e4ftsabl\u00e4ufe mit tiefen technischen Details in einem Diagramm. Halten Sie die Gesch\u00e4ftslogik von Implementierungsdetails der Datenbank getrennt.<\/p>\n<\/li>\n<li>\n<p><strong>Ignorieren des Publikums:<\/strong>Wenn das Publikum ein Business-Analyst ist, vermeiden Sie technische Nachrichtensignaturen. Wenn das Publikum ein Entwickler ist, sollten Sie die spezifischen Operationsnamen und Parameterarten einbeziehen.<\/p>\n<\/li>\n<\/ul>\n<h2>Beide in der Dokumentation integrieren \ud83d\udcda<\/h2>\n<p>Es gibt keine Regel, die vorschreibt, dass Sie nur eine Wahl treffen m\u00fcssen. Eine robuste Dokumentationsstrategie nutzt oft beide. Sie k\u00f6nnten ein Kommunikationsdiagramm verwenden, um einen \u00dcberblick \u00fcber die Systemarchitektur und die Objektbeziehungen zu geben. F\u00fcr kritische Pfade verwenden Sie dann Sequenzdiagramme, um die genaue Ausf\u00fchrungslogik detailliert darzustellen.<\/p>\n<p>Dieser mehrschichtige Ansatz stellt sicher, dass Stakeholder das Gesamtbild erhalten, ohne in den Details zu versinken, w\u00e4hrend Entwickler die genaue Reihenfolge f\u00fcr die Implementierung erhalten. Beim \u00dcbergang von der Gestaltung zum Code dient das Sequenzdiagramm als prim\u00e4res Bauplan f\u00fcr die Logik, w\u00e4hrend das Kommunikationsdiagramm als Bauplan f\u00fcr die Objektverbindungen dient.<\/p>\n<h2>Zusammenfassung der Best Practices \u2705<\/h2>\n<p>Stellen Sie sicher, dass Ihre Interaktionsdiagramme wirksam sind, und halten Sie sich an die folgenden Richtlinien.<\/p>\n<ul>\n<li>\n<p><strong>Beginnen Sie mit dem Ziel:<\/strong> Definieren Sie, was Sie vermitteln m\u00f6chten, bevor Sie zeichnen. Handelt es sich um die Reihenfolge der Ereignisse oder die Verbindung der Objekte?<\/p>\n<\/li>\n<li>\n<p><strong>Halten Sie es einfach:<\/strong> Entfernen Sie unn\u00f6tige Objekte. Nehmen Sie nur Objekte auf, die an der spezifischen Interaktion beteiligt sind, die modelliert wird.<\/p>\n<\/li>\n<li>\n<p><strong>Verwenden Sie Standardnotation:<\/strong> Folgen Sie UML-Standards f\u00fcr Pfeile, Aktivierungsleisten und Objektformen, um eine universelle Verst\u00e4ndlichkeit zu gew\u00e4hrleisten.<\/p>\n<\/li>\n<li>\n<p><strong>\u00dcberpr\u00fcfen Sie regelm\u00e4\u00dfig:<\/strong>Diagramme werden schnell veraltet. Aktualisieren Sie sie, sobald sich der Code erheblich \u00e4ndert.<\/p>\n<\/li>\n<li>\n<p><strong>Konzentrieren Sie sich auf Lesbarkeit:<\/strong> Wenn ein Diagramm mehr als zwei Minuten zum Verst\u00e4ndnis ben\u00f6tigt, vereinfachen Sie es. Teilen Sie es in kleinere Schritte auf.<\/p>\n<\/li>\n<\/ul>\n<p>Die Wahl zwischen einem Kommunikationsdiagramm und einem Sequenzdiagramm geht nicht darum, welches besser ist, sondern welches im Kontext angemessener ist. Sequenzdiagramme liefern die Zeitachse, die f\u00fcr die Implementierung und das Testen erforderlich ist. Kommunikationsdiagramme liefern die Struktur, die f\u00fcr das architektonische Verst\u00e4ndnis notwendig ist. Indem Sie die St\u00e4rken und Grenzen beider verstehen, k\u00f6nnen Sie Dokumentation erstellen, die die Gestaltung Ihres Systems genau widerspiegelt und eine bessere Zusammenarbeit innerhalb des Entwicklungsteams f\u00f6rdert.<\/p>\n<p>Letztendlich liegt der Wert dieser Diagramme in ihrer F\u00e4higkeit, Mehrdeutigkeit zu reduzieren. Unabh\u00e4ngig davon, ob Sie den vertikalen Ablauf des Sequenzdiagramms oder die r\u00e4umliche Darstellung des Kommunikationsdiagramms w\u00e4hlen, bleibt das Ziel dasselbe: klare, pr\u00e4zise und wartbare Systemdokumentation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Verst\u00e4ndnis der Interaktionsmodellierung innerhalb der Unified Modeling Language (UML) ist f\u00fcr eine klare Systemarchitektur unerl\u00e4sslich. Zwei prim\u00e4re Werkzeuge existieren, um Objektinteraktionen darzustellen: Sequenzdiagramme und Kommunikationsdiagramme. Beide dienen dazu, visuell&hellip;<\/p>\n","protected":false},"author":1,"featured_media":3733,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden","_yoast_wpseo_metadesc":"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[74],"tags":[104,115],"class_list":["post-3732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uml","tag-academic","tag-communication-diagram"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden<\/title>\n<meta name=\"description\" content=\"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden\" \/>\n<meta property=\"og:description\" content=\"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-06T04:24:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1664\" \/>\n\t<meta property=\"og:image:height\" content=\"928\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/c083cc17ddd91b7201d38579fe36292d\"},\"headline\":\"Vergleich: Wann man Kommunikationsdiagramme gegen\u00fcber Sequenzdiagrammen verwenden sollte\",\"datePublished\":\"2026-04-06T04:24:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\"},\"wordCount\":2094,\"publisher\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg\",\"keywords\":[\"academic\",\"communication diagram\"],\"articleSection\":[\"UML\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\",\"url\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\",\"name\":\"Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden\",\"isPartOf\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg\",\"datePublished\":\"2026-04-06T04:24:45+00:00\",\"description\":\"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage\",\"url\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg\",\"contentUrl\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg\",\"width\":1664,\"height\":928},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.go2posts.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vergleich: Wann man Kommunikationsdiagramme gegen\u00fcber Sequenzdiagrammen verwenden sollte\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#website\",\"url\":\"https:\/\/www.go2posts.com\/de\/\",\"name\":\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.go2posts.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#organization\",\"name\":\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\",\"url\":\"https:\/\/www.go2posts.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png\",\"contentUrl\":\"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png\",\"width\":341,\"height\":46,\"caption\":\"Go 2 Posts German | Breaking Digital News &amp; Software Trends\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/c083cc17ddd91b7201d38579fe36292d\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/www.go2posts.com\"],\"url\":\"https:\/\/www.go2posts.com\/de\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden","description":"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/","og_locale":"de_DE","og_type":"article","og_title":"Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden","og_description":"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.","og_url":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/","og_site_name":"Go 2 Posts German | Breaking Digital News &amp; Software Trends","article_published_time":"2026-04-06T04:24:45+00:00","og_image":[{"width":1664,"height":928,"url":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg","type":"image\/jpeg"}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"vpadmin","Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#article","isPartOf":{"@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/c083cc17ddd91b7201d38579fe36292d"},"headline":"Vergleich: Wann man Kommunikationsdiagramme gegen\u00fcber Sequenzdiagrammen verwenden sollte","datePublished":"2026-04-06T04:24:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/"},"wordCount":2094,"publisher":{"@id":"https:\/\/www.go2posts.com\/de\/#organization"},"image":{"@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg","keywords":["academic","communication diagram"],"articleSection":["UML"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/","url":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/","name":"Kommunikationsdiagramm im Vergleich zu Sequenzdiagramm: Wann sollte welches verwendet werden","isPartOf":{"@id":"https:\/\/www.go2posts.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg","datePublished":"2026-04-06T04:24:45+00:00","description":"Detaillierter Leitfaden zur Auswahl zwischen Kommunikations- und Sequenzdiagrammen. Lernen Sie die besten Praktiken f\u00fcr die UML-Interaktionsmodellierung f\u00fcr die Systemarchitektur.","breadcrumb":{"@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#primaryimage","url":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg","contentUrl":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2026\/04\/sequence-vs-communication-diagrams-child-drawing-infographic.jpg","width":1664,"height":928},{"@type":"BreadcrumbList","@id":"https:\/\/www.go2posts.com\/de\/communication-vs-sequence-diagrams-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.go2posts.com\/de\/"},{"@type":"ListItem","position":2,"name":"Vergleich: Wann man Kommunikationsdiagramme gegen\u00fcber Sequenzdiagrammen verwenden sollte"}]},{"@type":"WebSite","@id":"https:\/\/www.go2posts.com\/de\/#website","url":"https:\/\/www.go2posts.com\/de\/","name":"Go 2 Posts German | Breaking Digital News &amp; Software Trends","description":"","publisher":{"@id":"https:\/\/www.go2posts.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.go2posts.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.go2posts.com\/de\/#organization","name":"Go 2 Posts German | Breaking Digital News &amp; Software Trends","url":"https:\/\/www.go2posts.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png","contentUrl":"https:\/\/www.go2posts.com\/de\/wp-content\/uploads\/sites\/21\/2025\/01\/logo.png","width":341,"height":46,"caption":"Go 2 Posts German | Breaking Digital News &amp; Software Trends"},"image":{"@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/c083cc17ddd91b7201d38579fe36292d","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.go2posts.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/www.go2posts.com"],"url":"https:\/\/www.go2posts.com\/de\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/posts\/3732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/comments?post=3732"}],"version-history":[{"count":0,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/posts\/3732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/media\/3733"}],"wp:attachment":[{"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/media?parent=3732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/categories?post=3732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.go2posts.com\/de\/wp-json\/wp\/v2\/tags?post=3732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}