38 research outputs found

    Towards owl ontologies from relational databases: An HTML-form driven approach

    Get PDF
    The use of ontologies and ontology languages like OWL has attracted much attention, mainly in the Semantic Web research field. In this paper we focus on the problem of automating the generation of domain ontologies, at least partially, by applying reverse engineering technique. We present the complete details of the process of semi-automatically creating an OWL ontology that corresponds to the content of a relational database based on the analysis of its related HTML-forms. The main reason for this construction is to make the relational database information that is available on the Web machine-processable and reduce the time consuming task of ontology creation. Copyright © 2007 by the International Society for Computers and Their Applications (ISCA)

    Ontology development for the semantic web: an html form-based reverse engineering approach

    Get PDF
    The rapid growth of the Internet makes information available anywhere and anytime. Most businesses run Web-based front-end databases upon which online services are offered to end-users. The next generation of the Web, the semantic Web, seeks to offer data in a usable form for automatic reasoning. To this purpose, it is necessary to make existing database content ready-to-use for semantic Web applications, which use ontologies to formally define the semantics of their data. As a result, a large number of initiatives focus on building ontologies through automatic or semi-automatic processes. In this paper we present a semi-automatic reverse engineering approach that uses a relational database\u27s HTML forms and a set of transformation rules to produce to an OWL ontology

    Semantic Cloud: Building Dynamic Mashup in Cloud Environment

    No full text
    International audienceMashups allowed a significant advance in the automation of interactions between applications and Web resources. In particular, the combination of web Application Programming Interfaces (APIs) is seen as a strength, which can meet the complex needs by combining the functionality and data from multiple services within a single Mashup application. Automating the process of building Mashup based mainly on the Semantics Web APIs which facilitate to the developer their selection and matching. In this paper, we introduce reference architecture with six layers representing the main functional blocks for annotating, combining and deploying Web APIs in Cloud environment. We introduce Semantic Annotation for Web Application Description Language (SAWADL), an extension of the Web Application Description Language (WADL) that allows the semantization of the REST Web Service. The proposed architecture uses the Cloud Computing technology as a promising solution to increase the number of public API and therefore making the engineering process of Mashup applications more agile and more flexible

    OntoWer: An Ontology based Web Application Reverse-Engineering approach

    No full text
    International audienceMost Web applications are developed under tight schedules and in a rapidly evolving environment. The maintenance of such applications becomes problematic as the complexity of the Web application grows. Creating appropriate design and architecture models is the key for efficiently managing and supporting the evolution of Web applications. Researchers have identified the need to apply reverse engineering techniques to already existing Web applications to create abstract design models. The reverse engineering of Web sites has been addressed in various ways. In this paper, we propose OntoWer, an ontology-based Web application reverse engineering approach to deduce the conceptual schema of Web application. Starting from an analysis Web HTML pages, it uses domain ontology to generate a conceptual schema for modeling the corresponding Web application. It consists of three phases: i) the extraction of candidate elements, ii) the identification of relevant ontological constructs, and iii) the generation of conceptual schema of the Web applicatio

    From static to semantic and dynamic packaging systems: A reverse engineering approach

    No full text
    International audienceThe success of the semantic Web depends on its capability to support applications in commercial settings. Dynamic pack-aging has been introduced as an innovative technology al-lowing for the automated online configuration and assem-bling of packaged travel products for individual customers. Due to the high level of autonomy and heterogeneity of tour-ism information systems, dynamic packaging systems cannot be successfully developed by considering only syntactic and structural integration of data. As a contribution to increase the widespread of these new technologies, we have devel-oped the architecture of a semantic and dynamic packaging system based entirely on Semantic Web technologies (e.g. OWL). We believe that the construction of such system will reduce the potential failures that may occur when integrat-ing tourism information systems

    Extracting Personalised Ontology from Data-Intensive Web Application: An HTML Forms-Based Reverse Engineering Approach

    No full text
    International audienceThe advance of the Web has significantly and rapidly changed the wayof information organization, sharing and distribution. The next generation of the web, the semantic web, seeks to make information more usable by machines by introducing a more rigorous structure based on ontologies. In this context we try to propose a novel andintegrated approach for a semi-automated extraction of ontology-based semantic web from data-intensive web application and thus, make the web content machine-understandable.Our approach is based on the idea that semantics can be extracted by applying a reverse engineering technique on the structures and the instances of HTML-forms which are the most convenient interface to communicate with relational databases on the current dataintensive web application. This semantics is exploited to produce over several steps, a personalised ontology.Plus tar
    corecore