Nowadays,ontologies,which are defined under the OWL 2 Web Ontology Language(OWL 2),are being used in several fields like artificial intelligence,knowledge engineering,and Semantic Web environments to access data,answe...Nowadays,ontologies,which are defined under the OWL 2 Web Ontology Language(OWL 2),are being used in several fields like artificial intelligence,knowledge engineering,and Semantic Web environments to access data,answer queries,or infer new knowledge.In particular,ontologies can be used to model the semantics of big data as an enabling factor for the deployment of intelligent analytics.Big data are being widely stored and exchanged in JavaScript Object Notation(JSON)format,in particular by Web applications.However,JSON data collections lack explicit semantics as they are in general schema-less,which does not allow to efficiently leverage the benefits of big data.Furthermore,several applications require bookkeeping of the entire history of big data changes,for which no support is provided by mainstream Big Data management systems,including Not only SQL(NoSQL)database systems.In this paper,we propose an approach,namedJOWL(temporal OWL 2 from temporal JSON),which allows users(i)to automatically build a temporal OWL 2 ontology of data,following the Closed World Assumption(CWA),from temporal JSON-based big data,and(ii)to manage its incremental maintenance accommodating the evolution of these data,in a temporal and multi-schema environment.展开更多
文摘Nowadays,ontologies,which are defined under the OWL 2 Web Ontology Language(OWL 2),are being used in several fields like artificial intelligence,knowledge engineering,and Semantic Web environments to access data,answer queries,or infer new knowledge.In particular,ontologies can be used to model the semantics of big data as an enabling factor for the deployment of intelligent analytics.Big data are being widely stored and exchanged in JavaScript Object Notation(JSON)format,in particular by Web applications.However,JSON data collections lack explicit semantics as they are in general schema-less,which does not allow to efficiently leverage the benefits of big data.Furthermore,several applications require bookkeeping of the entire history of big data changes,for which no support is provided by mainstream Big Data management systems,including Not only SQL(NoSQL)database systems.In this paper,we propose an approach,namedJOWL(temporal OWL 2 from temporal JSON),which allows users(i)to automatically build a temporal OWL 2 ontology of data,following the Closed World Assumption(CWA),from temporal JSON-based big data,and(ii)to manage its incremental maintenance accommodating the evolution of these data,in a temporal and multi-schema environment.