From dd3dfb3e8fd803ae2313c48ca405c674b2a798f2 Mon Sep 17 00:00:00 2001 From: Quarto GHA Workflow Runner Date: Fri, 11 Oct 2024 16:35:14 +0000 Subject: [PATCH] Built site for gh-pages --- .nojekyll | 2 +- _tex/index.tex | 46 ++++++++++---------- index.docx | Bin 37047 -> 37104 bytes index.html | 10 ++--- index.pdf | Bin 112865 -> 113105 bytes sections/01-introduction.embed.ipynb | 2 +- sections/01-introduction.out.ipynb | 2 +- sections/02-use-cases-preview.html | 4 +- sections/02-use-cases.embed.ipynb | 6 +-- sections/02-use-cases.out.ipynb | 6 +-- sections/02-use-cases.qmd | 52 +++++++++++------------ sections/03-challenges.embed.ipynb | 2 +- sections/03-challenges.out.ipynb | 2 +- sections/04-cross-sector.embed.ipynb | 2 +- sections/04-cross-sector.out.ipynb | 2 +- sections/05-recommendations-preview.html | 6 +-- sections/05-recommendations.embed.ipynb | 8 ++-- sections/05-recommendations.out.ipynb | 8 ++-- sections/05-recommendations.qmd | 9 ++-- sections/06-acknowledgments.embed.ipynb | 2 +- sections/06-acknowledgments.out.ipynb | 2 +- sections/07-participants.embed.ipynb | 2 +- sections/07-participants.out.ipynb | 2 +- 23 files changed, 87 insertions(+), 90 deletions(-) diff --git a/.nojekyll b/.nojekyll index e957ab6..dda63af 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -0a1c56ae \ No newline at end of file +cb0e0483 \ No newline at end of file diff --git a/_tex/index.tex b/_tex/index.tex index 7fd7e00..d1a6f1f 100644 --- a/_tex/index.tex +++ b/_tex/index.tex @@ -385,7 +385,7 @@ \subsection{Earth sciences}\label{earth-sciences} acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and -implementation of open standards \url{https://www.ogc.org}. +implementation of open standards (\url{https://www.ogc.org}). \subsection{Neuroscience}\label{neuroscience} @@ -423,16 +423,16 @@ \subsection{Community science}\label{community-science} Another interesting use case for open-source standards is community/citizen science. An early example of this approach is -OpenStreetMap \url{https://www.openstreetmap.org}, which allows users to -contribute to the project development with code and data and freely use -the maps and other related geospatial datasets. But this example is not -unique. Overall, this approach has grown in the last 20 years and has -been adopted in many different fields. It has many benefits for both the -research field that harnesses the energy of non-scientist members of the -community to engage with scientific data, as well as to the community -members themselves who can draw both knowledge and pride in their -participation in the scientific endeavor. It is also recognized that -unique broader benefits are accrued from this mode of scientific +OpenStreetMap (\url{https://www.openstreetmap.org}), which allows users +to contribute to the project development with code and data and freely +use the maps and other related geospatial datasets. But this example is +not unique. Overall, this approach has grown in the last 20 years and +has been adopted in many different fields. It has many benefits for both +the research field that harnesses the energy of non-scientist members of +the community to engage with scientific data, as well as to the +community members themselves who can draw both knowledge and pride in +their participation in the scientific endeavor. It is also recognized +that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to @@ -794,9 +794,9 @@ \subsubsection{Establish standards governance based on OSS best challenges mentioned in Section~\ref{sec-challenges}, especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers -should review existing governance practices such as -\href{https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html\#_project_and_community_governance}{The -Open Source Way}. +should review existing governance practices such as those provided by +The Open Source +Way(\href{https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html\#_project_and_community_governance}{https://www.theopensourceway.org/}). \subsubsection{Foster meta-standards development}\label{foster-meta-standards-development} @@ -822,11 +822,11 @@ \subsubsection{Foster meta-standards More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create -standards (for example, metadata schema specifications using LinkML -(https://linkml.io)). However, aspects of communication with potential -user audiences (e.g., researchers in particular domains) should be taken -into account as well. For example, in the quality of onboarding -documentation and tools for ingestion or conversion into +standards (for example, metadata schema specifications using LinkML, +\url{https://linkml.io}). However, aspects of communication with +potential user audiences (e.g., researchers in particular domains) +should be taken into account as well. For example, in the quality of +onboarding documentation and tools for ingestion or conversion into standards-compliant datasets. An ontology for the standards-development process -- for example @@ -839,10 +839,10 @@ \subsubsection{Foster meta-standards the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the -standardization process. Resources such as -\href{https://fairsharing.org/}{Fairsharing} or -\href{https://www.dcc.ac.uk/guidance/standards}{Digital Curation Center} -can help guide this process. +standardization process. Resources such as Fairsharing ( +\url{https://fairsharing.org/}) or the Digital Curation Center +(\url{https://www.dcc.ac.uk/guidance/standards}) can help guide this +process. \subsubsection{Develop standards in tandem with standards-associated software}\label{develop-standards-in-tandem-with-standards-associated-software} diff --git a/index.docx b/index.docx index 850f203f8d6982bcd9d5c78d7c64b7fd6e7a542c..af68975bc8504454e5ff4ce3f3b9b79340bed7d1 100644 GIT binary patch delta 26093 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

BpKAL$jg8G{A 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 EdLWqL<2p9!w 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

2.3 Earth sciences

-

The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, https://www.osgeo.org) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards https://www.ogc.org.

+

The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, https://www.osgeo.org) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards (https://www.ogc.org).

2.4 Neuroscience

@@ -312,7 +312,7 @@

2.5 Community science

-

Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap https://www.openstreetmap.org, which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists.

+

Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap (https://www.openstreetmap.org), which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists.

@@ -369,13 +369,13 @@

5 Recommendations

5.1 Science and technology communities:

5.1.1 Establish standards governance based on OSS best practices

-

While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in Section 3, especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as The Open Source Way.

+

While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in Section 3, especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as those provided by The Open Source Way(https://www.theopensourceway.org/).

5.1.2 Foster meta-standards development

One of the main conclusions that arise from our survey of the landscape of existing standards is that there is significant knowledge that exists across fields and domains and that informs the development of standards within each field, but that could be surfaced to the level where it may be adopted more widely in different domains and be more broadly useful. One approach to this is a comparative approach: in this approach, a readiness and/or maturity model can be developed that assesses the challenges and opportunities that a specific standard faces at its current phase of development. Developing such a maturity model, while it goes beyond the scope of the current report, could lead to the eventual development of a meta-standard or a standard-of-standards. This would facilitate a succinct description of cross-cutting best-practices that can be used as a basis for the analysis or assessment of an existing standard, or as guidelines to develop new standards. For instance, specific barriers to adopting a data standard that take into account the size of the community and its specific technological capabilities should be considered.

-

More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML (https://linkml.io)). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.

-

An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as Fairsharing or Digital Curation Center can help guide this process.

+

More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML, https://linkml.io). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.

+

An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as Fairsharing ( https://fairsharing.org/) or the Digital Curation Center (https://www.dcc.ac.uk/guidance/standards) can help guide this process.

5.1.3 Develop standards in tandem with standards-associated software

diff --git a/index.pdf b/index.pdf index cdd2283131eb83c5f424aa92a48a8b8407c31b72..291fcf8aed4d08a1a31f571318f0f49b25d5af1c 100644 GIT binary patch delta 31587 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 delta 31330 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 diff --git a/sections/01-introduction.embed.ipynb b/sections/01-introduction.embed.ipynb index 466d512..24e51b0 100644 --- a/sections/01-introduction.embed.ipynb +++ b/sections/01-introduction.embed.ipynb @@ -14,7 +14,7 @@ "\n", "Data and metadata standards that use tools and practices of OSS (“open-source standards” henceforth) reap many of the benefits that the OSS model has provided in the development of other technologies. The present report explores how OSS processes and tools have affected the development of data and metadata standards. The report will survey common features of a variety of use cases; it will identify some of the challenges and pitfalls of this mode of standards development, with a particular focus on cross-sector interactions; and it will make recommendations for future developments and policies that can help this mode of standards development thrive and reach its full potential." ], - "id": "e0275793-734e-4309-8897-4ea536aa2964" + "id": "fec64ca6-5258-4a80-80c6-9b104d6cc937" } ], "nbformat": 4, diff --git a/sections/01-introduction.out.ipynb b/sections/01-introduction.out.ipynb index 7f9e466..e201419 100644 --- a/sections/01-introduction.out.ipynb +++ b/sections/01-introduction.out.ipynb @@ -18,7 +18,7 @@ "\n", "Wilkinson, Mark D, Michel Dumontier, I Jsbrand Jan Aalbersberg, Gabrielle Appleton, Myles Axton, Arie Baak, Niklas Blomberg, et al. 2016. “The FAIR Guiding Principles for Scientific Data Management and Stewardship.” *Sci Data* 3 (March): 160018." ], - "id": "f25987e3-95af-4ead-ac2c-76e89719159d" + "id": "a65e5159-08fe-4d2c-88e4-933ae33bd979" } ], "nbformat": 4, diff --git a/sections/02-use-cases-preview.html b/sections/02-use-cases-preview.html index bba24c9..405d3e4 100644 --- a/sections/02-use-cases-preview.html +++ b/sections/02-use-cases-preview.html @@ -191,7 +191,7 @@

High-energy physic

Earth sciences

-

The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, https://www.osgeo.org) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards https://www.ogc.org.

+

The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, https://www.osgeo.org) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards (https://www.ogc.org).

Neuroscience

@@ -199,7 +199,7 @@

Neuroscience

Community science

-

Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap https://www.openstreetmap.org, which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists.

+

Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap (https://www.openstreetmap.org), which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists.

Basaglia, T, M Bellis, J Blomer, J Boyd, C Bozzi, D Britzger, S Campana, et al. 2023. “Data Preservation in High Energy Physics.” The European Physical Journal C 83 (9): 795. diff --git a/sections/02-use-cases.embed.ipynb b/sections/02-use-cases.embed.ipynb index b877d5e..3a91727 100644 --- a/sections/02-use-cases.embed.ipynb +++ b/sections/02-use-cases.embed.ipynb @@ -20,7 +20,7 @@ "\n", "## Earth sciences\n", "\n", - "The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, ) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards .\n", + "The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, ) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards ().\n", "\n", "## Neuroscience\n", "\n", @@ -28,9 +28,9 @@ "\n", "## Community science\n", "\n", - "Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap , which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists." + "Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap (), which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists." ], - "id": "98fe4965-8d8a-4055-9af3-24b79cb77bd5" + "id": "f8f40499-090a-4274-a3d8-a4140fd7a6e9" } ], "nbformat": 4, diff --git a/sections/02-use-cases.out.ipynb b/sections/02-use-cases.out.ipynb index cf1fd03..6ce93e5 100644 --- a/sections/02-use-cases.out.ipynb +++ b/sections/02-use-cases.out.ipynb @@ -20,7 +20,7 @@ "\n", "## Earth sciences\n", "\n", - "The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, ) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards .\n", + "The need for geospatial data exchange between different systems began to be recognized in the 1970s and 1980s, but proprietary formats still dominated. Coordinated standardization efforts brought the Open Geospatial Consortium (OGC) establishment in the 1990s, a critical step towards open standards for geospatial data. The 1990s have also seen the development of key standards such as the Network Common Data Form (NetCDF) developed by the University Corporation for Atmospheric Research (UCAR), and the Hierarchical Data Format (HDF), a set of file formats (HDF4, HDF5) that are widely used, particularly in climate research. The GeoTIFF format, which originated at NASA in the late 1990s, is extensively used to share image data. The following two decades, the 2000s-2020s, brought an expansion of open standards and integration with web technologies developed by OGC, as well as other standards such as the Keyhole Markup Language (KML) for displaying geographic data in Earth browsers. Formats suitable for cloud computing also emerged, such as the Cloud Optimized GeoTIFF (COG), followed by Zarr and Apache Parquet for array and tabular data, respectively. In 2006, the Open Source Geospatial Foundation (OSGeo, ) was established, demonstrating the community’s commitment to the development of open-source geospatial technologies. While some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working together on the development and implementation of open standards ().\n", "\n", "## Neuroscience\n", "\n", @@ -28,7 +28,7 @@ "\n", "## Community science\n", "\n", - "Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap , which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists.\n", + "Another interesting use case for open-source standards is community/citizen science. An early example of this approach is OpenStreetMap (), which allows users to contribute to the project development with code and data and freely use the maps and other related geospatial datasets. But this example is not unique. Overall, this approach has grown in the last 20 years and has been adopted in many different fields. It has many benefits for both the research field that harnesses the energy of non-scientist members of the community to engage with scientific data, as well as to the community members themselves who can draw both knowledge and pride in their participation in the scientific endeavor. It is also recognized that unique broader benefits are accrued from this mode of scientific research, through the inclusion of perspectives and data that would not otherwise be included. To make data accessible to community scientists, and to make the data collected by community scientists accessible to professional scientists, it needs to be provided in a manner that can be created and accessed without specialized instruments or specialized knowledge. Here, standards are needed to facilitate interactions between an in-group of expert researchers who generate and curate data and a broader set of out-group enthusiasts who would like to make meaningful contributions to the science. This creates a particularly stringent constraint on transparency and simplicity of standards. Creating these standards in a manner that addresses these unique constraints can benefit from OSS tools, with the caveat that some of these tools require additional expertise. For example, if the standard is developed using git/GitHub for versioning, this would require learning the complex and obscure technical aspects of these system that are far from easy to adopt, even for many professional scientists.\n", "\n", "Basaglia, T, M Bellis, J Blomer, J Boyd, C Bozzi, D Britzger, S Campana, et al. 2023. “Data Preservation in High Energy Physics.” *The European Physical Journal C* 83 (9): 795.\n", "\n", @@ -46,7 +46,7 @@ "\n", "Wells, Donald Carson, and Eric W Greisen. 1979. “FITS-a Flexible Image Transport System.” In *Image Processing in Astronomy*, 445." ], - "id": "e08e001b-5ee2-4963-9b78-1b0899d0eb73" + "id": "5a81d885-60af-451c-8ae4-0793537adefd" } ], "nbformat": 4, diff --git a/sections/02-use-cases.qmd b/sections/02-use-cases.qmd index b1f5f5d..3c25693 100644 --- a/sections/02-use-cases.qmd +++ b/sections/02-use-cases.qmd @@ -86,8 +86,7 @@ some standards have been developed in the industry (e.g., Keyhole Markup Language (KML) by Keyhole Inc., which Google later acquired), they later became international standards of the OGC, which now encompasses more than 450 commercial, governmental, nonprofit, and research organizations working -together on the development and implementation of open standards -[https://www.ogc.org](https://www.ogc.org). +together on the development and implementation of open standards ([https://www.ogc.org](https://www.ogc.org)). ## Neuroscience @@ -121,30 +120,29 @@ wide range of stakeholders and tap a broad base of expertise. ## Community science Another interesting use case for open-source standards is community/citizen -science. An early example of this approach is OpenStreetMap -[https://www.openstreetmap.org](https://www.openstreetmap.org), which allows -users to contribute to the project development with code and data and freely -use the maps and other related geospatial datasets. But this example is not -unique. Overall, this approach has grown in the last 20 years and has been -adopted in many different fields. It has many benefits for both the research -field that harnesses the energy of non-scientist members of the community to -engage with scientific data, as well as to the community members themselves who -can draw both knowledge and pride in their participation in the scientific -endeavor. It is also recognized that unique broader benefits are accrued from -this mode of scientific research, through the inclusion of perspectives and -data that would not otherwise be included. To make data accessible to community -scientists, and to make the data collected by community scientists accessible -to professional scientists, it needs to be provided in a manner that can be -created and accessed without specialized instruments or specialized knowledge. -Here, standards are needed to facilitate interactions between an in-group of -expert researchers who generate and curate data and a broader set of out-group -enthusiasts who would like to make meaningful contributions to the science. -This creates a particularly stringent constraint on transparency and simplicity -of standards. Creating these standards in a manner that addresses these unique -constraints can benefit from OSS tools, with the caveat that some of these -tools require additional expertise. For example, if the standard is developed -using git/GitHub for versioning, this would require learning the complex and -obscure technical aspects of these system that are far from easy to adopt, even -for many professional scientists. +science. An early example of this approach is OpenStreetMap ([https://www.openstreetmap.org](https://www.openstreetmap.org)), +which allows users to contribute to the project development with code and data +and freely use the maps and other related geospatial datasets. But this example +is not unique. Overall, this approach has grown in the last 20 years and has +been adopted in many different fields. It has many benefits for both the +research field that harnesses the energy of non-scientist members of the +community to engage with scientific data, as well as to the community members +themselves who can draw both knowledge and pride in their participation in the +scientific endeavor. It is also recognized that unique broader benefits are +accrued from this mode of scientific research, through the inclusion of +perspectives and data that would not otherwise be included. To make data +accessible to community scientists, and to make the data collected by community +scientists accessible to professional scientists, it needs to be provided in a +manner that can be created and accessed without specialized instruments or +specialized knowledge. Here, standards are needed to facilitate interactions +between an in-group of expert researchers who generate and curate data and a +broader set of out-group enthusiasts who would like to make meaningful +contributions to the science. This creates a particularly stringent constraint +on transparency and simplicity of standards. Creating these standards in a +manner that addresses these unique constraints can benefit from OSS tools, with +the caveat that some of these tools require additional expertise. For example, +if the standard is developed using git/GitHub for versioning, this would +require learning the complex and obscure technical aspects of these system that +are far from easy to adopt, even for many professional scientists. diff --git a/sections/03-challenges.embed.ipynb b/sections/03-challenges.embed.ipynb index 778f099..4658c43 100644 --- a/sections/03-challenges.embed.ipynb +++ b/sections/03-challenges.embed.ipynb @@ -36,7 +36,7 @@ "\n", "The development of open-source standards faces similar sustainability challenges to those faced by open-source software that is developed for research. Standards typically develop organically through sustained and persistent efforts from dedicated groups of data practitioners. These include scientists and the broader ecosystem of data curators and users. However, there is no playbook on the structure and components of a data standard, or the pathway that moves the implementation of a specific data architecture (e.g., a particular file format) to become a data standard. As a result, data standardization lacks formal avenues for success and recognition, for example through dedicated research grants (and see @sec-cross-sector). This hampers the long-term trajectory that is needed to inculcate a standard into the day-to-day practice of researchers." ], - "id": "04084c1c-5945-4692-ad9d-aad2a10aa97e" + "id": "1210eaa1-9af9-49c2-8ee2-c00d4925904f" } ], "nbformat": 4, diff --git a/sections/03-challenges.out.ipynb b/sections/03-challenges.out.ipynb index aed3b39..b136072 100644 --- a/sections/03-challenges.out.ipynb +++ b/sections/03-challenges.out.ipynb @@ -50,7 +50,7 @@ "\n", "Scroggins, Michael, and Bernadette M Boscoe. 2020. “Once FITS, Always FITS? Astronomical Infrastructure in Transition.” *IEEE Ann. Hist. Comput.* 42 (2): 42–54." ], - "id": "5703d200-943c-4f99-b983-e6c7c1c96b32" + "id": "84983b8a-ef34-4fde-b448-42c82cd8276a" } ], "nbformat": 4, diff --git a/sections/04-cross-sector.embed.ipynb b/sections/04-cross-sector.embed.ipynb index 875564c..0de644b 100644 --- a/sections/04-cross-sector.embed.ipynb +++ b/sections/04-cross-sector.embed.ipynb @@ -26,7 +26,7 @@ "\n", "Interactions of data and meta-data standards with commercial interests may provide specific sources of friction. This is because proprietary/closed formats of data can create difficulty at various transition points: from one instrument vendor to another, from data producer to downstream recipient/user, etc. On the other hand, in some cases, cross-sector collaborations with commercial entities may pave the way to robust and useful standards. For example, imaging measurements in human subjects (e.g., in brain imaging experiments) significantly interact with standards for medical imaging, and chiefly the Digital Imaging and Communications in Medicine (DICOM) standard, which is widely used in a range of medical imaging applications, including in clinical settings \\[@Larobina2023-vq, @Mustra2008-xk\\]. The standard emerged from the demands of the clinical practice in the 1980s, as digital technologies were came into widespread use in medical imaging, through joint work of industry organizations: the American College of Radiology and the National Association of Electronic Manufacturers. One of the defining features of the DICOM standard is that it allows manufacturers of instruments to define “private fields” that are compliant with the standard, but which may include idiosyncratically organized data and/or metadata. This provides significant flexibility, but can also easily lead to the loss of important information. Nevertheless, the human brain imaging case is exemplary of a case in which industry standards and research standards coexist and need to communicate with each other effectively to advance research use-cases, while keeping up with the rapid development of the technologies." ], - "id": "07077904-63b0-44ee-8ad5-54c9eaecdd2d" + "id": "bdce5ee4-07ef-4456-8fae-4ff8532d5d4f" } ], "nbformat": 4, diff --git a/sections/04-cross-sector.out.ipynb b/sections/04-cross-sector.out.ipynb index ca74e2a..a690fbb 100644 --- a/sections/04-cross-sector.out.ipynb +++ b/sections/04-cross-sector.out.ipynb @@ -36,7 +36,7 @@ "\n", "The National Science and Technology Council. 2022. “Desirable Characteristics of Data Repositories for Federally Funded Research.” *Executive Office of the President of the United States, Tech. Rep*." ], - "id": "d4585359-8b4c-4f3e-908e-74f662e67826" + "id": "06286a89-1be6-432d-9407-8f286ac6fe93" } ], "nbformat": 4, diff --git a/sections/05-recommendations-preview.html b/sections/05-recommendations-preview.html index bfeda70..74eae5b 100644 --- a/sections/05-recommendations-preview.html +++ b/sections/05-recommendations-preview.html @@ -193,13 +193,13 @@

Recommendations for open-source data and metadata standards

Science and technology communities:

Establish standards governance based on OSS best practices

-

While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in (sec-challenges?), especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as The Open Source Way.

+

While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in (sec-challenges?), especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as those provided by The Open Source Way(https://www.theopensourceway.org/).

Foster meta-standards development

One of the main conclusions that arise from our survey of the landscape of existing standards is that there is significant knowledge that exists across fields and domains and that informs the development of standards within each field, but that could be surfaced to the level where it may be adopted more widely in different domains and be more broadly useful. One approach to this is a comparative approach: in this approach, a readiness and/or maturity model can be developed that assesses the challenges and opportunities that a specific standard faces at its current phase of development. Developing such a maturity model, while it goes beyond the scope of the current report, could lead to the eventual development of a meta-standard or a standard-of-standards. This would facilitate a succinct description of cross-cutting best-practices that can be used as a basis for the analysis or assessment of an existing standard, or as guidelines to develop new standards. For instance, specific barriers to adopting a data standard that take into account the size of the community and its specific technological capabilities should be considered.

-

More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML (https://linkml.io)). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.

-

An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as Fairsharing or Digital Curation Center can help guide this process.

+

More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML, https://linkml.io). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.

+

An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as Fairsharing ( https://fairsharing.org/) or the Digital Curation Center (https://www.dcc.ac.uk/guidance/standards) can help guide this process.

Develop standards in tandem with standards-associated software

diff --git a/sections/05-recommendations.embed.ipynb b/sections/05-recommendations.embed.ipynb index f8bac17..cb1f85f 100644 --- a/sections/05-recommendations.embed.ipynb +++ b/sections/05-recommendations.embed.ipynb @@ -14,15 +14,15 @@ "\n", "### Establish standards governance based on OSS best practices\n", "\n", - "While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in @sec-challenges, especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as [The Open Source Way](https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance).\n", + "While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in @sec-challenges, especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as those provided by The Open Source Way([https://www.theopensourceway.org/](https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance)).\n", "\n", "### Foster meta-standards development\n", "\n", "One of the main conclusions that arise from our survey of the landscape of existing standards is that there is significant knowledge that exists across fields and domains and that informs the development of standards within each field, but that could be surfaced to the level where it may be adopted more widely in different domains and be more broadly useful. One approach to this is a comparative approach: in this approach, a readiness and/or maturity model can be developed that assesses the challenges and opportunities that a specific standard faces at its current phase of development. Developing such a maturity model, while it goes beyond the scope of the current report, could lead to the eventual development of a meta-standard or a standard-of-standards. This would facilitate a succinct description of cross-cutting best-practices that can be used as a basis for the analysis or assessment of an existing standard, or as guidelines to develop new standards. For instance, specific barriers to adopting a data standard that take into account the size of the community and its specific technological capabilities should be considered.\n", "\n", - "More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML (https://linkml.io)). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.\n", + "More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML, ). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.\n", "\n", - "An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as [Fairsharing](https://fairsharing.org/) or [Digital Curation Center](https://www.dcc.ac.uk/guidance/standards) can help guide this process.\n", + "An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as Fairsharing ( ) or the Digital Curation Center () can help guide this process.\n", "\n", "### Develop standards in tandem with standards-associated software\n", "\n", @@ -48,7 +48,7 @@ "\n", "Encourage cross-sector and cross-domain alliances that can impact successful standards creation. Invest in robust program management of these alliances to align pace and create incentives (for instance via Open Source Program Offices at Universities or other research organizations). Similar to program officers at funding agencies, standards evolution need sustained PM efforts. Multi-party partnerships should include strategic initiatives for standard establishment such as the Pistoia Alliance ()." ], - "id": "44caf65c-2b55-4ba4-b1e6-93877140efd3" + "id": "0be62ce2-3df8-4e30-944b-5150deff3829" } ], "nbformat": 4, diff --git a/sections/05-recommendations.out.ipynb b/sections/05-recommendations.out.ipynb index 069ce7b..e9b5499 100644 --- a/sections/05-recommendations.out.ipynb +++ b/sections/05-recommendations.out.ipynb @@ -14,15 +14,15 @@ "\n", "### Establish standards governance based on OSS best practices\n", "\n", - "While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in ([**sec-challenges?**](#ref-sec-challenges)), especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as [The Open Source Way](https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance).\n", + "While best-practice governance principles are also relatively new in OSS communities, there is already a substantial set of prior art in this domain, on which the developers and maintainers of open-source data and metadata standards can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in ([**sec-challenges?**](#ref-sec-challenges)), especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should review existing governance practices such as those provided by The Open Source Way([https://www.theopensourceway.org/](https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance)).\n", "\n", "### Foster meta-standards development\n", "\n", "One of the main conclusions that arise from our survey of the landscape of existing standards is that there is significant knowledge that exists across fields and domains and that informs the development of standards within each field, but that could be surfaced to the level where it may be adopted more widely in different domains and be more broadly useful. One approach to this is a comparative approach: in this approach, a readiness and/or maturity model can be developed that assesses the challenges and opportunities that a specific standard faces at its current phase of development. Developing such a maturity model, while it goes beyond the scope of the current report, could lead to the eventual development of a meta-standard or a standard-of-standards. This would facilitate a succinct description of cross-cutting best-practices that can be used as a basis for the analysis or assessment of an existing standard, or as guidelines to develop new standards. For instance, specific barriers to adopting a data standard that take into account the size of the community and its specific technological capabilities should be considered.\n", "\n", - "More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML (https://linkml.io)). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.\n", + "More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, metadata schema specifications using LinkML, ). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into standards-compliant datasets.\n", "\n", - "An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as [Fairsharing](https://fairsharing.org/) or [Digital Curation Center](https://www.dcc.ac.uk/guidance/standards) can help guide this process.\n", + "An ontology for the standards-development process – for example top-down vs bottom-up, minimum number of datasets, target community size and technical expertise typical of this community, and so forth – could help guide the standards-development process towards more effective adoption and use. A set of meta-standards and high-level descriptions of the standards-development process – some of which is laid out in this report – could help standard developers avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate knowledge about the standardization process. Resources such as Fairsharing ( ) or the Digital Curation Center () can help guide this process.\n", "\n", "### Develop standards in tandem with standards-associated software\n", "\n", @@ -56,7 +56,7 @@ "\n", "Van Tuyl, Steve, ed. 2023. “Hiring, Managing, and Retaining Data Scientists and Research Software Engineers in Academia: A Career Guidebook from ADSA and US-RSE.” https://doi.org/." ], - "id": "8d8ee194-4142-41ff-b971-f3eb81f0e3de" + "id": "49c2e5b0-9555-469b-9808-1a7ad37676c9" } ], "nbformat": 4, diff --git a/sections/05-recommendations.qmd b/sections/05-recommendations.qmd index 88fa3eb..4ac87f7 100644 --- a/sections/05-recommendations.qmd +++ b/sections/05-recommendations.qmd @@ -20,7 +20,7 @@ can rely. For example, it is now clear that governance principles and rules can mitigate some of the risks and challenges mentioned in @sec-challenges, especially for communities beyond a certain size that need to converge toward a new standard or rely on an existing standard. Developers and maintainers should -review existing governance practices such as [The Open Source Way](https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance). +review existing governance practices such as those provided by The Open Source Way([https://www.theopensourceway.org/](https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance)). ### Foster meta-standards development @@ -44,7 +44,7 @@ its specific technological capabilities should be considered. More generally, meta-standards could include formalization for versioning of standards and interactions with specific related software. This includes amplifying formalization/guidelines on how to create standards (for example, -metadata schema specifications using LinkML (https://linkml.io)). However, +metadata schema specifications using LinkML, [https://linkml.io](https://linkml.io)). However, aspects of communication with potential user audiences (e.g., researchers in particular domains) should be taken into account as well. For example, in the quality of onboarding documentation and tools for ingestion or conversion into @@ -59,9 +59,8 @@ meta-standards and high-level descriptions of the standards-development process avoid known pitfalls, such as the dreaded proliferation of standards, or complexity-impeded adoption. Surveying and documenting the success and failures of current standards for a specific dataset / domain can help disseminate -knowledge about the standardization process. Resources such as -[Fairsharing](https://fairsharing.org/) or [Digital Curation Center](https://www.dcc.ac.uk/guidance/standards) -can help guide this process. +knowledge about the standardization process. Resources such as Fairsharing ( +[https://fairsharing.org/](https://fairsharing.org/)) or the Digital Curation Center ([https://www.dcc.ac.uk/guidance/standards](https://www.dcc.ac.uk/guidance/standards)) can help guide this process. ### Develop standards in tandem with standards-associated software diff --git a/sections/06-acknowledgments.embed.ipynb b/sections/06-acknowledgments.embed.ipynb index 49b88f7..cfb5eaa 100644 --- a/sections/06-acknowledgments.embed.ipynb +++ b/sections/06-acknowledgments.embed.ipynb @@ -12,7 +12,7 @@ "\n", "The workshop and this report were funded through [NSF grant #2334483](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2334483&HistoricalAwards=false) from the NSF [Pathways to Enable Open-Source Ecosystems (POSE)](https://new.nsf.gov/funding/opportunities/pathways-enable-open-source-ecosystems-pose) program. The opinions expressed in this report do not necessarily reflect those of the National Science Foundation." ], - "id": "67d2ff76-a2bf-4c5a-a424-95f99096a6d7" + "id": "8bc5e899-1ead-40cf-87a2-cbe581453325" } ], "nbformat": 4, diff --git a/sections/06-acknowledgments.out.ipynb b/sections/06-acknowledgments.out.ipynb index 5aac93f..00912eb 100644 --- a/sections/06-acknowledgments.out.ipynb +++ b/sections/06-acknowledgments.out.ipynb @@ -12,7 +12,7 @@ "\n", "The workshop and this report were funded through [NSF grant #2334483](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2334483&HistoricalAwards=false) from the NSF [Pathways to Enable Open-Source Ecosystems (POSE)](https://new.nsf.gov/funding/opportunities/pathways-enable-open-source-ecosystems-pose) program. The opinions expressed in this report do not necessarily reflect those of the National Science Foundation." ], - "id": "87cdcc58-d3e3-483a-a35a-0d2ce8878a44" + "id": "ae7d89d3-2875-4fb8-aa43-45254d8fff8b" } ], "nbformat": 4, diff --git a/sections/07-participants.embed.ipynb b/sections/07-participants.embed.ipynb index 7480239..d348211 100644 --- a/sections/07-participants.embed.ipynb +++ b/sections/07-participants.embed.ipynb @@ -40,7 +40,7 @@ "| Yaroslav Halchenko | Dartmouth University |\n", "| Ziheng Sun | George Mason University |" ], - "id": "e7d849d7-d779-4132-97ac-7e2d9d9cb402" + "id": "58492b18-0b7b-4f20-8879-9721d5d88b51" } ], "nbformat": 4, diff --git a/sections/07-participants.out.ipynb b/sections/07-participants.out.ipynb index 81b954e..851be9a 100644 --- a/sections/07-participants.out.ipynb +++ b/sections/07-participants.out.ipynb @@ -40,7 +40,7 @@ "| Yaroslav Halchenko | Dartmouth University |\n", "| Ziheng Sun | George Mason University |" ], - "id": "80f7b6ef-e3e9-4496-9bdb-797dd2a2f5a5" + "id": "453390c0-c9bb-4602-9bff-47504b675ca9" } ], "nbformat": 4,