434 research outputs found
Ontology-based model abstraction
In recent years, there has been a growth in the use of reference conceptual models to capture information about complex and critical domains. However, as the complexity of domain increases, so does the size and complexity of the models that represent them. Over the years, different techniques for complexity management in large conceptual models have been developed. In particular, several authors have proposed different techniques for model abstraction. In this paper, we leverage on the ontologically well-founded semantics of the modeling language OntoUML to propose a novel approach for model abstraction in conceptual models. We provide a precise definition for a set of Graph-Rewriting rules that can automatically produce much-reduced versions of OntoUML models that concentrate the models’ information content around the ontologically essential types in that domain, i.e., the so-called Kinds. The approach has been implemented using a model-based editor and tested over a repository of OntoUML models
Endurant Types in Ontology-Driven Conceptual Modeling: Towards OntoUML 2.0
For over a decade now, a community of researchers has contributed
to the development of the Unified Foundational Ontology (UFO)
- aimed at providing foundations for all major conceptual modeling constructs.
This ontology has led to the development of an Ontology-Driven
Conceptual Modeling language dubbed OntoUML, reflecting the ontological
micro-theories comprising UFO. Over the years, UFO and OntoUML
have been successfully employed in a number of academic, industrial and
governmental settings to create conceptual models in a variety of different
domains. These experiences have pointed out to opportunities of
improvement not only to the language itself but also to its underlying
theory. In this paper, we take the first step in that direction by revising
the theory of types in UFO in response to empirical evidence. The
new version of this theory shows that many of the meta-types present
in OntoUML (differentiating Kinds, Roles, Phases, Mixins, etc.) should
be considered not as restricted to Substantial types but instead should
be applied to model Endurant Types in general, including Relator types,
Quality types and Mode types. We also contribute a formal characterization
of this fragment of the theory, which is then used to advance a
metamodel for OntoUML 2.0. Finally, we propose a computational support
tool implementing this updated metamodel
Residents’ perceptions of environmental certification, environmental impacts and support for the world expo 2015: the moderating effect of place attachment
Purpose: Based on social exchange theory (SET) and signaling theory (ST), this study aims to evaluate how an event’s perceived environmental certification (PEC) by residents, affect their evaluations of environmental impacts and subsequent event support (ES). The moderating role of place attachment (PA) on some of these relationships is also evaluated. Design/methodology/approach: Using partial least square structural equation modeling (PLS-SEM), a theoretical model is tested on a sample of 450 residents who attended the 2015 Milan World Expo. Findings: PEC positively affects evaluations of positive environmental impacts (PEI) but negatively affects evaluations of negative environmental impacts (NEI). PEC positively affects ES while the relationship between PEC and NEI is moderated by PA. Research limitations/implications: Items used to measure PEC, PEI and NEI are not exhaustive. SET has its own limitations in explaining residents’ ES, which the authors have attempted to attenuate by using ST. Practical implications: Using environmental certification as a communication tool must demonstrate to residents how it reduces negative externalities, rather than focusing only on its positive community benefits. Less well-educated residents had the lowest ES, suggesting the need to use social media to increase ES. Originality/value: This study contributes to understandings of the perceptions of the benefits of event certification by residents, and how this affects their ES. PA moderates the relationship between PEC and NEI
PoN-S : a systematic approach for applying the Physics of Notation (PoN)
Visual Modeling Languages (VMLs) are important instruments of communication between modelers and stakeholders. Thus, it is important to provide guidelines for designing VMLs. The most widespread approach for analyzing and designing concrete syntaxes for VMLs is the so-called Physics of Notation (PoN). PoN has been successfully applied in the analysis of several VMLs. However, despite its popularity, the application of PoN principles for designing VMLs has been limited. This paper presents a systematic approach for applying PoN in the design of the concrete syntax of VMLs. We propose here a design process establishing activities to be performed, their connection to PoN principles, as well as criteria for grouping PoN principles that guide this process. Moreover, we present a case study in which a visual notation for representing Ontology Pattern Languages is designed
Ultrafast broadband optical modulation in indium tin oxide/titanium dioxide 1D photonic crystal
Photonic crystals can integrate plasmonic materials such as Indium Tin Oxide (ITO) in their structure. Exploiting ITO plasmonic properties, it is possible to tune the photonic band gap of the photonic crystal upon the application of an external stimuli. In this work, we have fabricated a one-dimensional multilayer photonic crystal alternating ITO and Titanium Dioxide (TiO2) via radio frequency sputtering and we have triggered its optical response with ultrafast pump-probe spectroscopy. Upon photoexcitation, we observe a change in the refractive index of ITO. Such an effect has been used to create a photonic crystal that changes its photonic bandgap in an ultrafast time scale. All optical modulation in the visible region, that can be tuned by designing the photonic crystal, has been demonstrated
Evidence of large-scale conceptual disarray in multi-level taxonomies in Wikidata
The distinction between types and individuals is key to most conceptual modeling techniques and knowledge representation languages. Despite that, there are a number of situations in which modelers navigate this distinction inadequately, leading to problematic models. We show evidence of a large number of representation mistakes associated with the failure to employ this distinction in the Wikidata knowledge graph, which can be identified with the incorrect use of instantiation, which is a relation between an instance and a type, and specialization (or subtyping), which is a relation between two types. The prevalence of the problems in Wikidata’s taxonomies suggests that methodological and computational tools are required to mitigate the issues identified, which occur in many settings when individuals, types, and their metatypes are included in the domain of interest. We conduct a conceptual analysis of entities involved in recurrent erroneous cases identified in this empirical data, and present a tool that supports users in identifying some of these mistakes
Multi-level conceptual modeling:Theory, language and application
In many important subject domains, there are central real-world phenomena that span across multiple classification levels. In these subject domains, besides having the traditional type-level domain regularities (classes) that classify multiple concrete instances, we also have higher-order type-level regularities (metaclasses) that classify multiple instances that are themselves types. Multi-Level Modeling aims to address this technical challenge. Despite the advances in this area in the last decade, a number of requirements arising from representation needs in subject domains have not yet been addressed in current modeling approaches. In this paper, we address this issue by proposing an expressive multi-level conceptual modeling language (dubbed ML2). We follow a principled language engineering approach in the design of ML2, constructing its abstract syntax as to reflect a fully axiomatized theory for multi-level modeling (termed MLT*). We show that ML2 enables the expression of a number of multi-level modeling scenarios that cannot be currently expressed in the existing multi-level modeling languages. A textual syntax for ML2 is provided with an implementation in Xtext. We discuss how the formal theory influences the language in two aspects: (i) by providing rigorous justification for the language's syntactic rules, which follow MLT* theorems and (ii) by forming the basis for model simulation and verification. We show that the language can reveal problems in multi-level taxonomic structures, using Wikidata fragments to demonstrate the language's practical relevance.</p
A Note on Properties in Multi-Level Modeling
Given their ubiquity in conceptual modeling languages, it is no surprise that properties have been subject to attention and specialized support in multi-level modeling approaches (including mechanisms such as deep characterization). This paper examines consequences of a typology for properties of high-order types that distinguishes them into: direct, resultant and regularity properties. We discuss several implications of the proposed classification considering a number of aspects of multi-level modeling including: specialization between high-order types, applicability to powertype variants, property change, and potency.</p
- …