joining up governments european commission d2.1.2 aligning future work on adms.sw and openapps isa...
Post on 29-Dec-2015
218 Views
Preview:
TRANSCRIPT
JOINING UP GOVERNMENTS EUROPEANCOMMISSION
D2.1.2Aligning future work on ADMS.SW and
OpenApps
ISA Action 1.1 - Semantic Methodologies - SEMIC 3
16 October 2012
Agenda and objectives
AGENDA1. Overview of the
ADMS.SW initiative: vision, analysis of existing forges, vocabulary, implementations (30')
2. Introduction of the Basque Open Assets initiative: vision, decree, specification, implementations(30')
3. Aligning future plans: discussion (60')
4. Aligning the vocabularies: discussion (60')
OBJECTIVES• Identify solutions to
federate software description metadata of the Basque public sector on Joinup
• To align both initiatives: what is the story?
• To share and reuse knowledge
2
1VisionA need for sharing
and reusing software
https://joinup.ec.europa.eu/elibrary/document/isa-deliverable-vision-enhanced-software-description-metadata-schema-and-software-
The Digital Agenda for Europe and the EIF
The European Interoperability Framework (EIF) recommends public administrations to reuse and share solutions and to cooperate on the development of joint solutions when implementing European public services. In this context, the EIF encourages applying the principle of openness when jointly developing custom-made software systems.
better administrative coordination
interoperability
open standards
Open platforms
reuse
share
“Need for a better administrative coordination between public administrations and applications that are interoperable and based on open standards and open platforms”
Stakeholder needs
The sharing and reuse of software for public administrations across borders and sectors corresponds to
an actual and increasing need of important stakeholders
F/OSS projectsGovernments
Attract public administrations to reuse their software and want to build a community of contributors.Equal visibility, independent of the hosting location.
Encourage the sharing and reuse of software for e-Government.
Public administrationsISA ProgrammeIncreasing need for cross-border and cross-sector digital interactions with external parties
Encourage the sharing and reuse of interoperability solutions for public administrations across border an sectors.
Information barriers to the sharing and reuse of software
Features are not well documented
Lack of confidence in F/OSS solutions
Lack of quality assurance
Limited view of public administrations usage of existing F/OSS solutions
Language barrier
Lack of information on standards and specifications implemented by an F/OSSLack of visibility
Source: D5.1.1 - Vision Document: The vision for an enhanced software description metadata schema and federated software catalogue
Problems with the federated forges on Joinup
Dependent on a technology that is specific to GForge 4 and FusionForge. Software description metadata from other infrastructures cannot be automatically retrieved
The current “federation” of software project descriptions on Joinup does not overcome all information barriers to the sharing and reuse of software.
It only federates 3 elements: name, description and URL
!
2EU Repositories
Analysis of existing repositories
https://joinup.ec.europa.eu/elibrary/document/isa-deliverable-report-existing-software-forges
Software catalogues in the EU public sector
Technology Transfer Centre
OSS-Watch
Delingsbazaren
Ambiente di Sviluppo Cooperativo
Adullact
Joinup
Digitalisér
ES
IT
EU
FR
UK
NO
DK
AT
CENATIC
RedIRIS
Guadalinex
Mancomun
La Farga
Forja Linex
Software catalogues in the EU public sector
Technology Transfer Centre
OSS-Watch
Delingsbazaren
Ambiente di Sviluppo Cooperativo (?)
Adullact
Joinup
Digitalisér
ES
IT
EU
FR
UK
NO
DK
AT
CENATIC
RedIRIS
Guadalinex
Mancomun
La Farga
Forja Linex
15 software catalogues have been constructed in 7
countries to encourage the sharing and reuse of software for public administration system development
General-purpose software catalogues
ApacheGitHub
Google Code
SourceForge
3SolutionADMS.SW and the
enhanced federation of software catalogues
An RDF vocabulary to describe software assets
Metadata
category
Metadata
property or
relationship
Available in
DOAPDescription
E
x
p
l
o
r
e
F
i
n
d
I
n
d
e
n
ti
f
y
S
e
l
e
c
t
O
b
t
a
i
n
descriptive
metadata
title name the title of the software in multiple languages ■ ■ ■
descriptiondescription,
shortdesc
descriptive text in multiple languages■ ■
identifier identifier for the software ■ ■ ■
URI location uniform resource identifier ■ ■ ■
version version version of the software release ■ ■ ■
related software related software □
is replaced by a newer version of the software □ □ □
release file-release a release of the software □
applicabilitydomain
the domain of the software (e.g. using EuroVoc
descriptors)■ □ □
spatial coverage geographic region in which the software can be used ■ □ □
multilingualwhether or not the software can be configured to have
a multilingual user interface□ □
language languagenatural language in which the software interface is
available□
related regulation related regulations from which the software is derived ■
The solution is twofold. On the hand, there is the enhanced software description metadata schema (ADMS.SW)
Building an enhanced, federated catalogue software for e-Government
EXPLOREFINDIDENTIFYSELECTOBTAIN
FEDERATION
With common metadata schema
Pub
lic a
dmin
istr
atio
ns
Bus
ines
ses
Sta
ndar
disa
tion
bodi
es
Aca
dem
ia
Software forge
Software forge
Software repository
Software catalogue
Software catalogue
Software forge
On the other hand, there is the ADMS-enabled federation of the different national software catalogues, repositories, and forges which enhances the sharing and reuse of software.
Advantages
A common specification to describe software assets on the Web will give better visibility, better search, help overcome information barriers and provide a better linking
Better visibilityBetter linking
Increased and equal visibility, independent of the hosting location.
Build and explore semantic networks of people, free and open software, and open standards
Better searchovercome information barriersAllows searching for software from a single point of access
Help overcome the information barriers related to the sharing and reuse of interoperability solutions among public administrations
Perceived benefits
Interoperability
Freedom of choice
Reduced TCO
Support and accountability
AuditabilityNetwork effects
Reliability
Source: D5.1.1 - Vision Document: The vision for an enhanced software description metadata schema and federated software catalogue
Part of a bigger solution
The maintenance of a software catalogue for public administration system development is not an isolated measure. Policy makers and public administrations need to continue to invest in a combination of measures:
The provision of legal advice related to the sharing and reuse of software
The construction and maintenance of a catalogue of open-standards and a software catalogue for public administration system development;
The creation of procurement policies, regulations, guidelines, and processes to support the procurement of software
Guidance with the effective support of a community of developers and users.
2
3
1
4
ADMS.SW RDF Model
ADMS.SW Conceptual Model
ADMS.SW and Functional Requirements for Bibliographic Records (FRBR)
Software Project
Software Release
Software Distribution
ADMS.SW
Work
Expression
Manifestation
FRBR
Link with other vocabularies
89% RE-USEvCard
Trove Software Map
ISO 19770-2
DOAP
Dublin Core Metadata Element
Set
RDF Data Cube
FOAF
Which repositories were represented in the working group
Technology Transfer Centre
OSS-Watch
Delingsbazaren
Ambiente di Sviluppo Cooperativo (?)
Adullact
Digitalisér
EGovLabs: OpenSource Plattform des Digitalen Österreich
ES
IT
FR
UK
NO
DK
AT
CENATIC
RedIRIS
Guadalinex
Mancomun
La Farga
Forja Linex
Yes
No
forja de la junta de extremadura
ADMS.SW Milestones
Jan. Feb. Mar. Apr. May Jun. Jul. Aug. Sep. Okt. Nov. Dec.
25
Set up of ADMS.SW WG
ADMS.
SW
V0.3Vision Document
Public Review
Name change from ADMS.F/OSS to
ADMS.SW
V0.4
V0.5
V1.00
Piloting and implementation
Known implementations
Google Refine RDF Template for ADMS.SW
ADMS.SW plugin for FusionForge
ADMS.SW export for the Debian Package Tracking SystemADMS.SW plugin for
Tuleap
4Federation of software catalogues
Context and how to join
Without ADMS.SW
Software repository
Software repository
Software repository
Software repository
Software repository
Software repository
Public
adm
inis
trat
ions
Busi
nes
ses
Stan
dar
dis
atio
n b
odie
s
Aca
dem
ia
EXPLOREFINDIDENTIFYSELECTOBTAIN
?
Without EnFeOSS
With ADMS.SW
EXPLOREFINDIDENTIFYSELECTOBTAIN
FEDERATION
With EnFeOSS
Public
adm
inis
trat
ions
Busi
nes
ses
Stan
dar
dis
atio
n b
odie
s
Aca
dem
ia
Software forge
Software forge
Software repository
Software catalogue
Software catalogue
Software forge
With ADMS.SW
EXPLOREFINDIDENTIFYSELECTOBTAIN
FEDERATION
With EnFeOSS
Public
adm
inis
trat
ions
Busi
nes
ses
Stan
dar
dis
atio
n b
odie
s
Aca
dem
ia
Software forge
Software forge
Software repository
Software catalogue
Software catalogue
Software forge
Expected:
June 2013
4 steps to join the federation
MAPPING EXPORT TRANSMIT FEDERATED
1 2 3 4
Map your repository’s internal data model to ADMS.SW
Develop a tool to export your software description metadata to ADMS.SW in XML or RDF
Submit your ADMS.SW compliant file to Joinup using the ADMS.SW protocol
Submit updates to your ADMS.SW file to Joinup or to any other central catalogue
Proposed solutions for exchanging software descriptions
Solution Pros Cons Notes
Solution 1 -REST WebServices
• Fully automated• Client providedby DIGIT • Higher implementation effort
Recommended in the mid/long-term
Solution 2 -E-Mail
• Minimumimplementation effort
• Manual procedures are required
• Lower integration
Recommendedfor the first wave
Solution 3 -Harvesting
• No communication protocol needs to be implemented on local repository side
• Requireshigher availability of local repository systems
Recommendedfor non-centralized architectures
Solution 4 -Upload on Joinup
• No communication protocol needs to be implemented
• Mapping to ADMS.F/OSS is not needed for spreadsheets
• Manual procedures are required
• Lower integration
Recommendedfor the first wave
Agreed to join the federation ...
5Future plansImplementation of ADMS.SW 1.00 in national an regional software forges
Future plans
Sep. Okt. Nov. Dec. Jan. Feb. Mar. Apr. May. Jun. Jul.
Software taxonomies as LOD with SKOS
ADMS.
SW
ADMS.SW validator service
Implementation ADMS.SW export API plugin for FusionForge and/or Allura
Implementation of AMDS.SW by at least 4 public sector software catalogues and forges
Implementation of ADMS.SW import, edit, and export features on Joinup v1.5
Mapping and extraction mechanism for ISO 19770-2-compliant software tags
Publication of software taxonomies as linked open data
Publication of software taxonomies as linked open data
Taxonomies
• Intended Audience• Programming Language• Operating System
• Locale• Status• Topic
Languages
• Danish• English• Spanish• French
• German• Italian• Dutch
Steps1. Software taxonomies as
tabular data2. URI for each term3. Translate labels4. Export as SKOS5. Promote
FusionForge / Gforge in European software forges
Technology Transfer Centre
OSS-Watch
Delingsbazaren
Ambiente di Sviluppo Cooperativo (?)
Adullact
Joinup
Digitalisér
ES
IT
EU
FR
UK
NO
DK
AT
CENATIC
RedIRIS
Guadalinex
Mancomun
La Farga
Forja Linex
FusionForge /GForge
EGovLabs: OpenSource Plattform des Digitalen Österreich
forja de la junta de extremadura
FusionForge / Gforge in European software forges
Technology Transfer Centre
OSS-Watch
Delingsbazaren
Ambiente di Sviluppo Cooperativo
Adullact
Joinup
Digitalisér
ES
IT
EU
FR
UK
NO
DK
AT
CENATIC
RedIRIS
Guadalinex
Mancomun
La Farga
Forja Linex
FusionForge /GForge
EGovLabs: OpenSource Plattform des Digitalen Österreich
forja de la junta de extremadura
The majority of the national and regional software forges in European Member States are based on FusionForge / Gforge instances.
ADMS.SW exporter plugin for FusionForge / GForge
Implementation of ADMS.SW in public sector catalogues
Get involved: Join ISA initiatives on Joinup
and
Visit us onjoinup.ec.europa.
eu
SEMIC @SEMICeu
http://goo.gl/sLHlU http://goo.gl/3VCZU http://goo.gl/tY9ty http://goo.gl/q2RQx http://goo.gl/VODFF http://goo.gl/dqOnm http://goo.gl/03xkP
ADMS.
SW
PwC 43
Software
release
Software Distributio
n
Agent
Software repository
Asset
top related