dmptool webinar 11: complementary tools
DESCRIPTION
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.TRANSCRIPT
Tools & Resources that Complement
the DMPTool
Wikimedia Commons
Carly Strasser | @carlystrasser
Perry Willett, Marisa Strong
University of California Curation Center, California Digital Library
DMPTool Webinar Series 11: Complementary Tools Sponsored by IMLS 15 October 2013
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
blog.dmptool.org/webinar-‐series
Road Map
1. Why this topic? 2. Degrees of integration
& APIs 3. Plans for DMPT2 4. Possibilities 5. Center for Open
Science
From
Flickr by (L
uciano
)
What Is This Webinar About?
2
From Flickr by BuzzFarmers
From
Flickr by D Services
Build on each others’ efforts
Databib! NSF! Research
Hub!
DCC! Fundref!
DMPTool!
From Flickr by Clonny
Researchers like it here
Integrate with software they know
Plan
Collect
Assure
Describe
Preserve
Discover
Integrate
Analyze
Proposal writing
Research
Publication
Ideas
Road Map
1. Why this topic? 2. Degrees of integration
& APIs 3. Plans for DMPT2 4. Possibilities 5. Center for Open
Science
From
Flickr by (L
uciano
)
Degrees of Integration
Links to tools in resources
Easier Harder
Degrees of Integration
Links to tools in resources
APIs
Easier Harder
interface that allows software to communicate
Application Programming Interface
API
Tweetdeck
APIs
Yelp
Google Maps
APIs
Yelp
• Carefully thought out code • Invisible to user • Expose specific functionality and/or data
• Other functionality/data protected
Google Maps
API
Interactions Popularity
API Benefits
Improve functionality Add more functionality
Combine with their services
Road Map
1. Why this topic? 2. Degrees of integration
& APIs 3. Plans for DMPT2 4. Possibilities 5. Center for Open
Science
From
Flickr by (L
uciano
)
Easier Harder
2
• 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
2 API"
• 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
2 API"
• 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
2 API"
Example Response: {!
!"full_name":"University of California, Office of the President",!!"nickname":"UCOP",!!"desc":null,!!"contact_info":"UC Curation Center",!!"contact_email":"[email protected]",!!"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"!
}!
2 API"Example Request: $ curl http://dmptool.org/api/institutions!
Road Map
1. Why this topic? 2. Degrees of integration
& APIs 3. Plans for DMPT2 4. Possibilities 5. Center for Open
Science
From
Flickr by (L
uciano
)
Identity & CV
Identity
Metrics & Credit
Metrics
Repository selection
Metadata creation
Governance & Compliance
Storage & Preservation
Road Map
1. Why this topic? 2. Degrees of integration
& APIs 3. Plans for DMPT2 4. Possibilities 5. Center for Open
Science
From
Flickr by (L
uciano
)
Scientific Values
Scientific Practices
1. Infrastructure Development
2. Community Building 3. Metascience
Openness incentives and workflow
1. Infrastructure Development
2. Community Building 3. Metascience
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
Open Science Framework
• Respect workflow • Robust to different workflows • Integrate private and public workflows • Incentivize openness • Support top-‐down and bottom-‐up incentivization
centerforopenscience.org openscienceframework.org
@osframework
blog.dmptool.org/ webinar-‐series
From Flickr by Jeff Keacher
In 3 weeks: Case Studies: Librarians successfully supporting data Presenter: Stephanie Wright, UW Tuesday 5 Nov @ 10am PT
Register now!
blog.dmptool.org/webinar-‐series/
Twitter Blog
[email protected] [email protected] @TheDMPTool blog.dmptool.org Facebook.com/DMPTool
Questions?