SlideShare a Scribd company logo
A semi-technical overview of “CGSpace”
DSpace at ILRI
Alan Orth
June, 2015
History of DSpace at ILRI
● 2009: ILRI launches Mahider (“repository” in
Amharic)
● 2010: Other CGIAR centers and programs join
our platform and share hard / soft costs
● 2011: Rebranded as “CGSpace”
● 2015: 9 CGIAR centers, ~50,000 items, ~250k
hits/month
“CGSpace” in June, 2015
How we use DSpace
● Content people embedded in each department
help capture results (presentations, papers,
brochures, etc)
● Primary location for institutional outputs!
● No posting PDFs on corporate website!
● Integrate with website and blogs via RSS feeds
● Direct ALL traffic to DSpace!
● For data sets, videos, etc we make a metadata-
only accession with a link to eg YouTube
● Communities, sub-communities, and collections
● Tempting to model after organization hierarchy!
● (we did)
● … but organization hierarchies change!
DSpace hierarchies
Mostly organized by output type now...
Metadata
● Standard Dublin Core is available
● No AGROVOC
● You can create custom controlled vocabularies in
arbitrary namespaces, eg: cg.subject.ilri
Custom metadata in ILRI report
Not AGROVOC!
“Discovery” facets
● Context-aware
metadata summaries
● Side effect: helps
spot metadata
inconsistencies!
● … Open Access,
Open access, open
Access, etc.
Search engine optimization (SEO)
Help Google Scholar consume your content!
● XML sitemaps
● Consistent domain name, eg: cgspace.cgiar.org
● Persistent links for resources
● Website speed and HTTPS both a plus
● Sign up for Google Webmaster Tools to submit
sitemap, control indexing, see stats, etc
Sitemap view in Google Webmaster Tools
Importance of persistent links
● Website addresses change…
● mahider.ilri.org -> cgspace.cgiar.org
● But resources stay the same!
http://hdl.handle.net/10568/67073
● “Handle” service from handle.net
● Everything under prefix 10568 is CGSpace
● Default DSpace handle prefix is 123456789!
dc.identifier.uri specifies an item’s persistent universal resource identifier (URI)
Getting data INTO DSpace
● Day-to-day submission is manual, by a small
army of editors
● One-time batch uploads of items from other
systems in CSV format (InMagic!)
● OAI-PMH for metadata only
● OAI-ORE for metadata + bitstreams (eg, from
another DSpace or Sharepoint, etc)
● SWORD (haven't tried)
● REST API (DSpace 5+, haven't tried)
Getting data OUT OF DSpace
● REST API for structured JSON or XML
● OAI-PMH for metadata
● OAI-ORE for metadata + bitstreams (PDFs, etc)
● RSS feeds for websites / blogs
● XML sitemaps for search engines*
*Google discontinued the use of OAI for discovering
site content in 2008! http:
//googlewebmastercentral.blogspot.
com/2008/04/retiring-support-for-oai-pmh-in.html
CCAFS website, driven by Drupal + DSpace APIs
“Latest outputs” on project blog populated via RSS, links to CGSpace
Open source workflow on GitHub
https://github.com/ilri/DSpace
Skills needed in your organization
Besides content people(!)...
● Prioritize Linux systems administration
experience (Tomcat, httpd, PostgreSQL, DNS,
SSH, git)
● General: computer science background
● Web developers a diverse bunch...
● Java development experience doesn't hurt
Extra considerations
● Item mapping
● Maintenance tasks (background batch jobs)
● Backups of assetstore and PostgreSQL!
● Altmetrics tracks social media mentions
● Separate production / development
environments
● CGSpace server is $80/month
● ~20GB of PDFs, ~8GB of Solr data
Getting help
● “DSpace Tech” mailing list
● “dspace” tag on StackOverflow website
● a.orth@cgiar.org

More Related Content

What's hot

GraphQL is actually rest
GraphQL is actually restGraphQL is actually rest
GraphQL is actually rest
Jakub Riedl
 
ISBG 2016 - XPages on IBM Bluemix
ISBG 2016 - XPages on IBM BluemixISBG 2016 - XPages on IBM Bluemix
ISBG 2016 - XPages on IBM Bluemix
Oliver Busse
 
Neo4j - Graph Database
Neo4j - Graph DatabaseNeo4j - Graph Database
Neo4j - Graph Database
Mubashar Iqbal
 
MongoDB
MongoDBMongoDB
MongoDB
Rony Gregory
 
JavaOne_2010
JavaOne_2010JavaOne_2010
JavaOne_2010
Tadaya Tsuyukubo
 
A step away from RDBMS
A step away from RDBMSA step away from RDBMS
A step away from RDBMS
Dimitri Krassovski
 
A (XPages) developers guide to Cloudant
A (XPages) developers guide to CloudantA (XPages) developers guide to Cloudant
A (XPages) developers guide to Cloudant
Frank van der Linden
 
5min Lightning talk at Paris.rb
5min Lightning talk at Paris.rb5min Lightning talk at Paris.rb
5min Lightning talk at Paris.rb
Sylvain Utard
 
Multi-Player Metasploit: Tag Team Pen Testing and Reporting
Multi-Player Metasploit: Tag Team Pen Testing and ReportingMulti-Player Metasploit: Tag Team Pen Testing and Reporting
Multi-Player Metasploit: Tag Team Pen Testing and Reporting
sussurro
 
NOSQL Databases for the .NET Developer
NOSQL Databases for the .NET DeveloperNOSQL Databases for the .NET Developer
NOSQL Databases for the .NET Developer
Jesus Rodriguez
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UG
Steve Behrendt
 
Presto Meetup (2015-03-19)
Presto Meetup (2015-03-19)Presto Meetup (2015-03-19)
Presto Meetup (2015-03-19)
Dain Sundstrom
 
Drupal Camp DEN 2018
Drupal Camp DEN 2018Drupal Camp DEN 2018
Drupal Camp DEN 2018
Kunihiro Imura
 
MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?
DrupalCamp Kyiv
 
Visualize your graph database
Visualize your graph databaseVisualize your graph database
Visualize your graph database
Michael Hackstein
 
Building an API layer for C* at Coursera
Building an API layer for C* at CourseraBuilding an API layer for C* at Coursera
Building an API layer for C* at Coursera
Daniel Jin Hao Chia
 
Building an open data platform with apache iceberg
Building an open data platform with apache icebergBuilding an open data platform with apache iceberg
Building an open data platform with apache iceberg
Alluxio, Inc.
 
Search api d8
Search api d8Search api d8
Search api d8
Dropsolid
 
Paris Redis Meetup Starting
Paris Redis Meetup StartingParis Redis Meetup Starting
Paris Redis Meetup Starting
Gregory Boissinot
 

What's hot (19)

GraphQL is actually rest
GraphQL is actually restGraphQL is actually rest
GraphQL is actually rest
 
ISBG 2016 - XPages on IBM Bluemix
ISBG 2016 - XPages on IBM BluemixISBG 2016 - XPages on IBM Bluemix
ISBG 2016 - XPages on IBM Bluemix
 
Neo4j - Graph Database
Neo4j - Graph DatabaseNeo4j - Graph Database
Neo4j - Graph Database
 
MongoDB
MongoDBMongoDB
MongoDB
 
JavaOne_2010
JavaOne_2010JavaOne_2010
JavaOne_2010
 
A step away from RDBMS
A step away from RDBMSA step away from RDBMS
A step away from RDBMS
 
A (XPages) developers guide to Cloudant
A (XPages) developers guide to CloudantA (XPages) developers guide to Cloudant
A (XPages) developers guide to Cloudant
 
5min Lightning talk at Paris.rb
5min Lightning talk at Paris.rb5min Lightning talk at Paris.rb
5min Lightning talk at Paris.rb
 
Multi-Player Metasploit: Tag Team Pen Testing and Reporting
Multi-Player Metasploit: Tag Team Pen Testing and ReportingMulti-Player Metasploit: Tag Team Pen Testing and Reporting
Multi-Player Metasploit: Tag Team Pen Testing and Reporting
 
NOSQL Databases for the .NET Developer
NOSQL Databases for the .NET DeveloperNOSQL Databases for the .NET Developer
NOSQL Databases for the .NET Developer
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UG
 
Presto Meetup (2015-03-19)
Presto Meetup (2015-03-19)Presto Meetup (2015-03-19)
Presto Meetup (2015-03-19)
 
Drupal Camp DEN 2018
Drupal Camp DEN 2018Drupal Camp DEN 2018
Drupal Camp DEN 2018
 
MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?
 
Visualize your graph database
Visualize your graph databaseVisualize your graph database
Visualize your graph database
 
Building an API layer for C* at Coursera
Building an API layer for C* at CourseraBuilding an API layer for C* at Coursera
Building an API layer for C* at Coursera
 
Building an open data platform with apache iceberg
Building an open data platform with apache icebergBuilding an open data platform with apache iceberg
Building an open data platform with apache iceberg
 
Search api d8
Search api d8Search api d8
Search api d8
 
Paris Redis Meetup Starting
Paris Redis Meetup StartingParis Redis Meetup Starting
Paris Redis Meetup Starting
 

Viewers also liked

The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...
The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...
The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...
CIARD Movement
 
Open Data and Open Science in Agriculture : Experiences and Opinions
Open Data and Open Science in Agriculture : Experiences and Opinions Open Data and Open Science in Agriculture : Experiences and Opinions
Open Data and Open Science in Agriculture : Experiences and Opinions
CIARD Movement
 
Wheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSSWheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSS
CIARD Movement
 
University of Nairobi, Open Access Initiatives
University of Nairobi, Open Access InitiativesUniversity of Nairobi, Open Access Initiatives
University of Nairobi, Open Access Initiatives
CIARD Movement
 
agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...
agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...
agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...
CIARD Movement
 
Open Data and Open Science in Agriculture: Management
Open Data and Open Science in Agriculture: ManagementOpen Data and Open Science in Agriculture: Management
Open Data and Open Science in Agriculture: Management
CIARD Movement
 
Wheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSSWheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSS
CIARD Movement
 
CIARD Good Practices Online Meeting, 9th June 2014
CIARD Good Practices  Online Meeting, 9th June 2014CIARD Good Practices  Online Meeting, 9th June 2014
CIARD Good Practices Online Meeting, 9th June 2014
CIARD Movement
 
The CIARD RING , a global directory of datasets for agriculture, by Valeria P...
The CIARD RING, a global directory of datasets for agriculture, by Valeria P...The CIARD RING, a global directory of datasets for agriculture, by Valeria P...
The CIARD RING , a global directory of datasets for agriculture, by Valeria P...
CIARD Movement
 
497 plex systems presentation
497 plex systems presentation497 plex systems presentation
497 plex systems presentation
ethansm
 
Encouraging Openness and how stakeholder policies can support or block it!"
Encouraging Openness and how stakeholder policies can support or block it!"Encouraging Openness and how stakeholder policies can support or block it!"
Encouraging Openness and how stakeholder policies can support or block it!"
CIARD Movement
 
Emotive presentation
Emotive presentationEmotive presentation
Emotive presentation
ethansm
 
Feather degrading Bacillis thuringiensis S3KUBOT
Feather degrading Bacillis thuringiensis S3KUBOTFeather degrading Bacillis thuringiensis S3KUBOT
Feather degrading Bacillis thuringiensis S3KUBOT
Resmi Raj L
 

Viewers also liked (13)

The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...
The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...
The agINFRA Linked Data layer by Valeria Pesce, Giovanni l'Abate, Luca Mattei...
 
Open Data and Open Science in Agriculture : Experiences and Opinions
Open Data and Open Science in Agriculture : Experiences and Opinions Open Data and Open Science in Agriculture : Experiences and Opinions
Open Data and Open Science in Agriculture : Experiences and Opinions
 
Wheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSSWheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (1) by Esther DZALE YEUMO KABORE and Richard FULSS
 
University of Nairobi, Open Access Initiatives
University of Nairobi, Open Access InitiativesUniversity of Nairobi, Open Access Initiatives
University of Nairobi, Open Access Initiatives
 
agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...
agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...
agINFRA work on Vocabularies for Soil Data as Linked Data by Valeria Pesce, C...
 
Open Data and Open Science in Agriculture: Management
Open Data and Open Science in Agriculture: ManagementOpen Data and Open Science in Agriculture: Management
Open Data and Open Science in Agriculture: Management
 
Wheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSSWheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (3) by Esther DZALE YEUMO KABORE and Richard FULSS
 
CIARD Good Practices Online Meeting, 9th June 2014
CIARD Good Practices  Online Meeting, 9th June 2014CIARD Good Practices  Online Meeting, 9th June 2014
CIARD Good Practices Online Meeting, 9th June 2014
 
The CIARD RING , a global directory of datasets for agriculture, by Valeria P...
The CIARD RING, a global directory of datasets for agriculture, by Valeria P...The CIARD RING, a global directory of datasets for agriculture, by Valeria P...
The CIARD RING , a global directory of datasets for agriculture, by Valeria P...
 
497 plex systems presentation
497 plex systems presentation497 plex systems presentation
497 plex systems presentation
 
Encouraging Openness and how stakeholder policies can support or block it!"
Encouraging Openness and how stakeholder policies can support or block it!"Encouraging Openness and how stakeholder policies can support or block it!"
Encouraging Openness and how stakeholder policies can support or block it!"
 
Emotive presentation
Emotive presentationEmotive presentation
Emotive presentation
 
Feather degrading Bacillis thuringiensis S3KUBOT
Feather degrading Bacillis thuringiensis S3KUBOTFeather degrading Bacillis thuringiensis S3KUBOT
Feather degrading Bacillis thuringiensis S3KUBOT
 

Similar to DSpace at ILRI : A semi-technical overview of “CGSpace”

Maximizing the Impact of Institutional Knowledge Using DSpace
Maximizing the Impact of Institutional Knowledge Using DSpaceMaximizing the Impact of Institutional Knowledge Using DSpace
Maximizing the Impact of Institutional Knowledge Using DSpace
AIMS (Agricultural Information Management Standards)
 
Oracle OpenWo2014 review part 03 three_paa_s_database
Oracle OpenWo2014 review part 03 three_paa_s_databaseOracle OpenWo2014 review part 03 three_paa_s_database
Oracle OpenWo2014 review part 03 three_paa_s_database
Getting value from IoT, Integration and Data Analytics
 
Presto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 BostonPresto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 Boston
kbajda
 
MySQL Document Store and Node.JS
MySQL Document Store and Node.JSMySQL Document Store and Node.JS
MySQL Document Store and Node.JS
Reggie Burnett
 
Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0
Nelson Calero
 
Best Practices with Sitecore
Best Practices with SitecoreBest Practices with Sitecore
Best Practices with Sitecore
Anant Corporation
 
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
DrupalDay
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
Aditya Ghan
 
Node.js and the MySQL Document Store
Node.js and the MySQL Document StoreNode.js and the MySQL Document Store
Node.js and the MySQL Document Store
Rui Quelhas
 
Sql on everything with drill
Sql on everything with drillSql on everything with drill
Sql on everything with drill
Julien Le Dem
 
Drupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 monthsDrupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 months
Iztok Smolic
 
Drupal Migration
Drupal MigrationDrupal Migration
Drupal Migration
永对 陈
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013
scorlosquet
 
"Building Data Warehouse with Google Cloud Platform", Artem Nikulchenko
"Building Data Warehouse with Google Cloud Platform",  Artem Nikulchenko"Building Data Warehouse with Google Cloud Platform",  Artem Nikulchenko
"Building Data Warehouse with Google Cloud Platform", Artem Nikulchenko
Fwdays
 
How we leveraged Drupal to build a leading SaaS product
How we leveraged Drupal to build a leading SaaS product How we leveraged Drupal to build a leading SaaS product
How we leveraged Drupal to build a leading SaaS product
Invotra
 
Day 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers ProgramDay 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers Program
FIWARE
 
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
MongoDB
 
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
MongoDB
 
Enterprise tech meet up london - june 2015
Enterprise tech meet up   london - june 2015Enterprise tech meet up   london - june 2015
Enterprise tech meet up london - june 2015
Pavel Dolezal
 
Instant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositoriesInstant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositories
Yshay Yaacobi
 

Similar to DSpace at ILRI : A semi-technical overview of “CGSpace” (20)

Maximizing the Impact of Institutional Knowledge Using DSpace
Maximizing the Impact of Institutional Knowledge Using DSpaceMaximizing the Impact of Institutional Knowledge Using DSpace
Maximizing the Impact of Institutional Knowledge Using DSpace
 
Oracle OpenWo2014 review part 03 three_paa_s_database
Oracle OpenWo2014 review part 03 three_paa_s_databaseOracle OpenWo2014 review part 03 three_paa_s_database
Oracle OpenWo2014 review part 03 three_paa_s_database
 
Presto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 BostonPresto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 Boston
 
MySQL Document Store and Node.JS
MySQL Document Store and Node.JSMySQL Document Store and Node.JS
MySQL Document Store and Node.JS
 
Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0
 
Best Practices with Sitecore
Best Practices with SitecoreBest Practices with Sitecore
Best Practices with Sitecore
 
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Node.js and the MySQL Document Store
Node.js and the MySQL Document StoreNode.js and the MySQL Document Store
Node.js and the MySQL Document Store
 
Sql on everything with drill
Sql on everything with drillSql on everything with drill
Sql on everything with drill
 
Drupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 monthsDrupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 months
 
Drupal Migration
Drupal MigrationDrupal Migration
Drupal Migration
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013
 
"Building Data Warehouse with Google Cloud Platform", Artem Nikulchenko
"Building Data Warehouse with Google Cloud Platform",  Artem Nikulchenko"Building Data Warehouse with Google Cloud Platform",  Artem Nikulchenko
"Building Data Warehouse with Google Cloud Platform", Artem Nikulchenko
 
How we leveraged Drupal to build a leading SaaS product
How we leveraged Drupal to build a leading SaaS product How we leveraged Drupal to build a leading SaaS product
How we leveraged Drupal to build a leading SaaS product
 
Day 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers ProgramDay 13 - Creating Data Processing Services | Train the Trainers Program
Day 13 - Creating Data Processing Services | Train the Trainers Program
 
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
 
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
Lightning Talk: Why and How to Integrate MongoDB and NoSQL into Hadoop Big Da...
 
Enterprise tech meet up london - june 2015
Enterprise tech meet up   london - june 2015Enterprise tech meet up   london - june 2015
Enterprise tech meet up london - june 2015
 
Instant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositoriesInstant developer onboarding with self contained repositories
Instant developer onboarding with self contained repositories
 

More from CIARD Movement

Efficient & effective data management for research projects : ILRI's Data Ma...
Efficient & effective  data management for research projects : ILRI's Data Ma...Efficient & effective  data management for research projects : ILRI's Data Ma...
Efficient & effective data management for research projects : ILRI's Data Ma...
CIARD Movement
 
Social Media in: Disseminating and Sharing Agriculture Data/Information
Social Media in: Disseminating and Sharing Agriculture Data/InformationSocial Media in: Disseminating and Sharing Agriculture Data/Information
Social Media in: Disseminating and Sharing Agriculture Data/Information
CIARD Movement
 
Knowledge Management at KEFRI
Knowledge Management at KEFRIKnowledge Management at KEFRI
Knowledge Management at KEFRI
CIARD Movement
 
Open Research Data – the KALRO experience
Open Research Data – the KALRO experienceOpen Research Data – the KALRO experience
Open Research Data – the KALRO experience
CIARD Movement
 
JKUAT Case on Open Access
JKUAT Case on Open AccessJKUAT Case on Open Access
JKUAT Case on Open Access
CIARD Movement
 
JKUAT Case on Open Access
JKUAT Case on Open AccessJKUAT Case on Open Access
JKUAT Case on Open Access
CIARD Movement
 
Open Access Initiatives and Challenges in Kenya: Universities
Open Access Initiatives and Challenges in Kenya: UniversitiesOpen Access Initiatives and Challenges in Kenya: Universities
Open Access Initiatives and Challenges in Kenya: Universities
CIARD Movement
 
ICT Centre of Excellence and Open Data –iCEOD
ICT Centre of Excellence and Open Data –iCEODICT Centre of Excellence and Open Data –iCEOD
ICT Centre of Excellence and Open Data –iCEOD
CIARD Movement
 
Open Data and Big Data Capacity Building Initiative
Open Data and Big Data Capacity Building InitiativeOpen Data and Big Data Capacity Building Initiative
Open Data and Big Data Capacity Building Initiative
CIARD Movement
 
Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...
Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...
Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...
CIARD Movement
 
Open Access, Open Data and Open Science in the context of agricultural research
Open Access, Open Data and Open Science in the context of agricultural researchOpen Access, Open Data and Open Science in the context of agricultural research
Open Access, Open Data and Open Science in the context of agricultural research
CIARD Movement
 
Introducing the GODAN Secretariat
Introducing the GODAN SecretariatIntroducing the GODAN Secretariat
Introducing the GODAN Secretariat
CIARD Movement
 
Research Data Management at International Food Policy Research Institute-IFPRI
Research Data Management at International Food Policy Research Institute-IFPRIResearch Data Management at International Food Policy Research Institute-IFPRI
Research Data Management at International Food Policy Research Institute-IFPRI
CIARD Movement
 
Enabling Global Solutions for Agricultural and Nutrition Challenges through L...
Enabling Global Solutions for Agricultural and Nutrition Challenges through L...Enabling Global Solutions for Agricultural and Nutrition Challenges through L...
Enabling Global Solutions for Agricultural and Nutrition Challenges through L...
CIARD Movement
 
The CIARD RINGValeri
The CIARD RINGValeriThe CIARD RINGValeri
The CIARD RINGValeri
CIARD Movement
 
RDA Wheat Data Interoperability Cookbook and last developments
RDA Wheat Data Interoperability Cookbook and last developmentsRDA Wheat Data Interoperability Cookbook and last developments
RDA Wheat Data Interoperability Cookbook and last developments
CIARD Movement
 
Turning three thesauri into a Global Agricultural Concept Scheme
Turning three thesauri into a  Global Agricultural Concept SchemeTurning three thesauri into a  Global Agricultural Concept Scheme
Turning three thesauri into a Global Agricultural Concept Scheme
CIARD Movement
 
Development of Data Integration & Analysis System in Japan
Development of Data Integration & Analysis System in JapanDevelopment of Data Integration & Analysis System in Japan
Development of Data Integration & Analysis System in Japan
CIARD Movement
 
Agri-Profiles: Agricultural tacit knowledge discovery tool
Agri-Profiles: Agricultural tacit knowledge discovery toolAgri-Profiles: Agricultural tacit knowledge discovery tool
Agri-Profiles: Agricultural tacit knowledge discovery tool
CIARD Movement
 
Wheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSSWheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSS
CIARD Movement
 

More from CIARD Movement (20)

Efficient & effective data management for research projects : ILRI's Data Ma...
Efficient & effective  data management for research projects : ILRI's Data Ma...Efficient & effective  data management for research projects : ILRI's Data Ma...
Efficient & effective data management for research projects : ILRI's Data Ma...
 
Social Media in: Disseminating and Sharing Agriculture Data/Information
Social Media in: Disseminating and Sharing Agriculture Data/InformationSocial Media in: Disseminating and Sharing Agriculture Data/Information
Social Media in: Disseminating and Sharing Agriculture Data/Information
 
Knowledge Management at KEFRI
Knowledge Management at KEFRIKnowledge Management at KEFRI
Knowledge Management at KEFRI
 
Open Research Data – the KALRO experience
Open Research Data – the KALRO experienceOpen Research Data – the KALRO experience
Open Research Data – the KALRO experience
 
JKUAT Case on Open Access
JKUAT Case on Open AccessJKUAT Case on Open Access
JKUAT Case on Open Access
 
JKUAT Case on Open Access
JKUAT Case on Open AccessJKUAT Case on Open Access
JKUAT Case on Open Access
 
Open Access Initiatives and Challenges in Kenya: Universities
Open Access Initiatives and Challenges in Kenya: UniversitiesOpen Access Initiatives and Challenges in Kenya: Universities
Open Access Initiatives and Challenges in Kenya: Universities
 
ICT Centre of Excellence and Open Data –iCEOD
ICT Centre of Excellence and Open Data –iCEODICT Centre of Excellence and Open Data –iCEOD
ICT Centre of Excellence and Open Data –iCEOD
 
Open Data and Big Data Capacity Building Initiative
Open Data and Big Data Capacity Building InitiativeOpen Data and Big Data Capacity Building Initiative
Open Data and Big Data Capacity Building Initiative
 
Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...
Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...
Forum on Open Data and Open Science in Agriculture in Kenya: African Journal ...
 
Open Access, Open Data and Open Science in the context of agricultural research
Open Access, Open Data and Open Science in the context of agricultural researchOpen Access, Open Data and Open Science in the context of agricultural research
Open Access, Open Data and Open Science in the context of agricultural research
 
Introducing the GODAN Secretariat
Introducing the GODAN SecretariatIntroducing the GODAN Secretariat
Introducing the GODAN Secretariat
 
Research Data Management at International Food Policy Research Institute-IFPRI
Research Data Management at International Food Policy Research Institute-IFPRIResearch Data Management at International Food Policy Research Institute-IFPRI
Research Data Management at International Food Policy Research Institute-IFPRI
 
Enabling Global Solutions for Agricultural and Nutrition Challenges through L...
Enabling Global Solutions for Agricultural and Nutrition Challenges through L...Enabling Global Solutions for Agricultural and Nutrition Challenges through L...
Enabling Global Solutions for Agricultural and Nutrition Challenges through L...
 
The CIARD RINGValeri
The CIARD RINGValeriThe CIARD RINGValeri
The CIARD RINGValeri
 
RDA Wheat Data Interoperability Cookbook and last developments
RDA Wheat Data Interoperability Cookbook and last developmentsRDA Wheat Data Interoperability Cookbook and last developments
RDA Wheat Data Interoperability Cookbook and last developments
 
Turning three thesauri into a Global Agricultural Concept Scheme
Turning three thesauri into a  Global Agricultural Concept SchemeTurning three thesauri into a  Global Agricultural Concept Scheme
Turning three thesauri into a Global Agricultural Concept Scheme
 
Development of Data Integration & Analysis System in Japan
Development of Data Integration & Analysis System in JapanDevelopment of Data Integration & Analysis System in Japan
Development of Data Integration & Analysis System in Japan
 
Agri-Profiles: Agricultural tacit knowledge discovery tool
Agri-Profiles: Agricultural tacit knowledge discovery toolAgri-Profiles: Agricultural tacit knowledge discovery tool
Agri-Profiles: Agricultural tacit knowledge discovery tool
 
Wheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSSWheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSS
Wheat Data Interoperability (2) by Esther DZALE YEUMO KABORE and Richard FULSS
 

Recently uploaded

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

DSpace at ILRI : A semi-technical overview of “CGSpace”

  • 1. A semi-technical overview of “CGSpace” DSpace at ILRI Alan Orth June, 2015
  • 2. History of DSpace at ILRI ● 2009: ILRI launches Mahider (“repository” in Amharic) ● 2010: Other CGIAR centers and programs join our platform and share hard / soft costs ● 2011: Rebranded as “CGSpace” ● 2015: 9 CGIAR centers, ~50,000 items, ~250k hits/month
  • 4. How we use DSpace ● Content people embedded in each department help capture results (presentations, papers, brochures, etc) ● Primary location for institutional outputs! ● No posting PDFs on corporate website! ● Integrate with website and blogs via RSS feeds ● Direct ALL traffic to DSpace! ● For data sets, videos, etc we make a metadata- only accession with a link to eg YouTube
  • 5. ● Communities, sub-communities, and collections ● Tempting to model after organization hierarchy! ● (we did) ● … but organization hierarchies change! DSpace hierarchies
  • 6. Mostly organized by output type now...
  • 7. Metadata ● Standard Dublin Core is available ● No AGROVOC ● You can create custom controlled vocabularies in arbitrary namespaces, eg: cg.subject.ilri
  • 8. Custom metadata in ILRI report Not AGROVOC!
  • 9. “Discovery” facets ● Context-aware metadata summaries ● Side effect: helps spot metadata inconsistencies! ● … Open Access, Open access, open Access, etc.
  • 10. Search engine optimization (SEO) Help Google Scholar consume your content! ● XML sitemaps ● Consistent domain name, eg: cgspace.cgiar.org ● Persistent links for resources ● Website speed and HTTPS both a plus ● Sign up for Google Webmaster Tools to submit sitemap, control indexing, see stats, etc
  • 11. Sitemap view in Google Webmaster Tools
  • 12. Importance of persistent links ● Website addresses change… ● mahider.ilri.org -> cgspace.cgiar.org ● But resources stay the same! http://hdl.handle.net/10568/67073 ● “Handle” service from handle.net ● Everything under prefix 10568 is CGSpace ● Default DSpace handle prefix is 123456789!
  • 13. dc.identifier.uri specifies an item’s persistent universal resource identifier (URI)
  • 14. Getting data INTO DSpace ● Day-to-day submission is manual, by a small army of editors ● One-time batch uploads of items from other systems in CSV format (InMagic!) ● OAI-PMH for metadata only ● OAI-ORE for metadata + bitstreams (eg, from another DSpace or Sharepoint, etc) ● SWORD (haven't tried) ● REST API (DSpace 5+, haven't tried)
  • 15. Getting data OUT OF DSpace ● REST API for structured JSON or XML ● OAI-PMH for metadata ● OAI-ORE for metadata + bitstreams (PDFs, etc) ● RSS feeds for websites / blogs ● XML sitemaps for search engines* *Google discontinued the use of OAI for discovering site content in 2008! http: //googlewebmastercentral.blogspot. com/2008/04/retiring-support-for-oai-pmh-in.html
  • 16. CCAFS website, driven by Drupal + DSpace APIs
  • 17. “Latest outputs” on project blog populated via RSS, links to CGSpace
  • 18. Open source workflow on GitHub https://github.com/ilri/DSpace
  • 19. Skills needed in your organization Besides content people(!)... ● Prioritize Linux systems administration experience (Tomcat, httpd, PostgreSQL, DNS, SSH, git) ● General: computer science background ● Web developers a diverse bunch... ● Java development experience doesn't hurt
  • 20. Extra considerations ● Item mapping ● Maintenance tasks (background batch jobs) ● Backups of assetstore and PostgreSQL! ● Altmetrics tracks social media mentions ● Separate production / development environments ● CGSpace server is $80/month ● ~20GB of PDFs, ~8GB of Solr data
  • 21. Getting help ● “DSpace Tech” mailing list ● “dspace” tag on StackOverflow website ● a.orth@cgiar.org