Атрибут что это такое


атрибут — Викисловарь

Морфологические и синтаксические свойства[править]

падеж ед. ч. мн. ч.
Им. атрибу́т атрибу́ты
Р. атрибу́та атрибу́тов
Д. атрибу́ту атрибу́там
В. атрибу́т атрибу́ты
Тв. атрибу́том атрибу́тами
Пр. атрибу́те атрибу́тах

ат-ри-бу́т

Существительное, неодушевлённое, мужской род, 2-е склонение (тип склонения 1a по классификации А. А. Зализняка).

Корень: -атрибут- [Тихонов, 1996].

Произношение[править]

Семантические свойства[править]

Значение[править]
  1. филос. необходимое, существенное, неотъемлемое свойство объекта или явления в отличие от случайных, преходящих его состояний ◆ Отсутствует пример употребления (см. рекомендации).
  2. знак, предмет для отличия, являющийся неотъемлемой принадлежностью кого-либо, чего-либо ◆ Театральный атрибут. ◆ Атрибуты власти. ◆ Простыми словами атрибуты файла – это параметры, по которым файл отличается от множества других файлов.
  3. лингв. то же, что определение; второстепенный член предложения, поясняющий слово с предметным значением и обозначающий признак, качество или свойство предмета ◆ Отсутствует пример употребления (см. рекомендации).
  4. научн. абстракция одной характеристики, которой обладают все абстрагируемые как объект сущности; сущность-связь ◆ Отсутствует пример употребления (см. рекомендации).
Синонимы[править]
  1. свойство, характеристика
Антонимы[править]
Гиперонимы[править]
  1. признак
  2. знак
Гипонимы[править]
  1. эмблема
  2. реквизит, поле

Родственные слова[править]

Этимология[править]

Происходит от лат. attributus, причастия прошедшего времени от attribuere «придавать, снабжать», далее из ad «к, на» + tribuere «делить, разделять; уделять», от tribus «триба», далее из tri- «три» (по количеству основных подразделений римлян в древнюю эпоху) + *bhu- (праиндоевр. основа, соответствующая гл. «быть»).

Фразеологизмы и устойчивые сочетания[править]

Перевод[править]

Анаграммы[править]

Библиография[править]

Для улучшения этой статьи желательно:
  • Добавить примеры словоупотребления для всех значений с помощью {{пример}}
  • Добавить все семантические связи (отсутствие можно указать прочерком, а неизвестность — символом вопроса)
  • Добавить хотя бы один перевод для каждого значения в секцию «Перевод»

Морфологические и синтаксические свойства[править]

Ед. атрибут
Ед. об. атрибута
Ед. суб. атрибутът
Мн. атрибути
Мн. сов. атрибутите
Числ. атрибута
Зв.

ат-ри-бут

Существительное, мужской род, склонение 7.

Корень: --.

Произношение[править]

Семантические свойства[править]

Значение[править]
  1. атрибут ◆ Отсутствует пример употребления (см. рекомендации).
Синонимы[править]
  1. крестик нательный
Антонимы[править]
Гиперонимы[править]
Гипонимы[править]

Родственные слова[править]

Этимология[править]

Происходит от лат. attributus, причастия прошедшего времени от attribuere «придавать, снабжать», далее из ad «к, на» + tribuere «делить, разделять; уделять», от tribus «триба», далее из tri- «три» (по количеству основных подразделений римлян в древнюю эпоху) + *bhu- (праиндоевр. основа, соответствующая гл. «быть»).

Фразеологизмы и устойчивые сочетания[править]

Библиография[править]

Морфологические и синтаксические свойства[править]

ат-ри-бут

Существительное, мужской род.

Корень: --.

Произношение[править]

Семантические свойства[править]

Значение[править]
  1. атрибут ◆ Отсутствует пример употребления (см. рекомендации).
Синонимы[править]
Антонимы[править]
Гиперонимы[править]
Гипонимы[править]

Родственные слова[править]

Этимология[править]

Происходит от лат. attributus, причастия прошедшего времени от attribuere «придавать, снабжать», далее из ad «к, на» + tribuere «делить, разделять; уделять», от tribus «триба», далее из tri- «три» (по количеству основных подразделений римлян в древнюю эпоху) + *bhu- (праиндоевр. основа, соответствующая гл. «быть»).

Фразеологизмы и устойчивые сочетания[править]

Библиография[править]

Морфологические и синтаксические свойства[править]

ат-ри-бут

Существительное, неодушевлённое, мужской род.

Корень: --.

Произношение[править]

Семантические свойства[править]

Значение[править]
  1. атрибут ◆ Отсутствует пример употребления (см. рекомендации).
Синонимы[править]
Антонимы[править]
Гиперонимы[править]
Гипонимы[править]

Родственные слова[править]

Этимология[править]

Происходит от лат. attributus, причастия прошедшего времени от attribuere «придавать, снабжать», далее из ad «к, на» + tribuere «делить, разделять; уделять», от tribus «триба», далее из tri- «три» (по количеству основных подразделений римлян в древнюю эпоху) + *bhu- (праиндоевр. основа, соответствующая гл. «быть»).

Фразеологизмы и устойчивые сочетания[править]

Библиография[править]

Слово АТРИБУТ - Что такое АТРИБУТ?

Слово состоит из 7 букв: первая а, вторая т, третья р, четвёртая и, пятая б, шестая у, последняя т,

Слово атрибут английскими буквами(транслитом) - atribut

Значения слова атрибут. Что такое атрибут?

Атрибут

АТРИБУ́Т (лат. attributum — приданное) — существ. признак, постоянное свойство ч.-л., неотъемлемая принадлежность. В иск-ве — предмет, служащий пост. устойчивым знаком и отличит. признаком мифологического или реального персонажа или аллегорич.

Гуманитарный словарь. — 2002

Атрибут, аттрибут (от лат. attribuo — придаю, наделяю), необходимое существенное, неотъемлемое свойство объекта. Например, в философии А. материи — движение. Термин "А." встречается уже у Аристотеля, отличавшего постоянный А. от случайных…

БСЭ. — 1969—1978

АТРИБУТ (от лат. attribue - придаю, наделяю) - характерный признак субстанции; необходимое и существенное свойство предмета, присущее ему во всех состояниях и при любых условиях.

Кемеров В. Философская энциклопедия. - М., 1998

АТРИБУТ — эмблема, ассоциирующаяся с каким-либо лицом. Термин происходит от латинского attibuo — наделяю. Чаще всего атрибут сопровождал аллегорические фигуры, а также мифологических и религиозных персонажей.

Символы, знаки, эмблемы. — 2005

Атрибут - в диаграммах сущность-связь - абстракция одной характеристики, которой обладают все абстрагируемые как объект сущности. Различают: - описательные атрибуты, представляющие факты, внутренне присущие каждому экземпляру объекта…

Словарь финансовых терминов

Атрибуты

Атрибуты (лат. – приданное) – это конкретный предмет, наделенный людьми определенным жизненно важным смыслом. Этот предмет, естественного или искусственного происхождения, становится носителем свойств отражающих явлений, событий, личностей.

Безрукова В.С. Основы духовной культуры. - 2000

Атрибут alt

Что такое «Атрибут alt»? Атрибут, используемый для указания альтернативного текста для конкретной области изображения, в том числе: картинки, фотографии или любого другого графического объекта, расположенного на странице сайта.

westseo.ru

Атрибут rel=

Что такое «Атрибут rel=»? Атрибут, для пометки ссылок не предназначенных и нерекомендуемых для индексации роботом поисковых систем. Используется для запрета передачи веса нежелательным ссылкам в текущей веб-странице, например, ссылок в комментариях.

westseo.ru

Атрибуты файла

Атрибуты файла Атрибуты файла - совокупность байтов, выделяющих файл из множества других файлов. Атрибутами файла являются: - имя файла и тип содержимого; - дата и время создания файла; - имя владельца файла; - размер файла; - права доступа к файлу…

Словарь финансовых терминов

Атрибуты файла - совокупность байтов, выделяющих файл из множества других файлов. Атрибутами файла являются: - имя файла и тип содержимого; - дата и время создания файла; - имя владельца файла; - размер файла; - права доступа к файлу…

Словарь финансовых терминов

Атрибуты файла - совокупность байтов, выделяющих файл из множества других файлов. Атрибутами файла являются: - имя файла и тип содержимого; - дата и время создания файла; - имя владельца файла; - размер файла; - права доступа к файлу…

glossary.ru

АТРИБУТ, аттрибут

АТРИБУТ, аттрибут (лат. attributio— свойство, сказуемое) — предикат (качество, признак) субстанции, достаточный для ее идентификации (узнавания, распознавания) и необходимый для ее существования.

Новая философская энциклопедия. - 2003

Конфликт атрибутов

Конфликт атрибутов или клэшинг (англ. attribute clash) — артефакт графики, проявляющийся на некоторых старых компьютерных видеосистемах и связанный с аппаратными ограничениями. Наиболее известен пользователям ZX-Spectrum.

ru.wikipedia.org

АТРИБУТ В АРАБО-МУСУЛЬМАНСКОЙ ФИЛОСОФИИ

АТРИБУТ В АРАБО-МУСУЛЬМАНСКОЙ ФИЛОСОФИИ — выражается гл. о. терминами «-исм» (имя), «сифа» (качество), «васф» (описание). Различаются два аспекта проблемы атрибутов в средневековой арабо-мусульманской философии.

Новая философская энциклопедия. - 2003

Русский язык

Атрибу́т, -а.

Орфографический словарь. — 2004

Примеры употребления слова атрибут

Сейчас реклама и телевидение насаждают курение, как атрибут красивой, успешной жизни.

По народному поверью, этот атрибут одежды придавал силы, преумножал человеческий род.

По народному поверью, этот атрибут одежды придает силы, приумножает человеческий род и оберегает от зла.

Не трудно догадаться, что фанатский атрибут оказался у хавбека с подачи его партнера по команде Анатолия Тимощука.

В момент выхода в эфир на нём были кислородная маска и клоунский красный нос, надетый как атрибут благотворительной акции Comic Relief.

Ежегодно в конце мая этот атрибут прошлого века только набирает популярность.

Это ценный атрибут в ресторане, развлекательном заведении, образовательных учреждениях, офисных центрах и т.п.


  1. атрибутированный
  2. атрибутировать
  3. атрибутный
  4. атрибут
  5. атрибуция
  6. атрий
  7. атриум

Значение слова «Атрибут» в 10 онлайн словарях Даль, Ожегов, Ефремова и др.

Поделиться значением слова:

м. лат. отличительная принадлежность, присвоенный кому или чему знак, предмет для отличия; доспехи. Атрибут Юпитера - орел. Атрибуты швейцара - трость или булава и перевязь. Атрибутные знаки.


АТРИБУТ, -а, м. 1. Необходимый, постоянный признак, принадлежность (книжн.). 2. В грамматике: то же, что определение. || прил. атрибутивный, -ая, -ое (ко 2 знач.).

Ударение: атрибу́т

  1. м.
    1. Необходимое, существенное, неотъемлемое свойство объекта или явления в отличие от случайных, преходящих его состояний.
    2. Предмет, являющийся неотъемлемой принадлежностью кого-л., чего-л.
  2. м.
    1. Определение (в лингвистике).

АТРИБУ́Т, АТТРИБУТ, атрибута, ·муж. (·лат. attributum).
1. Необходимый признак предмета или явления (филос.).
| Постоянная принадлежность, характерный признак (·книж. ). Молния - обычный атрибут изображений Юпитера.
2. Определительное слово (линг.).

принадлежность, свойство, характеристика, характерный признак, описатель; аксессуар, реквизит, присущность, особенность, качество, черта, причиндалы, штрих, определение, власяница

(от лат. attribuo - придаю, наделяю),..1) необходимое, существенное, неотъемлемое свойство объекта (напр., атрибут материи в философии - движение)…2) В языкознании - то же, что определение.

сущопределениевторостепенный член предложения, характеризующий свойства предмета

Принадлежность, свойство.
При изображении языческих богов молния служит атрибутом Юпитера, лира - Аполлона, сова - Минервы. ..
См. принадлежность...

аксессуар, власяница, качество, определение, признак, принадлежность, присущность, реквизит, свойство

атрибу́т,
атрибу́ты,
атрибу́та,
атрибу́тов,
атрибу́ту,
атрибу́там,
атрибу́т,
атрибу́ты,
атрибу́том,
атрибу́тами,
атрибу́те,
атрибу́тах

а, м.

1. Необходимый, постоянный признак, принадлежность чего-нибудь Атрибуты власти.

2. лингв. В грамматике: определение. Атрибутивный - относящийся к атрибуту.

Поделиться значением слова:

АТРИБУТ - это... Что такое АТРИБУТ?

  • АТРИБУТ — (от лат. attribuo придаю, наделяю) необходимое, существенное свойство объекта. Напр., А. материальных вещей протяженность, вес, цвет и т.п. Уже Аристотель отличал постоянные А. от акциденций случайных, преходящих состояний. В дальнейшем под А.… …   Философская энциклопедия

  • Атрибут — в базах данных имя или структура поля записи. Атрибут характеризует размер или тип информации, содержащейся в поле. По английски: Attribute См. также: Реляционная модель данных Финансовый словарь Финам. Атрибут Атрибут в диаграммах сущность связь …   Финансовый словарь

  • атрибут — Принадлежность, свойство. При изображении языческих богов молния служит атрибутом Юпитера, лира Аполлона, сова Минервы. .. См …   Словарь синонимов

  • атрибут — а, м. attribut m., лат. attributum. 1. Необходимое, существенное, неотъемлемое свойство объекта или явления в отличие от случайных, преходящих его состояний. БАС 2. Сорная рожь оказалась распадающеся при созревании на колоски, опадающие на землю …   Исторический словарь галлицизмов русского языка

  • Атрибут —         (от лат. attribuo придаю, наделяю) в изобразительном искусстве, постоянный вещественный признак персонажа, служащий для его опознавания и указывающий на его аллегории, или символическое значение (например, в античном искусстве атрибут… …   Художественная энциклопедия

  • АТРИБУТ — (от латинского attribuo придаю, наделяю), необходимое, существенное, неотъемлемое свойство объекта (например, в философии Спинозы атрибут субстанции протяжение и мышление) …   Современная энциклопедия

  • АТРИБУТ — (от лат. attribuo придаю наделяю),..1) необходимое, существенное, неотъемлемое свойство объекта (напр., атрибут материи в философии движение)2)] В языкознании то же, что определение …   Большой Энциклопедический словарь

  • АТРИБУТ — АТРИБУТ, АТТРИБУТ, атрибута, муж. (лат. attributum). 1. Необходимый признак предмета или явления (филос.). || Постоянная принадлежность, характерный признак (книжн.). Молния обычный атрибут изображений Юпитера. 2. Определительное слово (линг.).… …   Толковый словарь Ушакова

  • АТРИБУТ — АТРИБУТ, АТТРИБУТ, атрибута, муж. (лат. attributum). 1. Необходимый признак предмета или явления (филос.). || Постоянная принадлежность, характерный признак (книжн.). Молния обычный атрибут изображений Юпитера. 2. Определительное слово (линг.).… …   Толковый словарь Ушакова

  • АТРИБУТ — муж., лат. отличительная принадлежность, присвоенный кому или чему знак, предмет для отличия; доспехи. Атрибут Юпитера орел. Атрибуты швейцара трость или булава и перевязь. Атрибутные знаки. Толковый словарь Даля. В.И. Даль. 1863 1866 …   Толковый словарь Даля

  • множество, тип, атрибут / Habr

    Математикам лень объяснять на языке обывателя, что такое действительное число. Обывателю трудно читать значки, написанные математиком, потому что их смысл для него не понятен. В итоге есть разрыв между теорией и практикой. В теории математики прекрасно знают, что такое типы объектов и что такое атрибуты, но, спускаясь к практике, мы видим, что мало, кто из практиков понимает, что это такое. Существует множество интуитивных понятий, но каждое из них скорее похоже на религиозную догму, нежели на знание. В данной статье я попытался ликвидировать пробел между математиками и прикладниками, объясняя основы теории множеств простым языком, без сложных значков. Например, вы знакомы с определением понятия атрибут? Я выстрадал его самостоятельно, потому что не мог найти формального его определения. И лишь потом Игорь Катричек прислал мне ссылку на книгу Е.Киндлера «Языки моделирования» (1979 год, перевод 1985 год), в которой дано определение атрибута:
    В данной статье я дам свое, более общее определение атрибута, чтобы можно было легко его себе представить.

    В прошлой статье Моделирование конструкций. Требования к моделлеру я говорил о том, что несколько объектов, мыслимых нами как целое, существуют в нашем сознании, но не осознаются нами явно. Математики осознали это и сделали явным, введя для этого понятие множества. Я также напомнил, что понятие множество и понятие объект — аксиомы, которые невыводимы из других понятий. При этом понятие объект для нас привычно, и мы имеем достаточный опыт, чтобы работать с ними, а вот со множеством мы знакомимся в институте при изучении основ математики, и представление о них не столь очевидно. Для тех, кто ищет возможность научиться представлять множество более ясно, я рассказал, где мы можем найти хороший образ – в представлении конструкций. В этой статье я продолжу рассказ про множества, и расскажу, что такое тип и атрибут с точки зрения теории множеств. И самое главное – я расскажу, как эти понятия находят свое отражение в моделях, которые мы строим.

    Множества в математике и физике


    Мы воспринимаем мир либо как пространство, либо как время, но не можем одновременно представить и то и другое. Это накладывает свои ограничения на язык, которым мы пользуемся, и модели, которые мы строим.

    Например, математическое множество не существует во времени, как и операции над ним. Это значит, что нельзя сказать, что состав множества меняется во времени.

    Мне самому это кажется контринтуитивным и неочевидным требованием, но без него мы не сможем проводить операции над множествами и делать сравнения. Это значит, что, если мы хотим описать множество песчинок в куче песка, то у нас есть два способа это сделать: для каждого нового состава песчинок вводить новое множество, или рассмотреть множество темпоральных частей песчинок в исследуемой куче. Под темпоральной частью песчинки понимается временная часть песчинки, которая имеет атрибут: начало и конец, моделирующие присутствие данной песчинки в куче. Это множество темпоральных частей еще называют 4D-представление, выполненное в 4D парадигме. Состав песчинок на конкретный момент можно получить из этого множества путем временного среза: выбрать только те темпоральные части песчинок, которые «актуальны» на данный момент времени, то есть те, которые появились в куче раньше, а ушли из кучи позже выбранного момента времени.

    Так моделируется состав реальных «физических» множеств. Но для текущей статьи такое представление будет достаточно сложным, и я вернусь к обычному представлению простых множеств «замороженных» во времени, то есть таких, которые существуют «вне времени».

    Определение состава множества


    Множество– это многое, мыслимое как целое, где многое – это состав множества. Рассмотрим способы определения состава множества. Как мы знаем, что состав множества может быть задан двумя способами:
    1. Непосредственным перечислением объектов, выбранных из какого-то множества.
    2. Правилами идентификации объектов, выбранных из какого-то множества.

    Например, пусть в комнате среди прочих объектов есть два: белая тарелка и зеленый маркер.
    1. Множество А, состоящее из этих двух элементов можно задать путем перечисления: белая тарелка входит в состав множества А и зеленый маркер входит в состав множества А. Больше ничто из находящегося в комнате, не входит в состав множества А.
    2. Можно поступить иначе. Можно к тарелке и маркеру приклеить желтый стикер и проследить, чтобы других стикеров в комнате не было. Тогда можно сказать, что те и только те объекты в данной комнате, которые имеют желтый стикер, входят в состав множества А.

    Первый способ определения состава – это перечисление
    Второй способ – задание условия идентификации.

    В ходе обсуждения прошлой статьи я понял, что не все ясно понимают разницу между этими двумя способами определения состава множества. Поэтому я расскажу про них подробнее.

    Первый способ основан на серии высказываний:

    Тарелка входит в состав множества А
    Маркер входит в состав множества А
    Больше никто не входит в состав множества А

    Второй способ – это высказывание в предикатах:

    Тот и только тот объект из находящихся в комнате, который имеет желтый стикер, входит в состав множества А.

    В первом способе описания состава могут участвовать любые модели объектов. Во втором способе описания модели объектов должны обладать одним общим атрибутом, значение которого определяет вхождение или не вхождение объекта в состав множества. То есть, если в моделях объектов нет общих атрибутов, построить условия идентификации невозможно.

    В обсуждении статьи было предложено само вхождение во множество при помощи перечисления тоже сделать атрибутом: «входит в состав множества А». Таким образом, те объекты, которые входят во множество А, имеют значение этого атрибута «да». Затем было предложено на основании этого атрибута сделать признак для отбора в состав того же самого множества А: те объекты, которые имеют значение «да», входят в состав множества А. Автор этой затеи не заметил, что в результате логического вывода из этих двух высказываний мы получаем две тавтологии:

    В состав множества А входят те и только те объекты, которые входят в состав множества А и

    Объект входит в состав множества А тогда и только тогда, когда он входит в состав множества А.

    Эти очевидные высказывания не содержат информации ни о конкретных объектах, ни о множестве А. Если я возьму тарелку, то на основании этого высказывания нельзя будет определить, относится ли она к множеству А, или нет.

    Поэтому перечисление и правило – два принципиально разных способа описания состава множества, и в математике они указаны как два основных и совершенно разных способа определения состава множества.

    Кстати, в свое время был длительный спор об определении того, что такое функция. Этот спор возник по причине того, что не могли принять решение о том, какие правила идентификации считать корректными, а какие – нет. В итоге была принята идея Дирихле о том, что любые правила будут считаться корректными. Именно поэтому я не буду замахиваться на классификацию всех правил, но рассмотрю лишь несколько, которые в данном контексте нам понадобятся.

    В учебниках часто правило идентификации называют правилом отбора. Термин «правило отбора» вводит в заблуждение, потому что предполагает некую операцию по отбору. А это намек на то, что множество может пополняться. Но это не так. Множество имеет фиксированный состав. Поэтому лучше говорить не об отборе, а об идентификации. Мы не отбираем элементы во множество, мы идентифицируем их как элементы множества.

    Определение состава подмножества


    Давайте посмотрим, как мы определяем состав множества африканских слонов. Я насчитал четыре разных способа это сделать.
    1. Можно определить их путем перечисления.
    2. Можно приклеить стикер к слонам, и сказать, что те слоны, у которых есть приклеенный стикер, считаются африканскими. Это определение состава множества через атрибут. Атрибутом будет считаться наличие или отсутствие стикера.
    3. Можно определить состав через пересечение двух множеств: множества слонов и множества животных, обитающих в Африке.
    4. Можно ввести понятие типа «африканские слоны».

    Используя в нашей работе OWL, мы имеем возможность реализовать три описанных выше способа задания подмножества:
    1. Явно перечислить входящие в подмножество объекты,
    2. Определить правило идентификации через любые условия на любые атрибуты, с разными операциями: от самого факта обладания значением какого-либо атрибута до попадания этого значения в определенный диапазон
    3. Задать операции над другими множествами: например, в состав множества A входят только те объекты, которые входят в состав множества B и не входят при этом в состав множества С.

    Чтобы понять, можем ли мы реализовать четвертый способ идентификации при помощи типа объектов, рассмотрим его подробнее.

    Моделирование подмножества при помощи типа


    Для определения типа «африканский слон» нам понадобятся:
    1. Группа объектов, из которой мы выбираем объекты для под-типа. В данном случае эта группы имеет название – это группа слонов.
    2. Уникальное свойство, котором объекты типа отличаются от остальных объектов группы: проживают в Африке.
    3. Уникальное название для объектов данного типа

    Можно поступить иначе и в качестве группы взять животных, проживающих в Африке. Тогда уникальным свойством, выделяющим африканских слонов от других африканских животных будет то, что эти животные – слоны.

    Итого, чтобы дать определение типа, надо:

    1. Указать над-множество объектов.
    2. Указать отличительные особенности (дифференциальные свойства) объектов данного типа от объектов группы.
    3. Указать название объектов данного типа

    Дополнительно можно указать:
    • Причины, по которым данный тип объектов стал востребован (дифференциальные функциональные свойства объектов данного типа
    • Пользу от введения данного типа объектов
    • Историю термина
    • Итд.

    Объекты одного типа отличаются от прочих объектов надмножества каким-то уникальным свойством. Это уникальное свойство может моделироваться через любые условия на любые атрибуты. Но при этом не обязательно, чтобы все значения всех атрибутов совпадали, или чтобы состав атрибутов у всех однотипных объектов был одинаков.

    Зная, что такое тип, можно подумать, что четвертый способ выделения подмножеств совпадает со вторым. Однако, для определения типа нам потребуется дополнительно, как минимум, указать специализированное название, а в качестве опции — указать другие атрибуты типа, например, указать причины выделения данного типа объектов, историю термина и тд. При помощи второго способа это сделать невозможно. Поэтому четвертый способ отличается от второго и не реализуется пока в стандартах моделирования, которые мне известны.

    Понятие тип


    Итак, с точки зрения теории множеств:

    Тип – это способ выделения подмножества из над-множества и присвоение нового имени объектам этого подмножества

    Если над-множества нет, то тип считается аксиоматическим, невыводимым. Как я говорил ранее, понятие объекта и понятие множества являются невыводимыми понятиями, потому что для них нельзя указать над-множество объектов.

    Разница между типом объектов и множеством объектов


    Из обсуждений статьи я понял, что есть люди, которые считают, что тип объектов и множество объектов – это то ли связанные понятия, то ли одно и тоже. Попробую объяснить, почему это не так. Тип — это одновременно и правило идентификации объектов, и название этих объектов. То есть тип служит одновременно и специализации (или выделению) подмножества из множества, и дает новое название специализированным объектам.

    Каждый тип определяет состав множества, но не каждому множеству соответствует тип, определяющий его состав, например, когда мы говорим о множестве, состав которого задан перечислением его элементов, или, когда мы говорим о множестве, чьи элементы не имеют своего названия.

    Понятно, что правило, задающее множество не есть само множество.

    Мне кажется, что из всего сказанного ясно, чем понятие «тип объектов» отличается от понятия «множество объектов».

    Моделирование однотипных объектов


    Часто в ИС однотипные объекты моделируются при помощи моделей, содержащих одинаковый набор атрибутов. Теперь можно видеть, что данное ограничение избыточное, поскольку у объектов одного типа могут быть разные наборы атрибутов. Такое ограничение вызвано техническими особенностями реализации, но не требованиями предметной области.

    В ИС список однотипных объектов пополняется. Это наводит на мысль о переменном составе множеств, которые мы моделируем. Однако, это не так. Список объектов, которые были зарегистрированы в ИС, не является исчерпывающим списком множества. То есть, в ИС хранятся модели не всех элементов множества, а лишь тех, которые на данный момент зарегистрированы. Поэтому, когда мы делаем запрос, его смысл такой: дай мне все объекты данного типа, которые зарегистрированы на данный момент в ИС.

    Жизненный цикл объекта


    Кроме того, что объект может быть отнесен к определенному типу объектов, есть еще два момента, про которые нельзя забывать:
    1. Классификация (отнесение объекта к определенному классу, или типу объектов) всегда субъективна. Один и тот же объект с разной точки зрения может выглядеть по-разному. Если мы строим расширяемую модель предметной области, использование которой предполагает наличие разных стейкхолдеров, то должна быть возможность моделирования контекста и различных точек зрения. При этом с разных точек зрения один и тот же объект может быть отнесен к разным типам.
    2. Учет жизненного цикла объекта предполагает не только учет изменений объекта, но и учет изменения нашего восприятия этого объекта, поскольку наравне с процессом синтеза и анализа идет процесс объективации и деобъективации.

    Процесс объективации и деобъективации выглядит так:

    Объективация

    Обладая представлением о типах, мы пытаемся найти объекты этих типов в окружающем нас мире. Найденные объекты, как правило, относятся к самым широким типам. Например, если речь идет о предприятии, то на первом шаге найденные объекты могут относиться к операциям, функциям и объектам. Или если речь идет о растениях, сначала мы делим их на деревья, траву и кустарники. Далее происходит уточнение типа объекта путем проверки различных гипотез. В процессе уточнения мы пытаемся найти такой тип, который скажет нам об объекте достаточно, чтобы этим знанием можно было эффективно пользоваться на практике (пытаемся найти более узкий тип, к которому можно отнести этот объект). В процессе уточнения модель объекта обрастает новыми деталями. Параллельно мы используем наши знания об этом объекте на практике. Если применение этих знаний успешное, объект считается правильно полученным и правильно классифицированным (тип объекта выбран верно).

    Деобъективация

    Однако все меняется: меняются представления об окружающем нас мире, появляются новые знания и т. д. В результате оказывается, что модель объекта перестает удовлетворять требованию полезности. И тогда слишком узкая специализация объекта становится его же врагом. Объект подвергается переклассификации (заявка превратилась в требование), а порой и полностью уничтожается, как был уничтожен эфир, или теплород. И тогда цикл начинается сначала: выбор объектов, уточнение знаний о них и т. д.

    Примеры из практики:

    Объективация:

    Пусть клиент пришел для подачи заявки. До тех пор, пока заявка не исполнена, мы можем знать ее тип только с некоторой долей вероятности. Поэтому сначала регистрируется заявка самого широкого типа. Затем по мере уточнения деталей и в процессе ее исполнения, модель заявки обрастает новыми атрибутами. Спустя какое-то время становится ясно, к какому типу заявок отнести данную заявку и происходит окончательная ее классификация.

    Деобъективация:

    Пусть у нас есть типовой сценарий поиска информации в интернете. Пусть в нем сказано, что всякий раз, когда надо найти нужную информацию, воспользуйтесь таким-то поисковиком – программой для поиска нужной информации. Пусть мы пользовались этой программой многократно, каждый раз совершая операцию поиска. Таких операций за время эксплуатации этой программы было много, и все они были классифицированы как операции типа «поиск информации». Спустя какое-то время выясняется, что программа-поисковик выполняет шпионские функции, «сливая» данные о пользователе заинтересованным в этой информации лицам. И тогда выясняется, что те операции, которые использовал этот поисковик, теперь будут переклассифицированы из операций по поиску информации в операции по пересылке данных заинтересованным лицам. Но вполне может статься, что мы узнаем еще что-то про эту программу и тогда нам придется пересматривать и другие операции, в которых она принимала участие.

    Требования к моделлеру, моделирующего типы


    Сформулируем требования к моделлеру, который предназначен для моделирования типов:

    1. Необходимо уметь моделировать однотипные объекты, состав атрибутов которых не совпадает
    2. Необходимо уметь моделировать правила, которые выделяют объекты в один тип
    3. Необходимость моделировать другие атрибуты типа: название объектов данного типа, историю этого названия и проч.
    4. Необходимо уметь моделировать разные точки зрения на один и тот же объект
    5. Необходимо уметь моделировать жизненный цикл объекта
    6. Необходимо уметь моделировать изменение нашего представления об объекте с течением времени .

    Как в ИТ отрасли реализовать эти требования без обращения к структуре БД? Как, не обращаясь к структуре данных, учитывать разные точки зрения, добавлять новые типы объектов, уточнять тип объектов, переклассифицировать объекты в случае необходимости?

    Моделирование объектов при помощи OWL


    Есть одно ограничение, которое присутствует в OWL: в нем множество и тип объектов не различаются. Из-за этого мы имеем ограниченный функционал для моделирования типов объектов. Однако, этот функционал намного шире того, что дают нам другие способы моделирования, потому что у нас есть следующие возможности:
    • Добавление нового множества объектов в OWL ничем не отличается от добавления нового объекта.
    • Можно потребовать, что, если тип объекта известен, то модель объекта создается с заданными, наперед известными атрибутами. При этом после создания атрибуты могут как добавляться, так и удаляться. Пример: создавая модель заявки, мы можем потребовать указать значения атрибутов (номер заявки, дата заявки, заявитель, адресат). Надо только помнить, что эти атрибуты в OWL существуют отдельно от типов объектов. И один атрибут может быть использован при моделировании объектов разных множеств. Это принципиальное отличие от распространенных языков программирования, где атрибут существует только в рамках одного типа объектов. Другой атрибут в другом типе, пусть и называемый так же, будет другим атрибутом.
    • Можно потребовать наоборот: определять подмножество моделируемого объекта на основе атрибутов модели объекта и его принадлежности к над-множеству. Для этого в правиле будет записано, что если модель объекта, относящегося к определенному над-множеству, содержит такие-то атрибуты и их значения удовлетворяют определенным правилам, то объект автоматически будет отнесен к определенному подмножеству. Так при помощи правил будет реализована, так называемая, «утиная классификация». Например, если в модели заявки есть значение атрибута «Телефонный номер», а «Подключение» — это значение атрибута «Тип выполняемых работ», то заявка автоматически будет классифицирована как заявка на подключение телефонного номера.

    Разделения множества на подмножества


    Пусть есть множество объектов. И пусть стоит задача по разделению этого множества на семь подмножеств, каждому из которых приписан свой цвет: «красные объекты», желтые объекты». И тд.

    Разделение множества на подмножества можно провести разными способами.

    1. Можно разделить множество на непересекающиеся подмножества, распределив объекты по подмножествам путем их перечисления. Создать семь подмножеств и перечислить объекты, которые принадлежат каждому из подмножеств.
    2. Для каждого подмножества можно придумать свой подтип. Тогда все множество можно разделить на семь подмножеств, введя семь подтипов: «Тип красных объектов», «Тип желтых объектов» и т. д. Каждый объект можно отнести к одному из перечисленных типов и сказать, например, так: объект относится к типу красных объектов.
    3. Можно разделить надмножество при помощи атрибута и его значений. Например, можно ввести атрибут «Цвет» и семь его значений: «Красный», «Желтый» и тд. Тогда название цвета станет прилагательным для объекта и будет звучать так: красный объект, желтый объект и тд.

    Первый способ в OWL реализован при помощи создания семи разных классов и указания объектов, которые к ним относятся.

    Второй способ может быть реализован тремя разными способами:

    1. При помощи создания отдельных под-множеств, объединенных одним типом, но сами типы, как я говорил ранее, не моделируются. Этот способ ничем не отличается от способа разделения перечислением.
    2. При помощи справочника «Типы цветных объектов», значениями которого будут объекты, моделирующие типы: «Красные объекты», «желтые объекты» и тд
    3. При помощи атрибута с названием «тип объекта», значения которого будут иметь текстовую форму: «Тип красных объектов», «Тип желтых объектов» и тд

    Третий способ разделения множества на подмножества в ИС моделируется двумя способами:
    1. При помощи справочника «Цвета», значениями которого будут объекты, моделирующие значения атрибутов: красный, желтый и т. д.
    2. При помощи атрибута с названием «Цвет», значения которого будут иметь текстовую форму: «красный», «желтый» и тд.

    Видно, что разделение при помощи типов и атрибутов моделируется в двух случаях одинаковым способом, но имеет разные названия. И действительно, обладание значением атрибута в OWL моделируется таким триплетом:

    #объект #атрибут #значение

    Принадлежность классу — таким:

    #объект rdf:type #класс

    То есть можно сказать, что принадлежность классу просто выражается при помощи специального служебного атрибута, определенного в стандарте — rdf:type.

    Понятие атрибут


    Сформулируем утверждение:

    Атрибут – это способ разделения множества объектов на подмножества. При этом каждому значению атрибута соответствует определенное подмножество, объекты которого имеют атрибут с таким значением.

    Моделирование подмножеств при помощи атрибута


    Каждый из трех способов перечисленных ранее способов моделирования подмножеств имеет свои преимущества и недостатки в зависимости от контекста и выбранного способа реализации.

    Если подмножеств немного, можно выбрать любой и перечисленных способов разделения на подмножества и любую реализацию.

    Если подмножеств много (в пределе бесконечно, например, когда каждое из множеств группирует объекты одинаковой длины), то формально остаются:

    1. третий способ моделирования типа и
    2. второй способ моделирования атрибута.

    Однако, я писал ранее, что каждому типу нужно дать название. Если подмножеств много (бесконечно), то дать имя каждому из них нереально. Поэтому мы не моделируем такое деление при помощи типов. Мы моделируем такое деление только при помощи атрибута, областью значений которого будет одно из распространенных множеств: множество вещественных чисел, множество, моделирующее временную шкалу, множество натуральных чисел, множество строк конечной длины и тд. Узнаете типы данных?

    О том, как вводится функция на множестве подмножеств и не только про это, можно почитать тут.

    Третий способ реализации атрибута хорош тем, что при помощи него можно моделировать огромное количество подмножеств (вариантов написания строки – очень много), но плох тем, что не понятно, как узнать, что объекты относятся к одному множеству: «Красный», красный», «»кра)сный_» — это значения одного и того же множества, или разных?

    О том, как лучше моделировать подмножества написано море литературы, и я не буду здесь повторяться. Просто запомним, что атрибут – это модель подмножеств, а значение – это указание на подмножество.

    Атрибут — Большая советская энциклопедия

    Атрибу́т

    Аттрибут (от лат. attribuo — придаю, наделяю), необходимое существенное, неотъемлемое свойство объекта. Например, в философии А. материи — Движение. Термин «А.» встречается уже у Аристотеля, отличавшего постоянный А. от случайных, преходящих состояний, т. е. акциденций (см. «Метафизика», V 30, 1025а 14—30; рус. пер., М.—Л., 1934). В изобразительном искусстве А. — неотъемлемый вещественный отличительный признак героя, божества, аллегорической или символической фигуры; например, в античном искусстве атрибут Геракла — палица; А. богини Правосудия — весы в руках и повязка на глазах. В грамматике А. — то же, что Определение.

    Источник: Большая советская энциклопедия на Gufo.me


    Значения в других словарях

    1. атрибут — АТРИБ’УТ, АТТРИБУТ, атрибута, ·муж. (·лат. attributum). 1. Необходимый признак предмета или явления (филос.). | Постоянная принадлежность, характерный признак (·книж. ). Молния — обычный атрибут изображений Юпитера. 2. Определительное слово (линг.). Толковый словарь Ушакова
    2. атрибут — атрибут I м. Необходимое, существенное, неотъемлемое свойство предмета или явления (в отличие от преходящих, случайных его состояний) (в философии). II м. Определение (в лингвистике). III м. Толковый словарь Ефремовой
    3. атрибут — сущ., кол-во синонимов: 13 аксессуар 23 власяница 4 качество 20 определение 43 особенность 48 признак 36 принадлежность 24 присущность 9 причиндалы 13 реквизит 4 свойство 32 черта 31 штрих 21 Словарь синонимов русского языка
    4. атрибут — орф. атрибут, -а Орфографический словарь Лопатина
    5. АТРИБУТ — АТРИБУТ, аттрибут (лат. attributio – свойство, сказуемое) – предикат (качество, признак) субстанции [СУБСТАНЦИЯ], достаточный для ее идентификации (узнавания, распознавания) и необходимый для ее существования. Новая философская энциклопедия
    6. АТРИБУТ — АТРИБУТ (от лат. attribuo — придаю, наделяю) — .. 1) необходимое, существенное, неотъемлемое свойство объекта (напр., атрибут материи в философии — движение)... 2) В языкознании — то же, что определение. Большой энциклопедический словарь
    7. Атрибут — (от лат. attribuo — придаю, наделяю) в изобразительном искусстве, постоянный вещественный признак персонажа, служащий для его опознавания и указывающий на его аллегории, или символическое значение (например... Художественная энциклопедия
    8. атрибут — (лат. attributum — присовокупление). То же, что определение. Словарь лингвистических терминов Розенталя
    9. атрибут — К о г о — ч е г о. Движение есть атрибут материи. Никто лучше его не умел использовать в случае нужды атрибуты советского моряка — бескозырку, бушлат, лиловатые полоски тельняшки (Первенцев). Управление в русском языке
    10. АТРИБУТ — (лат. attributum — деньги, выделенные из казны, ассигнования). 1. В философии и логике А. — неотъемлемое, существенное, постоянное свойство объекта (напр., движение — А. материи; аккомодация — А. интеллектуальной адаптации). 2. В грамматике А. — то же, что определение. Большой психологический словарь
    11. атрибут — Атрибу́т/. Морфемно-орфографический словарь
    12. атрибут — Атрибут, атрибуты, атрибута, атрибутов, атрибуту, атрибутам, атрибут, атрибуты, атрибутом, атрибутами, атрибуте, атрибутах Грамматический словарь Зализняка
    13. атрибут — АТРИБУТ м. лат. отличительная принадлежность, присвоенный кому или чему знак, предмет для отличия; доспехи. Атрибут Юпитера — орел. Атрибуты швейцара — трость или булава и перевязь. Атрибутные знаки. Толковый словарь Даля
    14. атрибут — (синтакс.) ( < лат. attributum присовокупленное) То же, что определение. Словарь лингвистических терминов Жеребило
    15. Атрибут — См. Аттрибут. Энциклопедический словарь Брокгауза и Ефрона
    16. атрибут — АТРИБУТ а, м. attribut m., лат. attributum. 1. Необходимое, существенное, неотъемлемое свойство объекта или явления в отличие от случайных, преходящих его состояний. БАС-2. Словарь галлицизмов русского языка
    17. атрибут — Принадлежность, свойство При изображении языческих богов молния служит атрибутом юпитера, лира – аполлона, сова – минервы см. >> принадлежность Словарь синонимов Абрамова
    18. АТРИБУТ — АТРИБУТ (от лат. attribuo — придаю, наделяю) — англ. attribute; нем. Attribut. 1. Существенный признак, необходимое, неотъемлемое свойство объекта. 2. В социологии — объективная черта, принадлежащая индивидам или соц. Социологический словарь
    19. атрибут — Атрибута, м. [латин. attributum]. 1. Необходимый признак предмета или явления (филос.). || Постоянная принадлежность, характерный признак (книжн.). Молния – обычный атрибут изображений Юпитера. 2. Определительное слово (лингв.). Большой словарь иностранных слов
    20. АТРИБУТ — АТРИБУТ (лат. attribuo — придаю, наделяю) — неотъемлемое свойство объекта, без которого он не может ни существовать, ни мыслиться. Еще Аристотель отличал постоянный А. от случайных, преходящих состояний, так называемых акциденций. Декарт рассматривал... Новейший философский словарь
    21. атрибут — АТРИБУТ, а, м. 1. Необходимый, постоянный признак, принадлежность (книжн.). 2. В грамматике: то же, что определение. | прил. атрибутивный, ая, ое (ко 2 знач.). Толковый словарь Ожегова
    22. атрибут — -а, м. 1. филос. Необходимое, существенное, неотъемлемое свойство предмета или явления, в отличие от случайных, преходящих его состояний. Движение есть атрибут материи. 2. Постоянная принадлежность, характерный признак. Малый академический словарь
    23. атрибут — сущ., м., употр. сравн. часто (нет) чего? атрибута, чему? атрибуту, (вижу) что? атрибут, чем? атрибутом, о чём? об атрибуте; мн. что? атрибуты, (нет) чего? атрибутов, чему? атрибутам, (вижу) что? атрибуты, чем? атрибутами, о чём? об атрибутах... Толковый словарь Дмитриева
    24. атрибут — АТРИБУТ -а; м. [от лат. attributum — приданное]. 1. Филос. Необходимое, существенное, неотъемлемое свойство предмета или явления (в отличие от случайных, преходящих его состояний). Движение есть а. материи. 2. обычно мн.: атрибуты, -ов. Книжн. Толковый словарь Кузнецова

    Атрибут (философия) — Википедия

    Материал из Википедии — свободной энциклопедии

    Атрибу́т — существенный, неотъемлемый признак предмета или явления (в отличие от преходящих, случайных его состояний) — то, что составляет сущность субстанции, её фундаментальное свойство, необходимый для её существования предикат[1].

    Атрибуты совершенно независимы, то есть не могут влиять друг на друга. Однако как для субстанции в целом, так и для каждой отдельной вещи выраженность существования через атрибут протяжения и мышления согласуются: «Порядок и связь идей те же, что порядок и связь вещей»[2].

    Протяжение является определяющим признаком тела, к нему через «бесконечный модус движения и покоя» сводятся все «физические» характеристики вещей.

    Однако мир не только протяжён, ему присущ как минимум ещё один атрибут — мышление.

    Термином «мышление» Спиноза обозначает бесконечную вещь, являющуюся причиной (Природа Создающая) всего содержания и процессов сознания (Природа Созданная), как в самой себе: ощущения, эмоции, собственно разум и тому подобное. Субстанцию в целом как вещь мыслящую характеризует «модус бесконечного разума». А так как мышление является атрибутом субстанции, то и любая единичная вещь, то есть любая модификация субстанции, обладает им (сознаёт не только человек, и даже не только «живое»!): все вещи «хотя и в различных степенях, однако же, все одушевлены» (Э:II, сх. к т. 13). При этом конкретную модификацию атрибута мышления Спиноза называет идеей.

    На уровне человека протяжение и мышление составляют тело и душу. «Объектом идеи, составляющей человеческую душу, служит тело, иными словами, известный модус протяжения, действующий в действительности (актуально) и ничего более» (Э:II, т. 13), поэтому сложность человеческой души соответствует сложности человеческого тела. Естественно (это следует из независимости атрибутов), «ни тело не может определять душу к мышлению, ни душа не может определять тело ни к движению, ни к покою, ни к чему-либо другому» (Э:III, т. 2).

    Подобное «строение» позволяет объяснить и процесс познания: Тело меняется — либо в результате воздействия внешних агентов (других тел), либо в силу внутренних причин. Душа как идея тела меняется вместе с ним (или, что то же самое, тело изменяется вместе с душой), то есть она «знает» в соответствии определённым состоянием тела. Теперь человек чувствует, например, боль, когда тело повреждено и тому подобное. Душа не имеет никакой проверки полученного знания за исключением механизмов ощущения и реакций тела.

    Атрибут - это... Что такое Атрибут?

     Атрибут

     ♦ Attribut

       Все то, что может быть сказано о субъекте или субстан ции, иначе говоря, все то, что может быть ему (или ей) атрибутировано (в данном значении лучше употреблять термин «предикат»). Но прежде всего атрибут – это какое-либо существенное, то есть составляющее сущность, качество. Так, по Спинозе, двумя известными нам атрибутами субстанции или Бога являются мышление и протяженность – на фоне бесчисленного множества других, не известных нам, атрибутов. Но все эти различия, уточняет Спиноза, носят «исключительно умозрительный характер»: атрибуты реально различаются между собой не больше, чем они отличаются от субстанции («Приложение, содержащее метафизические мысли», часть I, глава 3 и часть II, глава 5; см. также Герульт, «Спиноза», т. I, §§ XIV–XV). Атрибуты не являются чем-то внешним по отношению к субстанции; они составляют самую ее сущность («Этика», часть I, определение 4), которую выражают по-разному («Этика», часть I, теорема 10, схолия), при этом оставаясь все той же субстанцией, содержащей «те же самые вещи» («Этика», часть II, теорема 7, схолия). Мышление и протяженность не являются ни предикатами субстанции, ни точкой зрения на субстанцию, но самим бытием субстанции. Часто говорят, что эти атрибуты параллельны (потому что причинно-следственные цепочки выстраиваются в одном и том же порядке, хотя каждая из них остается присущей тому или иному атрибуту: ни тело не воздействует на идею, ни идея – на тело). Но на самом деле все эти параллели перемешаны и слиты в одну-единственную параллель, которая и есть сама природа: «субстанция мыслящая и субстанция протяженная составляют одну и ту же субстанцию» («Этика», часть II, теорема 7, схолия) – как в человеке душа и тело суть одно и то же («Этика», часть III, теорема 2, схолия). Союз души и тела представляет собой ложную проблему, возникающую как результат непонимания их тождества. То же самое касается и союза атрибутов: они не нуждаются в объединении, потому что никогда не существовали раздельно.

    Философский словарь — М.: Палимпсест, Издательство «Этерна». Андре Конт-Спонвиль. 2012.

    что такое атрибут что такое атрибут

    Сопутствующий объект или свойство – качественный признак того, к чему оно относится. Атрибутами могут выступать некоторые явления материальной культуры, или предметы, или информационные ключи. В программировании так могут называть, например, поле класса.

    Атрибу́т (от лат. attributio — приписывание, признак): Атрибут — в философии — необходимое, существенное, неотъемлемое свойство предмета или явления (в отличие от преходящих, случайных его состояний). Атрибут — в мифологии и иконографии предмет, служащий постоянным устойчивым знаком и отличительным признаком мифологического или реального персонажа или аллегорической персонификации какого-либо понятия (молнии Зевса, весы и повязка Фемиды). Атрибут — в некоторых файловых системах одно из свойств файла. Атрибут — иное название для поля класса в объектно-ориентированном программировании. Атрибут, поле — в реляционных базах данных элемент данных в кортеже. Атрибут — в языках программирования платформы Microsoft .NET средство реализации декларативности. Атрибут — в SGML, HTML, XML и подобных языках часть тега. Атрибут — в лингвистике — то же, что и определение. Атрибут — характеристика способностей персонажа в RPG.

    Атрибут - это признак передающий атрибутивность)

    Атрибут файла — Википедия

    Материал из Википедии — свободной энциклопедии

    Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 5 января 2016; проверки требуют 13 правок. Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 5 января 2016; проверки требуют 13 правок.

    Атрибут файла (англ. file attribute) — метаданные, которые описывают файл. Атрибут может находиться в двух состояниях: либо установленный, либо снятый. Атрибуты рассматриваются отдельно от других метаданных, таких как даты, расширения имени файла или права доступа. Каталоги и другие объекты файловой системы также могут иметь определённые атрибуты. Также существуют расширенные атрибуты файлов, хранящие данные другого типа.

    DOS и Microsoft Windows[править | править код]

    В операционных системах DOS и Microsoft Windows существуют четыре атрибута:[1][2][3]

    • Архивный (A): Когда этот атрибут установлен, это означает, что файл был изменён со времени проведения последнего резервного копирования. ПО, с помощью которого выполняется резервное копирование, также отвечает за снятие этого атрибута.
    • Скрытый (H): Файл с установленным атрибутом считается скрытым. Это означает, что команды MS-DOS (dir) и программы Windows (такие как Проводник) по умолчанию не будут отображать этот файл, если не включён специальный режим[4] .
    • Системный (S): Файл с установленным атрибутом считается системным — таким, существование которого в неизменённом виде критически важно для нормальной работы системы. По умолчанию команды MS-DOS (dir) и программы Windows (такие как Проводник) не будут отображать этот файл, если не включён специальный режим.
    • Только чтение (R): Установленный атрибут означает, что содержимое файла нельзя изменять. Как правило, программы для Windows игнорируют этот атрибут, если он установлен для каталогов[5].

    С выходом новых версий системы Windows в NTFS появились дополнительные атрибуты:

    • Сжатый (Compressed, C). Установленный атрибут означает, что Windows сохраняет этот файл на диске в сжатом виде.
    • Зашифрованный (Encrypted, E). Установленный атрибут означает, что Windows хранит этот файл на диске в зашифрованном виде.
    • Проиндексированный (Indexed, I). Означает, что соответствующие подсистемы Windows не будут включать содержимое файла в поисковый индекс.

    4.4BSD-Lite и производные от неё системы[править | править код]

    Эта статья или раздел содержит незавершённый перевод с иностранного языка.

    Вы можете помочь проекту, закончив перевод. Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне.

    В 4.4BSD и 4.4BSD-Lite файлы и каталоги могут получить четыре атрибута, которые устанавливаются владельцем файла или пользователем с повышенными правами (отмеченные как «User»). Еще два атрибута могут устанавливаться только пользователем с повышенными правами («System»).[6]

    • (User) No-dump: Установленный атрибут означает, что файл или каталог не должен копироваться во время резервного копирования.
    • (User and System) Immutable: Означает, что файл или каталог могут оставаться неизменными. Будут блокированы попытки открытия файла для записи, попытки переименовать его, переименовать или создать новый файл в каталоге.
    • (User and System) Append-only: К файлу можно только добавлять информацию.
    • (User) Opaque: Используется определённая особенность монтирования файловых систем в ОС.

    В FreeBSD ещё появился следующий атрибут[7] (также поддерживается в DragonFly BSD):[8]:

    • (User and System) No-unlink: Означает, что файл или каталог нельзя удалять. Попытки сделать это закончатся сообщением про ошибку доступа.

    FreeBSD также поддерживает:[7]

    • (System) No-archive: установленный атрибут означает, что файл или каталог нельзя архивировать (средствами файловой системы).
    • (System) Snapshot: Файл принадлежит к специальному типу файлов, обрабатываемых системой. Этот атрибут устанавливается только системой, даже пользователь с повышенными правами не может его изменить.

    Кроме того, DragonFly BSD поддерживает:[8]

    • (User and System) No-history: История изменений не должна сохраняться для данного файла или каталога.
    • (User) Swapcache и (System) Swapcache: Определяет уверенные особенности работы с SSD.
    • (System) Archived: Противоположное к No-archive.

    NetBSD[9] и OpenBSD:[10] также поддерживают (System) Archived.

    В OS X был добавлен ещё один атрибут[11]

    • (User) Hidden: Означает, что по умолчанию файл с таким атрибутом не будет отображаться средствами графического интерфейса, хотя команда ls всё равно будет показывать его.

    В Solaris для ZFS также существуют атрибуты:

    • av_quarantined: Доступ к файлу ограничен до снятия карантина антивируса.
    • av_modified: Означает, что текущая версия файла не проверена антивирусом.

    В DOS, OS/2 и командной строке Windows, атрибуты файла могут быть изменены командой attrib[3][12] С помощью Проводника Windows также можно изменять некоторые атрибуты, но не атрибут «системный»[5]Windows PowerShell имеет пару команд для чтения/записи атрибутов: Get-ItemProperty та Set-ItemProperty.[13]

    В 4.4BSD и её наследниках для просмотра атрибутов используется команда ls, а для изменения — chflags.

    В Linux используются команды chattr для изменения и lsattr для просмотра атрибутов.

    В Solaris используются команды chmod для изменения и ls для просмотра атрибутов.

    В большинстве случаев пользователь должен иметь соответствующие права доступа для изменения атрибута.

    Атрибуты HTML-тегов - шпаргалка

    С тем, что такое HTML теги, мы уже разобрались. Мы выяснили, что у них есть содержимое. Однако это ещё не всё. У тегов также есть атрибуты, которые расширяют их возможности, а у атрибутов, в свою очередь, есть значения. С их помощью элементу можно задавать параметры, определять стиль оформления. Например, тегом

    вы обозначили абзац. Но как сделать, чтобы он был выровнен по правому краю? Для этого понадобится определённый атрибут с соответствующим значением. Как некоторые теги не имеют пары, так и некоторые атрибуты могут употребляться без значений.

    Как писать атрибуты?

    Атрибуты — зарезервированные слова (как и теги, только без угловых скобок), значения же их могут быть разными. Так же, как и теги, атрибуты со значениями рекомендуется писать маленькими буквами, хотя браузерам, в общем-то, безразлично — это просто правило хорошего тона: по-русски ведь ТОЖЕ НЕ ПРИНЯТО ПИСАТЬ ПРИ ВКЛЮЧЕННОМ CAPS LOCK. А чем HTML хуже?

    Значения с атрибутами записываются в таком формате:

     Атрибут=”значение” lang=”en” 

    Писать атрибуты всегда нужно внутри открывающего тега, после зарезервированного слова.

     <p align=”center”>Абзац</p> 

    Обычно для одного тега доступно несколько атрибутов. В каком порядке они будут перечислены, неважно.

    Универсальные атрибуты

    Каждый HTML-тег наделён собственным набором атрибутов. Некоторые атрибуты могут быть доступны для нескольких тегов, другие же могут работать только с одним. Ещё есть группа универсальных (глобальных) атрибутов, которые можно использовать с любым тегом. Вкратце ознакомимся с атрибутами этой категории.

    • accesskey позволяет задать сочетание клавиш для доступа к определённому объекту страницы. Например, вы можете сделать так, чтобы с помощью комбинации клавиш Alt+1 пользователь переходил по определённой ссылке. Таким образом разработать систему клавишной навигации.

    В качестве значения атрибута могут выступать цифры 0-9 или буквы латинского алфавита:

     <a acceskey=”1” href=”https://youtube.com”>Ссылка будет открываться по нажатию сочетания клавиш с единицей</a>
    • class позволяет связать тег с заранее заданным с помощью CSS оформлением. Использование атрибута позволяет существенно уменьшить код, ведь вместо того, чтобы повторять ввод одного и того же блока CSS, можно просто ввести имя соответствующего ему класса.
    • С помощью contenteditable можно разрешить пользователю редактировать любой элемент HTML-страницы: удалять, вставлять, изменять текст. Этот же атрибут даёт возможность редактирование и запретить. Значения имеет всего два: true — правку разрешить, false — запретить.
    • При помощи атрибута contextmenu вы можете наделить любой элемент документа уникальными пунктами контекстного меню на своё усмотрение. Само меню создаётся в теге <menu>, а атрибуту contextmenu присваивается его идентификатор.
    • dir определяет направление текста: слева направо (ltr) или справа налево (rtl).
    • draggable позволяет запретить (false) или разрешить (true) пользователю перетаскивать наделённый этим атрибутом элемент страницы.
    • dropzone указывает браузеру, что делать с перетаскиваемым элементом: копировать (значение copy), перемещать (move) или создать на него ссылку (link).
    • hidden — атрибут, позволяющий скрыть содержимое элемента, чтобы оно не отображалось в браузере. Если атрибуту задано значение false, объект отображается, true — скрывается.
    • id задаёт идентификатор элемента — своего рода имя, которое нужно для простой смены стиля объекта, а также для того, чтобы к нему могли обращаться скрипты. Значением атрибута и будет его имя. Начинаться оно должно обязательно с латинской буквы, и может содержать цифры, буквы всё того же латинского алфавита (большие и маленькие), а также символы дефиса (-) и подчёркивания (_). Русских букв содержать не может.
    • lang помогает браузеру понять, на каком языке написан контент, и задать ему соответствующий стиль (например, в языках могут использоваться разные кавычки). Значениями выступают коды языков (русский — ru, английский — en и т. п.).
    • spellcheck включает (true) или отключает (false) проверку правописания. Особенно полезно использовать атрибут в тегах полей форм, куда текст будет вводить пользователь.
    • style позволяет задать оформление элемента с помощью CSS-кода.
    • tabindex даёт возможность определить, сколько раз пользователю придётся нажать клавишу Tab, чтобы фокус получил объект с этим атрибутом. Количество нажатий определяет значение атрибута — целое положительное число.
    • title — всплывающая подсказка, которая появится, если подвести мышку к элементу и на некоторое время оставить её неподвижной. Строка в значении и будет подсказкой.
     <a title=”Ссылка, ведущая на Яндекс” href=”http://yandex.ru”>Поиск</a>
    • translate разрешает (yes) или запрещает (no) перевод содержимого тега.
    • align задаёт выравнивание элемента. Например, с его помощью можно выровнять текст по левому краю (значение left), по правому краю (right), по центру (center) или по ширине (justify). Для изображений (тег <img>) также доступно выравнивание по верхней границе самого высокого элемента строки (top), по нижней границе (bottom), а значение middle делает так, что средняя линия картинки совпадает с базовой линией строки.

    Стоит иметь в виду, что использовать атрибут align не рекомендуется, а выравнивать текст лучше с помощью CSS.

    Пример использования атрибутов

    В качестве примера рассмотрим строку HTML-кода:

     <p contenteditable=”true”>Этот текст можно редактировать</p>

    Вся строка создаёт абзац текста, который пользователь может в браузере самостоятельно изменять.

    Разберём каждый элемент строки.

    <p> — открывающий тег контейнера, хранящего абзац.

    </p> — закрывающий тег.

    Между символами > и < расположен текст Этот текст можно редактировать. Это — надпись вне тегов (между ними), а значит она будет видна открывшему страницу пользователю. Браузер воспринимает её как простой текст, который надо вывести на экран.

    contenteditable=”true” — это и есть атрибут и его значение. Помните, как в школе: x=3. Так и здесь: contenteditable=”true”. Атрибут contenteditable задаёт, сможет ли пользователь редактировать содержимое элемента, значение true, написанное в кавычках через знак равно, редактирование разрешает:

     Атрибут=”значение” contenteditable=”true”

    Полезные ссылки:


    Смотрите также