From 8011ff8814fc9c25c0c6ef80f1b58f0998bf5766 Mon Sep 17 00:00:00 2001 From: Nicolas CARPi Date: Tue, 18 Jun 2024 23:51:46 +0200 Subject: [PATCH] use random id for comments --- examples/elabftw/README.md | 240 ++++++++++++++++++------------------ examples/elabftw/export.eln | Bin 347141 -> 347349 bytes 2 files changed, 120 insertions(+), 120 deletions(-) diff --git a/examples/elabftw/README.md b/examples/elabftw/README.md index 6051de7..0c94178 100644 --- a/examples/elabftw/README.md +++ b/examples/elabftw/README.md @@ -44,7 +44,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "conformsTo": { "@id": "https://w3id.org/ro/crate/1.1" }, - "dateCreated": "2024-06-17T20:57:19+02:00", + "dateCreated": "2024-06-18T23:49:12+02:00", "sdPublisher": { "@id": "#publisher" }, @@ -73,7 +73,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "@id": "./" }, "name": "RO-Crate created", - "endTime": "2024-06-17T20:57:19+02:00", + "endTime": "2024-06-18T23:49:12+02:00", "instrument": { "@id": "https://www.elabftw.net" }, @@ -89,7 +89,111 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "identifier": "https://www.elabftw.net" }, { - "@id": "comment://2024-06-17T20%3A05%3A49%2B02%3A00", + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pptx", + "@type": "File", + "name": "example.pptx", + "alternateName": "67/6702398d3c3af6755a9bdd3c0f97a10d0e17691302528b81b9ec212e4078b3a39976b46feaab2f8bc525ba0c17610ad11d88b136a7ef32f94888e0e6f38e6d68.pptx", + "contentSize": 57375, + "sha256": "4fc01c51e094f4410a56f05f513be829425f12e7b33b5296115126a84aba74e7", + "description": "a file comment" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppt", + "@type": "File", + "name": "example.ppt", + "alternateName": "ef/ef5175e9c8520ca1d44fafb54822df5b0fd5a9a2a18adaade24261f1012b58ff887ef379d4dc06b2954178ae8bb535dc3246f05237d98b55ff121e8a15d5d4dc.ppt", + "contentSize": 162304, + "sha256": "a3201e2d74f5cf61863555641642dc189770902e7dcab9e28a0c0777bfad98f9" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppsx", + "@type": "File", + "name": "example.ppsx", + "alternateName": "77/77d83264f74db6c0ac4a903e05cc269abd20a81f7d3f55da57bd9feefe948ead2de4b29e89321a5579eedfb33cd2304d4c4034160fb5e2d267285da384c789f9.ppsx", + "contentSize": 57375, + "sha256": "7af9d974a47b6d081f1ce7ad0e3d5af21be6aeb664938cef6cfd8bdf1937cb2a" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pps", + "@type": "File", + "name": "example.pps", + "alternateName": "65/65f5f5f3b3e8f4001257efa7c40b6f14453d2bd7fef8234b183f25c6d037eb9c52559b12c19e6a2236b9393a213ad026abb164dcec6daeb3fd001e1831022da1.pps", + "contentSize": 162304, + "sha256": "a3201e2d74f5cf61863555641642dc189770902e7dcab9e28a0c0777bfad98f9" + }, + { + "@id": "#category-R&D", + "@type": "Thing", + "name": "R&D" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/", + "@type": "Dataset", + "author": { + "@id": "person://42c713981f75caa8c9d8e3a60c883dc4788c0563de13ba5607a12f385fe534fe?hash_algo=sha256" + }, + "dateCreated": "2024-06-17T20:05:48+02:00", + "dateModified": "2024-06-17T20:56:58+02:00", + "name": "Testing relationship between acceleration and gravity", + "encodingFormat": "text/html", + "url": "https://elab.local:3148/experiments.php?mode=view&id=314", + "genre": "experiment", + "creativeWorkStatus": "Success", + "hasPart": [ + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pptx" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppt" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppsx" + }, + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pps" + } + ], + "identifier": "20240617-5adb0eb3ced9e2fb514ddbdf8b102869355b72fc", + "keywords": "generated from yml,has-mathjax,physics", + "text": "

Determination of Acceleration Due to Gravity

\n

\nThe acceleration due to gravity is a fundamental constant that determines the gravitational force between two objects. In this experiment, we aimed to determine the value of acceleration due to gravity using a simple pendulum.\n

\n

Experimental Design

\n

\nWe suspended a metal ball from a string and measured the time taken for one complete oscillation of the pendulum. We repeated this measurement for different lengths of the pendulum and recorded the corresponding times. Using the formula $T=2\\pi\\sqrt{\\frac{L}{g}}$, where $T$ is the period of the pendulum, $L$ is the length of the pendulum, and $g$ is the acceleration due to gravity, we calculated the value of $g$. The period $T$ can also be expressed in terms of the frequency $f$ using the equation $T=\\frac{1}{f}$.\n

\n

Results

\n

\nThe results showed that the value of acceleration due to gravity was $9.81 \\text{ m/s}^2$, which is consistent with the accepted value. We also found that the period of the pendulum increased with increasing length, as predicted by the formula $T=2\\pi\\sqrt{\\frac{L}{g}}$. The relationship between the length and period of the pendulum can be expressed as $T^2=\\frac{4\\pi^2}{g}L$, which is a linear relationship with a slope of $\\frac{4\\pi^2}{g}$.\n

\n", + "about": { + "@id": "#category-R&D" + }, + "variableMeasured": null, + "aggregateRating": { + "@type": "AggregateRating", + "ratingValue": 4, + "reviewCount": 1 + } + }, + { + "@id": "#category-Demo", + "@type": "Thing", + "name": "Demo" + }, + { + "@id": "./Demo - Synthesis-of-Aspirin - 6bc46aec/", + "@type": "Dataset", + "author": { + "@id": "person://ec7c1f6cde2fe4f2edab2ef88546f997f5f9c2328c4bbd4de99309f49b0161f7?hash_algo=sha256" + }, + "dateCreated": "2024-06-17T20:05:49+02:00", + "dateModified": "2024-06-17T20:56:43+02:00", + "name": "Synthesis of Aspirin", + "encodingFormat": "text/html", + "url": "https://elab.local:3148/experiments.php?mode=view&id=315", + "genre": "experiment", + "creativeWorkStatus": "Success", + "identifier": "20240617-6bc46aec1f90e105d3c91b641accfe804a843b51", + "keywords": "generated from yml,chemistry,has-mathjax", + "text": "

Introduction

\n

\nAspirin is a widely used pain-relieving and anti-inflammatory drug. In this experiment, we aimed to synthesize aspirin from salicylic acid and acetic anhydride.\n

\n

Experimental Design

\n

\nWe mixed salicylic acid and acetic anhydride in the presence of a catalyst, sulfuric acid. The reaction produced aspirin and acetic acid, as shown in the following chemical equation:\n

\n

\n$$\\ce{C7H6O3 + (CH3CO)2O ->[\\text{H2SO4}] C9H8O4 + CH3COOH}$$\n

\n

\nAfter the reaction, we purified the aspirin by recrystallization from hot water. The purity of the aspirin was confirmed using thin-layer chromatography (TLC) and melting point analysis.\n

\n

Results

\n

\nThe yield of aspirin was 80% based on the amount of salicylic acid used. The purity of the aspirin was confirmed using TLC, which showed a single spot corresponding to aspirin. The melting point of the aspirin was 135-136\u00b0C, which is consistent with the literature value of 135-136.5\u00b0C.\n

\n

\nThe chemical reaction involved in the synthesis of aspirin can be written as:\n

\n

\n$$\\ce{C7H6O3 + (CH3CO)2O ->[\\text{H2SO4}] C9H8O4 + CH3COOH}$$\n

\n

\nThe theoretical yield of aspirin can be calculated using the stoichiometry of the reaction. Assuming that all the salicylic acid reacts and no aspirin is lost during the purification process, the theoretical yield is calculated as follows:\n

\n

\n$$\\text{Theoretical yield} = \\frac{\\text{moles of salicylic acid used}}{\\text{molar ratio of salicylic acid to aspirin}} \\times \\text{molar mass of aspirin}$$\n

\n

\nThe actual yield of aspirin can be calculated by dividing the mass of the purified aspirin by the mass of salicylic acid used and multiplying by 100%. The percent yield can be calculated by dividing the actual yield by the theoretical yield and multiplying by 100%.\n

\n", + "about": { + "@id": "#category-Demo" + }, + "variableMeasured": null + }, + { + "@id": "comment://ae83188ed6c0efa5f37c81956547f5769eeb0724215d6a456f1a59d3bbaa33aa?hash_algo=sha256", "@type": "Comment", "dateCreated": "2024-06-17T20:05:49+02:00", "text": "Well, it's always reassuring to know that scientists are spending their time and our tax dollars discovering what the rest of us already learned in third-grade science class.", @@ -122,7 +226,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "sha256": "84a65798c5a227119ad96b921e6f3e19ed34b23cfcee350be8d74c63e0e95d40" }, { - "@id": "comment://2024-06-17T20%3A05%3A47%2B02%3A00", + "@id": "comment://eb912fa48283cfc716e5ac8bf0fa1288f05d910945224f520bab1f50d9af353d?hash_algo=sha256", "@type": "Comment", "dateCreated": "2024-06-17T20:05:47+02:00", "text": "Great results on the DNA extraction. The yield and purity look good. For the wash steps, consider extending the final centrifugation to 3 minutes to ensure no residual buffer. Nice work!", @@ -182,7 +286,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "genre": "experiment", "comment": [ { - "@id": "comment://2024-06-17T20%3A05%3A47%2B02%3A00" + "@id": "comment://eb912fa48283cfc716e5ac8bf0fa1288f05d910945224f520bab1f50d9af353d?hash_algo=sha256" } ], "creativeWorkStatus": "Success", @@ -416,7 +520,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "genre": "experiment", "comment": [ { - "@id": "comment://2024-06-17T20%3A05%3A49%2B02%3A00" + "@id": "comment://ae83188ed6c0efa5f37c81956547f5769eeb0724215d6a456f1a59d3bbaa33aa?hash_algo=sha256" } ], "creativeWorkStatus": "Running", @@ -479,110 +583,6 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "reviewCount": 1 } }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pptx", - "@type": "File", - "name": "example.pptx", - "alternateName": "67/6702398d3c3af6755a9bdd3c0f97a10d0e17691302528b81b9ec212e4078b3a39976b46feaab2f8bc525ba0c17610ad11d88b136a7ef32f94888e0e6f38e6d68.pptx", - "contentSize": 57375, - "sha256": "4fc01c51e094f4410a56f05f513be829425f12e7b33b5296115126a84aba74e7", - "description": "a file comment" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppt", - "@type": "File", - "name": "example.ppt", - "alternateName": "ef/ef5175e9c8520ca1d44fafb54822df5b0fd5a9a2a18adaade24261f1012b58ff887ef379d4dc06b2954178ae8bb535dc3246f05237d98b55ff121e8a15d5d4dc.ppt", - "contentSize": 162304, - "sha256": "a3201e2d74f5cf61863555641642dc189770902e7dcab9e28a0c0777bfad98f9" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppsx", - "@type": "File", - "name": "example.ppsx", - "alternateName": "77/77d83264f74db6c0ac4a903e05cc269abd20a81f7d3f55da57bd9feefe948ead2de4b29e89321a5579eedfb33cd2304d4c4034160fb5e2d267285da384c789f9.ppsx", - "contentSize": 57375, - "sha256": "7af9d974a47b6d081f1ce7ad0e3d5af21be6aeb664938cef6cfd8bdf1937cb2a" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pps", - "@type": "File", - "name": "example.pps", - "alternateName": "65/65f5f5f3b3e8f4001257efa7c40b6f14453d2bd7fef8234b183f25c6d037eb9c52559b12c19e6a2236b9393a213ad026abb164dcec6daeb3fd001e1831022da1.pps", - "contentSize": 162304, - "sha256": "a3201e2d74f5cf61863555641642dc189770902e7dcab9e28a0c0777bfad98f9" - }, - { - "@id": "#category-R&D", - "@type": "Thing", - "name": "R&D" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/", - "@type": "Dataset", - "author": { - "@id": "person://42c713981f75caa8c9d8e3a60c883dc4788c0563de13ba5607a12f385fe534fe?hash_algo=sha256" - }, - "dateCreated": "2024-06-17T20:05:48+02:00", - "dateModified": "2024-06-17T20:56:58+02:00", - "name": "Testing relationship between acceleration and gravity", - "encodingFormat": "text/html", - "url": "https://elab.local:3148/experiments.php?mode=view&id=314", - "genre": "experiment", - "creativeWorkStatus": "Success", - "hasPart": [ - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pptx" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppt" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.ppsx" - }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/example.pps" - } - ], - "identifier": "20240617-5adb0eb3ced9e2fb514ddbdf8b102869355b72fc", - "keywords": "generated from yml,has-mathjax,physics", - "text": "

Determination of Acceleration Due to Gravity

\n

\nThe acceleration due to gravity is a fundamental constant that determines the gravitational force between two objects. In this experiment, we aimed to determine the value of acceleration due to gravity using a simple pendulum.\n

\n

Experimental Design

\n

\nWe suspended a metal ball from a string and measured the time taken for one complete oscillation of the pendulum. We repeated this measurement for different lengths of the pendulum and recorded the corresponding times. Using the formula $T=2\\pi\\sqrt{\\frac{L}{g}}$, where $T$ is the period of the pendulum, $L$ is the length of the pendulum, and $g$ is the acceleration due to gravity, we calculated the value of $g$. The period $T$ can also be expressed in terms of the frequency $f$ using the equation $T=\\frac{1}{f}$.\n

\n

Results

\n

\nThe results showed that the value of acceleration due to gravity was $9.81 \\text{ m/s}^2$, which is consistent with the accepted value. We also found that the period of the pendulum increased with increasing length, as predicted by the formula $T=2\\pi\\sqrt{\\frac{L}{g}}$. The relationship between the length and period of the pendulum can be expressed as $T^2=\\frac{4\\pi^2}{g}L$, which is a linear relationship with a slope of $\\frac{4\\pi^2}{g}$.\n

\n", - "about": { - "@id": "#category-R&D" - }, - "variableMeasured": null, - "aggregateRating": { - "@type": "AggregateRating", - "ratingValue": 4, - "reviewCount": 1 - } - }, - { - "@id": "#category-Demo", - "@type": "Thing", - "name": "Demo" - }, - { - "@id": "./Demo - Synthesis-of-Aspirin - 6bc46aec/", - "@type": "Dataset", - "author": { - "@id": "person://ec7c1f6cde2fe4f2edab2ef88546f997f5f9c2328c4bbd4de99309f49b0161f7?hash_algo=sha256" - }, - "dateCreated": "2024-06-17T20:05:49+02:00", - "dateModified": "2024-06-17T20:56:43+02:00", - "name": "Synthesis of Aspirin", - "encodingFormat": "text/html", - "url": "https://elab.local:3148/experiments.php?mode=view&id=315", - "genre": "experiment", - "creativeWorkStatus": "Success", - "identifier": "20240617-6bc46aec1f90e105d3c91b641accfe804a843b51", - "keywords": "generated from yml,chemistry,has-mathjax", - "text": "

Introduction

\n

\nAspirin is a widely used pain-relieving and anti-inflammatory drug. In this experiment, we aimed to synthesize aspirin from salicylic acid and acetic anhydride.\n

\n

Experimental Design

\n

\nWe mixed salicylic acid and acetic anhydride in the presence of a catalyst, sulfuric acid. The reaction produced aspirin and acetic acid, as shown in the following chemical equation:\n

\n

\n$$\\ce{C7H6O3 + (CH3CO)2O ->[\\text{H2SO4}] C9H8O4 + CH3COOH}$$\n

\n

\nAfter the reaction, we purified the aspirin by recrystallization from hot water. The purity of the aspirin was confirmed using thin-layer chromatography (TLC) and melting point analysis.\n

\n

Results

\n

\nThe yield of aspirin was 80% based on the amount of salicylic acid used. The purity of the aspirin was confirmed using TLC, which showed a single spot corresponding to aspirin. The melting point of the aspirin was 135-136\u00b0C, which is consistent with the literature value of 135-136.5\u00b0C.\n

\n

\nThe chemical reaction involved in the synthesis of aspirin can be written as:\n

\n

\n$$\\ce{C7H6O3 + (CH3CO)2O ->[\\text{H2SO4}] C9H8O4 + CH3COOH}$$\n

\n

\nThe theoretical yield of aspirin can be calculated using the stoichiometry of the reaction. Assuming that all the salicylic acid reacts and no aspirin is lost during the purification process, the theoretical yield is calculated as follows:\n

\n

\n$$\\text{Theoretical yield} = \\frac{\\text{moles of salicylic acid used}}{\\text{molar ratio of salicylic acid to aspirin}} \\times \\text{molar mass of aspirin}$$\n

\n

\nThe actual yield of aspirin can be calculated by dividing the mass of the purified aspirin by the mass of salicylic acid used and multiplying by 100%. The percent yield can be calculated by dividing the actual yield by the theoretical yield and multiplying by 100%.\n

\n", - "about": { - "@id": "#category-Demo" - }, - "variableMeasured": null - }, { "@id": "./Project-CRYPTO-COOL - Effect-of-temperature-on-enzyme-activity - d938ab84/", "@type": "Dataset", @@ -666,7 +666,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "variableMeasured": null }, { - "@id": "comment://2024-06-17T20%3A05%3A46%2B02%3A00", + "@id": "comment://bd4be523f6baba4df3d7482cd2df4b03481d54ad63444f720c99f476c49c8431?hash_algo=sha256", "@type": "Comment", "dateCreated": "2024-06-17T20:05:46+02:00", "text": "Oh, how fascinating. I'm sure the groundbreaking discovery that water is wet will change the course of human history forever.", @@ -675,7 +675,7 @@ Here is a correspondance between concepts in eLabFTW and how they are translated } }, { - "@id": "comment://2024-06-17T20%3A05%3A46%2B02%3A00", + "@id": "comment://94292c4f5603efe95bfd6cbd29b36bcd5976c5f365ed19f2cfd69dc01f9bf1fa?hash_algo=sha256", "@type": "Comment", "dateCreated": "2024-06-17T20:05:46+02:00", "text": "Well, it's a relief to see that the scientific community is hard at work discovering what we already suspected: that the sky is indeed blue. I can't wait for their next groundbreaking revelation that grass is green.", @@ -697,10 +697,10 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "genre": "experiment", "comment": [ { - "@id": "comment://2024-06-17T20%3A05%3A46%2B02%3A00" + "@id": "comment://bd4be523f6baba4df3d7482cd2df4b03481d54ad63444f720c99f476c49c8431?hash_algo=sha256" }, { - "@id": "comment://2024-06-17T20%3A05%3A46%2B02%3A00" + "@id": "comment://94292c4f5603efe95bfd6cbd29b36bcd5976c5f365ed19f2cfd69dc01f9bf1fa?hash_algo=sha256" } ], "creativeWorkStatus": "Success", @@ -794,6 +794,12 @@ Here is a correspondance between concepts in eLabFTW and how they are translated "Dataset" ], "hasPart": [ + { + "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/" + }, + { + "@id": "./Demo - Synthesis-of-Aspirin - 6bc46aec/" + }, { "@id": "./Project-CRYPTO-COOL - Testing-the-eLabFTW-lab-notebook - 8ebcfca1/" }, @@ -809,12 +815,6 @@ Here is a correspondance between concepts in eLabFTW and how they are translated { "@id": "./Generated - Minus-qui-dolorem-praesentium-quos-aliquam-quia-ea - 18fd5717/" }, - { - "@id": "./RD - Testing-relationship-between-acceleration-and-gravity - 5adb0eb3/" - }, - { - "@id": "./Demo - Synthesis-of-Aspirin - 6bc46aec/" - }, { "@id": "./Project-CRYPTO-COOL - Effect-of-temperature-on-enzyme-activity - d938ab84/" }, diff --git a/examples/elabftw/export.eln b/examples/elabftw/export.eln index 42ddefaa6762ce7e8e9e74db132da897c5eb236d..a5027cb383b8309cdfd3d88536cb0ac032487d52 100644 GIT binary patch delta 13022 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%0DIXm$Te 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 delta 12855 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 j9`F_NkA?W(D}Py(