{"id":177,"date":"2025-12-10T12:39:24","date_gmt":"2025-12-10T17:39:24","guid":{"rendered":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/best-practices-for-open-workflows\/"},"modified":"2026-02-12T15:09:30","modified_gmt":"2026-02-12T20:09:30","slug":"best-practices-for-open-workflows","status":"publish","type":"chapter","link":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/best-practices-for-open-workflows\/","title":{"raw":"Best Practices for Open Workflows","rendered":"Best Practices for Open Workflows"},"content":{"raw":"Working in a reproducible and replicable manner requires examining the research workflow and finding ways to improve the organization and shareability of the materials, data, instruments, and decision-making process. Storing all materials related to the research study in one place, where they are organized in a meaningful way, helps make sure all materials are accounted for when building workflow documentation.\r\n\r\nWhen working on research projects, some files that you might work with include:\r\n<ul class=\"wp-block-list\">\r\n \t<li>Raw data files<\/li>\r\n \t<li>Processed data files<\/li>\r\n \t<li>Code and scripts for manipulation and analyses of the data<\/li>\r\n \t<li>Outputs like figures and tables<\/li>\r\n \t<li>A record of the decisions about the specific tools and methods used<\/li>\r\n \t<li>Writing associated with your project<\/li>\r\n<\/ul>\r\nDocumentation is a necessary part of research which allows others (or even the same research team) to reproduce or replicate the results of a study. Useful documentation includes:\r\n<ul class=\"wp-block-list\">\r\n \t<li><strong>Version Control documentation\u00a0<\/strong>\u2013Version control is a system of recording changes made to a file or set of files over time that can later be reviewed. Version control allows researchers to track when changes were made and document the reasoning behind those decisions. The next chapter, <a href=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/what-is-open-software\/\">Open Software<\/a>, offers more guidance on version control.<\/li>\r\n \t<li><strong>Metadata<\/strong>\u00a0\u2013 Metadata describes the content and structure of a project, data, and files related to it.\u00a0<a href=\"https:\/\/ubc-library-rc.github.io\/rdm\/content\/03_create_readme.html\">README files<\/a>\u00a0provide important information about a data file and project, and can be as simple as a text file (Example:\u00a0<a href=\"https:\/\/courses.cs.washington.edu\/courses\/cse326\/02wi\/homework\/hw5\/README-4.txt\">README 4<\/a>) or involve greater formatting and design elements (Example:\u00a0<a href=\"https:\/\/github.com\/sulu\/sulu#readme\">Sulu<\/a>). On the other hand,\u00a0<a href=\"https:\/\/www.datafiles.samhsa.gov\/get-help\/codebooks\/what-codebook\">codebooks<\/a> are intended as a guide to the variables in a data file. We\u2019ll talk more about metadata in the\u00a0<a href=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/what-is-open-data\/\">Open Data<\/a> chapter.<\/li>\r\n<\/ul>\r\n<h3 class=\"wp-block-heading\">Best Practices for File Names<\/h3>\r\nWhen creating new computer files, use naming conventions to make it easier for anyone to find files and understand what each file does or contains. Using a good naming convention when structuring a project directory also supports reproducibility by helping others who are not familiar with your project quickly understand your directory and file structure. The most important part of a naming convention is that it\u2019s consistent.\r\n<ul>\r\n \t<li><strong>Human readable<\/strong>: use expressive names that clearly and meaningfully describe what the directory or file contains (e.g., code, data, outputs, figures).\r\n<ul>\r\n \t<li><strong>Example Naming Elements and Structure<\/strong>: DescriptiveTitle_DocumentType_Date_Version<\/li>\r\n \t<li><strong>Sample Named File<\/strong>: SkyLabExperiment_ContractNegotiations_20170104_Rev0.pdf<\/li>\r\n<\/ul>\r\n<\/li>\r\n \t<li><strong>Machine-readable<\/strong>: avoid special characters (e.g., symbols or accents) and spaces. Instead of spaces, you can use\u00a0<code>-<\/code>\u00a0or\u00a0<code>_<\/code>\u00a0to separate words within the name to make them easy to read and parse using programming codes or other forms of scripting.<\/li>\r\n \t<li><strong>Sortable<\/strong>: Sorting allows you to quickly see what is there and find what you need. For example, you can create a naming convention for a list of related directories or files (<span style=\"background-color: #ffff99\">e.g.,\u00a0<code>01-max.jpg<\/code>,\u00a0<code>02-terry.jpg<\/code>,<\/span> etc), which will result in sortable files.<\/li>\r\n \t<li><strong>Clear<\/strong>\u00a0<strong>dates<\/strong>: Use the ISO Date Standard of YearMonthDay (e.g. 20241106)<\/li>\r\n \t<li><strong>Consistent sentence case:\u00a0<\/strong>Switching between<span style=\"background-color: #ffff99\">\u00a0<code>lower<\/code><\/span>\u00a0and\u00a0<code><span style=\"background-color: #ffff99\">Upper<\/span><\/code>\u00a0case can cause coding issues when switching between operating systems (Mac vs Linux vs Windows). To avoid case issues, using lower case naming or CamelCase.\u00a0<em>CamelCase<\/em>\u00a0is the practice of writing phrases without spaces or punctuation, indicating the separation of words with a single capitalized letter (e.g., instead of survey data, you would write SurveyData).<\/li>\r\n<\/ul>\r\nFor practical examples of naming conventions, watch the following video:\r\n\r\n[embed]https:\/\/www.youtube.com\/embed\/rai-fEXqnJ0[\/embed]\r\n<p style=\"text-align: center;background-color: #f8f9fa\"><sup><a href=\"https:\/\/www.youtube.com\/watch?v=rai-fEXqnJ0&amp;feature=youtu.be\">Records Management 101: Document naming conventions<\/a>. (2018). By the University of British Columbia\u2019s Records Management Office.<\/sup><\/p>\r\n\r\n<h2>File Formats<\/h2>\r\nIn keeping with the FAIR principles, files should be in an open format, unencrypted and uncompressed. An open format is non-proprietary so that the file can be opened using open software that is not owned by a specific company. For example, instead of saving to an Excel file (.xls) which requires a specific license to open, save as a CSV or XML. Unencrypted data is accessible to anyone, whereas encrypted data is secure and locked and would require a pass code or key to unlock the data. An uncompressed file is one that is stored in the original format and hasn\u2019t been compressed into another format. The UK Data Archive provides a list of recommended data formats to make your data sharable, reusable and preserved.\r\nChoosing formats that are operating system and tool-agnostic such as .csv and .txt is one way to avoid the issues related to tool licenses and to increase the potential for sharing fully usable and open content. The <a href=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/what-is-open-software\/\">Open Software<\/a> chapter provides more information on open source tools.\r\n<div class=\"textbox\">\r\n<table style=\"border-collapse: collapse;width: 100%\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 79.294%\">\r\n<h5>Scenario \u2013 Video Interview File Naming Conventions<\/h5>\r\nProfessor Sam Meyers is performing over 100 interviews with first-generation undergraduate students for research on information retrieval. Professor Meyers is developing a file naming convention to ensure the data is easily retrievable on their shared drive for future use. Their study is currently titled \u201cIR Study.\u201d The interviewees have been labelled 1 to 100 for anonymity. The first video recording occurred on November 5, 2020, and was performed by graduate research assistant Karina Cassidy.\r\n\r\nProfessor Meyers and the research team decided to include the following information in the file naming conventions:\r\n<ul>\r\n \t<li>Project Name<\/li>\r\n \t<li>Date of Data Collection<\/li>\r\n \t<li>Content of the File<\/li>\r\n \t<li>Researcher\u2019s Initials<\/li>\r\n \t<li>Interviewee Label<\/li>\r\n<\/ul>\r\n[h5p id=\"21\"]<\/td>\r\n<td style=\"width: 20.706%\"><img class=\"alignright size-thumbnail wp-image-85\" src=\"https:\/\/pressbooks.bccampus.ca\/wp-content\/uploads\/sites\/2593\/2026\/01\/Person_5-150x150.png\" alt=\"\" width=\"150\" height=\"150\" \/><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<div class=\"textbox shaded\">\r\n<table style=\"border-collapse: collapse;width: 100%\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 66.9652%\">\r\n<h5>Dig Deeper<\/h5>\r\n<ul>\r\n \t<li>Learn more about organizing information via\u00a0<a href=\"https:\/\/researchdata.library.ubc.ca\/learn\/download-data-guides\/\">the best practice guides<\/a>\u00a0from UBC Library Research Data Management.<\/li>\r\n \t<li>Review\u00a0<a href=\"https:\/\/researchdata.library.ubc.ca\/plan\/organize-your-data\/\">examples and guidelines file naming conventions<\/a>.<\/li>\r\n \t<li>Stodden, V. C. (2011). Trust your science? Open your data and code.\u00a0<a href=\"https:\/\/academiccommons.columbia.edu\/doi\/10.7916\/D8KD27BK\/download\">https:\/\/academiccommons.columbia.edu\/doi\/10.7916\/D8KD27BK\/download<\/a><\/li>\r\n<\/ul>\r\n<\/td>\r\n<td style=\"width: 33.0348%\"><img class=\"alignright size-thumbnail wp-image-33\" src=\"https:\/\/pressbooks.bccampus.ca\/wp-content\/uploads\/sites\/2593\/2025\/11\/Dig-Deeper-2-150x150.png\" alt=\"\" width=\"150\" height=\"150\" \/><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<h1>Adaption<\/h1>\r\nAdapted from <a href=\"https:\/\/www.earthdatascience.org\/courses\/intro-to-earth-data-science\/open-reproducible-science\/get-started-open-reproducible-science\/best-practices-for-organizing-open-reproducible-science\/\">Lesson 3. How To Organize Your Project: Best Practices for Open Reproducible Science<\/a> by <a href=\"https:\/\/www.earthdatascience.org\/authors\/jenny-palomino\">Jenny Palomino<\/a>,\u00a0<a href=\"https:\/\/www.earthdatascience.org\/authors\/leah-wasser\">Leah Wasser<\/a>,\u00a0<a href=\"https:\/\/www.earthdatascience.org\/authors\/max-joseph\">Max Joseph<\/a> (Earth Lab) licensed under a <a href=\"https:\/\/www.earthdatascience.org\/license\">CC BY-NC-ND 4.0 LICENSE.<\/a>","rendered":"<p>Working in a reproducible and replicable manner requires examining the research workflow and finding ways to improve the organization and shareability of the materials, data, instruments, and decision-making process. Storing all materials related to the research study in one place, where they are organized in a meaningful way, helps make sure all materials are accounted for when building workflow documentation.<\/p>\n<p>When working on research projects, some files that you might work with include:<\/p>\n<ul class=\"wp-block-list\">\n<li>Raw data files<\/li>\n<li>Processed data files<\/li>\n<li>Code and scripts for manipulation and analyses of the data<\/li>\n<li>Outputs like figures and tables<\/li>\n<li>A record of the decisions about the specific tools and methods used<\/li>\n<li>Writing associated with your project<\/li>\n<\/ul>\n<p>Documentation is a necessary part of research which allows others (or even the same research team) to reproduce or replicate the results of a study. Useful documentation includes:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Version Control documentation\u00a0<\/strong>\u2013Version control is a system of recording changes made to a file or set of files over time that can later be reviewed. Version control allows researchers to track when changes were made and document the reasoning behind those decisions. The next chapter, <a href=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/what-is-open-software\/\">Open Software<\/a>, offers more guidance on version control.<\/li>\n<li><strong>Metadata<\/strong>\u00a0\u2013 Metadata describes the content and structure of a project, data, and files related to it.\u00a0<a href=\"https:\/\/ubc-library-rc.github.io\/rdm\/content\/03_create_readme.html\">README files<\/a>\u00a0provide important information about a data file and project, and can be as simple as a text file (Example:\u00a0<a href=\"https:\/\/courses.cs.washington.edu\/courses\/cse326\/02wi\/homework\/hw5\/README-4.txt\">README 4<\/a>) or involve greater formatting and design elements (Example:\u00a0<a href=\"https:\/\/github.com\/sulu\/sulu#readme\">Sulu<\/a>). On the other hand,\u00a0<a href=\"https:\/\/www.datafiles.samhsa.gov\/get-help\/codebooks\/what-codebook\">codebooks<\/a> are intended as a guide to the variables in a data file. We\u2019ll talk more about metadata in the\u00a0<a href=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/what-is-open-data\/\">Open Data<\/a> chapter.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Best Practices for File Names<\/h3>\n<p>When creating new computer files, use naming conventions to make it easier for anyone to find files and understand what each file does or contains. Using a good naming convention when structuring a project directory also supports reproducibility by helping others who are not familiar with your project quickly understand your directory and file structure. The most important part of a naming convention is that it\u2019s consistent.<\/p>\n<ul>\n<li><strong>Human readable<\/strong>: use expressive names that clearly and meaningfully describe what the directory or file contains (e.g., code, data, outputs, figures).\n<ul>\n<li><strong>Example Naming Elements and Structure<\/strong>: DescriptiveTitle_DocumentType_Date_Version<\/li>\n<li><strong>Sample Named File<\/strong>: SkyLabExperiment_ContractNegotiations_20170104_Rev0.pdf<\/li>\n<\/ul>\n<\/li>\n<li><strong>Machine-readable<\/strong>: avoid special characters (e.g., symbols or accents) and spaces. Instead of spaces, you can use\u00a0<code>-<\/code>\u00a0or\u00a0<code>_<\/code>\u00a0to separate words within the name to make them easy to read and parse using programming codes or other forms of scripting.<\/li>\n<li><strong>Sortable<\/strong>: Sorting allows you to quickly see what is there and find what you need. For example, you can create a naming convention for a list of related directories or files (<span style=\"background-color: #ffff99\">e.g.,\u00a0<code>01-max.jpg<\/code>,\u00a0<code>02-terry.jpg<\/code>,<\/span> etc), which will result in sortable files.<\/li>\n<li><strong>Clear<\/strong>\u00a0<strong>dates<\/strong>: Use the ISO Date Standard of YearMonthDay (e.g. 20241106)<\/li>\n<li><strong>Consistent sentence case:\u00a0<\/strong>Switching between<span style=\"background-color: #ffff99\">\u00a0<code>lower<\/code><\/span>\u00a0and\u00a0<code><span style=\"background-color: #ffff99\">Upper<\/span><\/code>\u00a0case can cause coding issues when switching between operating systems (Mac vs Linux vs Windows). To avoid case issues, using lower case naming or CamelCase.\u00a0<em>CamelCase<\/em>\u00a0is the practice of writing phrases without spaces or punctuation, indicating the separation of words with a single capitalized letter (e.g., instead of survey data, you would write SurveyData).<\/li>\n<\/ul>\n<p>For practical examples of naming conventions, watch the following video:<\/p>\n<p><iframe loading=\"lazy\" id=\"oembed-1\" title=\"Records Management 101: Document naming conventions\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rai-fEXqnJ0?feature=oembed&#38;rel=0\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: center;background-color: #f8f9fa\"><sup><a href=\"https:\/\/www.youtube.com\/watch?v=rai-fEXqnJ0&amp;feature=youtu.be\">Records Management 101: Document naming conventions<\/a>. (2018). By the University of British Columbia\u2019s Records Management Office.<\/sup><\/p>\n<h2>File Formats<\/h2>\n<p>In keeping with the FAIR principles, files should be in an open format, unencrypted and uncompressed. An open format is non-proprietary so that the file can be opened using open software that is not owned by a specific company. For example, instead of saving to an Excel file (.xls) which requires a specific license to open, save as a CSV or XML. Unencrypted data is accessible to anyone, whereas encrypted data is secure and locked and would require a pass code or key to unlock the data. An uncompressed file is one that is stored in the original format and hasn\u2019t been compressed into another format. The UK Data Archive provides a list of recommended data formats to make your data sharable, reusable and preserved.<br \/>\nChoosing formats that are operating system and tool-agnostic such as .csv and .txt is one way to avoid the issues related to tool licenses and to increase the potential for sharing fully usable and open content. The <a href=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/chapter\/what-is-open-software\/\">Open Software<\/a> chapter provides more information on open source tools.<\/p>\n<div class=\"textbox\">\n<table style=\"border-collapse: collapse;width: 100%\">\n<tbody>\n<tr>\n<td style=\"width: 79.294%\">\n<h5>Scenario \u2013 Video Interview File Naming Conventions<\/h5>\n<p>Professor Sam Meyers is performing over 100 interviews with first-generation undergraduate students for research on information retrieval. Professor Meyers is developing a file naming convention to ensure the data is easily retrievable on their shared drive for future use. Their study is currently titled \u201cIR Study.\u201d The interviewees have been labelled 1 to 100 for anonymity. The first video recording occurred on November 5, 2020, and was performed by graduate research assistant Karina Cassidy.<\/p>\n<p>Professor Meyers and the research team decided to include the following information in the file naming conventions:<\/p>\n<ul>\n<li>Project Name<\/li>\n<li>Date of Data Collection<\/li>\n<li>Content of the File<\/li>\n<li>Researcher\u2019s Initials<\/li>\n<li>Interviewee Label<\/li>\n<\/ul>\n<div id=\"h5p-21\">\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-21\" class=\"h5p-iframe\" data-content-id=\"21\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"File naming conventions\"><\/iframe><\/div>\n<\/div>\n<\/td>\n<td style=\"width: 20.706%\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-85\" src=\"https:\/\/pressbooks.bccampus.ca\/wp-content\/uploads\/sites\/2593\/2026\/01\/Person_5-150x150.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-content\/uploads\/sites\/2593\/2026\/01\/Person_5-150x150.png 150w, https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-content\/uploads\/sites\/2593\/2026\/01\/Person_5-65x65.png 65w, https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-content\/uploads\/sites\/2593\/2026\/01\/Person_5-225x225.png 225w, https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-content\/uploads\/sites\/2593\/2026\/01\/Person_5.png 300w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"textbox shaded\">\n<table style=\"border-collapse: collapse;width: 100%\">\n<tbody>\n<tr>\n<td style=\"width: 66.9652%\">\n<h5>Dig Deeper<\/h5>\n<ul>\n<li>Learn more about organizing information via\u00a0<a href=\"https:\/\/researchdata.library.ubc.ca\/learn\/download-data-guides\/\">the best practice guides<\/a>\u00a0from UBC Library Research Data Management.<\/li>\n<li>Review\u00a0<a href=\"https:\/\/researchdata.library.ubc.ca\/plan\/organize-your-data\/\">examples and guidelines file naming conventions<\/a>.<\/li>\n<li>Stodden, V. C. (2011). Trust your science? Open your data and code.\u00a0<a href=\"https:\/\/academiccommons.columbia.edu\/doi\/10.7916\/D8KD27BK\/download\">https:\/\/academiccommons.columbia.edu\/doi\/10.7916\/D8KD27BK\/download<\/a><\/li>\n<\/ul>\n<\/td>\n<td style=\"width: 33.0348%\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-33\" src=\"https:\/\/pressbooks.bccampus.ca\/wp-content\/uploads\/sites\/2593\/2025\/11\/Dig-Deeper-2-150x150.png\" alt=\"\" width=\"150\" height=\"150\" srcset=\"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-content\/uploads\/sites\/2593\/2025\/11\/Dig-Deeper-2-150x150.png 150w, https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-content\/uploads\/sites\/2593\/2025\/11\/Dig-Deeper-2-65x64.png 65w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h1>Adaption<\/h1>\n<p>Adapted from <a href=\"https:\/\/www.earthdatascience.org\/courses\/intro-to-earth-data-science\/open-reproducible-science\/get-started-open-reproducible-science\/best-practices-for-organizing-open-reproducible-science\/\">Lesson 3. How To Organize Your Project: Best Practices for Open Reproducible Science<\/a> by <a href=\"https:\/\/www.earthdatascience.org\/authors\/jenny-palomino\">Jenny Palomino<\/a>,\u00a0<a href=\"https:\/\/www.earthdatascience.org\/authors\/leah-wasser\">Leah Wasser<\/a>,\u00a0<a href=\"https:\/\/www.earthdatascience.org\/authors\/max-joseph\">Max Joseph<\/a> (Earth Lab) licensed under a <a href=\"https:\/\/www.earthdatascience.org\/license\">CC BY-NC-ND 4.0 LICENSE.<\/a><\/p>\n","protected":false},"author":1076,"menu_order":3,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-177","chapter","type-chapter","status-publish","hentry"],"part":172,"_links":{"self":[{"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/chapters\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/wp\/v2\/users\/1076"}],"version-history":[{"count":3,"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/chapters\/177\/revisions"}],"predecessor-version":[{"id":445,"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/chapters\/177\/revisions\/445"}],"part":[{"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/parts\/172"}],"metadata":[{"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/chapters\/177\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/wp\/v2\/media?parent=177"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/pressbooks\/v2\/chapter-type?post=177"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/wp\/v2\/contributor?post=177"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.bccampus.ca\/openscholarship\/wp-json\/wp\/v2\/license?post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}