Querying of Open Source Programs Libraries: an Approach Based on a XMLMetadata Repository
نویسنده
چکیده
The conception of components that libraries of open source program contain, allows the reduction of production and maintenance cost of software. In order to use these libraries, the developer consults each library manually, and reads the documentation before choosing a component. Therefore, this process must be automated, mainly if several libraries are to be consulted. The semantic and significant aspects of each library and its components are displayed in an XML document called info-component, which is based on an UML model of metadata. This model has allowed us to implement an info-component repository on the libraries and their components, as well as methods and search techniques of components, which are based upon the XQuery request language. The user can have access to this repository via an Intranet network or Internet. A prototype has been designed and tested on some libraries, which include Lapack++, MV++ and SparseLib++ in the field of software computing.
منابع مشابه
Developing a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information
With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...
متن کاملAn Analysis of People's Mental Image of Iran's Public Library (Based on the Grounded Theory)
Purpose: Correspondence between the assumptions of the policies and the perceptions of the clients of service provider organizations can improve the effectiveness of policies and measures. The purpose of this study is to analyze the image of public libraries. Method: The present study is a qualitative study. To collect data, the structured interview method was used. A total of 72 people were i...
متن کاملAutomated Inference of Software Library Usage Patterns
Modern software systems are increasingly dependent on third-party libraries. It is widely recognized that using mature and well-tested third-party libraries can improve developers’ productivity, reduce time-to-market, and produce more reliable software. Today’s open-source repositories provide a wide range of libraries that can be freely downloaded and used. However, as software libraries are d...
متن کاملRepresenting and Querying Arguments in RDF
This paper demonstrates the potential of the Semantic Web as a platform for representing, navigating and processing arguments on a global scale. We use the RDF Schema (RDFS) ontology language to specify the ontology of the recently proposed Argument Interchange Format (AIF) and an extension thereof to Toulmin’s argument scheme. We build a prototype Web-based system for demonstrating basic query...
متن کاملInformation literacy in public libraries from the perspective of public libraries’ policymakers; an exploratory study
Purpose: The present paper aims to conduct an exploratory study on the status of information literacy in upstream documents and curriculums of Iran public libraries institutions for public libraries. Methodology: This is a developmental exploratory-qualitative study in terms of purpose. Research data were collected using in-depth, semi-structured interviews with policymakers and officials of p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005