Джереми Кэрролл (Jeremy Carroll) объявил о выходе
ARP, еще
одного RDF-парсера, выпущенного HP Labs в Бристоле (Великобритания), где был
разработан популярный
Jena Java
RDF API.
В будущих релизах Jena ARP станет парсером по умолчанию для RDF/XML. К его
отличительными особенностям относятся:
Соответствие рекомендациям рабочей группы по стандарту.
Соответствие следующим стандартам и рекомендациям:
RDF-модели и синтаксису.
Поддержка атрибута rdf:parseType="daml:collection".
Поддержка атрибута xml:base, как в RDF так и для вложенного документа.
Решению W3C XML по URI соответствующих пространств имен.
Поддержка атрибута rdf:aboutEach для контейнеров типов, определяемых
пользователем.
Утилита командной строки преобразования RDF/XML в N-Triple.
Утилита командной строки для проверки ошибок в RDF/XML.
Потоковый парсер, способный работать с большими файлами.
Описывая конструкцию парсера, Кэрролл пишет, что он основан на XML
Information Set, применяет Xerces для разбора XML, SAX2 для разбора InfoSet, и
использует генерируемый JavaCC RDF-парсер с грамматикой InfoSet.