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