Model from viakviak

From Common History development
Jump to navigation Jump to search

v1.5 original is at: viakviak.livejournal.com/17282.html

draft original is at: viakviak.livejournal.com/17149.html

Entities[edit]

Термины, классы

  • Event
  • Link
  • Phrase
  • Source
  • User

Each entity includes all system Properties[edit]

System Properties: -- системные поля данных будут созданны для каждого класса

  • Id - Уникальный номер (УН) события
  • NamePhraseId – УН названия
  • DescriptionPhraseId – УН описания
  • TypeId – УН типа (категории)
  • CreateDate - время создания записи
  • ModifyDate - время изменения записи
  • CreatorID – УН пользователя изменившего запись

Terms[edit]

Term is a “label” for a meaning, which could be “inherited” from one or many other terms that have more basic meanings. Inheritance of Terms should follow the same pattern, as inheritance of classes and interfaces in programming languages. The idea is to allow search by one or combination of basic terms. For example, search by “+Military +Conflict -Water” will find Siege, Battle, Attack, and War events and will not include naval events.

Термин - это "ярлык" с определенным значением, который может "наследовать" признаки одного или нескольких других терминов с более простым значением. Наследование Терминов должно следовать по тому же шаблону, что и наследование классов и интерфейсов в языках программирования. Идея заключается в том, чтобы позволить поиск по одному или комбинации нескольких базовых терминов. Например, поиск "+Военный +Конфликт - Вода" найдет события типа Осада, Сражение, Аттака, и Война, но исключит все морские сражения.

Entity Type[edit]

simple entity satellite with system properties only - Каждый класс автоматически получит "тип" с возможными категориями.

Multiple Property[edit]

references to multiple records. Usually it is implemented as joint table. Множественные ссылки от одного обьекта к нескольким другим. В реляционных базах данных такая конструкция поддерживается стандартной дополнительной "стыковой" таблицей.

Geography[edit]

Geographical Types and derivatives -- Географические термины и их "наследование" (примеры)

-- can use modern or historical references to point to specific geographical features.

Area[edit]

-- географическое пространство

InsideOfAreaId -- для определения иерархической структуры

Location (multiple) -- goes through or resides in - где находится или что пересекает

others[edit]

· Border : Land Path

· Capital : City

· Channel : Water, Path River, Road, Channel, Path, (?Border, Strait?) - Любой протяженный географический элемент

· City : Settlement

· Continent : Land

· Country : Area

· District : Settlement

· Geo

· Headquarters : Landmark

· House : Landmark

· Lake : Water

· Land : Geo

· Landmark : Land точечный географический елемент

· Path : Geo

· Railroad : Road

· Road : Path, Land

· Region : Area

· River : Water Path

· Sea : Water Area

· Settlement : Land Area

· State : Land, Area

· Strait : Water, Path

· Village : Settlement

· Water : Geo

· World : Geo

Event Types[edit]

Категории событий

  • Absence (something doesn't exist) – Отсутствие (событие еще не произошло или не могло произойти)
  • Attack : Military Conflict - Атака : Военное, Конфликт
  • Battle : Military Conflict - Сражение : Военное, Конфликт
  • Catastrophe : Disaster - Катастрофа : Бедствие
  • Quotation : Person - Цитата : Человек
  • Company : Organization - Компания : Организация
  • Conflict : Person – Конфликт : Человек
  • Defense : Military Conflict – Оборона : Военное, Конфликт
  • Disaster : Event – Бедствие : Событие
  • Discovery : Person - Открытие : Человек
  • Emperor : Lord - Император : Владыка
  • Event (something exists) - Событие (что-то произошло)
  • Family : Person - Семья : Человек
  • Famine : Nature Disaster - Голод : Природа, Бедствие
  • Flood : Nature Disaster - Наводнение : Природа, Бедствие
  • Fire : Nature Disaster - Пожар : Природа, Бедствие
  • Idea : Person - Идея : Человек
  • Invention : Science Discovery – НаучноеОткрытие : Наука, Открытие
  • King : Lord - Король : Владыка
  • Lord : Power Person – Владыка : Власть, Человек
  • Military : Organization – Военное : Организация
  • Nature – Природа
  • Occupation : Military Power Geo - Оккупация : Военное, Власть, Гео
  • Organization : Person – Организация : Человек
  • Person : Event – Человек : Событие
  • Power : Organization – Власть : Организация
  • Product : Person – Продукт : Человек
  • Science : Person – Наука : Человек
  • Siege : Conflict, Settlement - Осада : Конфликт, Поселение
  • Social : Person – Социальное : Человек
  • Reign : Organization Lord – Властвование : Организация, Владыка
  • Religion : Organization Idea – Религия : Организация, Идея
  • Revolution : Social Conflict - Революция : Социальное, Конфликт
  • Technology : Person – Технология : Человек
  • Volcano : Nature Disaster – Вулкан : Природа, Бедствие
  • War : Military Conflict – Война : Военное, Конфликт

Link Types

  • AllyWith : Link - СоюзникС : Отношение
  • BordersWith : Link - ГраничитС: Отношение
  • EnemyOf : Link – ВрагДля : Отношение
  • DependsOn : Link – ЗависитОт : Отношение
  • DuplicateOf : Link – ДупликатДля : Отношение
  • InsideOf : Link – Внутри : Часть
  • Link - Отношение
  • PartOf : InsideOf - Часть : Отношение
  • SonOf : Family Link - Сын : Семья, Отношение
  • SuperiorTo – Power, Link - Главнее : Власть, Отношение

Link Types[edit]

Типы связок

· Ally with : Link

· Borders with : Link

· Enemy of : Link

· Depends on : Link

· Duplicate of : Link

· Hierarchy : Link

· Link

· Part of : Hierarchy

· Son of : Link

Time[edit]

-- Time could be specified by beginning and end explicitly or implicitly

-- Время понятие приближенное. Даже казалось бы точная дата 10 апреля 2016 года подразумевает на самом деле две точки времени: начало дня и его конец, общей протяженностью 24 часа. Пока точно не знаю как, но термин "время" должно правильно описывать любое временное понятие, как бы оно не называлось.

-- Examples: April 10, 2016; 1st century BC, Dark Ages, Winter of 1812, Конец 20 века.

Period[edit]

DateFrom

DateTo

Season (Winter, Spring, Summer, Autumn)

DayOfWeek (1-7)

Month

Year

Century

Day1

Day2

DayCount -- number of days in the period

Age

LocationId -- only for conversion to UTC time, if necesary

Language[edit]

All textual content is specified by phrases for internationalization. Допускается любой техт на любом языке. Все фразы содержатся в одном месте для упрощения перевода.

Phrase

  • Content
  • Language

Resource[edit]

Reference -- ссылка на источник

Href

ISBN

Author

Content[edit]

Содержание

Events happen at certain time period. Everything can its beginning and end, including geographic elements or their references in history. Main Entity contains any events or facts in time of history of humanity, including facts of absence. Главный класс содержит события и факты, включая отсутствие знания о чем-либо. Все имеет свое начало и конец, даже географические понятия или ссылки на них в Истории.

Event[edit]

-- Событие

#Period

GeoPoint -- Geography(Latitude, Longitude). Географическая точка.

Address – International postal address. Международный адрес

EventLink (multiple) – related Events.

Reference (multiple) -- source of information

Population -- number of affected people

Link[edit]

- Отношение

GeoDirection (North, East, South, West, ...)

MainEvent -- event from

EventTo -- event to

interpretation by It4history[edit]