?

Log in

No account? Create an account
ko444evnik [entries|archive|friends|userinfo]
ko444evnik

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Снова опыты [Nov. 21st, 2012|11:47 pm]
ko444evnik
//копия поста в dot15926

картинка с увеличением по клику:



картинка целиком 2600 х 2000Collapse )

Попытка ответов на вопросы:
1. как бы половчее описать отсутствие у мистера Моркоу усов?

Например, через посредством OtherRelationship, связывающий индивид №1 (Моркоу) с классом индивида №2 (некие абстрактные усы), имеющим тот смысл, что индивид №1 не имеет в своем составе ничего похожего на №2 ( "отрицание вхождения" или "отрицание композиции" ).

2. есть ли способ описывать счетные, но явно не определенные множества одинаковых предметов ("сотня компасов" etc)?

Опять же посредством OtherRelationship, связывающее "класс образца индивида" с "совокупностью экземпляров индивидов".

P.S. Видимо, бОльшая часть связей между кусочками реального мира будет описываться именно через "Нестандартно-нетипично-другое Отношение", за редким прореживанием Отношениями-как-бы-Стандратными...

Новая порция вопросов:

3. Как описать равноправную альтернативу в случаях типа "подзорная труба ИЛИ бинокль"?

4. Как описать всякие Парето-подобные порядки, наподобие того, что "несколько" это меньше, чем "десяток", и тем более меньше, чем "сотня"?
LinkLeave a comment

Опыты [Nov. 5th, 2012|09:50 pm]
ko444evnik
//копия поста в dot15926...

картинка с увеличением по клику:



картинка целиком 2500 х 1600Collapse )

Вопросы:
1. как бы половчее описать отсутствие у мистера Моркоу усов?
2. есть ли способ описывать счетные, но явно не определенные множества одинаковых предметов ("сотня компасов" etc)?
Link3 comments|Leave a comment

ISO 15926 DiagramDesigner [Oct. 18th, 2012|02:50 am]
ko444evnik
ISO 15926 DiagramDesigner

Программа для построения и визуализации схем в стиле стандарта ISO-15926 ("диаграмм экземпляров" ("instance diagram") части 2, некоторых компонентов "диаграмм определения шаблонов" и "диаграмм инстансов шаблонов" части 7), а также экспорта данных в формат кода языка Python, используемый в программе .15926 Editor компании TechInvestLab.ru).

(Изменения относительно предыдущей версии текста выделяются подчеркиванием).

на 2012-10-17: версия 1.0.0.9 (альфа) СКАЧАТЬ

много букв и десяток крупных картинокCollapse )

0.Инструкция по установке:

Read more...Collapse )

1.Инструкция по применению
Read more...Collapse )

1.2. Рабочий процесс. Построение схем вручную.
Read more...Collapse )

2. Рабочий процесс.
2.1. Автоматическая генерация схемы.
Read more...Collapse )

2.2. Взаимодействие с .15926 Editor

Процесс декомпиляции схемы в код на языке Python выполняется в специализированном окне, вызываемом с помощью кнопки "Decompile for .15926 Editor" ("иконка со слоном"). Описание Python-нотации изложено в документации к самому редактору.

Особенности процесса в текущей версии программы:

1. На текущий момент декомпиляция поддерживается лишь для сущностей части 2, но не для шаблонов части 7 ISO 15926.

2. Так как часть 8 стандарта не имеет стандартного представления для типа MultidimensionalObject части 2, и .15926 Editor не поддерживает этот функционал - отношения агрегации игнорируются, о чем в получаемом коде упоминается с помощью комментария.

3. Игнорируются также любые элементы, не относящиеся к стандарту (ресурсы, отношения ассоциации и т.п.).

4. В случае, если в схеме для какого-либо отношения не указана роль – вместо нее в код вставляется строка "NEED-ROLE-NAME!!!" (пример: builder.role( id=name006, NEED-ROLE-NAME!!!=name009 ) ), которая не является корректной с точки зрения Python, следствием чего будет являться ошибка интерпретации, если не внести необходимую правку.

Результатом декомпиляции подобной схемы:



будет следующий код:



Текстовое представление:Collapse )

3. Ссылки на использованные материалы:
Read more...Collapse )

Примечание:
Текущая версия .15926 Editor 1.00, та, которую можно скачать сейчас, НЕ ПОДДЕРЖИВАЕТ ИМПОРТА кода диаграмм! О выходе поддерживающей версии будет объявлено дополнительно.
LinkLeave a comment

Фронты ВОВ. Северный ТВД. по Похлебкину. [Oct. 7th, 2012|10:44 pm]
ko444evnik
[Tags|, , , ]

большая картинка размером 4687 x 3712 объемом 4305 КбCollapse )
LinkLeave a comment

сущности ISO 15926 [Sep. 21st, 2012|04:50 pm]
ko444evnik
[Tags|, ]

большая картинка размером 5536 x 6156 объемом в 1 мегабайтCollapse )
Link9 comments|Leave a comment

k4SparqlTrainer [Sep. 11th, 2012|10:54 pm]
ko444evnik
[Tags|, , , , , , ]

Программка k4SparqlTrainer - написана в целях самообучения себя языку SPARQL и тестирования возможностей библиотеки DotNetRdf.

Представляет собой среду для исполнения примеров, приведенных в нормативном документе "SPARQL Query Language for RDF" ( и его русском переводе ).

Скачать архив с программой (1 Мб).

Инструкция по установке...Collapse )

Краткий ликбез по концепциям.

Что такое RDF...Collapse )

На "бытовом уровне" это означает, что текстовые данные вида :
"Мама мыла раму. Папа мыл машину. Рама цвета белого. Машина цвета красного..."

...можно зафиксировать примерно в такой форме ( использована turtle-нотация, как наиболее гуманная ):
@prefix x: <http://www.ko4evnik.su/entity#>.
@prefix y: <http://www.ko4evnik.su/action#>.
@prefix z: <http://www.ko4evnik.su/property#>.

x:мама y:мыла x:рама.
x:папа y:мыл x:машина.

x:рама z:цвет z:белый.
x:машина z:цвет z:красный.


Что такое SPARQL...Collapse )

Инструкция по применению...Collapse )

далее...Collapse )

далее...Collapse )

P.S. Несколько расширенный пример Мама мыла раму...Collapse )

и некоторые SPARQL-запросы, которые можно к нему обращать...Collapse )
LinkLeave a comment

Curiosity [Aug. 7th, 2012|08:45 pm]
ko444evnik
[Tags|]

"О том, как устроена архитектура софтвера, управляющего марсоходом Curiosity.

K. Havelund, A. Groce, M. Smith, H. Barringer - Monitoring the Execution of Space Craft Flight Software ( http://www.scribd.com/doc/102203829/Monitoring-the-Execution-of-Space-Craft-Flight-Software )

А так же: Jet Propulsion Laboratory - Стандарт программирования на С JPL - это институт, который разрабатывал данный софт." ( http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf )

из http://programmers.stackexchange.com/questions/159637/what-is-the-mars-curiosity-rovers-software-built-in
через http://malaya-zemlya.livejournal.com/717587.html
LinkLeave a comment

История о том... [Jun. 24th, 2012|11:31 pm]
ko444evnik
[Tags|]

...как в 1958 году по отфотошопленной журнальной фотографии американцы вскрыли систему энергоснабжения ядерных объектов Урала:
из http://promzona.org/blog/403
чеhез http://www.vif2ne.ru/nvk/forum/0/co/2341127.htm

исходное фото:


результат:
LinkLeave a comment

Гость [Dec. 10th, 2011|10:35 pm]
ko444evnik
[Tags|, ]

Первое, что я увидел сегодня утром, продрав глаза - ястреб.
Птах сидел на кабеле меж двумя домами метрах в пятнадцати от меня, прямо на линии зрения.

На память осталась чудесная последовательность пошагового узнавания :
...Птица.
Крупная птица, больше голубя...
Гм, сушественно больше. И больше ворона...
Оперение непривычное - верх темнее, грудь светлее, серая с желтизной...
Не вижу клюва... Где клюв?
Клюв - крючком!
Точно - ОН!

Ястреб минуты две просидел на месте, осматривая окрестности. Потом лениво отмахнулся от атаковавшей вороны и ушел в небо...
LinkLeave a comment

DiagramDesigner - примеры диаграмм экземпляров [Oct. 25th, 2011|11:51 pm]
ko444evnik
[Tags|, ]

полный набор примеров - диаграмм экземпляров из ISO-15926 части 2 (83 штуки).
(не сами аутентичные картинки, защищенные копирайтом, а модернизированные реализации, изготовленные в DiagramDesigner ).

UPDATE 2012-11-25:
.zip файл (6.1 Мб)

в нем:
файлы *.xml : собственно экземпляр примера;
файлы *.png : картинка с видом;
файлы *.txt : код для генератора ( имеется не для всех примеров, но для большинства; в любом случае код можно получить с помощью программы через 'decompile' ).

по сравнению с аутентичными примерами:
- исправлены многочисленные косяки ( отсутвие имен ролей, путаница с именованием индивидов, неверные имена сущностей ).
- нотация сущностей представлена через призму концепции level-ов, местами небезупречно. в качестве примера шероховатости:

Fig.165. "Pressure difference functional mapping".

Property "C" (=level 1) классифицируется с помощью PropertySpace "pressure"(=level 2), что верно, но одновременно классифицируется с помощью RoleAndDomain "difference output"(=level 1), что нарушает концепцию...

Link3 comments|Leave a comment

navigation
[ viewing | 10 entries back ]
[ go | earlier/later ]