Abstract
Modern systems of open linked data, including Wikidata, are built on ontology representation standards such as RDF, RDFstar, RDFa, OWL, and query language standards such as SPARQL, GraphQL, etc. At the same time, the standards for the representation of axioms such as SWRL, RIF, and even OWL are little used, as calculations in ontologies presented on the Web based on axioms and rewriting rules are not widely used. In this regard, the article proposes to use the rich experience of the theory of algebraic calculations and algebraic representation of knowledge to create a convenient universal tool for constructing ontologies focused on computing answers to queries using axioms and rewriting rules to build answers to queries, and not just facts. The possibility of building a standard for the Algebraic Web Ontology Language (Algebraic OWL) is considered. Some elements of such standard is considered. The experience and methodologies of the approaches of the Common Algebraic Specification Language (CASL), the Mathematica system, and the Haskell and Prolog programming languages are used.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
In this article, relationships and predicates are distinguished. So, type is a relation (a subset in the set of pairs of elements and classes). Expression type(e, A) specifies the element (e,A) in a relationship type. On the other hand, hasType—predicate. Expression hasType(e, A) takes a Boolean value.
REFERENCES
RDF 1.1 Concepts and Abstract Syntax, W3C Recommendation 25 February 2014. https://www.w3.org/TR/ 2014/REC-rdf11-concepts-20140225/Overview.html. Cited July 30, 2022.
RDF Schema 1.1, W3C Recommendation 25 February 2014. https://www.w3.org/TR/rdf-schema/. Cited July 30, 2022.
OWL 2 Web Ontology Language, Structural Specification and Functional-Style Syntax (Second Edition), W3C Recommendation 11 December 2012. https:// www.w3.org/TR/owl-syntax/. Cited July 30, 2022.
OWL 2 Web Ontology Language, New Features and Rationale (Second Edition), W3C Recommendation 11 December 2012. https://www.w3.org/TR/2012/REC-owl2-new-features-20121211/. Cited July 30, 2022.
RDF-star and SPARQL-star, Final Community Group Report 17 December 2021. https://www.w3.org/ 2021/12/rdf-star.html. Cited July 30, 2022.
www.wikidata.org/wiki/Wikidata:SPARQL_tutorial Cited July 30, 2022.
Bidoit, M. and Mosses, P.D., CASL User Manual: Introduction to Using the Common Algebraic Specification Language, Lecture Notes in Computer Science, vol. 2900, Berlin: Springer, 2004. https://doi.org/10.1007/b11968
Mena, A., Izuchaem Haskell (Studying Haskell), Programmer’s Library, St. Petersburg: Piter, 2015.
Durán, F., Eker, S., Escobar, S., Martí-Oliet, N., Meseguer, J., Rubio, R., and Talcott, C.L., Programming and symbolic computation in Maude, J. Logical Algebraic Methods Programm., 2020, vol. 110, p. 100497. https://doi.org/10.1016/j.jlamp.2019.100497
Clavel, M., Duran, F., Eker, S., Escobar, S., Lincoln, P., Martí-Oliet, N., Meseguer, J., Rubio, R., and Talcott, C., Maude Manual (Version 3.2.1), 2022. http://maude. cs.illinois.edu/w/images/6/65/Maude-3.2.1-manual. pdf. Cited July 30, 2022.
Beniaminov, E.M. and Lapshin, V.A., Levels of presenting ontologies, languages, mathematical models, and ontology web-server project in Web 2.0, Autom. Doc. Math. Linguist., 2012, vol. 46, no. 2, pp. 59–67. https://doi.org/10.3103/S0005105512020021
Beniaminov, E.M., Working in the system of collective ontology library formation EZOP (user’s manual), Moscow: Russian State University for the Humanities, 2015. http://beniaminov.rsuh.ru/User_guideEzop.pdf. Cited July 30, 2022.
SWRL: A Semantic Web Rule Language, Combining OWL and RuleML. W3C Member Submission 21 May 2004. https://www.w3.org/Submission/SWRL/. Cited July 30, 2022.
RIF Overview (Second Edition). W3C Working Group Note 5 February 2013. https://www.w3.org/TR/rif-overview/. Cited July 30, 2022.
Church, A. and Rosser, J.B., Some properties of conversion, Trans. Am. Math. Soc., 1936, vol. 39, no. 3, pp. 472–482. https://doi.org/10.2307/1989762
Ontology Engineering with Ontology Design Patterns: Foundations and Applications (Studies on the Semantic Web), Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., and Presutti, V., Eds., IOS Press, 2016, vol. 25.
Ontology design pattern. http://ontologydesignpatterns.org/wiki/. Cited July 30, 2022.
Shimizu, C., Hammar, K., and Hitzler, P., Modular ontology modeling, Semantic Web, 2022. https://doi.org/10.3233/SW-222886
Modular Knowledge 2022, 1st Workshop on Modular Knowledge, ESWC 2022, Hersonissos, Greece, 2022. https://mk2022.fbk.eu/home. Cited July 30, 2022.
Goguen, J., (home page), https://cseweb.ucsd.edu/ ~goguen/. Cited July 30, 2022.
Goguen, J., Information integration, databases and ontologies. https://cseweb.ucsd.edu/~goguen/projs/data. html. Cited July 30, 2022.
CoFI: The Common Framework Initiative for algebraic specification and development of software. https:// homepages.inf.ed.ac.uk/dts/cofi/. Cited July 30, 2022.
Mossakowski, T., Codescu, M., Neuhaus, F., and Kutz, O., The distributed ontology, modelling and specification language—DOL, The Road to Universal Logic—Festschrift for 50th Birthday of Jean-Yves Beziau, vol. 2, Koslow, A. and Buchsbaum, A., Eds., Studies in Universal Logic, Birkhäuser, 2015.
Object Management Group. http://www.omg.org/ spec/DOL. Cited July 30, 2022.
Stephen Wolfram. https://www.stephenwolfram.com/. Cited July 30, 2022.
Wolfram. https://www.wolfram.com/. Cited July 30, 2022.
Wolfram Mathematica. https://www.wolfram.com/ mathematica/. Cited July 30, 2022.
WolframAlpha. https://www.wolframalpha.com/. Cited July 30, 2022.
Wikidata. https://www.wikidata.org/wiki/Wikidata: Main_Page. Cited July 30, 2022.
Hernandez, D., Hogan, A., Riveros, C., Rojas, C., and Zerega, E., Querying Wikidata: Comparing SPARQL, relational and graph databases, The Semantic Web—ISWC 2016, Groth, P., Simperl, E., Gray, A., Sabou, M., Krötzsch, M., Lecue, F., Flöck, F., and Gil, Yo., Eds., Lecture Notes in Computer Science, vol. 9982, Cham: Springer, pp. 88–103. https://doi.org/10.1007/978-3-319-46547-0_10
Project: Abstract Wikipedia. https://meta.wikimedia.org/ wiki/Special:MyLanguage/Abstract_Wikipedia. Cited July 30, 2022.
Vrandečić, D., Building a multilingual Wikipedia, Commun. ACM, 2021, vol. 64, no. 4, pp. 38–41. https://doi.org/10.1145/3425778
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The author declares that he has no conflicts of interest.
About this article
Cite this article
Beniaminov, E.M. Approaching the Standard of Knowledge Representation in the Web by Algebraic Means. Autom. Doc. Math. Linguist. 56, 265–273 (2022). https://doi.org/10.3103/S0005105522050065
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0005105522050065