The Ontology-based Application Management (OAM) framework is an application development platform
aims to simplify creation and adoption of a semantic web application. Our application framework differs
from the existing tools in two main aspects:
1) OAM provides common application templates that can process the user's
published RDF data. Thus, it does not require user's programming skill in building an application.
2) OAM is an integrated platform that supports both RDF data publishing from
databases and processing of the published data in ontology-based applications, i.e. semantic search,
recommender system applications.
OAM framework is implemented on top of existing semantic web data and application platforms, i.e., Jena, D2RQ, RDF data storage
and a reasoning engine. OAM adds some data and application management functions, including:
- Database schema and vocabulary to ontology mapping
- Recommendation rule management
- Application configuration management
- APIs and Web service interfaces to support a more advanced application
development