/ / Свързване на онтология с съществуваща база данни - mysql, база данни, база данни-връзка, онтология

Свързване на онтология с предварително съществуваща база данни - mysql, база данни, база данни, връзка, онтология

Моите приятели и аз развиваме тази болница "изследователска система, която зависи от семантичното търсене и онтологията. Планът за развитие посочва, че трябва да изготвим онтологията на системата и да я свържем към съществуваща база данни (болнична база данни), която вече сме получили от истинска болница.

Търсихме интернет, за да намерим начин да свържем изтеглената онтология към базата данни, която беше създаден предварително, Но досега единствените неща, които открихме, показва, че нарисуваната онтология създава самата база данни. Няма резултати за свързване на онтология с база данни, която не е създадена от онтологията.

Исках да знам дали онтологията предлага тази функция(свързване към exisitng база данни)? Може би може да се свърже с базата данни чрез добавяне на атрибут / поле към съществуващата база данни, така че не трябва да минава през процеса на създаване на база данни?

Редактиране: Базата данни, която използваме е MySQL база данни (MySQL 5.7.10.0)

Отговори:

1 за отговор № 1

Имате съществуваща релационна база данни (MySQL)и трябва да го свържете с онтологията си. Това означава, че трябва да съпоставите информацията, съдържаща се в DB, ​​в концепциите на онтологията (класове и свойства).

Тези преобразувания могат да бъдат дефинирани или в R2RML (стандарт W3C), или в език за картографиране на D2RQ:

Ще трябва да дефинирате съответствията (за вашитеспецифична структура на DB и онтология) и инструмент (като D2R сървър), който може да приема тези карти и да осигурява достъп до базата данни, използвайки разработената от вас онтология.

Update: Уроци / полезни ресурси за картографиране на релационни DB в OWL онтологии:

Вторият подход (RDB2OWL) е различен отD2RQ или R2RML: в него добавяте анотации (с преобразуване на база данни) към самата онтология. Може да се наложи да ги изследвате по-подробно, за да видите кой подход е най-подходящ за вас.