RDF TTL
Конвертация файлов

Конвертировать RDF в TTL

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать RDF в TTL?
Да - RDF конвертируется в TTL.

Запустите rapper -i rdfxml -o turtle input.rdf > output.ttl с помощью Raptor или riot --output=TURTLE input.rdf > output.ttl с помощью Apache Jena. Данные не теряются; идентификаторы пустых узлов могут быть переименованы, но структура графа сохраняется.

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать RDF в TTL?

RDF/XML и Turtle (.ttl) представляют одни и те же тройки «субъект-предикат-объект». Turtle гораздо более читабелен и примерно на 30-50% короче, чем RDF/XML, так как позволяет использовать сокращения префиксов и группировать тройки с общим субъектом или предикатом. Многие эндпоинты SPARQL и инструменты RDF принимают Turtle напрямую, что делает его предпочтительным форматом для ручного редактирования онтологий.

Способы конвертации RDF в TTL

Raptor (rapper) OPEN-SOURCE

Запустите rapper -i rdfxml -o turtle input.rdf > output.ttl, чтобы пересохранить граф RDF/XML в формате Turtle; вывод начинается с объявлений @prefix.

Apache Jena (riot) OPEN-SOURCE

Запустите riot --output=TURTLE input.rdf > output.ttl; Jena проверяет граф во время парсинга и сообщает о любых некорректных тройках.

Protege FREE

Откройте файл .rdf в Protege через «File > Open», затем выберите «File > Save As» и выберите Turtle в качестве выходного формата.

Об этих форматах

Качество и на что обратить внимание

  • Конвертация проходит без потерь - сохраняется каждая тройка, URI и литерал; меняется только синтаксис сериализации.
  • Идентификаторы пустых узлов могут быть переименованы в выводе Turtle, но структура графа остается идентичной.
  • Если файл .rdf является фидом RSS 1.0, вывод Turtle будет валидным RDF, но ни один ридер фидов его не примет - эта конвертация имеет смысл только для сценариев использования семантической паутины (semantic web).

Часто задаваемые вопросы

Теряются ли данные при конвертации RDF/XML в Turtle?
Нет - Turtle и RDF/XML являются двумя способами записи одной и той же модели данных RDF; каждая тройка сохраняется в целости.
Почему Turtle короче, чем RDF/XML?
Turtle позволяет использовать сокращения префиксов и группировать тройки с общим субъектом или предикатом, устраняя избыточность XML-тегов, присутствующую в RDF/XML.
Может ли Protege обрабатывать большие онтологии OWL?
Да; Protege корректно загружает и пересохраняет большие файлы OWL/RDF, хотя Raptor и Jena работают быстрее при пакетном использовании в командной строке.
Как установить Raptor в Windows?
Скачайте бинарный файл с librdf.org или используйте WSL; в macOS используйте brew install raptor.