ГОСТ Р ИСО 13606-2—2012
Пример
Ниже приведен пример простого архетипа. Понятие gorfar(rnTapa) определено в терминах ограниче
ний общей модели понятия INSTRUMENT (инструмент). Имена, указанные в разделе «definition (определе
ние)» (INSTRUMENT, size и тд.)_ являются попеременно именами классов и атрибутов из модели объектов.
Каждый блок квадратных скобок содержит спецификацию некоторого конкретного набора экземпляров, со
ответствующих конкретному понятию, например гитара или гриф. Эта спецификация определяется в
терми нах ограничений типовданных из обобщенной модели классов. Конечные пары квадратных скобок
содер жат ограничения примитивных типовданных, например. Integer. String и Boolean,
--гитара
- - размер в cm
archetype (adl_version=1.4)
adl-test-instrument.guitar.draft
concept
[atOOOO]
language
originaljanguage =<"ru*>
translations = <"de’\ ...>
definition
INSTRUMENTfatOOOO] matches {
size matches {|60..120|}
date_of_manufacture matches {yyyy-mm-??}
- - года и месяца достаточно
parts cardinality matches {0..*} matches {
PARTfatOO01] matches {
material matches {(local::at0003])
- - гриф
- -дерево
}
PART[at0002] matches {
material matches {(local::at0003]}
- - корпус
- -дерево
}
}
}
ontology
term_definitions = <
[en] = <
items = <
("atOOOO"] = <
text = «"гитара*»;
description = <иструнный инструмент*»
>
("at0001"] = <
text = «*грифп»;
description = «"гриф гитары"»
>
[”at0002"] = <
text = <*дерево*>;
description = -«"выдержанное мачтовое дерево"»
>
ГаЮООЗ") = <
text = «"никелевый сплав"»:
description = <"лады">
>
»
»
>
хш