| |
1-34 LexikoncFragencService V1.0 Juni 2000 1 Die Quelle eines Verbindungsfalls muß ein Konzeptcode von der lokalen Kodierung sein Entwurf. Das Ziel einer Verbindung hängt nach der Verbindungsart ab. Es kann irgendein seien Sie ein einzelnes Zielelement oder ein Satz Zielelemente. Ein einzelnes Zielelement kann entweder seien Sie ein qualifizierter Code oder eine Eigenschaft. 2 Das systemizationId Serves zum einzigartig Kennzeichnen des systemization innerhalb der Kodierung Entwurfversion. Das GetCodingSchemeVersion Methode dient, die Kodierung zugänglich zu machen scheme Version, in der das systemization eingeführt wird. GetAllAssociations bringt eine Liste aller Verbindungsarten zurück, die an teilnehmen systemization. Sehen Sie Abschnitt 3,2,1, Verbindung, auf Seite 3 3 für Details über Verbindung Attribute. GetAllAssociationInstances bringt Liste a (möglicherweise groß) aller Verbindungen das zurück werden innerhalb des systemization enthalten. Die systemizationkategorie hat einige Methoden, die verwendet werden, um Besonderen zu fragen Verbindungen innerhalb des systemization. Die erste Methode, AreEntitiesAssociated, bittet ob ein Fall der genannten Verbindung in welchem der gelieferte Konzeptcode besteht hat die Quellrolle und das gelieferte associatable Element hat die Zielrolle. directOnly Markierungsfahne zeigt an, ob nur direkte Verbindungen betrachtet werden sollen (directOnly = RICHTEN Sie aus oder, ob transitive Wege zwischen der Quelle und dem Ziel sind auch in Betracht gezogen werden (directOnly = FALSCH Als Beispiel wenn die folgenden Verbindungen in einem systemization anwesend waren: < Computer> hasComponents { < Motherboard >, < Monitor >, < Tastatur > } < Motherboard> hasComponents { < ALU >, < Taktgeber >, < Gedächtnis > } die Frage AreEntitiesRelated(<Computer >, < ALU >, hasComponents, RICHTEN) aus wurde erbringen Sie ein Resultat FALSCHEN, da es keine direkte Verbindung gibt, die < Computer > mit einbezieht und < ALU >. Die Frage AreEntitiesRelated(<Computer >, < ALU >, hasComponents, FALSCH) würde ZUTREFFENDES erbringen, da es gibt ein indirekter Weg entlang den hasComponents Verbindung zwischen < Computer > und < ALU >. Fragen auf nicht-transitivem oder intransitivem Verbindungen benehmen sich als ob directOnly Markierungsfahne ist immer ZUTREFFEND. Das AreEntitiesRelated Frage kann das Unbekannte auch zurückbringen und anzeigen, daß das systemization unzulängliches hat Informationen zum In der LageSEIN, festzustellen, ob eine gegebene Verbindung oder nicht besteht. Das AreEntitiesRelated Frage bringt nur Wesen zurück, die direkt oder indirekt sind dazugehörig mit dem Eingangswesen mit der gelieferten Verbindung . Formationsgliedverbindungen sind nicht in Betracht gezogen. Z.B.: < Gedächtnis> hasSubtypes (< Scheibe >, < RAM >, < ROM >) < Computer> hasComponents { < Motherboard >, < Monitor >, < Tastatur > } < Motherboard> hasComponents { < ALU >, < Taktgeber >, < Gedächtnis > } 2.Note, das die Unterscheidung zwischen einem qualifizierten Code und einer Eigenschaft häufig ungenau ist. Wie ein Beispiel, ein Kodierungentwurf oder Terminologieverkäufer können beschließen, eine Farbe darzustellen schreiben Sie mit einer einfachen Zeichenkette zu, während ein anderer Verkäufer eine Liste der möglichen Farben kodieren kann. A Klient sollte kodiert werden, so daß es mit jeder Situation fertig werden kann. |  |
|
| |
|
|