
ASSET DESCRIPTION METADATA SCHEMA FOR SOFTWARE 1.00 ADMS.SW 1.00 ADMS. SW 2 DOCUMENT METADATA Property Value Release date 29/06/2012 Status: Final Version: 1.00 Statement of copyright: This specification is released under the “ISA Open Metadata Licence v1.1” that can be retrieved from https://joinup.ec.europa.eu/category/licence/isa-open-metadata-licence-v11. This specification was prepared for the ISA programme by: PwC EU Services Disclaimer: The views expressed in this draft specification are purely those of the authors and may not, in any circumstances, be interpreted as stating an official position of the European Commission. The European Commission does not guarantee the accuracy of the information included in this study, nor does it accept any responsibility for any use thereof. Reference herein to any specific products, specifications, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favouring by the European Commission. All care has been taken by the author to ensure that s/he has obtained, where necessary, permission to use any parts of manuscripts including illustrations, maps, and graphs, on which intellectual property rights already exist from the titular holder(s) of such rights or from her/his or their legal representative. This draft specification can be downloaded from the ISA website: https://joinup.ec.europa.eu/asset/adms_foss/release/release100. 3 TABLE OF CONTENTS 1. Introduction............................................................................................................................. 5 2. Conformance Statement ........................................................................................................ 6 2.1 Data Publishing Conformance .......................................................................................... 6 2.2 Data Consuming Conformance ........................................................................................ 6 3. Use Cases .............................................................................................................................. 7 3.1 Explore and search for software ....................................................................................... 7 3.2 Facilitate the setup of Institutional F/OSS contributions portals ..................................... 11 3.3 Extract description metadata from software tags ........................................................... 11 4. Conceptual Model ................................................................................................................ 13 4.1 Data Types ..................................................................................................................... 16 4.2 Main Concepts ................................................................................................................ 17 4.2.1 Concept: Software Project ....................................................................................... 17 4.2.2 Concept: Software Release ..................................................................................... 19 4.2.3 Concept: Software Package .................................................................................... 22 4.2.4 Concept: Software Repository ................................................................................. 24 4.3 Supporting Concepts ...................................................................................................... 25 4.3.1 Concept: Agent ........................................................................................................ 25 4.3.2 Concept: Contact Information .................................................................................. 25 4.3.3 Concept: Data Set ................................................................................................... 26 4.3.4 Concept: Documentation ......................................................................................... 28 4.3.5 Concept: Licence ..................................................................................................... 28 4.4 Software Classification Concepts ................................................................................... 28 4.4.1 Concept: Intended Audience ................................................................................... 29 4.4.2 Concept: Locale ....................................................................................................... 29 4.4.3 Concept: Operating System .................................................................................... 29 4.4.4 Concept: Programming Language .......................................................................... 30 4.4.5 Concept: Status ....................................................................................................... 30 4.4.6 Concept: Topic ........................................................................................................ 30 4.4.7 Concept: User Interface Type ................................................................................. 31 4.5 RADion Classification Concepts ..................................................................................... 31 4.5.1 Concept: File Format ............................................................................................... 31 4.5.2 Concept: Geographic Coverage .............................................................................. 31 4.5.3 Concept: Language ................................................................................................. 32 4.5.4 Concept: Theme ...................................................................................................... 32 4.5.5 Concept: Theme Taxonomy .................................................................................... 32 5. Controlled Vocabularies ....................................................................................................... 33 4 5.1 File format Vocabulary .................................................................................................... 33 5.2 Geographic coverage Vocabulary .................................................................................. 34 5.3 Intended Audience Vocabulary....................................................................................... 34 5.4 Language Vocabulary ..................................................................................................... 36 5.5 Locale Vocabulary .......................................................................................................... 36 5.6 Licence Vocabulary ........................................................................................................ 37 5.7 Licence Type vocabulary ................................................................................................ 37 5.8 Operating System ........................................................................................................... 40 5.9 Programming language .................................................................................................. 41 5.10 Status Vocabulary .......................................................................................................... 41 5.11 Theme Vocabulary ......................................................................................................... 42 5.12 Topic Vocabulary ............................................................................................................ 42 5.13 User Interface Type ........................................................................................................ 43 6. The RDF Schema ................................................................................................................ 44 7. Acknowledgement ................................................................................................................ 46 7.1 ADMS.SW Working Group ............................................................................................. 46 7.2 The SEMIC Team ........................................................................................................... 48 8. References ........................................................................................................................... 49 5 1. INTRODUCTION ADMS.SW is designed to help make it easier to discover all types of software, but particularly free and open source software (F/OSS), catalogued or located in many different software catalogues, repositories, and forges, particularly for use in public administrations. What software is available to handle a particular function? Who maintains the software and who uses it already? ADMS.SW has been created under the Interoperability Solutions for European Public Administrations [ISA] Programme of the European Commission. This programme encourages public administrations in Europe to share and reuse interoperability solutions as free and open source software (F/OSS) and give better visibility to this software through by better interlinking on-line software repositories. This can be achieved by creating an enhanced software description metadata specification that will allow software forges to exchange more information about their software projects and software releases. The process and methodology followed in the development of ADMS.SW is set out in detail in the document “Process and Methodology for Developing Core Vocabularies” [PMDCV]. Further background is available in the studies "Vision
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages51 Page
-
File Size-