| |
Mai 2003 Austausch XML Metadata (XMI), v2.0 1-35 1 1,13 Dokumentaustausch mit mehrfachen Werkzeugen Dieser Abschnitt enthält eine Empfehlung für eine wahlweise freigestellte Methodenlehre, die verwendet werden kann wenn mehrfach, tauschen Werkzeuge Dokumente aus. In dieser Methodenlehre das xmi:uuid und die Verlängerungen werden zusammen verwendet, um Werkzeug-spezifische Informationen zu konservieren. Insbesondere Werkzeuge kann bestimmte Anforderungen an ihren Identifikation haben, die Identifikation-Austausch schwierig bilden. Verlängerungen werden verwendet, um Werkzeug-spezifische Informationen, einschließlich Werkzeug-spezifischer Identifikation zu halten. Die grundlegende Politik ist, daß das XML Identifikation durch das Werkzeug zugewiesen wird, das zuerst a verursacht Konstruieren. Das UUID Wille ist am wahrscheinlichsten derselbe, den die Identifikation das Werkzeug für wählen würde seine Selbst Gebrauch. Alle mögliche anderen Modifizierfaktoren des Dokumentes müssen das ursprüngliche UUID konservieren aber kann ihre Selbst als Teil ihrer Verlängerungen hinzufügen. 1,13,1 Definitionen Allgemein: ? MC - vorbildliches Konstruieren. Ein XML-Element, das ein xmi.uuid-Attribut enthält. ? Verlängerung - Verlängerungen benutzen das Verlängerungselement. Verlängerungen zu MCS können sein genistet in MCS, mit Verlängerungen das section(s) des Dokumentes verbunden oder verbunden außerhalb des Dokumentes. Jede Verlängerung enthält einen Werkzeug-spezifischen Bezeichner in Ergänzungattribut. Verlängerungen gelten als privat zu einem bestimmten Werkzeug. Ein MC können null oder mehr Verlängerungen haben. Verlängerungen können genistet werden. Identifikation: ? xmi:uuid - die allgemeinhin einzigartige Identifikation von einem MC, ausgedrückt worden als xmi:uuid Attribut. Beispiel: < Kategorie xmi:uuid = "ABCDEFGH" > ? extenderID - die Werkzeug-spezifische Identifikation von einem MC. Das extenderID wird in gespeichert Verlängerung des MC, wenn sie vom xmi:uuid sich unterscheidet . Politische Linien des Werkzeugs Identifikation: Jedes Werkzeug ist entweder geöffnet oder geschlossen. ? Öffnen Sie Werkzeug - ein Werkzeug, das jedes mögliches xmi:uuid annimmt als seine Selbst. Geöffnete Werkzeuge brauchen nicht Verlängerungen addieren, um eine Werkzeug-spezifische Kennzeichnung zu enthalten. ? Geschlossenes Werkzeug - ein Werkzeug, das nicht ein xmi:uuid annimmt verursacht durch ein anderes Werkzeug. Geschlossene Werkzeuge speichern ihre Identifikation im extenderID Attribut eines XMI.extension. Ergänzung Attribut des XMI.extension wird auf den Namen des geschlossenen Werkzeugs eingestellt. 1,13,2 Verfahren DokumentcKreation: Das verursachende Werkzeug schreibt ein neues Dokument XMI. Jeder MC wird ein xmi:uuid zugewiesen . Wenn das xmi:uuid unterscheidet sich vom extenderID eine Verlängerung für dieses Werkzeug wird hinzugefügt Enthalten des extenderID. |  |
|
| |
|
|