Software development should build on the successful work of others. The DMPTool helps researchers with data management planning, but what about other phases of the data life cycle? In this webinar, we will discuss what software integration with the DMPTool might look like, and why it is important. Topics include:
1. Background: why tools integration is important; why we are talking about this in terms of the DMPTool.
2. Details and plans for DMPTool2 regarding software integration and compatibility.
3. Future possibilities for software integration for DMPTool2
4. Example of successful integration of tools: work at the Center for Open Science.
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
DMPTool Webinar 11: Complementary Tools
1. DMPTool Webinar Series 11: Complementary Tools
Sponsored by IMLS
15 October 2013
Tools & Resources
that Complement
the DMPTool
Wikimedia Commons
Carly Strasser | @carlystrasser
Perry Willett, Marisa Strong
University of California Curation Center, California Digital Library
2. blog.dmptool.org/webinar-‐series
28 May
Introduction to the DMPTool
4 June
Learning about data management: Resources, tools, materials
18 June
Customizing the DMPTool for your institution
25 June
Environmental Scan: Who's important at your campus
9 July
Promoting institutional services; EZID Outreach Made Simple!
16 July
Health Sciences & DMPTool -‐ Lisa Federer, UCLA
23 July
Digital humanities and the DMPTool -‐ Miriam Posner, UCLA
13 Aug
Data curation profiles and the DMPTool – Jake Carlson, Purdue
27 Aug
Talking Points for Meeting with Institutional Stakeholders
1 Oct
Beyond Funder Requirements: More Extensive DMPs
15 Oct
Tools and resources that complement the DMPTool
5 Nov
Case studies – Librarians successfully supporting data
3. Road Map
From Flickr by (Luciano)
1. Why this topic?
2. Degrees of integration
& APIs
3. Plans for DMPT2
4. Possibilities
5. Center for Open
Science
7. Build on
each others’
efforts
DMPTool!
From Flickr by D Services
Fundref!
Research
Hub!
DCC!
NSF!
Databib!
8. Researchers
like it here
Integrate with
software they know
From Flickr by Clonny
9. Plan
Proposal
writing
Research
Ideas
Collect
Analyze
Assure
Integrate
Discover
Publication
Describe
Preserve
10.
11. Road Map
From Flickr by (Luciano)
1. Why this topic?
2. Degrees of integration
& APIs
3. Plans for DMPT2
4. Possibilities
5. Center for Open
Science
18. Yelp
API
Google
Maps
• Carefully thought out code
• Invisible to user
• Expose specific functionality
and/or data
• Other functionality/data
protected
19. API Benefits
Interactions
Improve functionality
Add more functionality
Combine with their services
Popularity
20. Road Map
From Flickr by (Luciano)
1. Why this topic?
2. Degrees of integration
& APIs
3. Plans for DMPT2
4. Possibilities
5. Center for Open
Science
22. 2API"
• RESTful (Representational state transfer API)
– Commonly used as standard for building APIs
– Helps guarantee interoperability
• Use API to retrieve data from DMPTool2 site
– List of users, list of plans, etc.
• Data provided in JSON format
JSON: JavaScript Object Notation
Text-‐based open standard for data structures
Designed for human-‐readable data interchange
23. 2API"
• Accessible by any tool that can make HTTP
requests and receive HTTP responses
• API documentation will provide examples
using curl
curl: Client for URLs
way to get documents/files from or send
documents to a server
24. 2API"
• Requests authenticated using “basic auth” to
pass the DMPTool2 login credentials to access
user’s data
• Public information will be unrestricted
– Institutions
– DMP Templates & Resources
– Public DMPs
25. 2API"
Example Request:
$ curl http://dmptool.org/api/institutions!
Example Response:
{!
!"full_name":"University of California, Office of the President",!
!"nickname":"UCOP",!
!"desc":null,!
!"contact_info":"UC Curation Center",!
!"contact_email":"uc3_wrong@ucop.edu",!
!"url":"http://dmptool.org/institutions/2.json",!
!"url_text":"UC3: Data management Planning",!
!"shib_entity_id":"urn:mace:incommon:ucop.edu",!
!"shib_domain":"ucop.edu"!
}!
26. Road Map
From Flickr by (Luciano)
1. Why this topic?
2. Degrees of integration
& APIs
3. Plans for DMPT2
4. Possibilities
5. Center for Open
Science
34. Road Map
From Flickr by (Luciano)
1. Why this topic?
2. Degrees of integration
& APIs
3. Plans for DMPT2
4. Possibilities
5. Center for Open
Science
41. Scientists…
•
•
•
•
•
•
Don’t start by being open
Focus on efficiency
Are often constrained by collaborators
Want to do accurate science
Are not sure how
Will use tools that make openness practical
42.
43. Open Science Framework
•
•
•
•
•
Respect workflow
Robust to different workflows
Integrate private and public workflows
Incentivize openness
Support top-‐down and bottom-‐up
incentivization
48. From Flickr by Jeff Keacher
In 3 weeks:
Case Studies: Librarians
successfully supporting
data
Presenter: Stephanie
Wright, UW
Tuesday 5 Nov @ 10am PT
Regi
ster
now
!
blog.dmptool.org/
webinar-‐series