Использование микроразметок для добавления в контент веб-страницы данных внешних ресурсов

Main Article Content

Евгений Львович Китаев
Римма Юрьевна Скорнякова

Аннотация

В семантических разметках Всемирной паутины накоплено большое число данных, и их количество продолжает расти. Однако потенциал этих данных реализуется, на наш взгляд, не в полной мере. Данные, заключенные в семантических разметках, или микроразметках, широко используются поисковыми системами, отчасти социальными сетями, использование же этих данных разработчиками приложений, как правило, основано на приведении данных к стандарту RDF и выполнении SPARQL-запросов, что требует хорошего знания этого языка и умения программировать. В настоящей работе предложено использовать имеющиеся в Сети семантические разметки для автоматического включения их содержимого в контент других веб-страниц и описан инструмент для реализации такого включения, не требующий от разработчика веб-страницы владения какими-либо языками программирования помимо широко известных HTML и CSS. Инструмент не требует установки, работу выполняют подключаемые стартовые скрипты. В настоящий момент инструмент поддерживает семантические данные, заключенные в популярных типах разметок «микроданные» и JSON-LD, в тегах HTML-документов и свойствах документов Word и PDF.

Ключевые слова:

семантическая паутина, семантические технологии, семантическая разметка, микроразметка, микроданные, JSON-LD, веб-разработка, веб-технологии.

Article Details

Как цитировать
Китаев, Е. Л., & Скорнякова, Р. Ю. (2020). Использование микроразметок для добавления в контент веб-страницы данных внешних ресурсов. Электронные библиотеки, 23(3), 494-513. https://doi.org/10.26907/1562-5419-2020-23-3-494-513
Биографии авторов

Евгений Львович Китаев

Инженер-исследователь Института прикладной математики им. М.В. Келдыша РАН, специалист в области веб-технологий и информационных систем.

Римма Юрьевна Скорнякова

Научный сотрудник Института прикладной математики им. М.В. Келдыша РАН, специалист в области разработки информационных систем.

Библиографические ссылки

Bizer C., Heath T., Berners-Lee T. Linked Data – The Story so far // International Journal on Semantic Web and Information Systems. 2009. V. 5. No. 3. P. 1–22.

Meusel R., Petrovski P., Bizer C. The WebDataCommons Microdata, RDFa and Microformat Dataset Series // Proceedings of the 13th International Semantic Web Conference: «The Semantic Web – ISWC 2014», Part I, Riva del Garda, Italy, October 19–23, 2014. Lecture Notes in Computer Science, vol. 8796. Springer: 2014. P 277–292.

Lehmberg O., Ritze D., Ristoski P., Meusel R., Paulheim H., Bizer C. The Mannheim Search Join Engine // Journal of Web Semantics. 2015. V. 35. Part. 3. P. 159–166.

Lohvynenko C., Nedbal D. Usage of Semantic Web in Austrian Regional Tourism Organizations // Proceedings of the 15th International Conference on Semantic Systems: «SEMANTiCS 2019», Karlsruhe, Germany, September 9–12, 2019. Lecture Notes in Computer Science, vol. 11702. Springer: 2019. P. 3–18.

DuCharme В. Exploring JSON-LD. URL: http://www.bobdc.com/blog/json-ld/

Yu Liyang. A Developer’s Guide to the Semantic Web. Second Edition. Heidelberg: Springer, 2014. 829 p. DOI:10.1007/978-3-662-43796-4.

Апанович З.В. Ресурсы и инструменты для преподавания методов и средств Semantic Web // Системная информатика. 2017. № 11. С. 1–20.

Апанович З.В. Преподавание методов Semantic Web разработчикам программного обеспечения // Труды XIX Всероссийской научной конференции «Научный сервис в сети Интернет», г. Новороссийск, 18–23 сентября 2017 г. М.: ИПМ им. М.В. Келдыша: 2017. С. 9–20. URL: http://keldysh.ru/abrau/2017/37.pdf. DOI:10.20948/abrau-2017-37

Горбунов-Посадов М.М. Живая публикация // Открытые системы. 2011. № 4. С. 51–52. URL: http://keldysh.ru/gorbunov/live.htm

Горбунов-Посадов М.М., Скорнякова Р.Ю. Обновляемая дата последней редакции в ссылке на живую публикацию // Препринты ИПМ им. М.В. Келдыша. 2017. № 82. 14 с. DOI:10.20948/prepr-2017-82, URL: http://library.keldysh.ru/ preprint.asp?id=2017-82

StructScraper. URL: https://struct-scraper.keldysh.ru/