Как создать локальную онтологию

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

Как я могу создать локальную онтологию с локальными идентификаторами субъектов, которые имеют отношения внутри приложения?


person Walkaa    schedule 05.12.2018    source источник
comment
вы уже пометили его с помощью Protege, так почему бы не использовать Protege в качестве редактора онтологий. И я не понимаю, почему вы считаете, что онтология должна быть онлайн. Это явно не так. Просто создайте онтологию, а затем используйте ее — что бы это ни значило в вашем случае использования.   -  person UninformedUser    schedule 06.12.2018
comment
Что тогда выбрать в качестве IRI? И как определяются локальные IRI?   -  person Walkaa    schedule 06.12.2018
comment
Ну, потому что OWL — это формат онтологии для семантической сети, который позволяет следовать принципам связанных данных. Если вас не волнует разрешение, соотв. доступ через HTTP, просто используйте произвольный URI - кого это волнует. До сих пор неясно, как вы используете онтологию внутри приложения, но для многих языков есть API для обработки RDF/OWL.   -  person UninformedUser    schedule 06.12.2018


Ответы (1)


Выбор IRI для вашей онтологии не означает, что IRI должен быть URL-адресом или что URL-адрес должен быть разрешимым и предоставлять онтологию при поиске. Подойдет URN — например, urn:games:myGame является действительным IRI онтологии.

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

person Ignazio    schedule 08.12.2018