Documentation

Understanding the format

In this updated example:

  1. We’ve replaced the displaycolor attribute with a new b:casnumber attribute in the <base> elements.
  2. For Sodium Alginate, we’ve used the CAS number 9005-38-3.
  3. For Gelatin, we’ve used the CAS number 9000-70-8.
  4. We’ve kept the bioprinting namespace (xmlns:b) to define these new attributes.

This approach offers several advantages:

  1. Scientific Precision: CAS numbers provide an unambiguous identification of chemical substances, which is crucial for reproducibility in bioprinting.
  2. Material Properties: With CAS numbers, it’s easier to look up exact material properties, which can be critical for bioprinting processes.
  3. Safety and Regulations: CAS numbers make it easier to comply with safety regulations and material handling guidelines.
  4. Interoperability: This method allows for easier integration with other scientific and materials databases.

To further enhance this approach, we could consider adding more bioprinting-relevant attributes:

  1. Concentration: For solutions or hydrogels, we might want to specify the concentration.
  2. Molecular Weight: For polymers, the molecular weight can be crucial.
  3. Crosslinking Agent: If applicable, we could specify a crosslinking agent and its concentration.

Here’s how we might expand our example to include these:

<?xml version="1.0" encoding="UTF-8"?>
<model unit="millimeter" xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02"
       xmlns:m="http://schemas.microsoft.com/3dmanufacturing/material/2015/02"
       xmlns:b="http://3mfbio/documentation">
  <resources>
    <m:compositematerials id="1" matid="5">
      <m:composite values="0.7 0.3">
        <b:printparameters pressure="30" temperature="37" speed="10" nozzlediameter="0.25"/>
        <b:bioinkproperties viscosity="300" pH="7.4"/>
      </m:composite>
    </m:compositematerials>
    <basematerials id="5">
      <base name="Sodium Alginate" b:casnumber="9005-38-3" b:concentration="2" b:molecularweight="216.12"/>
      <base name="Gelatin" b:casnumber="9000-70-8" b:concentration="5" b:molecularweight="50000"/>
      <b:crosslinkingagent name="Calcium Chloride" b:casnumber="10043-52-4" b:concentration="0.1"/>
    </basematerials>
  </resources>
  <!-- Rest of the 3MF structure -->
</model>

Pages: 1 2 3 4 5 6 7