Перенаправить ссылки на github - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь поставить перенаправляющие ссылки на Protege IRI. Я пытаюсь сделать то же самое, что объясняет этот урок. Я пытаюсь много часов / дней, чтобы сделать эту работу. https://linkingresearch.wordpress.com/2016/01/17/permanent-identifiers-and-vocabulary-publication-purl-org-and-w3id/ Хорошо, я понимаю, что я делаю со ссылками на github. Но что мне делать с ссылками перенаправления на IRI на Protege? Что я с ними делаю? Где я могу поместить их в файл .htaccess? Где-нибудь еще?

1 Ответ

1 голос
/ 16 апреля 2020

Примеры в руководстве кажутся мне простыми.

Вы начинаете с файла онтологии и места в Интернете, которым вы управляете, например, URL вашего репозитория GitHub. Вызовите URL-адрес U и файл онтологии F.

. Ваш файл онтологии содержит онтологию, которая sh будет иметь стабильный URL-адрес независимо от того, где он размещен. Таким образом, F можно загрузить на U, но вы не sh люди должны знать U, вы хотите, чтобы они знали https://w3id.org/PATH/NAME как хороший, абстрактный способ ссылки на вашу онтологию. Итак, содержимое F говорит о том, что IRI онтологии имеет вид https://w3id.org/PATH/NAME

. Вы разветвляете проект, чтобы иметь возможность создать запрос извлечения; в разветвленном хранилище вы создаете папку PATH (убедитесь, что это путь, который еще не существует). Вы помещаете файл .htaccess в папку PATH.

. В файле .htaccess вы добавляете правило перезаписи для NAME (я ничего не знаю о правилах перезаписи HTTP, я просто читаю файл примера) и введите U - чтобы браузер попытался подключиться к https://w3id.org/PATH/NAME, а эта часть https://w3id.org/PATH/ позволит браузеру найти файл .htaccess.

Здесь правило перезаписи будет применяется и https://w3id.org/PATH/NAME изменится на U, а затем будет загружено содержимое F.

Вам необходимо, чтобы администратор принял ваш запрос на включение https://w3id.org/PATH/NAME для работы; если этого не произойдет, то URL в вашем форке будет по-прежнему работать - и вы можете использовать это в качестве эксперимента, чтобы убедиться, что ваш .htaccess работает так же, как вы sh. Например, моя вилка находится на https://github.com/ignazio1977/w3id.org, поэтому я мог бы использовать https://github.com/ignazio1977/w3id.org/PATH/NAME для перенаправления на U.

...