Structural design language for coupled knowledge-based systems
Advances in Engineering Software
Making object-oriented schemas more expressive
PODS '94 Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
The object oriented model and its advantages
ACM SIGPLAN OOPS Messenger
Object databases in practice
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
Migrating data-intensive web sites into the Semantic Web
Proceedings of the 2002 ACM symposium on Applied computing
Object-Relational Database Development: A Plumber's Guide with Cdrom
Object-Relational Database Development: A Plumber's Guide with Cdrom
Description Logics in Data Management
IEEE Transactions on Knowledge and Data Engineering
Describing Database Objects in a Concept Language Environment
IEEE Transactions on Knowledge and Data Engineering
Finite Satisfiability of Integrity Constraints in Object-Oriented Database Schemas
IEEE Transactions on Knowledge and Data Engineering
Ontology Learning for the Semantic Web
IEEE Intelligent Systems
Extending UML to Support Ontology Engineering for the Semantic Web
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Bringing Together Description Logics and Database in an Object Oriented Model
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
O3F: an object oriented ontology framework
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Methodologies, tools and languages for building ontologies: where is their meeting point?
Data & Knowledge Engineering
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Ontology Based Context Modeling and Reasoning using OWL
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Ontology based object-oriented domain modelling: fundamental concepts
Requirements Engineering
ERONTO: a tool for extracting ontologies from extended E/R diagrams
Proceedings of the 2005 ACM symposium on Applied computing
Relational.OWL: a data and schema representation format based on OWL
APCCM '05 Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling - Volume 43
A Method for Building Domain Ontologies based on the Transformation of UML Models
SERA '06 Proceedings of the Fourth International Conference on Software Engineering Research, Management and Applications
Pellet: A practical OWL-DL reasoner
Web Semantics: Science, Services and Agents on the World Wide Web
Knowledge modeling -- State of the art
Integrated Computer-Aided Engineering
The Semantic Web Vision: Where Are We?
IEEE Intelligent Systems
A Rule-Based Object-Oriented OWL Reasoner
IEEE Transactions on Knowledge and Data Engineering
A multi-agent system for building project memories to facilitate the design process
Integrated Computer-Aided Engineering
Decomposition-based reasoning for large knowledge bases in description logics
Integrated Computer-Aided Engineering
A knowledge retrieval model using ontology mining and user profiling
Integrated Computer-Aided Engineering
Ontology-based inference for causal explanation
Integrated Computer-Aided Engineering
ActiveRDF: Embedding Semantic Web data into object-oriented languages
Web Semantics: Science, Services and Agents on the World Wide Web
Survey of modular ontology techniques and their applications in the biomedical domain
Integrated Computer-Aided Engineering - Selected papers from the IEEE Conference on Information Reuse and Integration (IRI), July 13-15, 2008
A practical method for browsing a relational database using a standard search engine
Integrated Computer-Aided Engineering - Selected papers from the IEEE Conference on Information Reuse and Integration (IRI), July 13-15, 2008
Automatic Extraction of Ontologies Wrapping Relational Data Sources
DEXA '09 Proceedings of the 20th International Conference on Database and Expert Systems Applications
A new autonomous agent approach for the simulation of pedestrians in urban environments
Integrated Computer-Aided Engineering
PERSONAF: framework for personalised ontological reasoning in pervasive computing
User Modeling and User-Adapted Interaction
Multi-agent system to monitor oceanic environments
Integrated Computer-Aided Engineering
A multi-agent system for managing adverse weather situations on the road network
Integrated Computer-Aided Engineering
Talking Agents: A distributed architecture for interactive artistic installations
Integrated Computer-Aided Engineering
An algorithmic game theory study of wholesale electricity markets based on central auction
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Decentralized agent-based underfrequency load shedding
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Multi-agent approach to power distribution network modelling
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
A qualitative agent-based approach to power quality monitoring and diagnosis
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Agent-based coordination techniques for matching supply and demand in energy networks
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Multi-agent based reconfiguration of AC-DC shipboard distribution power system
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Multi agent systems: An example of power system dynamic reconfiguration
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Constructing complex semantic mappings between XML data and ontologies
ISWC'05 Proceedings of the 4th international conference on The Semantic Web
Refining semantic mappings from relational tables to ontologies
SWDB'04 Proceedings of the Second international conference on Semantic Web and Databases
Ubiquitous web navigation through harvesting embedded semantic data: A mobile scenario
Integrated Computer-Aided Engineering - Anniversary Volume: Celebrating 20 Years of Excellence
Comparison of entity with fuzzy data types in fuzzy object-oriented databases
Integrated Computer-Aided Engineering
Integrated Computer-Aided Engineering
Ontology maintenance in high level architecture federation development and execution process
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
The Semantic Web aims at creating ontology-based and machine-processable Web content, and thus the success and proliferation of the Semantic Web depends on quickly and cheaply constructing Web ontologies. Currently, huge amounts of data are stored in database systems. Therefore, constructing ontologies by extracting domain knowledge from databases will facilitate the development of Web ontologies. In this paper, we develop a formal approach and an automated tool for constructing ontologies from object-oriented database models OODMs. Firstly, we propose a kind of formal definition of OODMs and give the semantic interpretation of OODMs, where we consider both the structural and dynamic aspects of OODMs. Then, we give the ontology definition, in which the ontology is formulated in OWL DL language and consists of the ontology structure and instances. On this basis, we propose a formal approach that can transform an OODM and its corresponding database instances into the ontology structure and instances, respectively. Furthermore, following the proposed approach, we implement a prototype transformation tool called OODB2OWL, which can automatically construct ontologies by extracting knowledge stored in object-oriented databases db4o. Finally, based on the constructed ontologies, and in order to show the perspectives on how the constructed ontologies may be useful for improving some database applications, we investigate how to reason on OODMs e.g., consistency, satisfiability, subsumption, and redundancy by the reasoning mechanism of ontologies, which would help to improve some database applications and construct ontologies more exactly.