Показать меню

Versa

Эта статья о языке запросов. Возможно, вы искали автомобиль Nissan Versa

Versa — язык запросов к данным в Resource Description Framework. Это компактный функциональный язык программирования, синтаксис которого напоминает Lisp, когда альтернативные языки запросов к RDF используют SQL основу, или специальные XML словари. Разработка Versa была вдохновлена XPath. На 2005, существует только реализация Versa на ЯП Python, в open-source 4Suite XML framework.

Примеры

Получить URI (Uniform Resource Identifier) всех известных ресурсов:

all()

Получить URI всех вхождений типа edu:Subject:

type(edu:Subject)

Получить rdfs:label всех edu:Subject, имеющих одну или более rdfs:label:

type(edu:Subject) - rdfs:label -> *

Получить URI всех edu:Subject имеющих rdfs:label равную "Russian language":

type(edu:Subject) |- rdfs:label -> eq("Russian language")

Получить URI всех "super-edu:Subjects" (transitively) для edu:Subject идентифицированного по "http://en.wikipedia.org/wiki/Russian_language":

traverse(@"http://en.wikipedia.org/wiki/Russian_language", @"http://example.com/education#subTopicOf (недоступная ссылка)", vtrav:forward, vtrav:transitive)

Сравните с

  • DQL, XML-основанный, запросы и результаты в DAML+OIL
  • N3QL, основан на Notation 3
  • R-DEVICE
  • RDFQ, XML-основан
  • RDQ, SQL-основан
  • RDQL, похож на SQL
  • SeRQL, похож на SQL, близок к RDQL
  • SPARQL, похож на SQL, создавался как W3C стандарт
Еще по этой теме:
Фильтр Блума
Фильтр Блума
Фильтр Блума (англ. Bloom filter) — это вероятностная структура данных, придуманная Бёртоном Блумом в 1970 году, позволяющая проверять принадлежность элемента к множеству. При этом существует
Каддоанские языки
Каддоанские языки
Кэддоанские языки — семья индейских языков Северной Америки. Распространены на Великих равнинах в центральной части США, от Северной Дакоты до Оклахомы. Состав семьи I. Северные языки каддо: A.
Список ORM-библиотек
Список ORM-библиотек
Здесь представлен список существующего программного обеспечения ORM. C++ Flex Athena Framework, с открытым исходным кодом Flex ORM, встроенная поддержка мультиарендности Java ActiveJDBC — Java
XBRL
XBRL
XBRL (англ. eXtensible Business Reporting Language «расширяемый язык деловой отчётности») — широко используемый в мире открытый стандарт обмена деловой информацией. XBRL позволяет выражать с помощью
Ҙ
Ҙ
Ҙ, ҙ — буква расширенной кириллицы, в Юникоде называемая З с нижним выносным элементом. 7-я буква башкирского алфавита, где означает звонкий межзубый звук [ð]. При произношении данного согласного,
Школы в Лондоне – получите престижное европейское образование
Школы в Лондоне – получите престижное европейское образование
Есть желание получить образование в Англии? В Великобритании работает огромное количество учебных учреждений, где можно получить отличное образование.
Комментарии:
Добавить комментарий
Ваше Имя:
Ваш E-Mail: