inheritance hierarchy
Recently Published Documents


TOTAL DOCUMENTS

38
(FIVE YEARS 1)

H-INDEX

6
(FIVE YEARS 0)

Author(s):  
Yanru Lu ◽  
Stefan Müller

The current study presents an HPSG analysis for verbal reduplication in Mandarin Chinese. After discussing its interaction with Aktionsarten and aspect markers, we argue that it is a morphological rather than syntactic process. We put forward a lexical rule for verbal reduplication in Mandarin Chinese and the different forms of reduplication are captured in an inheritance hierarchy. The interaction between verbal reduplication and aspect marking is handled by multiple inheritance. This analysis covers all forms of verbal reduplication in Mandarin Chinese and has none of the shortcomings of the previous analyses.


2020 ◽  
Author(s):  
Y Wang ◽  
H Zhang ◽  
BCDS Oliveira ◽  
Marco Servetto

© Yanlin Wang, Haoyuan Zhang, Bruno C. d. S. Oliveira, and Marco Servetto. Multiple inheritance is a valuable feature for Object-Oriented Programming. However, it is also tricky to get right, as illustrated by the extensive literature on the topic. A key issue is the ambiguity arising from inheriting multiple parents, which can have conflicting methods. Numerous existing work provides solutions for conflicts which arise from diamond inheritance: i.e. conflicts that arise from implementations sharing a common ancestor. However, most mechanisms are inadequate to deal with unintentional method conflicts: conflicts which arise from two unrelated methods that happen to share the same name and signature. This paper presents a new model called Featherweight Hierarchical Java (FHJ) that deals with unintentional method conflicts. In our new model, which is partly inspired by C++, conflicting methods arising from unrelated methods can coexist in the same class, and hierarchical dispatching supports unambiguous lookups in the presence of such conflicting methods. To avoid ambiguity, hierarchical information is employed in method dispatching, which uses a combination of static and dynamic type information to choose the implementation of a method at run-time. Furthermore, unlike all existing inheritance models, our model supports hierarchical method overriding: that is, methods can be independently overridden along the multiple inheritance hierarchy. We give illustrative examples of our language and features and formalize FHJ as a minimal Featherweight-Java style calculus.


2020 ◽  
Author(s):  
Y Wang ◽  
H Zhang ◽  
BCDS Oliveira ◽  
Marco Servetto

© Yanlin Wang, Haoyuan Zhang, Bruno C. d. S. Oliveira, and Marco Servetto. Multiple inheritance is a valuable feature for Object-Oriented Programming. However, it is also tricky to get right, as illustrated by the extensive literature on the topic. A key issue is the ambiguity arising from inheriting multiple parents, which can have conflicting methods. Numerous existing work provides solutions for conflicts which arise from diamond inheritance: i.e. conflicts that arise from implementations sharing a common ancestor. However, most mechanisms are inadequate to deal with unintentional method conflicts: conflicts which arise from two unrelated methods that happen to share the same name and signature. This paper presents a new model called Featherweight Hierarchical Java (FHJ) that deals with unintentional method conflicts. In our new model, which is partly inspired by C++, conflicting methods arising from unrelated methods can coexist in the same class, and hierarchical dispatching supports unambiguous lookups in the presence of such conflicting methods. To avoid ambiguity, hierarchical information is employed in method dispatching, which uses a combination of static and dynamic type information to choose the implementation of a method at run-time. Furthermore, unlike all existing inheritance models, our model supports hierarchical method overriding: that is, methods can be independently overridden along the multiple inheritance hierarchy. We give illustrative examples of our language and features and formalize FHJ as a minimal Featherweight-Java style calculus.


2019 ◽  
Vol 214 ◽  
pp. 01018
Author(s):  
Igor Soloviev ◽  
Giuseppe Avolio ◽  
Sami Perrin

The ATLAS experiment is operated daily by many users and experts working concurrently on several aspects of the detector. The safe and optimal access to the various software and hardware resources of the experiment is guaranteed by a role-based access control system (RBAC) provided by the ATLAS Trigger and Data Acquisition (TDAQ) system. The roles are defined by an inheritance hierarchy. Depending on duties, every ATLAS user has a well-defined set of access privileges (rules) corresponding to a specific set of assigned roles. In total, there are several hundred roles and several thousand users. Over the years, the system grew up in terms of users and roles, motivating the deployment of a visualization tool named “Policy Browser”. Currently, it is the primary tool for role administrators to manage all the aspects of the Access Management via a rich web-based interface. This paper presents the requirements, design and implementation of the “Policy Browser”. The tool is able to aggregate and correlate all the information provided by the RBAC system and offers a visual representation of the interrelations occurring among roles, users, hosts and rules. Additionally, the “Policy Browser” implements a powerful and flexible query mechanism facilitating the browsing of all the authorizations granted by the system. As an example of the available visual representations, the “Policy Browser” is capable of dynamically generating graphs to quickly display the role giving a user some defined privileges. A graph explorer is also provided in order to browse the role&s inheritance hierarchy. The “Policy Browser” is implemented using robust JavaScript frameworks: AngularJS, Bootstrap, D3.js for the front-end, and Django a python framework for the back-end. The use cases and the results based on an informal evaluation provided by the roles administrators are also presented.


Author(s):  
Antonio Machicao y Priemer ◽  
Paola Fritz-Huechante

In this paper, we argue that by making a more detailed distinction of theta-roles, while at the same time investigating the correlation of case marking, theta-role assignment, and eventuality types, we can describe different psych-verb subclasses and explain their alignment patterns in Spanish and Korean. We propose a neo-Davidsonian treatment of psych-verbs in HPSG that allows us to account for the underspecification of theta-roles which are modeled in an inheritance hierarchy for semantic relations. By assuming linking properties modeled lexically, we can constrain the properties for psych-verbs which shows the mapping of semantic arguments (i.e. experiencer, stimulus-causer, subject matter and target) to the elements in the argument structure. The type hierarchy and lexical rules proposed here capture the alternation in case marking not only of the experiencer (as traditionally assumed in the literature), but also of the stimulus. This analysis leads us to a new fourfold classification of psych-verbs for both languages.


Author(s):  
Farrell Ackerman ◽  
Olivier Bonami

The chapter examines classes of grammatical markers that can serve more than one function, polyfunctional markers, spoiling the one-to-one form and function relation which is what morphology tends to do. There are areas of the grammar more prone to this behaviour suggesting that there may be at work principles of morphological organization that lie orthogonally to sign-based principles such as Transparency. The distributions attested in Tundra Nenets provide a fertile ground for exploration because they combine polyfunctionality with cumulative exponence, where a single paradigm indexes two sets of features. Recasting Blevins’ (2016) abstractive analysis as a default inheritance hierarchy the analysis is guided by insights from Paradigm Function Morphology and Sign Based Construction Grammar, and treats polyfunctionality as the realization of a unifying morphomic feature that abstracts away what is common between different morphosyntactic configurations.


2017 ◽  
Vol 8 (1) ◽  
Author(s):  
Adam Przepiórkowski

The aim of this paper is to propose a fully hierarchical organisation of valency information in Lexical Functional Grammar, inspired by recent LFG work on using templates to encode valency. The particular proposal rather closely follows FrameNet's inheritance hierarchy, makes heavy use of templates to encode multiple inheritance, and avoids the problem of multiple inheritance of semantic resources.


Author(s):  
Hang Li ◽  
Hua Liu ◽  
Yong Liu ◽  
Yuan Wang

With the building models are getting increasingly complicated, the levels of collaboration across professionals attract more attention in the architecture, engineering and construction (AEC) industry. In order to adapt the change, buildingSMART developed Industry Foundation Classes (IFC) to facilitate the interoperability between software platforms. However, IFC data are currently shared in the form of text file, which is defective. In this paper, considering the object-based inheritance hierarchy of IFC and the storage features of different database management systems (DBMS), we propose a novel object-relational storage model that uses Oracle database to store IFC data. Firstly, establish the mapping rules between data types in IFC specification and Oracle database. Secondly, design the IFC database according to the relationships among IFC entities. Thirdly, parse the IFC file and extract IFC data. And lastly, store IFC data into corresponding tables in IFC database. In experiment, three different building models are selected to demonstrate the effectiveness of our storage model. The comparison of experimental statistics proves that IFC data are lossless during data exchange.


Sign in / Sign up

Export Citation Format

Share Document