5 research outputs found

    Facilitating Requirements Engineering of Semantic applications

    Get PDF
    This paper presents a detailed Requirements Engineering process for the development of semantic applications. It presents the activities for requirements elicitation and analysis and shows how to follow these activities in an example case study. To facilitate its use by software engineers that are not experts in semantic technologies, several resources are provided, namely a comprehensive collection of the characteristics of semantic applications and two catalogues of use cases and system models

    Guidelines for the Specification and Design of Large-Scale Semantic Applications

    Get PDF
    This paper presents a set of guidelines to help software engineers with the specification and design of large-scale semantic applications by defining new processes for Requirements Engineering and Design for semantic applications. To facilitate its use to software engineers not experts in semantic technologies, several techniques are provided, namely, a characterization of large-scale semantic applications, common use cases that appear when developing this type of application, and a set of architectural patterns that can be used for modelling the architecture of semantic applications. The paper also presents an example of how these guidelines can be used and an evaluation of our contributions using the W3C Semantic Web use cases

    Glimpses of Semantic Web Technologies and Related Case Studies

    Get PDF
    Semantic web is a platform of new evolution in rapidly developing World Wide Web. Semantic web refers to extracting knowledge from large amount of data. The purpose of this paper is to give a first-hand information and description for the semantic web technology. Although several research works have been carried out in the high semantic web technology, the semantic web is yet vastly unexplored. A semantic web technological innovation is rapidly changing traditional methods of searching data and how search engines work. Few prominent semantic web case studies are presented. One of the popular applications of XML RDF is Really Simple Syndication (RSS) feed which is discussed in detail

    Explanation in the Semantic Web: a survey of the state of the art

    Get PDF
    Semantic Web applications use interconnected distributed data and inferential capabilities to compute their results. The users of Semantic Web applications might find it difficult to understand how a result is produced or how a new piece of information is derived in the process. Explanation enables users to understand the process of obtaining results. Explanation adds transparency to the process of obtaining results and enables user trust on the process. The concept of providing explanation has been first introduced in expert systems and later studied in different application areas. This paper provides a brief review of existing research on explanation in the Semantic Web
    corecore