Семантический магазин и сущность хаб - PullRequest
5 голосов
/ 21 апреля 2011

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

  • Я был бы очень благодарен за некоторые разъяснение по следующему вопросы:

  • Правильно ли я понял, что сущность хаб может соединить несколько семантических магазины к единой точке доступа? А если нет, то какая разница между семантическим магазином и хаб сущности?

  • Какие рамки вы бы использовали для хранить содержимое документов, а также их смысловая аннотация?

Важно, чтобы решение впоследствии могло извлекать документ (html-страницу / документы, такие как pdf, doc, ...) и их аннотированную версию.

Заранее спасибо,

Chris

Ответы [ 6 ]

3 голосов
/ 27 октября 2011

Единственный известный мне Entityhub термин относится к Apache Stanbol проекту.И вот параграф из оригинальной документации, объясняющий, что делает Entityhub:

Entityhub предоставляет две основные услуги.Entityhub обеспечивает соединение с внешними связанными открытыми сайтами данных, а также использует их индексы локально.Его сервисы позволяют управлять сетью сайтов, чтобы получать информацию об объектах и ​​управлять объектами локально.

Документация Entityhub:
http://incubator.apache.org/stanbol/docs/trunk/entityhub.html

Enhancer компонент Apache Stanbolобеспечивает извлечение внешних сущностей, связанных с представленным контентом, с помощью связанных сайтов открытых данных, управляемых Entityhub.Эти улучшения содержания формируются как данные RDF.Затем можно также хранить эти элементы содержимого в Apache Stanbol и выполнять запросы SPARQL поверх расширений RDF.Contenthub Компонент Apache Stanbol также предоставляет функции граненого поиска по отправленным элементам контента.

Документация Apache Stanbol:
http://incubator.apache.org/stanbol/docs/trunk/

Доступ к работающим демонстрациям:
http://dev.iks -project.eu /

Вы также можете задать дополнительные вопросы stanbol-dev AT incubator.apache.org.

2 голосов
/ 29 апреля 2011

Альтернативное предложение ...

Drupal 7 имеет встроенную поддержку RDFa для аннотаций и является скорее CMS общего назначения, чем Semantic MediaWiki

Более подробно ...

Я не совсем уверен, что вы подразумеваете под сущностным хабом, откуда вы взяли это определение или что вы подразумеваете под ним?

Да, можно легко написать систему, которая подключается к нескольким семантическим хранилищам, учитывая контекст вашего вопроса. Полагаю, вы имеете в виду тройные хранилища RDF?

Любая приличная CMS должна назначать документам некоторую формус уникальным / постоянным идентификатором документов, поэтому даже если система, с которой вы работаете, не поддерживает семантическую аннотацию изначально, вы можете создать собственное расширение для этого.Расширение будет просто хранить аннотации к идентификатору документа в любом выбранном вами слое хранения (я бы предположил, что будет подходить Triple Store), а затем вы сможете создавать соответствующие уровни запросов и презентаций для запроса и просмотра этих данных по мере необходимости.

1 голос
/ 06 июля 2011
1 голос
/ 21 апреля 2011
0 голосов
/ 15 мая 2014

Для решения важно иметь возможность впоследствии получить документ (html page / docs, такой как pdf, doc, ...) и его аннотированную версию.

Вы можете интегрировать Apache Stanbol с CMS, совместимой с JCR / CMIS, такой как Alfresco. Чтобы получить пользовательские аннотации, я предлагаю создать свой собственный механизм улучшения (архетип maven) на основе вашего домена и добавить его в цепочку механизма улучшения.

https://stanbol.apache.org/docs/trunk/components/enhancer/

Как только это будет сделано, вы можете использовать конечные точки API REST, предоставленные Stanbol, для получения результатов в формате RDF / Turtle.

0 голосов
/ 17 декабря 2013

Вы хотите реализовать традиционную CMS, расширенную некоторыми семантическими возможностями, или же вы хотите создать семантическую CMS?Это может выглядеть одинаково, но на самом деле это два совершенно противоположных подхода.

...