Abstract: In the presented paper we scrutinize the persistence facilities provided by the WSMO API reference
implementation. It is shown that its current file data-store persistence is not very reliable by design. Our ultimate
goal is to explore the possibilities of extending the current persistence implementation (as an easy short-run
solution) and implementing a different persistent package from scratch (possible long-run solution) that is more
reliable and useful. In order to avoid “reinventing the wheel“, we decided to use relational database management
system to store WSMO API internal object model. It is shown later that the first task can be easily achieved
although in not very elegant way, but we think that the later one requires some changes in the WSMO API to
smooth out some inconsistencies in the WSMO API specification in respect to other widely used Java
technologies and frameworks.
Keywords: Semantic Web Services, Web Service Modelling Ontology (WSMO), WSMO API, WSMO4J.
ACM Classification Keywords: H.3.2 Information Storage: File organization; I.2.4 Knowledge Representation
Formalisms and Methods: Representation languages
ADJUSTING WSMO API REFERENCE IMPLEMENTATION TO SUPPORT MORE RELIABLE ENTITY PERSISTENCE1