Как я могу использовать проекты связанных открытых номеров - PullRequest
2 голосов
/ 14 апреля 2019

Существует проект связанных открытых номеров. Я не понимаю, как я могу это использовать. Я думаю, это можно использовать с запросом sparql. Но я не могу этого сделать. Я нашел http://km.aifb.kit.edu/projects/numbers

Ответы [ 2 ]

8 голосов
/ 14 апреля 2019

Знаете ли вы, что связанные открытые номера были Днем дурака шутка?

Обратите внимание на дату публикации на веб-сайте проекта.Документ , сопровождающий проект , издевательский, и был опубликован в RAFT , журнале шуток.

В то время многие исследовательские группы Semantic Webпереиздавал существующие наборы данных в формате Связанные данные , иногда без особого внимания к фактической полезности этого.Связанные Открытые Числа высмеивают эту моду.Связанные открытые номера - это очень серьезное усилие по созданию чего-то совершенно бесполезного.Кроме может это не бесполезно в конце концов?Может быть, мы просто не открыли умы для возможностей?Кто знает!Это так же, как и весь семантический веб-проект!

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

Во-первых,нет конечной точки SPARQL и загружаемого дампа RDF.Существует бесконечное количество чисел, поэтому требуемая память будет бесконечной!

Единственный способ использовать сайт - это найти информацию, которая у него есть для любого конкретного номера.Например, для числа 42 у нас есть:

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

И если вы опубликуете набор данных в формате RDF и / или в виде связанных данных, и пользователи набора данных потенциально могут извлечь выгоду из этой информации о числах в наборе данных, товы можете включить ссылки RDF из номеров в свои данные в URI связанных данных связанных открытых номеров.

Является ли что-нибудь из этого полезным?Я не знаю!

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

Согласен почти со всем, что Ричард сказал в своем ответе, кроме нескольких крошечных замечаний:

  • Связанные открытые числа, в отличие от натуральных чисел, на самом деле не бесконечны - набор данных используется для остановки на миллиард (минус 1), а с момента обновления он достигает триллиона (минус 1). Таким образом, объем данных, которые вам нужно хранить, также меньше бесконечного - просто слишком громоздкий.
  • Я согласен с комментарием Кристофа Ланге о том, что можно было бы добавить больше информации к связанному открытому номеру, что сделало бы его еще более полезным, например, факторизации для больших чисел. Как и сейчас, мы лишь разлагаем числа ниже миллиона. Это потому, что результаты на самом деле не хранятся, а рассчитываются на лету. Хранение всех факторизаций для больших чисел действительно может быть полезным сервисом, но потребует некоторого рефакторинга в серверной части.
  • Удивительно, но связанные открытые числа (или, по крайней мере, использовались) фактически использовались рядом внешних проектов - для получения названий чисел на разных естественных языках. Были некоторые проекты, которые вместо реализации кода, генерирующего имена, просто использовали поиск по Linked Open Number.
  • Другой вариант использования Linked Open Numbers на самом деле предназначен для целей тестирования и в качестве демонстрации - для тестирования браузера, сканера Linked Open Data, сканера и других инструментов. Мы приложили немало усилий, чтобы гарантировать, что Linked Open Numbers правильно и всесторонне реализует стандарты, поэтому вы всегда можете найти набор данных такого рода, который будет немного более понятным, чем просто синтетический набор данных, но при этом достаточно большим для тестирования ваших инструментов. Я думаю, что это делает Linked Open Numbers действительно полезным, даже без реализации предложения Кристофа (которое я бы полностью поддержал).
...