Altova XMLSpy 2024 Enterprise Edition

Beziehungen werden auf ihren jeweiligen Registern erstellt: Definitionen, Presentation und Calculation. Alle diese drei Arten von Beziehungen werden auf ähnliche Art erstellt. Der größte Unterschied ist, dass Definitionsbeziehungen (Definition Relationships) Arcroles haben, während Darstellungsbeziehungen (Presentation Relationships) und Berechnungsbeziehungen (Calculation Relationships) keine Arcroles haben. In diesem Abschnitt wird anhand von Definitionsbeziehungen beschrieben, wie man Beziehungen erstellt. Im nächsten Abschnitt wird beschrieben, inwiefern sich Darstellungs- und Berechnungsbeziehungen unterscheiden. Außerdem werden weitere Eigenschaften im Zusammenhang mit Beziehungen beschrieben.

 

Am besten Sie öffnen eine fertige Taxonomie in der XBRL-Ansicht, wenn Sie die folgende Beschreibung lesen. Sie finden die Nanonull-Taxonomie (nanonull.xsd) im Ordner C:\Dokumente und Einstellungen\<Benutzer>\Eigene Dokumente\Altova\XMLSpy2024\Examples\XBRLExamples\Nanonull.

 

Hinzufügen der Linkrole

Klicken Sie im Hauptfenster auf das gewünschte Beziehungsregister (Definitionen, Presentation, Calculation). Klicken Sie anschließend mit der rechten Maustaste in das Hauptfenster und wählen Sie den Befehl Extended Link Role hinzufügen. Daraufhin wird eine Zeile hinzugefügt, die die URI einer Standard-Linkrole enthält (siehe Abbildung unten). Klicken Sie auf den Dropdown-Pfeil rechts von dieser Zeile, um eine Liste verfügbarer Linkroles anzuzeigen und wählen Sie die gewünschte Linkrole aus.

XBRLAddLinkrole

Wenn die gewünschte Linkrole nicht zur Verfügung steht, liegt das daran, dass sie entweder in der Taxonomie nicht definiert wurde oder nicht für die aktuelle Beziehungsart definiert wurde. Nähere Informationen zu Linkroles und wie man sie erstellt, finden Sie unter Beziehungen und Linkroles.

 

Es können beliebig viele Linkroles hinzugefügt werden.

 

Einfügen von Elementreferenzen und Arcs in eine Linkrole

Das erste Element, das in einer Linkrole erstellt werden muss, ist ein Element, von dem aus eine Beziehung zu einem anderen Element erstellt wird (siehe Abbildung unten). Dabei handelt es sich normalerweise um ein abstraktes Element, in dem andere Elemente gruppiert werden (z.B. ein Element für eine Bilanz). Dieses Element verfügt in der Arcrole-Spalte über keinen Eintrag, da es sich am from Ende eines Arc befindet. Arcroles werden in den Elementen am to Ende eines Arc aufgelistet.

XBRLDefsInsertElmRef

In der Abbildung oben ist das markierte Element die eingefügte Elementreferenz. Es hat drei Arcs, einen zu einem Hypercube-Element und zwei zu Item-Elementen. Diese drei Elemente befinden sich am to End ihrer jeweiligen Arcs und die from-to Beziehung wird durch die entsprechenden Arcroles, die in der Arcrole-Spalte angezeigt werden, definiert.

 

Um einen Arc in eine Elementreferenz oder ein Element einzufügen, rechtsklicken Sie auf das from Element und wählen Sie im Kontextmenü den Befehl Arc einfügen. Daraufhin erscheint das Dialogfeld "Arc einfügen" (Abbildung unten). Wählen Sie das Element aus, das am to Ende des Arc erstellt werden soll. Um die Ansicht in diesem Dialogfeld zu filtern, aktivieren Sie den Filter und definieren Sie eine Bedingung für den Filter (Eine Beschreibung dazu finden Sie unter Eingabehilfe in der XBRL-Ansicht).

XBRLDefsDlgInsertArc

Das Element wird mit einer Standard-Arcrole eingefügt. Sie können die Arcrole ändern, indem Sie eine andere aus der Dropdown-Liste der Arcrole auswählen (Abbildung unten).

XBRLDefsArcroles
Hinweis:Elemente mit Arcs können auch durch Ziehen der Elemente aus der Eingabehilfe "Globale Elemente" hinzugefügt werden.

 

Beispieldatei: Schritt 7

Erstellen Sie mit der oben beschriebenen Methode Definitionsbeziehungen wie in der Abbildung unten gezeigt.

XBRLDefsExampleExElms

In der Abbildung oben sehen Sie die Elemente, die mit Arcs hinzufgefügt werden sollen. In der Abbildung unten sehen Sie die Arcroles der neu hinzugefügten Elemente.

XBRLDefsExamplesExArcroles

Sie können die von Ihnen erstellte Taxonomie mit der aus dem XMLSpy Paket vergleichen. Diese (nanonull.xsd) befindet sich im Ordner C:\Dokumente und Einstellungen\<Benutzer>\Eigene Dokumente\Altova\XMLSpy2024\Examples\XBRLExamples\Nanonull.

 

 

© 2017-2023 Altova GmbH