SlideShare a Scribd company logo
1 of 17
Datanet Federation
Consortium
Preservation Policy Toolkit
1
Reagan Moore
Arcot (Raja) Rajasekar
Hao Xu
UNC-Chapel Hill
11/18/2015
Preservation
• Preservation is communication with the
future
• Preservation requires management of
communication from the past
– How does an archivist verify that the
assertions made about an archives have been
preserved?
– How are assertions preserved as technology
flows through the archives?
2
Preservation Assertions
• Traditional preservation assertions are:
– Authenticity
– Integrity
– Chain of custody
– Original arrangement
• The DataNet Federation Consortium uses
a policy-based data management system
to preserve collection properties
– Integrated Rule Oriented Data System
(iRODS) 3
Policy-Based Data Management
• Organize objects in collections
– Associate metadata with each object
• Provenance
• Descriptive
• Administrative
• Virtualize collection properties
– Manage properties independently of the technology
choice
• Naming
• Arrangement
• Access controls
• Integrity
• Metadata
4
Policy-based System Concepts
• Purpose
– Reason the collection is formed
• Properties
– Assertions made about the collection
• Policies
– Control enforcement of properties
• Procedures
– Encapsulate operations applied to objects
• Persistent State
– Information generated by procedures
• Periodic assessment
– Verification of properties
5
1. Astrophysics Auger supernova search Shared collection
2. Atmospheric science NASA Langley Atmospheric Sciences Center Shared collection
3. Biology Phylogenetics at CC IN2P3 Shared collection
4. Climate NOAA National Climatic Data Center Ingestion cache for archive
5. Cognitive Science Temporal Dynamics of Learning Center Shared collection
6. Computer Science GENI experimental network Archive
7. Cosmic Ray AMS experiment on the International Space Station Shared collection
8. Dark Matter Physics Edelweiss II Shared collection
9. Earth Science NASA Center for Climate Simulations Digital library
10. Ecology CEED Caveat Emptor Ecological Data Digital Library
11. Engineering CIBER-U Digital Library
12. Genomics Broad Institute, Wellcome Trust Sanger Institute, NGS Digital library
13. High Energy Physics BaBar / Stanford Linear Accelerator Shared collection / Archive
14. Hydrology Institute for the Environment, UNC-CH; Hydroshare Digital Library / portal
15. Information Science SLS LifeTime Library, Carolina Digital Repository Digital Library
16. Medicine Lineberger Cancer Institute Patient data analysis
17. Neuroscience International Neuroinformatics Coordinating Facility Shared collection
18. Neutrino Physics T2K and dChooz neutrino experiments Project collections
19. Oceanography SciON Archive
20. Optical Astronomy National Optical Astronomy Observatory Archive
21. Particle Physics Indra multi-detector collaboration at IN2P3 Project collection
22. Plant genetics the iPlant Collaborative Collaboration environment
23. Quantum ChromodynamicsIN2P3 Project collection
24. Radio Astronomy Cyber Square Kilometer Array, TREND, BAOradio Digital library
25. Seismology Southern California Earthquake Center Digital library
26. Social Science Odum, TerraPop Digital library
Projects Using iRODS Policy-based Data Management
11/18/2015
6
Policy Sets
DataNet Federation Consortium
• Data grids - Sharing data
• Student digital library - Organizing data
• Data centers - Managing data
• Preservation - Archiving data
• Protected data - Enforcing security
• NSF data management- DMP
requirements
7
Define Tasks for each Property
• Preservation purpose defines the set of properties
that are maintained over time
• ISO 16363 – Standard for Trusted Digital Repositories
• 4.6.1 The repository shall comply with Access Policies.
– Access policy for repository.
– Collection Development Policy.
– Definition of the Designated Community.
– Demonstrations and discussion with relevant staff of what occurs when a
query results in 'Access Denied'.
– Documentation that illustrates the Access Policy is being carried out:
Sign in sheets, logs of access, logs of successful and unsuccessful
access to the system, follow up emails or help desk reports when 'access
denials' received. 8
Tasks for Controlling Access
• Creating identifiers for persons, collections, and files.
• Assigning roles to persons.
• Assigning access controls to collections and files (in
effect a relationship between the person identifier and
the file identifier).
• Assigning inheritance of access controls on collections
(files can inherit the access control of the collection).
• Checking access permissions on reads and for other
actions on the file.
• Verifying the set of access controls applied to files in a
collection.
9
Policy Templates
• Constraints
– Information needed to evaluate constraint
– Operations applied to enforce constraint
• Procedure
– Information needed to apply operations
– Operations that are needed
10
Policy Template
11
Policy
type Constraint State attributes for Constraint
Access
data By role (type of person) User_ID
Role_type per User_ID
Role_ACL
By ACL (read permission) User_ID
File_name
ACL per File_name per User_ID
Policy Template
12
Operations State Attributes for Operation
Set person name User_ID
User_name
Set file name File_ID
File_name
Set role per person User_ID
Role_type
Set ACL on file File_ID
User_ID
ACL_type
Set sticky bit on collection Collection_name
Sticky-bit_value
Set access on replication File_ID
Replica_number
User_ID
ACL_type
Execution - check ACL on read File_name
User_ID
ACL_type
Verify ACLs File_ID
Replica_number
User_ID
ACL_type
Generated Rules
• Data grids - (11 rules)
• Student digital library - ( 8 rules)
• Data centers - (27 rules)
• Preservation - (28 rules)
• Protected data - (66 rules)
• NSF data management- (35 rules)
13
Standard Rule Structure
• Check input parameters
• Create log file
• Create query on persistent state
information
• Loop over results
• Test for a condition
• Apply operation
• Write results
14
Simple Inheritance Rule
15
setInheritance {
# odum-inherit.r
# Path or file that will have ACL changed
*Home="/$rodsZoneClient/home/$userNameClient/";
*Path= *Home ++ *RelativeCollection;
checkCollInput (*Path);
msiSetACL("recursive", *Acl,*User,*Path);
writeLine("stdout", "Set inheritance of access on collection
*Path");
}
INPUT *RelativeCollection="test", *Acl = "inherit", *User=""
OUTPUT ruleExecOut
Standard Components
• Across the six types of data management applications
• Identified
– 97 policies
– 175 rules that automate tasks
– 123 operations
– 50 persistent state attributes
Collections
Files
Users
Metadata
Quotas Storage limits
Resources Storage systems
Tickets Access URLs
Tokens System parameters
Zones Data grid federation 16
Books
Policy Templates Workbook
https://dfcweb.datafed.org/idrop-
web2/home/link?irodsURI=irods%3A%2F%2Firen2.renci.org%3A1237
%2Fdfcmain%2Fhome%2FDFC-public%2Fpapers%2FDFC-policy-
template.pdf
Policy Examples Workbook
https://dfcweb.datafed.org/idrop-
web2/home/link?irodsURI=irods%3A%2F%2Firen2.renci.org%3A1237
%2Fdfcmain%2Fhome%2FDFC-public%2Fpapers%2FDFC-policy-
examples.pdf
Contact
rwmoore@renci.org
17

More Related Content

What's hot

Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...
Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...
Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...Jennifer Liss
 
Rots RDAP11 Data Archives in Federal Agencies
Rots RDAP11 Data Archives in Federal AgenciesRots RDAP11 Data Archives in Federal Agencies
Rots RDAP11 Data Archives in Federal AgenciesASIS&T
 
Data management woolfrey
Data management woolfreyData management woolfrey
Data management woolfreypvhead123
 
HKU Data Curation MLIM7350 Class 9
HKU Data Curation MLIM7350 Class 9 HKU Data Curation MLIM7350 Class 9
HKU Data Curation MLIM7350 Class 9 Scott Edmunds
 
Data Management - Lynn Woolfrey
Data Management - Lynn WoolfreyData Management - Lynn Woolfrey
Data Management - Lynn Woolfreypvhead123
 
Data Management for Postgraduate students by Lynn Woolfrey
Data Management for Postgraduate students by Lynn WoolfreyData Management for Postgraduate students by Lynn Woolfrey
Data Management for Postgraduate students by Lynn Woolfreypvhead123
 
How Portable Are the Metadata Standards for Scientific Data?
How Portable Are the Metadata Standards for Scientific Data?How Portable Are the Metadata Standards for Scientific Data?
How Portable Are the Metadata Standards for Scientific Data?Jian Qin
 
Research Data Services Best Practices by Dalal Rahme
Research Data Services Best Practices by Dalal RahmeResearch Data Services Best Practices by Dalal Rahme
Research Data Services Best Practices by Dalal RahmeDalal Rahme
 
Komatsoulis internet2 executive track
Komatsoulis internet2 executive trackKomatsoulis internet2 executive track
Komatsoulis internet2 executive trackGeorge Komatsoulis
 
Eidc data centre support
Eidc data centre supportEidc data centre support
Eidc data centre supportChris Collins
 
Current trends in data security nursing research ppt
Current trends in data security nursing research pptCurrent trends in data security nursing research ppt
Current trends in data security nursing research pptNursing Path
 
Cedar Overview
Cedar OverviewCedar Overview
Cedar Overviewjbgraybeal
 
NIH Data Science Special Interest Group
NIH Data Science Special Interest GroupNIH Data Science Special Interest Group
NIH Data Science Special Interest GroupYaffa Rubinstien
 
David Van Enckevort - FAIR sample and data access
David Van Enckevort - FAIR sample and data access David Van Enckevort - FAIR sample and data access
David Van Enckevort - FAIR sample and data access DataSciSIG
 
DataONE Education Module 07: Metadata
DataONE Education Module 07: MetadataDataONE Education Module 07: Metadata
DataONE Education Module 07: MetadataDataONE
 
DataONE Education Module 01: Why Data Management?
DataONE Education Module 01: Why Data Management?DataONE Education Module 01: Why Data Management?
DataONE Education Module 01: Why Data Management?DataONE
 
DataONE Education Module 08: Data Citation
DataONE Education Module 08: Data CitationDataONE Education Module 08: Data Citation
DataONE Education Module 08: Data CitationDataONE
 

What's hot (20)

Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...
Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...
Collaborate, Automate, Prepare, Prioritize: Creating Metadata for Legacy Rese...
 
User engagement in research data curation
User engagement in research data curationUser engagement in research data curation
User engagement in research data curation
 
Rots RDAP11 Data Archives in Federal Agencies
Rots RDAP11 Data Archives in Federal AgenciesRots RDAP11 Data Archives in Federal Agencies
Rots RDAP11 Data Archives in Federal Agencies
 
Data management woolfrey
Data management woolfreyData management woolfrey
Data management woolfrey
 
HKU Data Curation MLIM7350 Class 9
HKU Data Curation MLIM7350 Class 9 HKU Data Curation MLIM7350 Class 9
HKU Data Curation MLIM7350 Class 9
 
Data Management - Lynn Woolfrey
Data Management - Lynn WoolfreyData Management - Lynn Woolfrey
Data Management - Lynn Woolfrey
 
Data Management for Postgraduate students by Lynn Woolfrey
Data Management for Postgraduate students by Lynn WoolfreyData Management for Postgraduate students by Lynn Woolfrey
Data Management for Postgraduate students by Lynn Woolfrey
 
How Portable Are the Metadata Standards for Scientific Data?
How Portable Are the Metadata Standards for Scientific Data?How Portable Are the Metadata Standards for Scientific Data?
How Portable Are the Metadata Standards for Scientific Data?
 
Research Data Services Best Practices by Dalal Rahme
Research Data Services Best Practices by Dalal RahmeResearch Data Services Best Practices by Dalal Rahme
Research Data Services Best Practices by Dalal Rahme
 
Komatsoulis internet2 executive track
Komatsoulis internet2 executive trackKomatsoulis internet2 executive track
Komatsoulis internet2 executive track
 
Eidc data centre support
Eidc data centre supportEidc data centre support
Eidc data centre support
 
Data cycle health
Data cycle healthData cycle health
Data cycle health
 
Current trends in data security nursing research ppt
Current trends in data security nursing research pptCurrent trends in data security nursing research ppt
Current trends in data security nursing research ppt
 
Digital libraries
Digital librariesDigital libraries
Digital libraries
 
Cedar Overview
Cedar OverviewCedar Overview
Cedar Overview
 
NIH Data Science Special Interest Group
NIH Data Science Special Interest GroupNIH Data Science Special Interest Group
NIH Data Science Special Interest Group
 
David Van Enckevort - FAIR sample and data access
David Van Enckevort - FAIR sample and data access David Van Enckevort - FAIR sample and data access
David Van Enckevort - FAIR sample and data access
 
DataONE Education Module 07: Metadata
DataONE Education Module 07: MetadataDataONE Education Module 07: Metadata
DataONE Education Module 07: Metadata
 
DataONE Education Module 01: Why Data Management?
DataONE Education Module 01: Why Data Management?DataONE Education Module 01: Why Data Management?
DataONE Education Module 01: Why Data Management?
 
DataONE Education Module 08: Data Citation
DataONE Education Module 08: Data CitationDataONE Education Module 08: Data Citation
DataONE Education Module 08: Data Citation
 

Viewers also liked

Copia de nuevo documento de microsoft office word
Copia de nuevo documento de microsoft office wordCopia de nuevo documento de microsoft office word
Copia de nuevo documento de microsoft office wordMannyWalker117117
 
Hannes Wingate / Recent Work
Hannes Wingate / Recent Work Hannes Wingate / Recent Work
Hannes Wingate / Recent Work Michael Hebb
 
Horizon 2013 Means to simplifying Contract Negotiations – A practitioner's view
Horizon 2013 Means to simplifying Contract Negotiations – A practitioner's viewHorizon 2013 Means to simplifying Contract Negotiations – A practitioner's view
Horizon 2013 Means to simplifying Contract Negotiations – A practitioner's viewZycus
 
Hector's retirement invitation kiosk view
Hector's retirement invitation kiosk viewHector's retirement invitation kiosk view
Hector's retirement invitation kiosk viewbeguajardo
 
Pavement Maint and Construct Equip Ops
Pavement Maint and Construct Equip OpsPavement Maint and Construct Equip Ops
Pavement Maint and Construct Equip OpsRICHARD DELANEY
 
SXSW Search Camp: Search Engine Optimization
SXSW Search Camp: Search Engine OptimizationSXSW Search Camp: Search Engine Optimization
SXSW Search Camp: Search Engine OptimizationOrbit Media Studios
 
Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02
Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02
Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02Nelly Pimentel
 
Prometheus loves Grafana
Prometheus loves GrafanaPrometheus loves Grafana
Prometheus loves GrafanaTobias Schmidt
 
Chaos Engineeringのススメ
Chaos EngineeringのススメChaos Engineeringのススメ
Chaos EngineeringのススメAtsushi Kojima
 
Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)Brian Brazil
 
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてDevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてAtsushi Kojima
 
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)Brian Brazil
 
Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...
Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...
Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...Brian Brazil
 
Dioptra: Drupal for Cultural Heritage
Dioptra: Drupal for Cultural HeritageDioptra: Drupal for Cultural Heritage
Dioptra: Drupal for Cultural Heritageaavgoustinos
 

Viewers also liked (19)

Portada shutte
Portada shuttePortada shutte
Portada shutte
 
Copia de nuevo documento de microsoft office word
Copia de nuevo documento de microsoft office wordCopia de nuevo documento de microsoft office word
Copia de nuevo documento de microsoft office word
 
Hannes Wingate / Recent Work
Hannes Wingate / Recent Work Hannes Wingate / Recent Work
Hannes Wingate / Recent Work
 
Horizon 2013 Means to simplifying Contract Negotiations – A practitioner's view
Horizon 2013 Means to simplifying Contract Negotiations – A practitioner's viewHorizon 2013 Means to simplifying Contract Negotiations – A practitioner's view
Horizon 2013 Means to simplifying Contract Negotiations – A practitioner's view
 
Hector's retirement invitation kiosk view
Hector's retirement invitation kiosk viewHector's retirement invitation kiosk view
Hector's retirement invitation kiosk view
 
Pavement Maint and Construct Equip Ops
Pavement Maint and Construct Equip OpsPavement Maint and Construct Equip Ops
Pavement Maint and Construct Equip Ops
 
SXSW Search Camp: Search Engine Optimization
SXSW Search Camp: Search Engine OptimizationSXSW Search Camp: Search Engine Optimization
SXSW Search Camp: Search Engine Optimization
 
divisibilidad
divisibilidaddivisibilidad
divisibilidad
 
Developing a Framework for File Format Migrations. Joey Heinen and Andrea Goe...
Developing a Framework for File Format Migrations. Joey Heinen and Andrea Goe...Developing a Framework for File Format Migrations. Joey Heinen and Andrea Goe...
Developing a Framework for File Format Migrations. Joey Heinen and Andrea Goe...
 
Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02
Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02
Eternyonpresentationptbrofficialv02 140120131557-phpapp01-140120155629-phpapp02
 
Consent agendaec081716v2
Consent agendaec081716v2Consent agendaec081716v2
Consent agendaec081716v2
 
Prometheus loves Grafana
Prometheus loves GrafanaPrometheus loves Grafana
Prometheus loves Grafana
 
Chaos Engineeringのススメ
Chaos EngineeringのススメChaos Engineeringのススメ
Chaos Engineeringのススメ
 
Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)Prometheus (Monitorama 2016)
Prometheus (Monitorama 2016)
 
DevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めてDevOps on azure 高品質クラウドデザインを求めて
DevOps on azure 高品質クラウドデザインを求めて
 
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
 
Educational Records of Practice: Preservation and Access Concerns. Elizabeth ...
Educational Records of Practice: Preservation and Access Concerns. Elizabeth ...Educational Records of Practice: Preservation and Access Concerns. Elizabeth ...
Educational Records of Practice: Preservation and Access Concerns. Elizabeth ...
 
Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...
Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...
Better Monitoring for Python: Inclusive Monitoring with Prometheus (Pycon Ire...
 
Dioptra: Drupal for Cultural Heritage
Dioptra: Drupal for Cultural HeritageDioptra: Drupal for Cultural Heritage
Dioptra: Drupal for Cultural Heritage
 

Similar to DataNet Federation Consortium Preservation Policy Toolkit. Reagan Moore, Arcot Rajasekar and Hao Xu

Policy Based Data Management iRODS - Reagan Moore - RDAP12
Policy Based Data Management iRODS - Reagan Moore - RDAP12Policy Based Data Management iRODS - Reagan Moore - RDAP12
Policy Based Data Management iRODS - Reagan Moore - RDAP12ASIS&T
 
Moore RDAP11 Policy-based Data Management
Moore RDAP11 Policy-based Data ManagementMoore RDAP11 Policy-based Data Management
Moore RDAP11 Policy-based Data ManagementASIS&T
 
Datat and donuts: how to write a data management plan
Datat and donuts: how to write a data management planDatat and donuts: how to write a data management plan
Datat and donuts: how to write a data management planC. Tobin Magle
 
Introduction to research data management
Introduction to research data managementIntroduction to research data management
Introduction to research data managementopl10
 
Data and Donuts: How to write a data management plan
Data and Donuts: How to write a data management planData and Donuts: How to write a data management plan
Data and Donuts: How to write a data management planC. Tobin Magle
 
Building Cyber-infrastructure at UNC-CH
Building Cyber-infrastructure at UNC-CHBuilding Cyber-infrastructure at UNC-CH
Building Cyber-infrastructure at UNC-CHGary Wilhelm
 
Research Data Management
Research Data ManagementResearch Data Management
Research Data ManagementJamie Bisset
 
Data Standards & Best Practices for the Stratigraphic Record
Data Standards & Best Practices for the Stratigraphic RecordData Standards & Best Practices for the Stratigraphic Record
Data Standards & Best Practices for the Stratigraphic RecordKerstin Lehnert
 
RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...
RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...
RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...ASIS&T
 
Meeting Federal Research Requirements for Data Management Plans, Public Acces...
Meeting Federal Research Requirements for Data Management Plans, Public Acces...Meeting Federal Research Requirements for Data Management Plans, Public Acces...
Meeting Federal Research Requirements for Data Management Plans, Public Acces...ICPSR
 
A collaborative approach to "filling the digital preservation gap" for Resear...
A collaborative approach to "filling the digital preservation gap" for Resear...A collaborative approach to "filling the digital preservation gap" for Resear...
A collaborative approach to "filling the digital preservation gap" for Resear...Jenny Mitcham
 
Data Management Lab: Session 4 Slides
Data Management Lab: Session 4 SlidesData Management Lab: Session 4 Slides
Data Management Lab: Session 4 SlidesIUPUI
 
Emerging domain agnostic functionalities on the handle-centered networks
Emerging domain agnostic functionalities on the handle-centered networksEmerging domain agnostic functionalities on the handle-centered networks
Emerging domain agnostic functionalities on the handle-centered networksNational Institute of Informatics
 
Managing provenance in the Social Sciences: the Data Documentation Initiative...
Managing provenance in the Social Sciences: the Data Documentation Initiative...Managing provenance in the Social Sciences: the Data Documentation Initiative...
Managing provenance in the Social Sciences: the Data Documentation Initiative...ARDC
 
Ticer summer school_24_aug06
Ticer summer school_24_aug06Ticer summer school_24_aug06
Ticer summer school_24_aug06SayDotCom.com
 
D4Science Data infrastructure: a facilitator for a FAIR data management
D4Science Data infrastructure: a facilitator for a FAIR data managementD4Science Data infrastructure: a facilitator for a FAIR data management
D4Science Data infrastructure: a facilitator for a FAIR data managementResearch Data Alliance
 
FSCI Data Discovery
FSCI Data DiscoveryFSCI Data Discovery
FSCI Data DiscoveryARDC
 

Similar to DataNet Federation Consortium Preservation Policy Toolkit. Reagan Moore, Arcot Rajasekar and Hao Xu (20)

Policy Based Data Management iRODS - Reagan Moore - RDAP12
Policy Based Data Management iRODS - Reagan Moore - RDAP12Policy Based Data Management iRODS - Reagan Moore - RDAP12
Policy Based Data Management iRODS - Reagan Moore - RDAP12
 
Moore RDAP11 Policy-based Data Management
Moore RDAP11 Policy-based Data ManagementMoore RDAP11 Policy-based Data Management
Moore RDAP11 Policy-based Data Management
 
Researh data management
Researh data managementResearh data management
Researh data management
 
Datat and donuts: how to write a data management plan
Datat and donuts: how to write a data management planDatat and donuts: how to write a data management plan
Datat and donuts: how to write a data management plan
 
Introduction to research data management
Introduction to research data managementIntroduction to research data management
Introduction to research data management
 
Data and Donuts: How to write a data management plan
Data and Donuts: How to write a data management planData and Donuts: How to write a data management plan
Data and Donuts: How to write a data management plan
 
Building Cyber-infrastructure at UNC-CH
Building Cyber-infrastructure at UNC-CHBuilding Cyber-infrastructure at UNC-CH
Building Cyber-infrastructure at UNC-CH
 
Research Data Management
Research Data ManagementResearch Data Management
Research Data Management
 
Data Standards & Best Practices for the Stratigraphic Record
Data Standards & Best Practices for the Stratigraphic RecordData Standards & Best Practices for the Stratigraphic Record
Data Standards & Best Practices for the Stratigraphic Record
 
RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...
RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...
RDAP14: Policy Recommendations for Institutions to Serve as Trustworthy Stewa...
 
Rdm slides march 2014
Rdm slides march 2014Rdm slides march 2014
Rdm slides march 2014
 
Meeting Federal Research Requirements for Data Management Plans, Public Acces...
Meeting Federal Research Requirements for Data Management Plans, Public Acces...Meeting Federal Research Requirements for Data Management Plans, Public Acces...
Meeting Federal Research Requirements for Data Management Plans, Public Acces...
 
A collaborative approach to "filling the digital preservation gap" for Resear...
A collaborative approach to "filling the digital preservation gap" for Resear...A collaborative approach to "filling the digital preservation gap" for Resear...
A collaborative approach to "filling the digital preservation gap" for Resear...
 
Data Management Lab: Session 4 Slides
Data Management Lab: Session 4 SlidesData Management Lab: Session 4 Slides
Data Management Lab: Session 4 Slides
 
Emerging domain agnostic functionalities on the handle-centered networks
Emerging domain agnostic functionalities on the handle-centered networksEmerging domain agnostic functionalities on the handle-centered networks
Emerging domain agnostic functionalities on the handle-centered networks
 
Managing provenance in the Social Sciences: the Data Documentation Initiative...
Managing provenance in the Social Sciences: the Data Documentation Initiative...Managing provenance in the Social Sciences: the Data Documentation Initiative...
Managing provenance in the Social Sciences: the Data Documentation Initiative...
 
Introduction to Research Data Management
Introduction to Research Data ManagementIntroduction to Research Data Management
Introduction to Research Data Management
 
Ticer summer school_24_aug06
Ticer summer school_24_aug06Ticer summer school_24_aug06
Ticer summer school_24_aug06
 
D4Science Data infrastructure: a facilitator for a FAIR data management
D4Science Data infrastructure: a facilitator for a FAIR data managementD4Science Data infrastructure: a facilitator for a FAIR data management
D4Science Data infrastructure: a facilitator for a FAIR data management
 
FSCI Data Discovery
FSCI Data DiscoveryFSCI Data Discovery
FSCI Data Discovery
 

More from 12th International Conference on Digital Preservation (iPRES 2015)

More from 12th International Conference on Digital Preservation (iPRES 2015) (12)

Project Chrysalis – Transforming the Digital Business of the National Archive...
Project Chrysalis – Transforming the Digital Business of the National Archive...Project Chrysalis – Transforming the Digital Business of the National Archive...
Project Chrysalis – Transforming the Digital Business of the National Archive...
 
Preserving the Fruit of Our Labor: Establishing Digital Preservation Policies...
Preserving the Fruit of Our Labor: Establishing Digital Preservation Policies...Preserving the Fruit of Our Labor: Establishing Digital Preservation Policies...
Preserving the Fruit of Our Labor: Establishing Digital Preservation Policies...
 
Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas ...
Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas ...Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas ...
Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas ...
 
Beyond the Binary: Pre-Ingest Preservation of Metadata. Jessica Moran and Jay...
Beyond the Binary: Pre-Ingest Preservation of Metadata. Jessica Moran and Jay...Beyond the Binary: Pre-Ingest Preservation of Metadata. Jessica Moran and Jay...
Beyond the Binary: Pre-Ingest Preservation of Metadata. Jessica Moran and Jay...
 
Experiment, Document & Decide: A Collaborative Approach to Preservation Plann...
Experiment, Document & Decide: A Collaborative Approach to Preservation Plann...Experiment, Document & Decide: A Collaborative Approach to Preservation Plann...
Experiment, Document & Decide: A Collaborative Approach to Preservation Plann...
 
Functional Access to Forensic Disk Images in a Web Service. Kam Woods, Christ...
Functional Access to Forensic Disk Images in a Web Service. Kam Woods, Christ...Functional Access to Forensic Disk Images in a Web Service. Kam Woods, Christ...
Functional Access to Forensic Disk Images in a Web Service. Kam Woods, Christ...
 
Techniques for Preserving Scientific Software Executions: Preserve the Mess o...
Techniques for Preserving Scientific Software Executions: Preserve the Mess o...Techniques for Preserving Scientific Software Executions: Preserve the Mess o...
Techniques for Preserving Scientific Software Executions: Preserve the Mess o...
 
Archiving Deferred Representations Using a Two-Tiered Crawling Approach. Just...
Archiving Deferred Representations Using a Two-Tiered Crawling Approach. Just...Archiving Deferred Representations Using a Two-Tiered Crawling Approach. Just...
Archiving Deferred Representations Using a Two-Tiered Crawling Approach. Just...
 
Towards a Common Approach for Access to Digital Archival Records in Europe. A...
Towards a Common Approach for Access to Digital Archival Records in Europe. A...Towards a Common Approach for Access to Digital Archival Records in Europe. A...
Towards a Common Approach for Access to Digital Archival Records in Europe. A...
 
Benchmarks for Digital Preservation tools. Kresimir Duretec, Artur Kulmukhame...
Benchmarks for Digital Preservation tools. Kresimir Duretec, Artur Kulmukhame...Benchmarks for Digital Preservation tools. Kresimir Duretec, Artur Kulmukhame...
Benchmarks for Digital Preservation tools. Kresimir Duretec, Artur Kulmukhame...
 
One Core Preservation System for all your Data. No Exceptions! Marco Klindt a...
One Core Preservation System for all your Data. No Exceptions! Marco Klindt a...One Core Preservation System for all your Data. No Exceptions! Marco Klindt a...
One Core Preservation System for all your Data. No Exceptions! Marco Klindt a...
 
A Foundational Framework for Digital Curation: The Sept Domain Model. Stephen...
A Foundational Framework for Digital Curation: The Sept Domain Model. Stephen...A Foundational Framework for Digital Curation: The Sept Domain Model. Stephen...
A Foundational Framework for Digital Curation: The Sept Domain Model. Stephen...
 

Recently uploaded

Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Anne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptxAnne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptxnoorehahmad
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxCarrieButtitta
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 

Recently uploaded (20)

Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Anne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptxAnne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptx
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptx
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 

DataNet Federation Consortium Preservation Policy Toolkit. Reagan Moore, Arcot Rajasekar and Hao Xu

  • 1. Datanet Federation Consortium Preservation Policy Toolkit 1 Reagan Moore Arcot (Raja) Rajasekar Hao Xu UNC-Chapel Hill 11/18/2015
  • 2. Preservation • Preservation is communication with the future • Preservation requires management of communication from the past – How does an archivist verify that the assertions made about an archives have been preserved? – How are assertions preserved as technology flows through the archives? 2
  • 3. Preservation Assertions • Traditional preservation assertions are: – Authenticity – Integrity – Chain of custody – Original arrangement • The DataNet Federation Consortium uses a policy-based data management system to preserve collection properties – Integrated Rule Oriented Data System (iRODS) 3
  • 4. Policy-Based Data Management • Organize objects in collections – Associate metadata with each object • Provenance • Descriptive • Administrative • Virtualize collection properties – Manage properties independently of the technology choice • Naming • Arrangement • Access controls • Integrity • Metadata 4
  • 5. Policy-based System Concepts • Purpose – Reason the collection is formed • Properties – Assertions made about the collection • Policies – Control enforcement of properties • Procedures – Encapsulate operations applied to objects • Persistent State – Information generated by procedures • Periodic assessment – Verification of properties 5
  • 6. 1. Astrophysics Auger supernova search Shared collection 2. Atmospheric science NASA Langley Atmospheric Sciences Center Shared collection 3. Biology Phylogenetics at CC IN2P3 Shared collection 4. Climate NOAA National Climatic Data Center Ingestion cache for archive 5. Cognitive Science Temporal Dynamics of Learning Center Shared collection 6. Computer Science GENI experimental network Archive 7. Cosmic Ray AMS experiment on the International Space Station Shared collection 8. Dark Matter Physics Edelweiss II Shared collection 9. Earth Science NASA Center for Climate Simulations Digital library 10. Ecology CEED Caveat Emptor Ecological Data Digital Library 11. Engineering CIBER-U Digital Library 12. Genomics Broad Institute, Wellcome Trust Sanger Institute, NGS Digital library 13. High Energy Physics BaBar / Stanford Linear Accelerator Shared collection / Archive 14. Hydrology Institute for the Environment, UNC-CH; Hydroshare Digital Library / portal 15. Information Science SLS LifeTime Library, Carolina Digital Repository Digital Library 16. Medicine Lineberger Cancer Institute Patient data analysis 17. Neuroscience International Neuroinformatics Coordinating Facility Shared collection 18. Neutrino Physics T2K and dChooz neutrino experiments Project collections 19. Oceanography SciON Archive 20. Optical Astronomy National Optical Astronomy Observatory Archive 21. Particle Physics Indra multi-detector collaboration at IN2P3 Project collection 22. Plant genetics the iPlant Collaborative Collaboration environment 23. Quantum ChromodynamicsIN2P3 Project collection 24. Radio Astronomy Cyber Square Kilometer Array, TREND, BAOradio Digital library 25. Seismology Southern California Earthquake Center Digital library 26. Social Science Odum, TerraPop Digital library Projects Using iRODS Policy-based Data Management 11/18/2015 6
  • 7. Policy Sets DataNet Federation Consortium • Data grids - Sharing data • Student digital library - Organizing data • Data centers - Managing data • Preservation - Archiving data • Protected data - Enforcing security • NSF data management- DMP requirements 7
  • 8. Define Tasks for each Property • Preservation purpose defines the set of properties that are maintained over time • ISO 16363 – Standard for Trusted Digital Repositories • 4.6.1 The repository shall comply with Access Policies. – Access policy for repository. – Collection Development Policy. – Definition of the Designated Community. – Demonstrations and discussion with relevant staff of what occurs when a query results in 'Access Denied'. – Documentation that illustrates the Access Policy is being carried out: Sign in sheets, logs of access, logs of successful and unsuccessful access to the system, follow up emails or help desk reports when 'access denials' received. 8
  • 9. Tasks for Controlling Access • Creating identifiers for persons, collections, and files. • Assigning roles to persons. • Assigning access controls to collections and files (in effect a relationship between the person identifier and the file identifier). • Assigning inheritance of access controls on collections (files can inherit the access control of the collection). • Checking access permissions on reads and for other actions on the file. • Verifying the set of access controls applied to files in a collection. 9
  • 10. Policy Templates • Constraints – Information needed to evaluate constraint – Operations applied to enforce constraint • Procedure – Information needed to apply operations – Operations that are needed 10
  • 11. Policy Template 11 Policy type Constraint State attributes for Constraint Access data By role (type of person) User_ID Role_type per User_ID Role_ACL By ACL (read permission) User_ID File_name ACL per File_name per User_ID
  • 12. Policy Template 12 Operations State Attributes for Operation Set person name User_ID User_name Set file name File_ID File_name Set role per person User_ID Role_type Set ACL on file File_ID User_ID ACL_type Set sticky bit on collection Collection_name Sticky-bit_value Set access on replication File_ID Replica_number User_ID ACL_type Execution - check ACL on read File_name User_ID ACL_type Verify ACLs File_ID Replica_number User_ID ACL_type
  • 13. Generated Rules • Data grids - (11 rules) • Student digital library - ( 8 rules) • Data centers - (27 rules) • Preservation - (28 rules) • Protected data - (66 rules) • NSF data management- (35 rules) 13
  • 14. Standard Rule Structure • Check input parameters • Create log file • Create query on persistent state information • Loop over results • Test for a condition • Apply operation • Write results 14
  • 15. Simple Inheritance Rule 15 setInheritance { # odum-inherit.r # Path or file that will have ACL changed *Home="/$rodsZoneClient/home/$userNameClient/"; *Path= *Home ++ *RelativeCollection; checkCollInput (*Path); msiSetACL("recursive", *Acl,*User,*Path); writeLine("stdout", "Set inheritance of access on collection *Path"); } INPUT *RelativeCollection="test", *Acl = "inherit", *User="" OUTPUT ruleExecOut
  • 16. Standard Components • Across the six types of data management applications • Identified – 97 policies – 175 rules that automate tasks – 123 operations – 50 persistent state attributes Collections Files Users Metadata Quotas Storage limits Resources Storage systems Tickets Access URLs Tokens System parameters Zones Data grid federation 16
  • 17. Books Policy Templates Workbook https://dfcweb.datafed.org/idrop- web2/home/link?irodsURI=irods%3A%2F%2Firen2.renci.org%3A1237 %2Fdfcmain%2Fhome%2FDFC-public%2Fpapers%2FDFC-policy- template.pdf Policy Examples Workbook https://dfcweb.datafed.org/idrop- web2/home/link?irodsURI=irods%3A%2F%2Firen2.renci.org%3A1237 %2Fdfcmain%2Fhome%2FDFC-public%2Fpapers%2FDFC-policy- examples.pdf Contact rwmoore@renci.org 17