Symposium: Roles, an interdisciplinary perspective
The notion of role is ubiquitous not only in many areas of artificial intelligence, but also in many other areas of computer science, like programming languages, software engineering, coordination and databases, multiagent systems, computational linguistics and conceptual modelling, and also in other scientific fields, like formal ontology, sociology, cognitive science, organizational science and linguistics.
In sociology, on the one hand roles are often described as expected behavior of entities or agents, on the other hand roles are seen also as presentations of selves. In organizational science roles encompass more formal aspects such as rights and duties. Three different main viewpoints characterize research on roles:
- roles as named places in relationships (especially in linguistics, databases and conceptual modelling)
- roles as dynamic classification of entities (especially in programming languages and databases)
- roles as instances to be adjoined to the entities which play the role (especially in ontologies, multiagent systems and programming languages).
Undisputed distinguishing features of roles seem to be their dependence on some other entities and their dynamic character (Sowa 1984). These properties contrast roles with the notion of natural types. Natural type seems to be essential to an entity: if an entity changes its natural type, it loses its identity; in Guarino (1992)'s terms, roles lack the rigidity which natural types possess. Masolo et al. (2004) elaborate the relational nature of roles, highlighting their definitional dependence on other concepts.
Undisputed distinguishing features of roles seem to be their dependence on some other entities and their dynamic character (Sowa 1984). These properties contrast roles with the notion of natural types. Natural type seems to be essential to an entity: if an entity changes its natural type, it loses its identity; in Guarino (1992)'s terms, roles lack the rigidity which natural types possess. Masolo et al. (2004) elaborate the relational nature of roles, highlighting their definitional dependence on other concepts.
Discussions on roles are important not only to have a better understanding of theories using this notion, but also from the applicative point of view. E.g., integration of ontologies, programming languages, databases, simulation can benefit from the introduction of a well founded notion of role.
3 Comments:
Hey, nice blog and great info!
I have a new against identity protect theft site. Its a really great site for against identity protect theft.
Come and check it out if you get time I would really appreciate it :-)
alternative transportation and related concepts and issues should be at the forefront of any responsible social discourse. If you share this view, contact jhrmsy@yahoo.com to discuss commonalities and possible collaboration. Any future sustainable community will of necessity need to include alternative transportation as part a workable infrastructure. My beginning entry into cyberspace can be found at http://www.myebikes.com. Thanks for the look see at what interests you.
Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging. Wondering where to go in 2019? Things to do has ranked as the best include a remote, idyllic island, the design capital ...
Post a Comment
Subscribe to Post Comments [Atom]
<< Home