Соглашение по терминологии
Чтобы понять, как относиться к свободе использования разных вариантов терминов, нам важно различить такие группы людей, как речевые сообщества (speech communities) и сообщества значений (semantic comunities). Это различение подсказывает нам стандарт Semantics of Business Vocabulary and Rules (OMG SBVR, http://www.omg.org/spec/SBVR/).
Людей в речевом сообществе объединяет естественный язык (английский, немецкий и т.д.) и словарь этого языка — в инженерии это чаще всего термины из словарика определений какого-то стандарта, предпочитаемого теми или иными инженерами (ГОСТ 34.320-96, ISO/IEC/IEEE 15288 и т.д.). Поскольку разных инженеров (инженеров-строителей, инженеров-программистов, биоинженеров и т.д.) много, а ещё есть менеджеры, юристы, кадровики — то речевых сообществ даже для одного естественного языка множество, предпочитаемых ими словарей терминов из разных стандартов много, и достичь однозначного соглашения по терминологии заведомо не удастся.
Сообщество значений (semantic commuinty) — это множество людей, которые одинаково понимают какие-то окружающие предметы и явления. Например, они все понимают существование автомобилей и не путают автомобиль с трёхколесным велосипедом и газонокосилкой.
Когда мы говорим о терминологии (выборе слов для обозначения понятий), мы обсуждаем именно значения терминов, их семантику. Семантика связана с общими для разных ситуаций и обозначаемыми какими-то символами (хоть словом из языка, хоть каким-то сочетанием цифр) значениями, поэтому мы переводим semantic community как “сообщество значений”.
Не нужно путать “значение” со “смыслом”. Смысл определяется конктерной ситуацией, он связан с прагматикой, а не семантикой — семантика про внеситуационную связь символов с их значением, а прагматика про понимание конкретных ситуаций в деятельности. Брошенная перчатка в некоторых ситуациях имеет смысл просто брошенной перчатки, а в некоторых ситуациях имеет смысл вызова на дуэль.
Использование каких-то определённых терминов (термин — это всегда слово, а то, что этим словом обозначается, обычно называется понятием, concept) для определённых понятий определяет принадлежность к речевому сообществу. Речевое сообщество всегда подсообщество для сообщества значений. Никогда не видевшие автомобиля люди племени мумба-юмба или маленькие дети не входят в комьюнити значений для автомобиля. Если я сейчас начну рассказывать про зергов с протоссами как они объединяются против терранов, то знающие StarCraft II люди меня поймут (они и будут сообществом значений), а не знающие — не поймут, на каком бы я языке об этом не говорил, какими бы я терминами для этого не пользовался.
Раньше компьютер в России назывался ЭВМ (электронно-вычислительная машина), а теперь — компьютер. Значение не поменялось, поменялась речь — поменялся термин, слово-обозначение.
Системные инженеры мира представляют из себя сообщество значений (semantic community), но все они разделены на разные речевые сообщества — и каждое из этих сообществ использует свою терминологию системной инженерии.
Есть разные отношения к терминологии:
Когда мы говорим о терминологии (выборе слов для обозначения понятий), мы обсуждаем именно значения терминов, их семантику. Семантика связана с общими для разных ситуаций и обозначаемыми какими-то символами (хоть словом из языка, хоть каким-то сочетанием цифр) значениями, поэтому мы переводим semantic community как “сообщество значений”.
Не нужно путать “значение” со “смыслом”. Смысл определяется конктерной ситуацией, он связан с прагматикой, а не семантикой — семантика про внеситуационную связь символов с их значением, а прагматика про понимание конкретных ситуаций в деятельности. Брошенная перчатка в некоторых ситуациях имеет смысл просто брошенной перчатки, а в некоторых ситуациях имеет смысл вызова на дуэль.
Использование каких-то определённых терминов (термин — это всегда слово, а то, что этим словом обозначается, обычно называется понятием, concept) для определённых понятий определяет принадлежность к речевому сообществу. Речевое сообщество всегда подсообщество для сообщества значений. Никогда не видевшие автомобиля люди племени мумба-юмба или маленькие дети не входят в комьюнити значений для автомобиля. Если я сейчас начну рассказывать про зергов с протоссами как они объединяются против терранов, то знающие StarCraft II люди меня поймут (они и будут сообществом значений), а не знающие — не поймут, на каком бы я языке об этом не говорил, какими бы я терминами для этого не пользовался.
Раньше компьютер в России назывался ЭВМ (электронно-вычислительная машина), а теперь — компьютер. Значение не поменялось, поменялась речь — поменялся термин, слово-обозначение.
Системные инженеры мира представляют из себя сообщество значений (semantic community), но все они разделены на разные речевые сообщества — и каждое из этих сообществ использует свою терминологию системной инженерии.
Есть разные отношения к терминологии: - Терминологический фашизм (когда только один термин объявляется правильным, а все остальные — неправильными. Ср. “Grammar nazi” — http://lurkmore.to/Grammar_nazi). Есть много самых разных его вариантов — безусловные требования не только к единственности используемого термина (отсутствия синонимов для термина), но и соответствия его каким-то определённым уже принятым стандартам (определённым ГОСТам, например, а не учебникам или другим ГОСТам), обязательности использования отечественного корня в слове (“мокроступы” вместо “галош”), приверженность определённым соглашениям (“галоши”, но никак не “калоши”).
- Терминологический пофигизм (когда на слова вообще не обращают внимания) — могут просто указать, как в математике, в начале текста, что “T — это будет то-то”, и этого достаточно — никаких “заведомо правильных вариантов” или ссылок на авторитетные источники. Более того, если значение слова меняется по ходу разговора, то это часто вообще не отслеживается, речь “не строга”.
- Строгость значений с разрешением синонимии разных терминов, обозначающих эти значения. Очень долго договариваются о том, что именно имеется ввиду (какое понятие), а затем используются любые слова-термины для указания на оговорённое понятие — то есть вполне допускается использование терминов, предпочитаемых разными профессиональными сообществами (которые часто являются и речевыми сообществами — разные профессии имеют разные термины для одного и того же: “программное средство” сообщества разработчиков-любителей ГОСТов будет “приложением” для сейлзов иностранного софта, терминология может существенно отличаться не только для разных профессий, но и для разных подпрофессий одной профессии). Более того, можно и не пользоваться точными терминами, если будет понятно значение. Так, при обсуждении автомобиля вполне можно обозвать его “самобеглой тележкой”, и это не будет преступлением, если адресат сообщения поймёт, о чём речь.
- Бралось обычное (“бытовое”) слово, и нагружалось специальным (“научным”) значением. “Работа” в физике — это отнюдь не работа в бытовом значении этого слова. Это самый частый способ, но он легко приводит к путанице со словами из бытовой речи.
- Чтобы сделать речь точнее, термином делалось слово, для которого в бытовой речи не было известных значений. Для этого бралось обычное для иностранного языка, но необычное для родного языка иноязычное слово (чаще всего — с греческим или латинским корнем), и уже оно нагружалось специальным терминологическим значением. В русском языке прихватываемым словом может быть и английское бытовое слово, а не латинское или греческое — в русском-то оно не нагружено бытовыми значениями!
- Подтип активности (поведения) -- процесса или события,
- какой-то сущности в определенной роли или сделанной для определенной роли,
- самой роли сущности, обычно это роль физической вещи, которую эта вещь играет в активности (поведении), [играемая роль и сущность, играющая роль — это разное! Роль Гамлета, сущность Пупкин]
- указания на связь, например корреляция между какими-то аспектами: “ежели высота растёт, то давление падает”,
- математическое отношение между числовыми объектами, определяющее их соотнесение/mapping.
- Экземпляризация (тип -- экземпляр)
- Группирование (тип-подтип), оно же категории (философские, а не из теории категорий! — термин “категория” любим самыми разными речевыми сообществами, и обозначает в них разное!)
- Описание (описание -- всё что угодно)
- Применение/стереотип (шаблон -- воплощение)
- Основа-вариант (основная модель -- кастомизированная)
- Выражение (абстрактный синтаксис -- выражение)