/ / Хостинг онтології OWL в Інтернеті для роботи з Apache Stanbol - онтологія, сова, apache-stanbol

Хостинг OWL онтології в Інтернеті для роботи з Apache Stanbol - онтологія, сова, apache-stanbol

Я новачок у розвитку онтології, і я щойно закінчив свою першу онтологію. Тепер мені потрібно використовувати цю онтологію в Apache Stanbol, щоб виконати рефакторинг деяких графіків RDF.

Ось як ви пишете типове правило в Stanbol:

myRule[ has(<http//myont.org/hasFather>, ?x, ?y) . has(<http/myont.org/hasBrother>, ?y, ?z) -> has(<http//myont.org/hasUncle>, ?x, ?z) ]

Я здогадуюсь, що мені доведеться розмістити свою онтологію десь в Інтернеті, щоб правила працювали. Зараз базовий URI вказує на http://www.example.org/ontologies/EDXL.owl#, що є вигаданою адресою.

Я розумію, що URI не потрібно вказувати на фізичну адресу, але чи буде він тоді працювати зі Stanbol? Якщо це так, то як розмістити файл .owl. Чи зробив би будь-який веб-сервер (тобто загальнодоступний WWW)?

Відповіді:

1 для відповіді № 1

Як ви вже згадували, URI не обов'язково повинні вказувати на фактичні сторінки, що вирішуються (але це краще, якщо вони є). Отже, механізм правил повинен розуміти файл OWL, навіть якщо він недоступний в Інтернеті.

Якщо ви хочете все-таки відкрити файл OWL, будь-який веб-сервер повинен це зробити, просто поставте файл десь доступним (public повинні працювати поза коробкою). Коли ви користуєтесь своїм браузером для доступу до нього, ви повинні мати можливість безпосередньо бачити онтологію (завдяки спеціальному типу MIME text/turtle)

Приклад: Якщо ви переходите до URI концепції OWL Thing ви повинні побачити всю онтологію у своєму браузері.