Поиск по сайту

Login Form



Главная Инструменты Список инструментов SW
Список инструментов SW PDF Печать E-mail
Рейтинг пользователей: / 4
ХудшийЛучший 
Автор: Михаил Навернюк   
23.03.2007 00:00

На этой странице собраны ссылки на инструменты для работы с RDF и OWL. Здесь представлены: редакторы, CMS, среды разработки, RDF репозитории, генераторы RDF, валидаторы, SPARQL серверы и механизмы логического вывода. Кроме того, здесь можно найти программные библиотеки для таких языков как: Java, Python, C/C++, C# и .Net, Ruby, Javascript, PHP, Haskel и некоторых других. Список, конечно, не претендует на полноту, так как Semantic Web развивается очень быстро и новые средства появляются буквально каждый день.

Содержание


1. Введение

На этой странице собраны ссылки на инструменты для работы с RDF и OWL. Список, конечно, не претендует на полноту, так как Semantic Web развивается очень быстро и новые средства появляются буквально каждый день.

2. Среды разработки, редакторы, системы управления контентом

Adobe’s XMP
Adobe's XMP технология позволяющая встроить данные о файле как метаданные в сам файл.
Altova’s SemanticWorks
Altova’s SemanticWorks 2006 визуальный редактор RDF/OWL от создателей XMLSpy.
Amilcare
University of Sheffield’s Amilcare адаптивный инструмент для извлечения информации, поддерживает метаданные Semantic Web
Arity’s LexiLink
LexiLink - инструмент для создания словарей и онтологий, и управления ими в одном Веб-приложении уровня предприятия. Технология основана на RDF и OWL.
Cerebra Server
Cerebra Server - технологическая платформа используемая предприятиями для создания основанных на моделях приложений и высоко-адаптивной инфраструктуры интеграции информации.
Cypher
Cypher генерирует .rdf (RDF граф) и .serql (SeRQL запросы) представление исходного текста на естественном языке, позволяя пользователям делать запросы к базам данных на обычном языке.
DERI Ontology Management Environment (DOME)
DOME включает в себя инструменты для Редактирования и Просмотра, Управления Версиями и Развития, а также Отображения и Слияния, поставляется в виде свободно комбинируемых плагинов к Eclipse.
Graphl
Graphl - инструмент для совместного редактирования и визуализации графов RDF.
GrOWL
GrOWL - графический браузер и редактор OWL онтологий, может использоваться как автономное приложение или встраиваться в веб-браузер.
IBM’s IODT
IODT, инструментарий от IBM для разработки управляемой онтологиями.
IBM’s Web Ontology Manager
IBM’s Web Ontology Manager - легкий, основанный на интернет-технологиях инструмент для управления онтологиями выраженными на Языке Веб Онтологий (OWL).
IBM Semantic Layered Research Platform
IBM SLRP - семейство открытых (open-source) программных компонентов Семантического Веба включающее в себя репозиторий RDF, инструмент для формирования запросов, среду для веб-приложений, библиотеки RCP, и много другое.
Intellidimension's RDF InferEd
Intellidimension's RDF InferEd - мощная среда, которая дает вам средства для навигации и редактирования RDF (Resource Description Framework) документов.
IsaViz
IsaViz - инструмент для просмотра и разработки моделей RDF представленных в виде графов.
Language & Computing’s LinKFactory
Language & Computing's LinKFactory инструмент управления онтологиями, обеспечивает эффективный, ориентированный на пользователя способ создания, поддержки и развития исчерпывающих многоязычных терминологических систем и онтологий (Английский, Испанский, Французский и др.). Инструмент спроектирован для создания, управления и поддержки больших, сложных и независимых от языка онтологий.
Metatomix M3t4.Studio Semantic Toolkit
M3t4.Studio Semantic Toolkit - свободно распространяемый набор плагинов к Eclipse для создания и управления OWL онтологиями и RDF документами.
Model Futures OWL Editor
Model Futures OWL Editor свободно распространяемый инструмент, простой в использовании и установке. Предлагает простой пользовательский интерфейс и может работать с очень большими OWL файлами. Также имеет средства для импорта XMI, Thesaurus Descriptor, и ErWin(TM), а также может экспортировать онтологии как документы MS Word(TM).
OpenLink's Data Spaces Platform
OpenLink Data Spaces (ODS) - распределенная платформа для приложений для использования средств Семантической Сети совместно с приложениями Web 2.0, такими как: Блоги, Вики, Агрегаторы RSS, Менеджеры закладок, Форумы, Галереи Фотографий, Социальные Сети, и т.д. Обеспечивает прозрачный доступ к данным приложения через встроенную поддержку SPARQL и использование онтологий таких как SIOC, FOAF, и Atom OWL. ODS - приложение OpenLink Virtuoso, и доступна и как Open Source, и в коммерческом варианте.
OWL verbalizer
OWL verbalizer - on-line инструмент, который вербализирует OWL онтологии на (ограниченном) английском языке.
pOWL
pOWL предоставляет PHP и основанное на веб-технологиях решение для редактирования и управления онтологиями.
Profium’s Semantic Information Router
Profium's Semantic Information Router (SIR) - система управления контентом использующая стандартные метаданные, что улучшает повторное использование информации и позволяет пользователю обрабатывать и распространять дальше информацию собранную из нескольких источников и в разных форматах.
RDFe
RDFe - построенный на Schema редактор RDF, основан на pyrple.
Semantic Web Client
Semantic Web Client Library - представляет всю Семантическую Паутину как единый граф RDF. Библиотека позволяет приложениям делать запросы к этому глобальному графу используя SPARQL. Для поиска ответа на запрос библиотека динамически извлекает информацию из Семантической Сети разрешая HTTP URIs и следуя ссылкам rdfs:seeAlso. Библиотека написана на Java и базируется на среде Jena.
Siderean’s Seamark Navigator
Siderean's Seamark Navigator - обеспечивает мощные средства для просмотра всей информации вашего предприятия вами и вашими клиентами. Страницы поиска по Интернету могут быть объединены с базами данных ваших продуктов, с серверами документов, и с другой цифровой информацией как изнутри, так и извне компании. Также предоставляется SPARQL API для получения данных непосредственно.
Software AG’s Enterprise Information Integrator (EII)
EII версии 2.1 - глобально доступный продукт информационной интеграции, который использует технологии Семантического Веба. Динамически объединяя смысл и контекст бизнес данных с правилами которые им управляют, Enterprise Information Integrator обеспечивает руководителей бизнеса ресурсами для более быстрого принятия решений основанных на текущей информации. См. пресс-релиз для дополнительной информации
Stanford’s Protégé
Stanford University’s general Protégé 2000 - редактор онтологий, имеет архитектуру основанную на плагинах, что обеспечивает разработку целого ряда Semantic Web инструментов. Например: OWL плагин (называется Protégé-OWL) для редактирования RDF и OWL онтологий, а также SWRL правил, визуальный редактор для OWL (называется OWLViz), хранилище для Jena и Sesame, а также OWL-S плагин, который обеспечивает некоторые специфические возможности для редактирования OWL-S описаний Web-сервисов.
SWOOP
SWOOP от University of Maryland - основанный на Гипермедиа редактор OWL онтологий
Teranode’s Experiment Design Automation
Teranode's Experiment Design Automation (XDA) - мощная платформа, которая позволяет ученым автоматизировать лабораторные эксперименты и управлять данными внутри и между лабораториями, для увеличения скорости и качества проектов R&D.
Thetus Publisher
Thetus обеспечивает программную инфраструктуру для моделирования и получения знаний, что позволяет организациям описывать, структурировать, искать, связывать, моделировать, разделять, и повторно использовать информацию независимо от схем и устройств.
Top Quandrant's TopBraid Composer
Top Quandrant's TopBraid Composer - полная основанная на стандартах платформа разработки, тестирования и сопровождения приложений Семантического Веба. Также реализует RDFa и GRDDL.
VisualKii
VisualKii - многоцлевая платформа визуального программирования основанная на Java. Содержит библиотеки для обработки моделей RDF, N3 и N-TRIPLES с помощью визуального определения потока данных и установки шагов обработки. Также включает поддержку запросов SPARQL.
@Semantics’ Enterprise Information Integration
@Semantics Enterprise Information Integration (EII) - интегрированный подход к управлению данными. Подход EII полностью основан на открытых стандартах, и использует RDF/S для описания информации.

3. RDF репозитории

Aduna Metadata Server
Aduna Metadata Server - автоматически извлекает метаданные из источников информации, таких как файловые серверы, интранет или общедоступные веб-сайты. Aduna Metadata Server - мощное и хорошо масштабируемое хранилище метаданных. Metadata Server базируется на сервере Sesame.
Boca
Boca - RDF репозиторий уровня предприятия основан на Java и клиентских библиотеках, которые реализуют хранилище RDF, управление доступом, поддержку версий, репликацию и локальное сохранение данных для автономного доступа, и уведомления (события) для распределенных клиентов. Boca является частью IBM Semantic Layered Research Platform (SLRP).
D2RQ и D2R Server
D2RQ - библиотека Java, которая обеспечивает доступ к содержимому реляционных баз данных через SPARQL, Jena API, и Sesame API. D2R Server - SPARQL и RDF сервер на базе D2RQ.
Dojo Data
Dojo.data - Dojo JavaScript модуль, который включает хранилище RDF (dojo.data.RdfStore).
Franz Inc’s AllegroGraph
AllegroGraph - система для загрузки, хранения и обеспечения доступа к RDF данным. Она включает SPARQL интерфейс и систему логического вывода RDFS. Она имеет Java и Prolog интерфейсы.
Intellidimension’s RDF Gateway
Intellidimension's RDF Gateway - база данных RDF Троек с системой логического вывода RDFS и SPARQL интерфейсом.
Jena’s Joseki
Jena’s Joseki layer предлагает средства хранения RDF Троек с SPARQL интерфейсом (см. также Jena)
Kowari
Kowari Metastore - открытая (Open Source), хорошо масштабируемая, безопасная с точки зрения транзакций, специализированная база данных для хранения RDF, написанная на Java. Kowari не поддерживается с декабря 2005. См. Mulgara.
Mulgara
Mulgara Semantic Store - открытая (Open Source), хорошо масштабируемая, безопасная с точки зрения транзакций, специализированная база данных для хранения RDF, написанная на Java. Она пришла на смену Kowari.
OpenLink Virtuoso
Virtuoso SQL-ORDBMS и Web Application Server гибрид (Универсальный Сервер), обеспечивает управление данными SQL, XML, и RDF в одном многопоточном серверном приложении. Доступ к Хранилищу обеспечивается через: SPARQL, SIMILE Semantic Bank API, ODBC, JDBC, ADO.NET, XMLA, WebDAV, и Virtuoso/PL (SQL Stored Procedure Language). Продукт доступен как Open Source или как коммерческое приложение
Oracle Spatial 10g
Oracle Spatial 10g включает открытую, масштабируемую, безопасную и надежную платформу. Основана на графах, RDF тройки сохраняются, индексируются и запрашиваются аналогично другим объектно-ориентированным типам данных. База данных Oracle 10g RDF гарантирует, что разработчики приложений выиграют от масштабируемости Oracle 10g
OWLIM
OWLIM - высоко-производительный семантический репозиторий, упакованный как Storage and Inference Layer (SAIL) для базы данных RDF Sesame.
RDFStore
RDFStore - RDF репозиторий с поддержкой Perl и C API, и SPARQL доступа.
RAP’s RDF сервер
RDF сервер среды PHP RAP.
SemWeb для .NET
SemWeb поддерживает хранилища в MySQL, Postgre, и Sqlite; протестирован на наборах в 10-50 миллионов троек; поддерживает SPARQL.
Sesame
Sesame - это открытая (open source) база данных RDF с поддержкой для логического вывода RDF Schema и запросов. Она предлагает большой набор инструментов для разработчиков для использования RDF и RDF Schema.
Tucana Suite
Northrop Grumman's Tucana Suite - версия Kowari Metastore промышленного уровня качества.
YARS
YARS (Yet Another RDF Store) (Еще одно хранилище RDF) - хранилище RDF на Java с поддержкой запросов RDF основанных на декларативном языке запросов, которое предлагает некий более абстрактный уровень, чем обычные API.
3Store
3Store - хранилище троек на базе MySQL. Сам сервер не предлагает пользователю непосредственного интерфейса, но к нему можно делать запросы используя несколько сервисов, а том числе column based view и непосредственный браузер RDF

4. API

4.1 Среды поддерживающие множество языков

Euler
Euler - механизм логического вывода. Существуют реализации на Java, C#, Python, Javascript и Prolog. Через N3 может взаимодействовать с W3C Cwm.
Redland RDF Application Framework
The Redland RDF Application Framework - набор бесплатных программных библиотек обеспечивающих поддержку RDF. Он предоставляет парсеры для RDF/XML, Turtle, N-triples, Atom, RSS; имеет SPARQL и GRDDL реализации, и имеет интерфейсы на C#, Python, Obj-C, Perl, PHP, Ruby, Java и Tcl

4.2 Java

Corese
Corese Corese расшифровывается как Conceptual Resource Search Engine. Это движок RDF основанный на Conceptual Graphs (CG). Он обеспечивает обработку RDF Schema и RDF выражений в рамках CG формализма, обеспечивает движок основанный на правилах и механизм запросов понимающий SPARQL синтаксис.
DartGrid
DartGrid - Среда для разработки приложений на Java для интеграции гетерогенных реляционных баз данных с использованием технологий Семантического Веба.
Jena
Jena Java RDF API и инструментарий - инфраструктура для конструирования приложений Семантической Сети. Обеспечивает программную среду для RDF, RDFS и OWL, SPARQL и включает систему логического вывода. Также может быть использована как база данных RDF через подсистему Joseki. См. список обсуждений jena для дополнительной информации.
OpenRDF
OpenRDF - развитая среда, которая включает в себя репозиторий RDF Sesame, Java API Elmo и RDF парсер Rio.
JRDF
JRDF Java RDF Binding - попытка создать стандартный набор API и базовые реализации для RDF на Java.
OWLJessKB
OWLJessKB - система логического вывода для OWL. Семантика языка реализована с использованием Jess (Java Expert System Shell). В настоящее время реализовано большинство возможностей OWL lite, плюс некоторые еще и минус некоторые.
RDFSuite
ICS-FORTH RDFSuite открытые (open source), хорошо масштабируемые инструменты для Семантического Веба. Этот набор включает Validating RDF Parser (VRP), RDF Schema Specific DataBase (RSSDB) и поддерживает RDF Query Language (RQL).
YARS
YARS (Yet Another RDF Store) - хранилище данных RDF на Java, обеспечивает запросы к RDF основанные на декларативном языке запросов, который предлагает более высокий уровень абстракции чем другие API.

См. также Kowari и Allegro системы, и Euler engine

4.3 Python

CWM
Closed World Machine (CWM) манипулятор данными, обработчик правил и система запросов в основном использующая Notation 3 текстовый синтаксис RDF. Также имеет не полную реализацию OWL Full и SPARQL.
pyrple
pyrple парсер для RDF/XML, N3, и N-Triples. Имеет хранилище в памяти с запросами на уровне API, экспериментальный маршаллинг, множество утилит, небольших и в минимальной степени зависимых друг от друга. Поддерживает тесты на изоморфность графов, и многое другое.
RDFLib
RDFLib, RDF библиотека для Python, включает SPARQL API. Библиотека также содержит хранилище для графов в памяти и на диске.
4Suite 4RDF
4Suite 4RDF открытая (open-source) платформа для обработки XML и RDF реализованная на Python с расширениями на C.

См. также Euler engine и Redland Framework

4.4 C

См. RDFStore и Redland Framework

4.5 C++

Brahms
Brahms быстрое RDF/S хранилище в оперативной памяти, способное хранить и обеспечить доступ к большим онтологиям. Реализовано как набор C++ классов.

4.6 C# и .Net

Drive
Drive - RDF парсер написанный на C# и платформе .NET
SemWeb
SemWeb - RDF библиотека на C# с поддержкой RDBMS хранилища, чтения/записи XML и N3, SPARQL, и механизма логического вывода RDFS.
OwlDotNetApi
OwlDotNetApi - OWL (Web Ontology Language) API и парсер написанный целиком на C# для .NET платформы. Библиотека разработана на базе RDF парсера Drive и полностью удовлетворяет спецификации W3C OWL. OwlDotNetApi может быть использована с любым .NET языком.

См. также Euler engine и Redland Framework

4.7 Javascript

AJAX Клиент для SPARQL
AJAX Клиент для SPARQL - простой AJAX клиент, который может быть использован для запуска SELECT запросов к сервису и для последующей их интеграции с Javascript кодом на стороне клиента.
Dojo Data
Dojo.data - Dojo Javascript модуль с поддержкой хранилища RDF (dojo.data.RdfStore).
Javascript RDF/Turtle парсер
Javascript RDF/Turtle парсер, может быть использован совместно с Jibbering
Jibbering
Jibbering - простой Javascript RDF Парсер и средство формирования запросов.
RDFParser
RDFParser - парсер реализующий в полном объеме RDF/XML, может быть использован с браузерами поддерживающими DOM Level 2
SPARQL JavaScript Library
SPARQL JavaScript Library реализует SPARQL Protocol и интерпретацию возвращаемых значений как часть AJAX среды.

См. также Euler engine

4.8 Tcl/Tk

См. также Redland Framework

4.9 PHP

ARC
ARC - легкая RDF система с поддержкой SPARQL для реализации мэйнстримных веб-проектов. Написана на PHP и оптимизирована для совместно используемых веб-сред.
RAP
RAP - PHP пакет для манипулирования RDF моделями с поддержкой постоянного хранилища RDF/XML данных. Включает интегрированные парсеры для RDF/XML, n3, n-triple, TriX, GRDDL, и RSS, движок запросов SPARQL и клиентскую библиотеку SPARQL и интегрированный RDF сервер.

См. также Redland Framework

4.10 Lisp

Wilbur
Wilbur Lisp инструментарий для программирования приложений Семантического Веба. Wilbur - инструментарий от Nokia Research Center и использует RDF написанные на Common Lisp.

4.11 Obj-C

См. также Redland Framework

4.12 Prolog

dlpconvert
dlpconvert - инструмент для преобразования Horn фрагментов OWL (называемых DLP) из XML или RDF синтаксиса в Prolog (см. также Kaon2)
SWI-Prolog
SWI-Prolog - всеобъемлющая Prolog среда, которая также включает хранилище RDF Троек. Также имеется отдельная Prolog библиотека для обработки OWL.

См. также Euler engine и систему AllgroGraph.

4.13 Perl

CARA
CARA - RDF API написанный на Perl. CARA опирается на модель графов RDF и поддерживает хранилища RDF графов как в памяти, так и на диске. Парсер RDF также входит в API.

См. также RDFStore и Redland Framework

4.14 Ruby

ActiveRDF
ActiveRDF - библиотека для доступа к данным RDF из программ на Ruby. Может быть использована как уровень данных в Ruby-on-Rails. Вы можете обращаться к ресурсам RDF, классам, свойствам, и т.д. программно, без формирования запросов.

См. также Redland Framework

4.15 Haskell

Swish
Swish - среда для выполнения дедуктивных логических операций над данными в RDF. По возможностям напоминает CWM.
Weso
Weso - набор инструментов Семантического Веба разработанный как часть курса Декларативное Программирование в Университете Овиедо.

5. Механизмы логического вывода OWL

Bossam
Bossam - основанный на правилах механизм логического вывода OWL (бесплатный, хорошо документированный, с закрытыми исходниками).
FaCT++
FaCT++ - механизм логического вывода OWL DL реализованный на C++.
KAON2
KAON2 - инфраструктура для управления онтологиями OWL-DL, SWRL, и F-Logic. Запросы могут быть сформулированы на SPARQL.
Pellet
Pellet - механизм логического вывода OWL DL с открытыми исходниками написанный на Java. Может быть использован совместно с Jena или библиотеками OWL API. Также может быть включен в состав других приложений.
RacerPro
RacerPro - механизм логического вывода OWL и сервер для Семантической Паутины.

6. Генераторы RDF

Cypher
Cypher генерирует RDF и SeRQL представление предложений и фраз на естественном языке.
FOAF-o-matic
FOAF-o-matic - онлайновый генератор FOAF.

7. On-line Валидаторы

BBN OWL Validator
BBN OWL Validator
OWL Consistency checker
OWL Consistency checker (based on Pellet)
WonderWeb OWL-DL Validator
WonderWeb OWL-DL Validator
W3C’s RDF Validator
W3C’s RDF Validator
RDF/XML and N3 Validator
rdfabout.com's Validator
VIStology's ConsVISor OWL Consistency checker
ConsVISor

8. Серверы запросов SPARQL

SPARQLer
SPARQLer; см. описание.
SPARQLette
Демонстрационный сервис запросов SPARQL
XML Army Knife
XML Army Knife; см. описание.
OpenLink Virtuoso
Live SPARQL Query Service Endpoint ; см. http://demo.openlinksw.com/sparql_demo для деталей и примеров использования (в том числе и удаленных запросов к другим сервисам запросов SPARQL).
Обновлено 10.04.2008 10:09
 
 
 
© 2010 Semantictools.ru. Все права защищены.
Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Design by augs-burg.de & go-vista.de
 
 
     
 
   
Design by windows vista forum and energiesparlampen