{"title":"GeoJSON文档中的软查询特性:GeoSoft建议","authors":"Paolo Fosci, Giuseppe Psaila","doi":"10.1007/s44196-023-00325-3","DOIUrl":null,"url":null,"abstract":"Abstract Since the advent of $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> as a popular format for exchanging large amounts of data, a novel category of NoSQL database systems, named $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> document stores, has emerged for storing $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> data sets; in fact, these novel databases are able to natively manage collections of $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> documents. To help analysts and data engineers query and integrate $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> data sets persistently saved in $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> document stores, the J-CO Framework has been developed (at the University of Bergamo, Italy): it is built around a novel query language, named J-CO-QL $$^{+}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:msup> <mml:mrow /> <mml:mo>+</mml:mo> </mml:msup> </mml:math> , that provides sophisticated features, including soft-querying capabilities. However, J-CO-QL $$^{+}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:msup> <mml:mrow /> <mml:mo>+</mml:mo> </mml:msup> </mml:math> (as the other languages for querying $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> data sets) is designed to be general purpose; consequently, it can be cumbersome for users to apply it on specific data formats. This is the case of GeoJSON , a specific and popular $$\\textit{JSON}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:mi>JSON</mml:mi> </mml:math> data format that is designed to represent geographical information layers. This paper presents the latest evolution of GeoSoft , a novel high-level “domain-specific language” that is specifically designed to express complex queries on the GeoJSON documents, including soft-queries. GeoSoft is inspired to the classical SQL language, so as to reduce the learning curve of potential users. GeoSoft queries are translated into J-CO-QL $$^{+}$$ <mml:math xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"> <mml:msup> <mml:mrow /> <mml:mo>+</mml:mo> </mml:msup> </mml:math> scripts, to be actually executed.","PeriodicalId":54967,"journal":{"name":"International Journal of Computational Intelligence Systems","volume":"13 1","pages":"0"},"PeriodicalIF":2.9000,"publicationDate":"2023-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Soft Querying Features in GeoJSON Documents: The GeoSoft Proposal\",\"authors\":\"Paolo Fosci, Giuseppe Psaila\",\"doi\":\"10.1007/s44196-023-00325-3\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract Since the advent of $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> as a popular format for exchanging large amounts of data, a novel category of NoSQL database systems, named $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> document stores, has emerged for storing $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> data sets; in fact, these novel databases are able to natively manage collections of $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> documents. To help analysts and data engineers query and integrate $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> data sets persistently saved in $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> document stores, the J-CO Framework has been developed (at the University of Bergamo, Italy): it is built around a novel query language, named J-CO-QL $$^{+}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:msup> <mml:mrow /> <mml:mo>+</mml:mo> </mml:msup> </mml:math> , that provides sophisticated features, including soft-querying capabilities. However, J-CO-QL $$^{+}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:msup> <mml:mrow /> <mml:mo>+</mml:mo> </mml:msup> </mml:math> (as the other languages for querying $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> data sets) is designed to be general purpose; consequently, it can be cumbersome for users to apply it on specific data formats. This is the case of GeoJSON , a specific and popular $$\\\\textit{JSON}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:mi>JSON</mml:mi> </mml:math> data format that is designed to represent geographical information layers. This paper presents the latest evolution of GeoSoft , a novel high-level “domain-specific language” that is specifically designed to express complex queries on the GeoJSON documents, including soft-queries. GeoSoft is inspired to the classical SQL language, so as to reduce the learning curve of potential users. GeoSoft queries are translated into J-CO-QL $$^{+}$$ <mml:math xmlns:mml=\\\"http://www.w3.org/1998/Math/MathML\\\"> <mml:msup> <mml:mrow /> <mml:mo>+</mml:mo> </mml:msup> </mml:math> scripts, to be actually executed.\",\"PeriodicalId\":54967,\"journal\":{\"name\":\"International Journal of Computational Intelligence Systems\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2023-10-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Computational Intelligence Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1007/s44196-023-00325-3\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computational Intelligence Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s44196-023-00325-3","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Soft Querying Features in GeoJSON Documents: The GeoSoft Proposal
Abstract Since the advent of $$\textit{JSON}$$ JSON as a popular format for exchanging large amounts of data, a novel category of NoSQL database systems, named $$\textit{JSON}$$ JSON document stores, has emerged for storing $$\textit{JSON}$$ JSON data sets; in fact, these novel databases are able to natively manage collections of $$\textit{JSON}$$ JSON documents. To help analysts and data engineers query and integrate $$\textit{JSON}$$ JSON data sets persistently saved in $$\textit{JSON}$$ JSON document stores, the J-CO Framework has been developed (at the University of Bergamo, Italy): it is built around a novel query language, named J-CO-QL $$^{+}$$ + , that provides sophisticated features, including soft-querying capabilities. However, J-CO-QL $$^{+}$$ + (as the other languages for querying $$\textit{JSON}$$ JSON data sets) is designed to be general purpose; consequently, it can be cumbersome for users to apply it on specific data formats. This is the case of GeoJSON , a specific and popular $$\textit{JSON}$$ JSON data format that is designed to represent geographical information layers. This paper presents the latest evolution of GeoSoft , a novel high-level “domain-specific language” that is specifically designed to express complex queries on the GeoJSON documents, including soft-queries. GeoSoft is inspired to the classical SQL language, so as to reduce the learning curve of potential users. GeoSoft queries are translated into J-CO-QL $$^{+}$$ + scripts, to be actually executed.
期刊介绍:
The International Journal of Computational Intelligence Systems publishes original research on all aspects of applied computational intelligence, especially targeting papers demonstrating the use of techniques and methods originating from computational intelligence theory. The core theories of computational intelligence are fuzzy logic, neural networks, evolutionary computation and probabilistic reasoning. The journal publishes only articles related to the use of computational intelligence and broadly covers the following topics:
-Autonomous reasoning-
Bio-informatics-
Cloud computing-
Condition monitoring-
Data science-
Data mining-
Data visualization-
Decision support systems-
Fault diagnosis-
Intelligent information retrieval-
Human-machine interaction and interfaces-
Image processing-
Internet and networks-
Noise analysis-
Pattern recognition-
Prediction systems-
Power (nuclear) safety systems-
Process and system control-
Real-time systems-
Risk analysis and safety-related issues-
Robotics-
Signal and image processing-
IoT and smart environments-
Systems integration-
System control-
System modelling and optimization-
Telecommunications-
Time series prediction-
Warning systems-
Virtual reality-
Web intelligence-
Deep learning