Abstract
This paper presents an information representation model based on relationships, called RSHP. A metamodel representation is proposed. The model allows to handle all kind of artifacts (textual, design models, code, databases, etc.) using the same representation schema, and therefore, it is possible to generalize their management in computer systems. The success of the RSHP model depends on the definition of the allowed relationships. A set of them are proposed on this version of the model. Dynamic terms (verbs) must also be modeled to represent actions within the relationships.
The particularities of the RSHP model allow to represent many artifact types using the same information they contain. This means that no information loss is produced when indexing those artifacts, and it becomes possible to generate the original artifact from its representation.
Textual documents can also be represented using relationships. This representation is richer than the classical one but the indexers become much more complicated, and even more dependant of the natural language in which the artifacts to be indexed are written.
This representation model allows true reuse of all kinds of artifacts, specially in the Software Engineering discipline. However, RSHP has direct application to Domain Engineering as well, through domain representation modeling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrial JR, Schuman SA, Meyer B (1980) Specification language. In: R.M. McKeag and A.M. Macnaghten, (eds) On the Construction of Programs: An Advanced Course. University Press, Cambridge UK.
AUTOSOFT (1998), AUTOSOFT: High Level Software Project Reuse Based on Automatic Domain Generation. European Commission funded ESPRIT project. Num. 25762
Boole G (1854) An investigation into the laws of Thought, on which are founded the Mathematical Theories of Logic and Probabilities, Reprinted 1858 and 1973. Dover Publications
Chen PP (1976) The Entity Relationship-Model: Toward a Unified View of Data. ACM Transactions on Database Systems Vol 1,1.
Codd EF (1970) A relational model of data for large shared data banks. CACM 13(6)
Dewey M (1979) Decimal Classification and Relative Index. Forest Press Inc.
Diaz, I., Llorens, J & Morato, J. (2002) An Algorithm for Term Conflation Based on Tree Structures. Journal of the American Society for Information Science and Technology (JASIST) vol 53, 3.
DTinf S.L. (2000) Desarrollo de un Conjunto de Componentes tecnológicos y Me-todologÃas para la extractión y representatión de la informatión basado en Relaciones. 1269 University Project Code.
Henderson-Sellers B, Barbier F (1999) Black and White Diamonds. Proc 2nd IEEE conference on UML: UML’99, LNCS, No. 1723.
Hopfield JJ (1982) Neural Networks and physical systems with emergent collective computational abilities. Proceedings of the National Academy of Sciences USA 79
Humphrey W (1989) Managing the Software Process. Addison-Wesley, Readings, Massachusetts
ISO/IEC 13250 (2000) Information technology — SGML Applications — Topic Maps. ISO, Geneva.
ISO-2788 (1986) Guidelines for the Establishment and Development of Monolingual Thesauri. International Organization for Standardization, Second edition -11–15 UDC 025.48. ISO, Geneva
ISO-5964 (1985) Guidelines for the establishment and development of multilingual thesauri. International Organization for Standardization, ISO, Geneva
Jacobson I, Booch G, Rumbaugh J (1999) The unified software development process. Addison-Wesley, Reading (Massachusetts).
KIF Knowledge Interchange Format (2001) Stanford University, USA. http://logic.stanford.edu/kify
Kraft DH & Buell DA (1992) Fuzzy Sets and Generalized Boolean Retrieval Systems. Readings in Fuzzy Sets for Intelligent Systems, Morgan Kaufmann Publishers, San Mateo, CA
Lloréns J (1996) Definition de una Metodologia y una Estructura de Repositorio orientadas a la Reutilización: el Tesauro de Software. Ph. D. Thesis. Universi-dad Carlos III de Madrid. Spain. February 1996
Llorens J, Astudillo H (2002) Automatic generation of hierarchical taxonomies from free text using linguistic algorithms. LNCS Publication. OOIS-2002 8th International Conference on Object-Oriented Information Systems September 2–5, 2002, Montpellier, France.
Luhn HP (1957) A statistical approach to mechanized encoding and searching of literary information. IBM Journal of Research and Development, 1
Maron ME (1961) Automatic Indexing: An Experimental Inquiry. Journal of the Association for Computing Machinery (ACM) Vol 8 (3)
McCarthy J (1960) Recursive functions of symbolic expressions and their computation by machine, part I. Communications of the ACM Vol 3 (4)
Microsoft (2002), http://msdn/microsoft.com
Minskj M A (1975) Framekork for representing knowledge. In: P. Winston (editor) The Psychology of computer Vision. McGraw-Hill, New York
Mira J & Delgado AE (1991) Linear and algorithmic formulation of cooperative computation in neural nets. Computer Aided Systems Theory. Lecture Notes in Computer Science Vol 585. Springer-Verlag
Mooers CN (1950) Information Retrieval viewed as temporal signaling. Proceedings of the International Conference of Mathematicians, Cambridge, Massachusetts. August 30-September 6
Neal RM (1992) Connectionist learning of belief networks, Artificial Intelligence 56
Newell A & Simon HA (1972) Human Problem Solving. Prentice Hall, Inc, Englewood Cliffs, NJ:.
OCLC (2001) OCLC On-Line Computer Library Center, Inc. http://www.oclc.org/dewey/about/index.htm.
Ogawa Y, Morita T, Kobayashi K (1991) A fuzzy document retrieval system using the keyword connection matrix and a learning method. Fuzzy Sets and Systems 39
OMG (1999) OMG Unified Modeling Language: Specifications V 1.4. Semantics. Accessible at: http://www.tel.fh-htwchur.ch/~grun/99–06–08.pdf
Pepper S (1999) Topic Maps: Introduction and allegro. Markup Technologies 99, Philadelphia, USA. Available http://www.topicmaps.com
Podgurski A & Pierce L (1992) Behaviour sampling: A technique for automated retrieval of reusable components. Proceedings of the 14th ICSE, pp. 349–360.
Prieto-Diaz R & Freeman P(1987) Classifying Software for Reusability. IEEE Software Vol. 4(1)
Quillian MR (1968) Semantic Memory. Semantic Information Processing. M. Minsky (ed.). MIT Press, Cambridge.
Ranganathan SR (1967) Prolegomena to Library Classification. Asian Publishing House. India
Raphael B (1964) SIR: A Computer Program for Semantic Information Retrieval. http://ncstrl.mit.edu.
Rath HH (1999) Technical Issues on Topic Maps. Available: http://www.topicmaps.com
REID (1999) Desarrollo de un Tesauro de Verbos para Entornos de Informacion Dinamica. Aplicacion de Estandar ISC/ICE: 13250. TIC2000–0383. Programa Nacional de Tecnologias de la Informacion y las Comunicaciones. Plan National de I+D+I (2000–2003). MEC. Spain
Robertson SE & Sparck Jones K (1976) Relevance weighting of search terms. Journal of the American Society for Information Science 27
Rumbaugh J, Jacobson I & Booch G (1998) The unified modeling language reference manual. Addison-Wesley
Salton G, Wong A, Yang CS (1975) A Vector Space Model for Automatic Indexing. Communications of the ACM Vol. 18 (11)
Salton G, Fox EA, Wu H (1983) Extended Bolean Information Retrieval. Communications of the ACM Vol 26 (11)
SGCCEI (2001) Sistema de Gestión del conocimiento en Calidad desarrollado en Español y en Ingles. Programa Nacional de TecnologÃas de la Información y las Comunicaciones y la Sociedad de la Información del Programa de Fomento de la Investigation Técnica (PROFIT).
Shannon CE (1948) A Mathematical Theory of Communication. Bell Systems Technical Journal
UML (2001), http://www.uml.org
Van Rijsbergen CJ (2001) Keith. The Hyper-Textbook on Information Retrieval. http://www.dei.unipd.it/-meloible/bible home_page.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Llorens, J., Morato, J., Genova, G. (2004). RSHP: an information representation model based on relationships. In: Damiani, E., Madravio, M., Jain, L.C. (eds) Soft Computing in Software Engineering. Studies in Fuzziness and Soft Computing, vol 159. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-44405-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-44405-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-53583-3
Online ISBN: 978-3-540-44405-3
eBook Packages: Springer Book Archive