Publication Date
Fall 2010
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Chris Pollett
Second Advisor
Jon Pearce
Third Advisor
Robert Chun
Keywords
Owl Ontology Constraint Programming
Abstract
The Web Ontology Language (OWL) is a markup language for sharing and publishing data using ontologies on the Internet. It belongs to a family of knowledge representation languages for writing ontologies. Answer Set Programming (ASP) is a declarative programming approach to knowledge representation. It is oriented towards difficult search problems. In this project, we developed an extension to OWL add support for collection class constraints. These constraints come in the form of membership checks for sets where these set are computed by finite automata. We developed an inference engine for the resulting language. This engine extends the Java-based Pellet library which can reason about an OWL document.
Recommended Citation
Borisa, Jignesh, "Extending OWL with Finite Automata Constraints" (2010). Master's Projects. 12.
DOI: https://doi.org/10.31979/etd.jtmp-n672
https://scholarworks.sjsu.edu/etd_projects/12