journal article·2022-11-23Open access

Metrics-Based Comparison of OWL and XML for Representing and Querying Cognitive Radio Capabilities

Yanji Chen, Mieczyslaw M. Kokar, Jakub Moskal, Kaushik R. Chowdhury

Applied Sciences· Volume 12· Issue 23

Abstract

Collaborative spectrum access requires wireless devices to perform spectrum-related tasks (such as sensing) on request from other nodes. Thus, while joining the network, they need to inform neighboring devices and/or the central coordinator of their capabilities. During the operational phase, nodes may request other permissions from the the controller, like the opportunity to transmit according to the current policies and spectrum availability. To achieve such coordinated behavior, all associated devices within the network need a language for describing radio capabilities, requests, scenarios, policies, and spectrum availability. In this paper, we present a thorough comparison of the use of two candidate languages—Web Ontology Language (OWL) and eXtensible Markup Language (XML)—for such purposes. Towards this goal, we propose an evaluation method for automating quantitative comparisons with metrics such as precision, recall, device registration, and the query response time. The requests are expressed in both SPARQL Protocol and RDF Query Language (SPARQL) and XML Query Language (XQuery), whereas the device capabilities are expressed in both OWL and XML. The evaluation results demonstrate the advantages of using OWL semantics to improve the quality of matching results over XML. We also discuss how the evaluation method can be applicable to other scenarios where knowledge, datasets, and queries require richer expressiveness and semantics.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Service-Oriented Architecture and Web Services · Semantic Web and Ontologies · Mobile Agent-Based Network Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Google, Inc., 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA

Department of Electrical and Computer Engineering, Northeastern University, Boston, MA 02115, USA

VIStology, Inc., Framingham, MA 01701, USA

Funding

Defense Advanced Research Projects Agency

References (54)

Show source-provided references
1. Russell, M., and Kim, H. (2006). Learning UML 2.0, O’Reilly Media, Inc.
2. (2022, August 22). Web Ontology Language (OWL). Available online: https://www.w3.org/OWL/.
3. (2022, August 22). Extensible Markup Language (XML) 1.0 (Fifth Edition). Available online: https://www.w3.org/TR/xml/.
4. (2022, August 22). RDF 1.1 Concepts and Abstract Syntax. Available online: https://www.w3.org/TR/rdf11-concepts/.
5. (2022, August 22). RDF 1.1 Semantics. Available online: https://www.w3.org/TR/rdf11-mt/.
6. (2022, August 22). SPARQL 1.1 Overview. Available online: https://www.w3.org/TR/sparql11-overview/.
7. (2022, August 22). XQuery 3.1: An XML Query Language. Available online: https://www.w3.org/TR/xquery-31/.
8. RDF Object Description Generator (RODG)10.1504/IJWET.2020.109729 ↗
9. SPARQL query generator (SQG)
10. Ferdinand, M., Zirpins, C., and Trastour, D. (2004). Lifting XML schema to OWL. Proceedings of the International Conference on Web Engineering, Springer.10.1007/978-3-540-27834-4_44 ↗
11. Garcia, R., and Celma, O. (2005, January 7). Semantic Integration and Retrieval of Multimedia Metadata. Proceedings of the 5th International Workshop on Knowledge Markup and Semantic Annotation, Galway, Ireland.
12. Mapping XML to OWL ontologies
13. Rodrigues, T., Rosa, P., and Cardoso, J. (2006, January 5–8). Mapping XML to existing OWL ontologies. Proceedings of the International Conference WWW/Internet, Murcia, Spain.
14. Moving from syntactic to semantic organizations using JXML2OWL10.1016/j.compind.2008.06.002 ↗
15. Thuy, P.T.T., Lee, Y.K., and Lee, S. (2009, January 24–26). DTD2OWL: Automatic Transforming XML documents into OWL ontology. Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, Seoul, Korea.10.1145/1655925.1655949 ↗
16. Thuy, P.T.T., Lee, Y.K., Lee, S., and Jeong, B.S. (2008, January 10–16). Exploiting XML schema for interpreting XML documents as RDF. Proceedings of the IEEE International Conference on Services Computing, Honolulu, HI, USA.10.1109/SCC.2008.93 ↗
17. A standard transformation from XML to RDF via XSLT10.1002/asna.200811233 ↗
18. (2022, August 22). Gleaning Resource Descriptions from Dialects of Languages (GRDDL). Available online: http://www.w3.org/TR/grddl/.
19. Van Deursen, D., Poppe, C., Martens, G., Mannens, E., and Van de Walle, R. (2008, January 17–19). XML to RDF conversion: A generic approach. Proceedings of the IEEE International Conference on Automated Solutions for Cross Media Content and Multi-Channel Distribution, Florence, Italy.10.1109/AXMEDIS.2008.17 ↗
20. Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann, V., Pinggera, J., Santner, F., Schier, M., Schöpf, F., and Staffler, H. (2008). Bringing the XML and semantic web worlds closer: Transforming XML into RDF and embedding XPath into SPARQL. Proceedings of the International Conference on Enterprise Information Systems (ICEIS), Springer.10.1007/978-3-642-00670-8_3 ↗
21. Droop, M., Flarer, M., Groppe, J., Groppe, S., Linnemann, V., Pinggera, J., Santner, F., Schier, M., Schoepf, F., and Staffler, H. (2008). Embedding XPath queries into SPARQL queries. Proceedings of the International Conference on Enterprise Information Systems (ICEIS), Springer.
22. O’Connor, M.J., and Das, A. (2011, January 26–29). Acquiring OWL ontologies from XML documents. Proceedings of the 6th International Conference on Knowledge Capture, Banff, AB, Canada.10.1145/1999676.1999681 ↗
23. Lacoste, D., Sawant, K.P., and Roy, S. (2011, January 24–27). An efficient XML to OWL converter. Proceedings of the 4th India Software Engineering Conference, Kerala, India.10.1145/1953355.1953376 ↗
24. Berrueta, D., Labra, J.E., and Herman, I. (June, January 31). XSLT + SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT stylesheets. Proceedings of the 4th Workshop on Scripting for the Semantic Web, Tenerife, Spain.
25. Battle, S. (2006, January 10–11). Gloze: XML to RDF and back again. Proceedings of the Jena User Conference, Bristol, UK.
26. Miletic, I., Vujasinovic, M., Ivezic, N., and Marjanovic, Z. (2007). Enabling semantic mediation for business applications: XML-RDF, RDF-XML and XSD-RDFS transformations. Enterprise Interoperability II, Springer.10.1007/978-1-84628-858-6_53 ↗
27. (2022, August 22). Semantic Annotations for WSDL and XML Schema. Available online: https://www.w3.org/TR/sawsdl/.
28. Akhtar, W., Kopeckỳ, J., Krennwallner, T., and Polleres, A. (2008). XSPARQL: Traveling between the XML and RDF worlds–And avoiding the XSLT pilgrimage. Proceedings of the Extended Semantic Web Conference (ESWC), Springer.10.1007/978-3-540-68234-9_33 ↗
29. Mapping between RDF and XML with XSPARQL10.1007/s13740-012-0008-7 ↗
30. (2022, August 22). XSL Transformations (XSLT). Available online: https://www.w3.org/TR/xslt-30/.
31. The SPARQL2XQuery interoperability framework10.1007/s11280-013-0257-x ↗
32. Fischer, P.M., Florescu, D., Kaufmann, M., and Kossmann, D. (2011). Translating SPARQL and SQL to XQuery. XML Prague, 81–98.
33. Kaufmann, M. (2010). Mapping SPARQL and SQL to XQuery. [Master’s Thesis, ETH Zurich].
34. Lechowicz, L., and Kokar, M.M. (2016). Cognitive Radio: Interoperability Through Waveform Reconfiguration, Artech House.
35. (2022, August 22). XML Schema Definition Language (XSD) 1.1 Part 1: Structures. Available online: https://www.w3.org/TR/xmlschema11-1/.
36. (2022, August 22). XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. Available online: https://www.w3.org/TR/xmlschema11-2/.
37. (2022, November 13). Comparison of the XML Model and the Relational Model. Available online: https://www.ibm.com/support/knowledgecenter/en/SSEPGG_10.1.0/com.ibm.db2.luw.xml.doc/doc/c0023811.html.
38. Bikakis, N., Tsinaraki, C., Gioldasis, N., Stavrakantonakis, I., and Christodoulakis, S. (2013). The XML and semantic web worlds: Technologies, interoperability and integration: A survey of the state of the art. Semantic Hyper/Multimedia Adaptation, Springer.10.1007/978-3-642-28977-4_12 ↗
39. Ontology-based device descriptions and device repository for building automation devices10.1155/2011/623461 ↗
40. Ueng, P.S., and Škrbić, S. (2012, January 20–22). Implementing XQuery fuzzy extensions using a native XML database. Proceedings of the 13th IEEE International Symposium on Computational Intelligence and Informatics, Budapest, Hungary.10.1109/CINTI.2012.6496780 ↗
41. Lewis, D.D., and Gale, W.A. (1994, January 3–6). A sequential algorithm for training text classifiers. Proceedings of the SIGIR-94, 17th ACM International Conference on Research and Development in Information Retrieval, Dublin, Ireland.10.1007/978-1-4471-2099-5_1 ↗
42. The truth of the F-measure
43. (2022, August 22). RDF 1.1 XML Syntax. Available online: https://www.w3.org/TR/rdf-syntax-grammar/.
44. Moskal, J.J., Kokar, M.M., and Hurez-Martin, O. (2018, January 14–18). Using standardized semantic technologies for discovery and invocation of RF-Based microservices. Proceedings of the Wireless Innovation Summit on Wireless Communications Technologies, Palm Bay, FL, USA.
45. (2022, August 22). Apache Jena Fuseki. Available online: https://jena.apache.org/documentation/fuseki2/.
46. (2022, August 22). BaseVISor. Available online: http://vistology.com/products/.
47. (2022, August 22). OWL 2 Web Ontology Language Profiles (Second Edition). Available online: https://www.w3.org/TR/owl2-profiles/.
48. (2022, August 22). BaseX. Available online: http://basex.org/.
49. (2022, August 22). BaseX Client. Available online: http://docs.basex.org/wiki/Clients.
50. (2022, August 22). A Little Semantics Goes a Long Way. Available online: https://www.cs.rpi.edu/~hendler/LittleSemanticsWeb.html.
51. (2010). Description of the Cognitive Radio Ontology, Technical Report WINNF-10-S-0007, Wireless Innovation Forum.
52. Suresh, D., Kokar, M.M., Moskal, J., and Chen, Y. (2015). Updating CRO to CRO2. Proceedings of the Wireless Innovation Forum Conference on Wireless Communications Technologies and Software Defined Radio, Wireless Innovation Forum.
53. (2022, November 16). Cognitive Radio Ontology. Available online: https://cogradio.org/.
54. (2020). IEEE Standard for Policy Language for Dynamic Spectrum Access Systems (Standard No. IEEE Std 1900.5.1™2020).10.1109/DySPAN.2019.8935761 ↗