DC2DP: A Dublin Core Application Profile to Design Patterns
نویسندگان
چکیده
Design patterns describe reusable solutions to existing problems in object-oriented software development. Design patterns are mostly documented in written form in books and scientific papers, which hinders processing them via computer, their diffusion, and their broader reuse. They can also be found on the internet, though documented with little detail, which makes it hard to understand and consequently reuse them. This paper presents an application profile of the Dublin Core metadata standard specific for design patterns, called DC2DP. The goal is to allow design patterns to be documented so as to provide the user with a more detailed and standardized description, besides enabling automatic processing through web services. The paper also extends an Analysis Patterns Reuse Infrastructure (APRI) by adding a design pattern repository to it, thus allowing these patterns to be cataloged and searched, which makes their discovery, study, and reuse easier.
منابع مشابه
DC2AP: A Dublin Core Application Profile to Analysis Patterns
Analysis patterns are reusable computational artifacts, aimed at the analysis stage of the process of software development. Although the analysis patterns can facilitate the work of analysts and programmers adding value through reuse of proven useful and tested ideas, the access to them is still very poor because of the way they are usually described and made available. In order to reduce these...
متن کاملFRBR: A Generalized Approach to Dublin Core Application Profiles
According to the Singapore Framework, any development of a Dublin Core Application Profile (DCAP) has to include the creation of a domain model. DC Scholarly Works Application Profile (SWAP) was the first one explicitly using Functional Requirements for Bibliographic Records (FRBR) model in creating its domain model. FRBR has recently been extended with Functional Requirements for Authority Dat...
متن کاملUsing an Application Profile Based Service Registry
The aim of the JISC Information Environment Service Registry (IESR) is to assist other applications, to discover and devolve materials that match their users’ interests in their research, learning and teaching. This paper describes the experience of using an Application Profile throughout the application development process, from initial data design, through application implementation, to scena...
متن کاملDesigning an Application Profile Using Qualified Dublin Core: A Case Study with Fracture Mechanics Datasets
Metadata production for research datasets is not a trivial problem. Standardized descriptors are convenient for interoperability, but each area requires specific descriptors in order to guarantee metadata comprehensiveness and accuracy. In this paper, we report on an ongoing research data management experience at the University of Porto (U. Porto), which led to the proposal of a domain-specific...
متن کاملEvolution of an Application Profile: Advancing Metadata Best Practices through the Dryad Data Repository
Dryad is a general-purpose curated repository for data underlying scholarly publications. Dryad’s metadata framework is supported by a Dublin Core Application Profile (DCAP, hereafter referred to as application profile). This paper examines the evolution of Dryad’s application profile, which has been revised over time, in an operational system, serving day-to-day needs of stakeholders. We model...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014