2008-09-17 6 views
11

Какие существуют семантические веб-структуры и каковы преимущества/недостатки каждого из них? Я широко использовал Jena, и я кратко посмотрел на Sesame. Есть ли другие, которые я должен рассмотреть?Семантическая веб-структура

ответ

5

более низкого уровня appproach является redland, который обеспечивает связывание с большим количеством языков, таких как Perl, PHP, Python и Ruby. redland сам написан на C. Я написал с ним в рубине, чтобы обеспечить простой веб-сервис с rdf-бэкэнд вместо классической базы данных.

0

Этот вопрос может быть связан с what-are-some-good-java-rdf-libraries

+0

Это похоже на мой вопрос по большей части, я оставлю это открытым, хотя, поскольку я готов исследовать решения за пределами java. – toluju 2008-09-17 15:01:37

0

Я бы определенно взглянул на предложения Intellidimensions, если вы работаете над стеком технологий Microsoft.

У них есть зрелая база данных на основе SQL Server для хранения и обработки (с правилами) семантических веб-данных. У них также есть отличный .NET SDK, который я использовал широко.

0

Если вы используете Java и заинтересованы в выводе OWL, вы должны посмотреть на Pellet. Он имеет привязки к Jena и OWL-API, который сам по себе является полезной платформой semweb.

6

Redland - это хорошая рамка RDF (как и Андреас). Я в основном использую его привязки Python и устанавливаю его в Mac OS X через MacPorts (например, установить порт redland-bindings + python).

Вы также можете использовать его на других языках (см. Привязки для Perl, Ruby, ...).

Для указателей на некоторые более крупные списки рамок RDF см. Semantic Web FAQ: Tools.

1

http://www.cubicweb.org является семантический веб-фреймворк написан на Python. Он может использоваться для разработки приложений, которые обслуживают контент как для людей, так и для компьютеров, предоставляя каждому формат, который он запрашивает.