2006
DOI: 10.1007/11836025_27
|View full text |Cite
|
Sign up to set email alerts
|

OWL-Full Reasoning from an Object Oriented Perspective

Abstract: Abstract. Bridging the gap between OWL and Object-Oriented Programming (OOP) languages is an indispensable condition to enable the Object-Oriented Modeling in Software Engineering by OWL. However it is very difficult in case of static OOP languages like Java and C#. We have developed SWCLOS, which is an OWL processor seamlessly built on top of Common Lisp Object System (CLOS), a dynamic OOP language. SWCLOS allows programmers to develop application domain models by OWL and enables OOP upon the models. In this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0
1

Year Published

2010
2010
2018
2018

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(17 citation statements)
references
References 4 publications
0
16
0
1
Order By: Relevance
“…However, it cannot perform type-checking, since types can change at runtime. 3 https://jena.apache.org/ A dynamic tool has been proposed in Common Lisp [24,29], using a specific subsumption algorithm rather than an external reasoner. A prototype in Python has also been achieved using metaclasses [30]; however, the reasoning and the expression of restrictions remain quite limited.…”
Section: Ontology Programming Interfacesmentioning
confidence: 99%
“…However, it cannot perform type-checking, since types can change at runtime. 3 https://jena.apache.org/ A dynamic tool has been proposed in Common Lisp [24,29], using a specific subsumption algorithm rather than an external reasoner. A prototype in Python has also been achieved using metaclasses [30]; however, the reasoning and the expression of restrictions remain quite limited.…”
Section: Ontology Programming Interfacesmentioning
confidence: 99%
“…Koide and Takeda [11] implemented an OWL reasoner for the FL 0 Description Logic on top of the Common Lisp Object System [5] by means of the Meta-Object Protocol [10]. Their implementation of the used structural subsumption algorithm [2] is described, however, to yield only incomplete results.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, we introduced the following proposition as axiom in order to include OWL classes in the OWL universe, and to make the OWL universe OWL Full. See details in (Koide and Takeda, 2006) and SWCLOS documents 6 . Proposition 1.…”
Section: Owl Compatibility To Rdfmentioning
confidence: 99%
“…Whereas the complete freedom of metamodeling certainly results in undecidability, most examples demonstrated by the OWL DL party as OWL Full undecidability are unreasonably extreme and make no sense from the view of engineering. We had showed several metamodeling examples of SWC-LOS in (Koide and Takeda, 2006) within the understandable rationale of engineering from our practical experience, and in (Koide and Takeda, 2009), we addressed a set of metamodeling criteria that enables SWCLOS to perform ontology metamodeling.…”
Section: Metamodeling Capability In Owl Fullmentioning
confidence: 99%
See 1 more Smart Citation