Conference Paper

Role Organization Model in Hozo.

DOI: 10.1007/11891451_10 Conference: Managing Knowledge in a World of Networks, 15th International Conference, EKAW 2006, Podebrady, Czech Republic, October 2-6, 2006, Proceedings
Source: DBLP


The establishment of a computational framework of roles contributes effectively to the management of instance models because it provides us with a useful policy for treatment of views and contexts related to roles. In our research, we have developed an ontology building environment, which provides a framework for representation of roles and their characteristics. In this paper, as an extension of the framework, we present a framework for organizing roles according to their context dependencies. We especially focus on defining and organizing compound roles, which depend on several contexts.

Download full-text


Available from: Riichiro Mizoguchi, Jul 16, 2014
32 Reads
  • Source
    • "Although OWL is useful as an interlingua for ontology sharing, it is not sufficiently expressive for representing roles. To use OWL for role representation, we need representation patterns strongly supported by a convincing theory and a model (Kozaki et al., 2006; Sunagawa et al., 2006). Improper modeling of roles will greatly influence reasoning and truth-maintenance along is-a hierarchies (Guarino, 1998). "
    [Show abstract] [Hide abstract]
    ABSTRACT: One of the major goals of ontology is to represent properly the underlying conceptual structure of the messy world reflecting the reality as much as possible. Ontology building tools should be designed to help developers create good ontologies. However, few of them can deal with roles adequately. Needless to say, the world is full of roles (e.g., wife, teacher, president, fuel, food, product, output, height) although there has been extensive theoretical research on roles, we do not yet have a comprehensive and usable theory yet. Our group has already constructed an ontology-development tool known as Hozo which has the ability to deal with roles. However, although Hozo allows users to represent roles better than other existing tools, the underlying theoretical foundations are still unclear and there is some room for improvement concerning the generality of how to deal with roles. In this paper, as an extension of the Hozo framework for roles, we present a framework for organizing role concepts according to their context dependencies. We also focus on the clarification of role properties and requirements on the model of roles and on the feedback obtained from Hozo-based ontology building experiences. Establishment of a computational model of roles contributes to building good ontologies because such a theory would provide useful guidelines for dealing with view-related and context-dependent distinctions related to roles.
    Applied ontology 01/2007; 2:159-179. · 0.62 Impact Factor
  • Source
    • "Bilgisayar bilimlerinde roller nesne tabanlı [1], bakış (aspect) tabanlı [2] ve etmen tabanlı [3] programlama alanlarında önemli bir yere sahiptir. Bununla birlikte modelleme [4], çözümleme ve tasarım [5], veri tabanları [6], ontolojiler [7], rol tabanlı erişim kontrolü (RBAC) [8] ve bilgisayar destekli işbirlikçi çalışma (CSCW) [9] alanlarında da rollerden yararlanılabilmektedir. Bu bildiride roller dinamik sistemlerin modellenmesi bağlamında ele alınacak ve rollerin yazılım kalitesine olan etkileri incelenecektir. "
    [Show abstract] [Hide abstract]
    ABSTRACT: A role of an entity can be defined as the set of properties which are important for an object in order to be able to behave in a certain way, as expected by a set of other objects. Roles make positive contributions to research fields in which they are applied to. This paper evaluates roles in the context of modeling dynamic systems and argues that roles have positive effects on software quality, by focusing on the properties of roles that have the most effect on software quality. Those properties are demonstrated by using JAWIRO, a role model which extends the Java programming language with role support. In this paper, individual software quality criteria are briefly evaluated from a theoretical viewpoint for how they are affected by the usage of roles. This evaluation is followed by more detailed practical design and implementation issues.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Functionality is one of the key aspects of artifact models for design. A function of a device, however, can be captured in different ways in different domains or by different model- authors. Much research on functions has been conducted in the areas of engineering design, functional representation and phi- losophy, although there are several definitions and notions of functions. We view conceptualization of function is multiplica- tive in nature: different functions can be captured simultane- ously from an objective behavior of an artifact under different teleological contexts of users/designers, or from different view- points (perspectives) of a model-author. Such differences be- come problematic for sharing functional knowledge among engineers. In this article, we attempt to clarify the differences of such perspectives for capturing functions on the basis of the onto- logical engineering. On the basis of a generalized model of the standard input-output model in the well-known systematic de- sign methodology, we show descriptive categorization of some upper-level types (classes) of functions with references to some definitions of functions in the literature. Such upper-level ontological categories of functions are in- tended to be used as a reference ontology for functional knowl- edge interoperability. One of the two usages here is to convert functional models between different functional taxonomies. A functional term in a taxonomy is (ideally) categorized into a generic type defined in the reference ontology. It is widely rec- ognized in the literature that such an upper-level ontology helps automatic 'mapping discovery' which is to find similarities between two ontologies and determine which concepts repre- sent similar notion. The reference ontology of function might have such an effect. Another usage of the reference ontology is to integrate fault knowledge into functional knowledge and automatic transformation of FMEA sheets. The designer can describe an integrated model of both functional knowledge and fault knowledge. Based on ontology mappings, automatic trans- formations of FMEA sheets can be realized. In this article, we discuss the detail of the definitions of the upper-level categories of functions ontologically. Then, we give an overview of usages and effects of the upper-level categories as a reference ontology for functional knowledge interoperabil- ity.
Show more