Использует ли семантическая сеть XML вместо HTML или JSON? - PullRequest
3 голосов
/ 30 апреля 2019

Пока я пытаюсь понять, что такое семантическая сеть и какие технологии используются, я увидел из https://en.wikipedia.org/wiki/Semantic_Web#Semantic_Web_solutions

Семантическая паутина - это решение дальше. Это включает в себя публикацию в языки, специально предназначенные для данных: описание ресурса Framework (RDF), язык веб-онтологий (OWL) и расширяемая разметка Язык (XML) . HTML описывает документы и ссылки между ними. RDF, OWL и XML, напротив, могут описывать произвольные вещи, такие как люди, встречи или части самолета.

В Семантической сети

  • HTML вообще не используется и вместо него используется XML?

    Является ли принцип отделения семантики (контента) от представления в HTML не связанным с семантической сетью?

  • Не используется ли JSON и используется ли вместо него XML?

    JSON в подавляющем большинстве случаев используется для представления данных, чем XML, и если семантическая сеть использует XML, означает ли это, что семантическая сеть не является трендом?

В связанных тегах с семантической сетью я нахожу больше тега HTML, чем тег XML, и не могу найти тег JSON.

Ответы [ 2 ]

2 голосов
/ 30 апреля 2019

RDF - концептуально графическая база данных с OWL, предоставляющая логические функции (аксиомы для расширения наземного графа RDF дополнительными индуцированными кортежами, такими как транзитивность).RDF сам по себе не имеет ничего общего с разметкой (XML, SGML, HTML), но RDF / XML - это один из нескольких стандартизованных форматов сериализации для графа RDF, еще один - turtle / N3.

Однако RDF был специальновведен для представления семантических данных в Интернете.Следовательно, существуют дополнительные форматы сериализации для графов RDF в веб-документах: RDFa для встраивания данных RDF в документы HTML или XML и JSON-LD в качестве формата JSON для сериализации графов RDF (с акцентом на связанные данные).

2 голосов
/ 30 апреля 2019

Термин "семантическая сеть" относится в первую очередь к концепции , а не к конкретной реализации этой концепции.

Со временем были разработаны и внедрены различные стандарты с целью реализации концепции, и, в частности, W3C имеет долгосрочный проект по созданию стека таких стандартов, отвечающих требованиям, которые они видят для успешногосемантическая сеть.W3C пытается строить стандарты друг на друге и рассматривает XML как основу, на которой основана большая часть их работы, поэтому в их определениях часто используется синтаксис XML.

На практике, однако,HTML в подавляющем большинстве случаев является языком Интернета, и XHTML (попытка переопределить HTML как стандарт на основе XML) считается неудачным.Таким образом, основанные на HTML технологии, такие как «микроформаты» (метаданные, внедренные в HTML посредством специальных шаблонов разметки), являются популярной альтернативой более строго машинно-ориентированным форматам XML и часто предназначены для взаимодействия с ними.

Аналогичным образом, JSON стал популярным в качестве облегченного формата обмена данными без ощутимой сложности стандартов XML и документов на основе XML.Со временем были созданы инструменты для формализации и работы с JSON, некоторые из которых вполне могут быть задействованы в концепциях "семантической сети".

Я думаю, что важное различие заключается в низкоуровневом формате разметки данных -XML, HTML, JSON - и внедряемые технологии более высокого уровня.Например, RDF может быть написан в различных «конкретных синтаксисах»;одна из них - это разметка на основе XML, но другие предназначены для "удобочитаемого человеком" (Turtle / N3), встроенного в HTML (RDFa) или объединенного в формат JSON (JSON-LD).То же самое относится и к другим стандартам, таким как OWL.Поэтому несколько вводит в заблуждение мысль о «использовании XML вместо HTML или JSON»;настоящее различие может быть больше похоже на «использование определения онтологии, а не шаблона документа».

...