Skip to content

Data Store is a system for storing and cataloging digital objects

License

Notifications You must be signed in to change notification settings

msvdev-k/data-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Store

GitHub License GitHub top language GitHub code size in bytes

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

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

Основные сведения

Data Store (DS, Банк данных) представляет собой некоторый аналог документной базы данных. Основной единицей DS является картотека (Catalog). Картотека содержит систематизированное собрание карточек (Card), являющихся основными единицами представления данных в картотеке. Данные к карточкам прикрепляются в виде тегов (Tag), представляющих пары ключ-значение. Ключ тега является полем (Field), содержащим название, описание и тип ассоциированных данных.

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

Доступ пользователей к картотеке осуществляется на основе полномочий.

Структура проекта

data-store-server - сервер Data Store (основное хранилище данных).

openapi - файлы OpenAPI для взаимодействия с сервером.

docs - документация проекта.

About

Data Store is a system for storing and cataloging digital objects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published