Leveraging Semantic Markups for Incorporating External Resources Data to the Content of a Web Page

Main Article Content

Evgeny L’vovich Kitaev
Rimma Yuryevna Skornyakova

Abstract

The semantic markups of the World Wide Web have accumulated a large amount of data and their number continues to grow. However, the potential of these data is, in our opinion, not fully utilized. The semantic markups contents are widely used by search systems, partly by social networks, but the usual approach to using that data by application developers is based on converting data to RDF standard and executing SPARQL queries, which requires good knowledge of this language and programming skills. In this paper, we propose to leverage the semantic markups available on the Web to automatically incorporate their contents to the content of other web pages. We also present a software tool for implementing such incorporation that does not require a web page developer to have knowledge of any programming languages ​​other than HTML and CSS. The developed tool does not require installation, the work is performed by JavaScript plugins. Currently, the tool supports semantic data contained in the popular types of semantic markups “microdata” and JSON-LD, in the tags of HTML documents and the properties of Word and PDF documents.

Article Details

Author Biographies

Evgeny L’vovich Kitaev

Research Engineer at the Keldysh Institute of Applied Mathematics RAS, specialist in web technologies and information systems.

Rimma Yuryevna Skornyakova

Researcher at the Keldysh Institute of Applied Mathematics RAS, specialist in the development of information systems.

References

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/