Рабочая группа RDF-star опубликовала первый черновик примечания под названием "RDF 1.2 Primer". Этот вводный документ предназначен для того, чтобы дать читателю базовые знания, необходимые для эффективного использования RDF. В нём рассматриваются основные концепции RDF и приводятся конкретные примеры его применения. Разделы 3–5 могут быть использованы как минималистичное введение в ключевые элементы RDF.
Введение
Resource Description Framework (RDF) — это стандарт W3C для представления информации в виде графов. RDF 1.2 — это обновлённая версия спецификации, выпущенная с целью улучшить совместимость, упростить синтаксис и поддержать современные сценарии использования в семантической паутине.
Что нового в RDF 1.2
Поддержка современных форматов сериализации (например, JSON-LD 1.1);
Улучшения в SPARQL и Turtle;
Повышенная совместимость с SHACL и другими стандартами;
Новые рекомендации по использованию IRIs и blank nodes.
Базовые понятия RDF
Тройка (Triple): субъект, предикат, объект;
IRI (Internationalized Resource Identifier): глобально уникальный идентификатор;
Литералы и типы данных: строки, числа, даты;
Бланковые узлы: узлы без имени, используемые как временные переменные.
Пример RDF-графа (Turtle)
@prefix ex: <http://example.org/>
ex:Alice ex:knows ex:Bob
ex:Bob ex:email "bob@example.org"
Практическое применение
Связанные данные (Linked Data);
Онтологии и семантический веб;
Валидация данных с SHACL;
Интеграция с графовыми базами данных (например, Apache Jena, RDF4J).
Заключение
RDF 1.2 делает работу с графами данных проще, яснее и современнее. Это шаг вперёд для всех, кто работает с семантическими данными, метаданными и связанными графами.