Какие существуют семантические веб-структуры и каковы преимущества/недостатки каждого? Я широко использовал Jena, и я просмотрел Сезам вкратце. Есть ли другие, которые я должен рассмотреть?
Семантическая веб-платформа
Ответ 1
более низкоуровневое приложение redland, которое обеспечивает привязки к множеству языков, таких как Perl, PHP, Python и Ruby. сам redland написан на C. Я написал сценарий с ним в ruby, чтобы обеспечить простой веб-сервис с rdf-бэкэнд вместо классической базы данных.
Ответ 2
Redland - хорошая структура RDF (как сказал Андреас). Я в основном использую его привязки Python и устанавливаю его в Mac OS X через MacPorts (например, установить порт redland-bindings + python).
Вы можете использовать его и на других языках (см. его привязки для Perl, Ruby,...).
Для указателей на некоторые более крупные списки фреймворков RDF см. Semantic Web FAQ: Инструменты.
Ответ 3
http://www.cubicweb.org - это семантическая веб-структура, написанная на Python. Он может использоваться для разработки приложений, которые обслуживают контент как для людей, так и для компьютеров, предоставляя каждому формат, который он запрашивает.
Ответ 4
Этот вопрос может быть связан с what-are-some-good-java-rdf-libraries
Ответ 5
Я бы определенно взглянул на Intellidimensions, если вы работаете над стеком технологий Microsoft.
У них есть зрелая база данных на основе SQL Server для хранения и обработки (с правилами) семантических веб-данных. У них также есть отличный .NET SDK, который я использовал широко.
Ответ 6
Если вы используете Java и интересуетесь выводами OWL, вы должны посмотреть Pellet. Он имеет привязки к Jena и OWL-API, который сам по себе является полезной платформой semweb.
Ответ 7
Самый веб-ориентированный, который я видел до сих пор, RAP (RDF API для PHP).