home

Связанные данные как основа хранения сущностей в ядре электронной библиотеки

Содержимое презентации

Связанные данные
как основа

хранения сущностей
в ядре электронной библиотеки
Боровинский А.И.
основатель ELiS
arsen@elibsystem.ru

2017 г.

RDF
Subject

predicate

Object

Сущность

утверждение

Сущность

Разработано W3C в 1999 году

Книга

написана

Автором

Книга

написана

Городе

Автором

Книга
издана
Издателем

написана

Городе

Автором

Книга
издана
Издатель

написана

Городе

Автором

Книга
включает

Страницу

Книга
включает

Страница

получила

Комментарий

Книга

Пользователем
написан

включает

Страница

получила

Комментарий

Сущность

Связь

RDF
id

id

id

id
id

id

MARC
id

id
id

id

id

id

id

RDF

id

id

id

id

id
id

id

MARC
id

id
id

id

id

id

id

id

id

id
id

id

id

id

id

Библиотеки

Интернет

BIBFRAME

W3C LLD

RDA

Schema.org

новое ядро на
идеях в основе RDF

RDF в SQL
Сущности
id

Prop 1

Prop 2

Связи
id subj

id pred

id obj

Сущности
Сущности
id

Prop 1

Prop 2

Типизованные
Наследуются

Entity
Agent
People
Organization

Связи
Связи

Типизованные
Наследуются

id subj

id pred

id obj

Relation
Contributor
Author
Editor

ООП для сущностей:
инкапсуляция цепочек обращений

ООП
Object

RDF
Entity

Object

Entity

Object

Entity

Object

Entity

Документ vs Ресурс

RDF + ООП
+ Ресурсы
new