Abstract

The Semantic Web is the extension of the World Wide Web that enables people to share content beyond the boundaries of applications and websites. The understanding of Semantic Web documents is built upon ontologies that define concepts and relationships of data. Hence, the correctness of ontologies is vital. In this paper, we propose a new algorithm combined with the software engineering techniques, such as Alloy modeling language and its reasoner Alloy Analyzer to provide checking and reasoning service for OWL ontologies. First of all, we use Jena to parse OWL ontology documents. Next, the intermediate results are used as the inputs of the algorithms to generate the Alloy model. Futher, with the assistance of Alloy Analyzer, the Alloy model is checked. Experimental results show that this method can be carried out large-scale ontology reasoning and complex-property reasoning which are different from traditional ontology reasoning. Furthermore, the results provide useful information to guide the ontology modification.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.