SlideShare a Scribd company logo
| ‹#›
Thomas Vestdam (PhD)
Head of Product Technology
Elsevier (Aalborg, Denmark)
T.Vestdam@elsevier.com
Closing the Loop - Technology
Implementations

Thorsten Höllrigl, David Baker, Thomas Vestdam
| ‹#›
My Background
• (PhD) Doctorate in Computer Science
• (Associate) Professor in Computer Science
• Developer, Architect, Technical Lead and Product Manager on a
modern (C)RIS (Pure) that we re-build from ground up - 5 years
• Later: Head of Pure Platform
• Active in euroCRIS, in particular on CERIF-XML
• Responsible for our “technical” activities within euroCRIS, CASRAI,
ORCID, VIVO,…
• Now: Head of Product Technology
2
| ‹#›
The Grand Promises of a Standard for Interoperability
• Reduction of formats we need to support

= true interoperability
• Commoditisation (and standardisation)
• Common and shared vocabularies, semantics
& use-cases

= “Enter once, use everywhere”
• Preservation of knowledge - we can reap the fruits
of already established best practices
3
| ‹#›4
CCCV
BioSketch
REF2014 Mods’DC
Scopus XML
WoS XML
Pure CV
Finance SystemsHR Systems
Assessment Systems
Web-Service/API/OAI
CVsPubMed XML
ORCID
DataCite
CERIF XML’’
Pure XML
Pure XML
BFI
DOI
?
Online Sources
CERIF XML’
?
Pure XML
SciVal XML
SHERPA RoMEO
DNFD
BFI
OpenAire
?
Eprints XML
DSpace
Equella XML
Fedora
Mods
Repositories
?
SEP ERA
?
VIVO RDF
| ‹#›5
Events
Awards
Esteems
Education
Publications
Projects
Qualifications
Affiliation
| ‹#›6
Librarian
LTP
Open Access
Funder
Applications
CV
Feedback
Publisher
Citations
Metrics
Submission Workflow
Research Administrator
Costs
Metrics
Performance
| ‹#›7
CASRAI
Goverance
ORCID
CERIF
DC
VIVO
C#
VIVO
CERIF
MODS
REST API
SWORD
Software Implementation and Developers
Modeling and Exchange Experts
Business and Policies (subject matter experts)
| ‹#›8
Terminology,
Profiles and
Objects
Terminology,
Profiles and
Objects
Model(s)Model(s)
Data Formats
and Exchange
Protocols
Data Formats
and Exchange
Protocols
Software Implementation and Developers
Modeling and Exchange Experts
Business and Policies (subject matter experts)
| ‹#›
So what is the developers perspective?
9
• [B1] Defines and manages semantics

Helps implementors understand how to use the
meta-data model
• [B2] Defines and manages use-cases

Use-cases helps to understand and define
business rules - i.e. the fundamentals
Business and
Policies
| ‹#›
So what is the developers perspective?
10
• [M1] Defines a meta-data model for research
information

Helps implementors in getting their meta-data
model right, based on the domain knowledge
embedded in the standard model
• Comprehensive and fine grained
• Explicit and relevant entities
• Rich and temporal relations
• Easy to implement
Modeling and
Exchange
| ‹#›11
Terminology,
Profiles and
Objects
Terminology,
Profiles and
Objects
Model(s)Model(s)
Data Formats
and Exchange
Protocols
Data Formats
and Exchange
Protocols
Software Implementation and Developers
Modeling and
Exchange Experts
Business and Policies
(subject matter experts)
| ‹#›12
Software Implementation
and Developers
Modeling and
Exchange Experts
Governance
Stakeholder
Stakeholder
Business and Policies
(subject matter experts)
| ‹#›
So what is the developers perspective?
13
• [G1] Defines a vision, strategy and clear
goals

Setting the scope and direction for a given
standard - and act as a champion
• [G2] Coordinate and steer activities

Coordinate internal and external activities and
stakeholders
• [G3] Ensures that the standard is agnostic

A standard should encourage best practice, not
dictate specific technologies, or other matters
that are internal concern in a given system
• [G4] Implements version control and
management

Not in the technical sense, but reelases of the
standard must be carefully coordinated and
managed centrally
Governance
| ‹#›
So what is the developers perspective?
14
• [T1] Specifies a Data Format for exchange

Specification of the structure of data
• [T2] Protocol for exchanging data

Specification of how to exchange data
• [T3] Defines how to be compliant

A technical and concise definition
Software
Implementation
| ‹#›
Data Format and Protocol for exchanging data
15
A B
Exchange Format
+

Protocol
Business and Policies
(subject matter experts)
Modeling and
Exchange Experts
| ‹#›
Data Format and Protocol for exchanging data
16
A B
Exchange Format
+

Protocol
Querying vs Harvesting vs File download
• Do you want to search and investigate data?
• Do you want live-searches?
• Do you just want all data?
| ‹#›
Data Format and Protocol for exchanging data
17
A B
Exchange Format
+

Protocol
Querying vs Harvesting vs File download
• OAI-PMH
• OData
• What are the use-cases?
| ‹#›
Data Format and Protocol for exchanging data
18
A B
Exchange Format
+

Protocol
JSON vs XML
• Standard tools
• Versioning of format definitions
• Schema => datatype and structure validation
• Format specification
| ‹#›
[T1/T2] Specifies a Data Format for exchange / Protocol
for exchanging data
• The typical data-format of the times is XML (or JSON)
• the format needs to well-structured and clearly defined
• the format must “facilitate” validation
• it is preferable if the format facilities data-types
• The typical transport protocols of the times is REST
• However, this is less important
• The real concerns in context of the protocol are
• Meta-data: versions, how should data be interpreted, etc
• API: which “handles” should be available?
• API: how to facilitate harvesting?
• Only use “technologies” that are de facto industri standard, and
supported via off-the-shelf open source tools
19
| ‹#›
[T3] Defines how to be compliant
• Requires a formal definition of what it means to be in compliance with a
given standard
• The compliance definition must be supplied by the standard
organisation
• Such definitions will differ from standard to standard
• In the ideal case
• Should be concise and unambiguous
• Should include some kind of benchmark “test” to help implementers
assess or validated whether a given implementation is compliant
• The standardisation organisation should supply compliance
certificates
• Must not limit systems that implement the standard - i.e. it must be
possible to do “more”
• Must not dictate a certain “technology” or fundamental architecture
• The compliance “statement" must be accepted by the community -
specifically by the implementors
20

More Related Content

PDF
The Dance of the Decade: Data Value Chains
PPT
Implementations
PPT
10 Cautions when implementing a new IT System
PPT
Technology Assessment Tools
ODP
C astelao
DOCX
Derecho de familia. inseminacion artifici al. sentencia 1456. enviar
DOCX
Poder ciudadano
DOCX
legalizacion de la marihuana en mexico
The Dance of the Decade: Data Value Chains
Implementations
10 Cautions when implementing a new IT System
Technology Assessment Tools
C astelao
Derecho de familia. inseminacion artifici al. sentencia 1456. enviar
Poder ciudadano
legalizacion de la marihuana en mexico

Viewers also liked (17)

PDF
The watchdog is a main component in the protection scheme
PPTX
What’s happening
PDF
Youtwitface
PDF
Fce speaking overview_activity
PPTX
Global KTech Corporate Deck
PPTX
PDF
Elogic Magento development presentation
PPTX
Integrating Change Management Into Technology and Outsourcing Implementations
PPTX
451 Technology Assessment
PDF
Amity University Social Media
PPT
Technology acquisition
PPTX
technology assessment tools
PDF
Technology Acquisition in India
PPTX
Technology acquisition & absorption
PPT
10 system Implementation Risks for non-IT professionals
PPTX
Santa Ana School.pptx
PPTX
Technology Assessment Framework - TAF
The watchdog is a main component in the protection scheme
What’s happening
Youtwitface
Fce speaking overview_activity
Global KTech Corporate Deck
Elogic Magento development presentation
Integrating Change Management Into Technology and Outsourcing Implementations
451 Technology Assessment
Amity University Social Media
Technology acquisition
technology assessment tools
Technology Acquisition in India
Technology acquisition & absorption
10 system Implementation Risks for non-IT professionals
Santa Ana School.pptx
Technology Assessment Framework - TAF
Ad

Similar to Closing the Loop - Technology Implementations (20)

PPTX
Developing Modeling Tool for RM-ODP with Eclipse Sirius
PPT
E governance and enteerprise architecture
PPT
ArchitectureStandardsforeGovtJS5Nov06 (1).ppt
PPSX
A Brief Introduction to Enterprise Architecture
PDF
Developing Modeling Tool for RM-ODP with Eclipse Sirius
PPTX
Oracle Forms Modernization Roadmap
DOC
Arpit Srivastava
PPT
11.ppt
PPT
Chapter01
PPTX
Togaf online training
PPT
Chapter 1 - Analyzing Business Goals and Constraints.ppt
PDF
Online Togaf 9.1 Training in USA
PPT
PDF
Using Checker Software for Clear, Concise and Consistent Content | Berry Braster
PDF
Agile Development – Why requirements matter by Fariz Saracevic
PPT
Chapter01.ppt
PDF
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
PPTX
Enterprise architecture: A Problamatic Approach
DOC
AnandhR_Resume_2016
PDF
Training Heights PECB ITIL and TOGAF Alignment
Developing Modeling Tool for RM-ODP with Eclipse Sirius
E governance and enteerprise architecture
ArchitectureStandardsforeGovtJS5Nov06 (1).ppt
A Brief Introduction to Enterprise Architecture
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Oracle Forms Modernization Roadmap
Arpit Srivastava
11.ppt
Chapter01
Togaf online training
Chapter 1 - Analyzing Business Goals and Constraints.ppt
Online Togaf 9.1 Training in USA
Using Checker Software for Clear, Concise and Consistent Content | Berry Braster
Agile Development – Why requirements matter by Fariz Saracevic
Chapter01.ppt
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Enterprise architecture: A Problamatic Approach
AnandhR_Resume_2016
Training Heights PECB ITIL and TOGAF Alignment
Ad

More from CASRAI (20)

PPTX
Optimising benefits from Canadian Research - Jim Woodgett
PPTX
Optimising benefits from Canadian Research - Janet Halliwell
PDF
Keynote: Repaving the Road to Hell with the Common CV and CIHR Reforms
PDF
Admin Burden in Canada (ABC) - Janet Halliwell Board Chair CASRAI
PDF
Admin Burden in Canada (ABC) Introductory Panel Discussion (CA, UK and US ove...
PDF
Admin Burden in Canada (ABC) Introductory Panel Discussion (CA, UK and US ove...
PPTX
Admin Burden in Canada (ABC) Introductory Panel Discussion (CA, UK and US ove...
PPTX
ABC Project 1 - Piloting Auto-upload of Standardized Funding Award Results - ...
PPTX
ABC Project 2 - Launching an ORCID Consortia in Canada - Clare Appavoo & Geof...
PDF
Introduction to the Federal Demonstration Partnership (FDP) of the US - David...
PPTX
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
PPTX
Canada’s Research Data Management (RDM) Ecosystem - Mark Leggott
PDF
Tutorial: CASRAI Standards Development (for a non-technology audience) - Davi...
PDF
Tutorial: the new Portage Research Data Management Planning Tool - Chuck Hump...
PPTX
Building a Canadian National Research Data Management Framework - Mark Leggott
PPTX
How Do I Know Thee? Let Me Count the Ways: Panel 2: Jeffrey Alexander & Patri...
PPTX
Classifying R&D: Why and How Organizations Develop Taxonomies for Research Fi...
PDF
How Do I Know Thee? Let Me Count the Ways: Sarah Moreault, Monica Valsangkar-...
PDF
Research Metadata Mechanics - Simon Porter
PDF
Provincial Perspectives on Research Impacts: Eddy Nason, Renata Osika, Krista...
Optimising benefits from Canadian Research - Jim Woodgett
Optimising benefits from Canadian Research - Janet Halliwell
Keynote: Repaving the Road to Hell with the Common CV and CIHR Reforms
Admin Burden in Canada (ABC) - Janet Halliwell Board Chair CASRAI
Admin Burden in Canada (ABC) Introductory Panel Discussion (CA, UK and US ove...
Admin Burden in Canada (ABC) Introductory Panel Discussion (CA, UK and US ove...
Admin Burden in Canada (ABC) Introductory Panel Discussion (CA, UK and US ove...
ABC Project 1 - Piloting Auto-upload of Standardized Funding Award Results - ...
ABC Project 2 - Launching an ORCID Consortia in Canada - Clare Appavoo & Geof...
Introduction to the Federal Demonstration Partnership (FDP) of the US - David...
Keynote: Today's Data Grow Tomorrow's Citizens - Tracey P. Lauriault
Canada’s Research Data Management (RDM) Ecosystem - Mark Leggott
Tutorial: CASRAI Standards Development (for a non-technology audience) - Davi...
Tutorial: the new Portage Research Data Management Planning Tool - Chuck Hump...
Building a Canadian National Research Data Management Framework - Mark Leggott
How Do I Know Thee? Let Me Count the Ways: Panel 2: Jeffrey Alexander & Patri...
Classifying R&D: Why and How Organizations Develop Taxonomies for Research Fi...
How Do I Know Thee? Let Me Count the Ways: Sarah Moreault, Monica Valsangkar-...
Research Metadata Mechanics - Simon Porter
Provincial Perspectives on Research Impacts: Eddy Nason, Renata Osika, Krista...

Recently uploaded (20)

PDF
ISO-9001-2015-internal-audit-checklist2-sample.pdf
PDF
ISO-9001-2015-gap-analysis-checklist-sample.pdf
PPTX
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
It Helpdesk Solutions - ArcLight Group
PDF
PPT Items # 6&7 - 900 Cambridge Oval Right-of-Way
PDF
oil palm convergence 2024 mahabubnagar.pdf
PPT
generalgeologygroundwaterchapt11-181117073208.ppt
PDF
Item # 3 - 934 Patterson Final Review.pdf
PPTX
Weekly Report 17-10-2024_cybersecutity.pptx
PPTX
AMO Pune Complete information and work profile
PDF
Population Estimates 2025 Regional Snapshot 08.11.25
PDF
Environmental Management Basics 2025 for BDOs WBCS by Samanjit Sen Gupta.pdf
PPTX
Nur Shakila Assesmentlwemkf;m;mwee f.pptx
PPTX
Portland FPDR Oregon Legislature 2025.pptx
PDF
PPT Item #s 2&3 - 934 Patterson SUP & Final Review
PDF
How FPOs Are Reshaping Agriculture in Maharashtra?
PPTX
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
DOCX
Alexistogel: Solusi Tepat untuk Anda yang Cari Bandar Toto Macau Resmi
PDF
Item # 2 - 934 Patterson Specific Use Permit (SUP)
PPTX
sepsis.pptxMNGHGBDHSB KJHDGBSHVCJB KJDCGHBYUHFB SDJKFHDUJ
ISO-9001-2015-internal-audit-checklist2-sample.pdf
ISO-9001-2015-gap-analysis-checklist-sample.pdf
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
It Helpdesk Solutions - ArcLight Group
PPT Items # 6&7 - 900 Cambridge Oval Right-of-Way
oil palm convergence 2024 mahabubnagar.pdf
generalgeologygroundwaterchapt11-181117073208.ppt
Item # 3 - 934 Patterson Final Review.pdf
Weekly Report 17-10-2024_cybersecutity.pptx
AMO Pune Complete information and work profile
Population Estimates 2025 Regional Snapshot 08.11.25
Environmental Management Basics 2025 for BDOs WBCS by Samanjit Sen Gupta.pdf
Nur Shakila Assesmentlwemkf;m;mwee f.pptx
Portland FPDR Oregon Legislature 2025.pptx
PPT Item #s 2&3 - 934 Patterson SUP & Final Review
How FPOs Are Reshaping Agriculture in Maharashtra?
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
Alexistogel: Solusi Tepat untuk Anda yang Cari Bandar Toto Macau Resmi
Item # 2 - 934 Patterson Specific Use Permit (SUP)
sepsis.pptxMNGHGBDHSB KJHDGBSHVCJB KJDCGHBYUHFB SDJKFHDUJ

Closing the Loop - Technology Implementations

  • 1. | ‹#› Thomas Vestdam (PhD) Head of Product Technology Elsevier (Aalborg, Denmark) T.Vestdam@elsevier.com Closing the Loop - Technology Implementations
 Thorsten Höllrigl, David Baker, Thomas Vestdam
  • 2. | ‹#› My Background • (PhD) Doctorate in Computer Science • (Associate) Professor in Computer Science • Developer, Architect, Technical Lead and Product Manager on a modern (C)RIS (Pure) that we re-build from ground up - 5 years • Later: Head of Pure Platform • Active in euroCRIS, in particular on CERIF-XML • Responsible for our “technical” activities within euroCRIS, CASRAI, ORCID, VIVO,… • Now: Head of Product Technology 2
  • 3. | ‹#› The Grand Promises of a Standard for Interoperability • Reduction of formats we need to support
 = true interoperability • Commoditisation (and standardisation) • Common and shared vocabularies, semantics & use-cases
 = “Enter once, use everywhere” • Preservation of knowledge - we can reap the fruits of already established best practices 3
  • 4. | ‹#›4 CCCV BioSketch REF2014 Mods’DC Scopus XML WoS XML Pure CV Finance SystemsHR Systems Assessment Systems Web-Service/API/OAI CVsPubMed XML ORCID DataCite CERIF XML’’ Pure XML Pure XML BFI DOI ? Online Sources CERIF XML’ ? Pure XML SciVal XML SHERPA RoMEO DNFD BFI OpenAire ? Eprints XML DSpace Equella XML Fedora Mods Repositories ? SEP ERA ? VIVO RDF
  • 7. | ‹#›7 CASRAI Goverance ORCID CERIF DC VIVO C# VIVO CERIF MODS REST API SWORD Software Implementation and Developers Modeling and Exchange Experts Business and Policies (subject matter experts)
  • 8. | ‹#›8 Terminology, Profiles and Objects Terminology, Profiles and Objects Model(s)Model(s) Data Formats and Exchange Protocols Data Formats and Exchange Protocols Software Implementation and Developers Modeling and Exchange Experts Business and Policies (subject matter experts)
  • 9. | ‹#› So what is the developers perspective? 9 • [B1] Defines and manages semantics
 Helps implementors understand how to use the meta-data model • [B2] Defines and manages use-cases
 Use-cases helps to understand and define business rules - i.e. the fundamentals Business and Policies
  • 10. | ‹#› So what is the developers perspective? 10 • [M1] Defines a meta-data model for research information
 Helps implementors in getting their meta-data model right, based on the domain knowledge embedded in the standard model • Comprehensive and fine grained • Explicit and relevant entities • Rich and temporal relations • Easy to implement Modeling and Exchange
  • 11. | ‹#›11 Terminology, Profiles and Objects Terminology, Profiles and Objects Model(s)Model(s) Data Formats and Exchange Protocols Data Formats and Exchange Protocols Software Implementation and Developers Modeling and Exchange Experts Business and Policies (subject matter experts)
  • 12. | ‹#›12 Software Implementation and Developers Modeling and Exchange Experts Governance Stakeholder Stakeholder Business and Policies (subject matter experts)
  • 13. | ‹#› So what is the developers perspective? 13 • [G1] Defines a vision, strategy and clear goals
 Setting the scope and direction for a given standard - and act as a champion • [G2] Coordinate and steer activities
 Coordinate internal and external activities and stakeholders • [G3] Ensures that the standard is agnostic
 A standard should encourage best practice, not dictate specific technologies, or other matters that are internal concern in a given system • [G4] Implements version control and management
 Not in the technical sense, but reelases of the standard must be carefully coordinated and managed centrally Governance
  • 14. | ‹#› So what is the developers perspective? 14 • [T1] Specifies a Data Format for exchange
 Specification of the structure of data • [T2] Protocol for exchanging data
 Specification of how to exchange data • [T3] Defines how to be compliant
 A technical and concise definition Software Implementation
  • 15. | ‹#› Data Format and Protocol for exchanging data 15 A B Exchange Format + Protocol Business and Policies (subject matter experts) Modeling and Exchange Experts
  • 16. | ‹#› Data Format and Protocol for exchanging data 16 A B Exchange Format + Protocol Querying vs Harvesting vs File download • Do you want to search and investigate data? • Do you want live-searches? • Do you just want all data?
  • 17. | ‹#› Data Format and Protocol for exchanging data 17 A B Exchange Format + Protocol Querying vs Harvesting vs File download • OAI-PMH • OData • What are the use-cases?
  • 18. | ‹#› Data Format and Protocol for exchanging data 18 A B Exchange Format + Protocol JSON vs XML • Standard tools • Versioning of format definitions • Schema => datatype and structure validation • Format specification
  • 19. | ‹#› [T1/T2] Specifies a Data Format for exchange / Protocol for exchanging data • The typical data-format of the times is XML (or JSON) • the format needs to well-structured and clearly defined • the format must “facilitate” validation • it is preferable if the format facilities data-types • The typical transport protocols of the times is REST • However, this is less important • The real concerns in context of the protocol are • Meta-data: versions, how should data be interpreted, etc • API: which “handles” should be available? • API: how to facilitate harvesting? • Only use “technologies” that are de facto industri standard, and supported via off-the-shelf open source tools 19
  • 20. | ‹#› [T3] Defines how to be compliant • Requires a formal definition of what it means to be in compliance with a given standard • The compliance definition must be supplied by the standard organisation • Such definitions will differ from standard to standard • In the ideal case • Should be concise and unambiguous • Should include some kind of benchmark “test” to help implementers assess or validated whether a given implementation is compliant • The standardisation organisation should supply compliance certificates • Must not limit systems that implement the standard - i.e. it must be possible to do “more” • Must not dictate a certain “technology” or fundamental architecture • The compliance “statement" must be accepted by the community - specifically by the implementors 20