Understanding the format
In this updated example:
- We’ve replaced the
displaycolor
attribute with a newb:casnumber
attribute in the<base>
elements. - For Sodium Alginate, we’ve used the CAS number 9005-38-3.
- For Gelatin, we’ve used the CAS number 9000-70-8.
- We’ve kept the bioprinting namespace (
xmlns:b
) to define these new attributes.
This approach offers several advantages:
- Scientific Precision: CAS numbers provide an unambiguous identification of chemical substances, which is crucial for reproducibility in bioprinting.
- Material Properties: With CAS numbers, it’s easier to look up exact material properties, which can be critical for bioprinting processes.
- Safety and Regulations: CAS numbers make it easier to comply with safety regulations and material handling guidelines.
- 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:
- Concentration: For solutions or hydrogels, we might want to specify the concentration.
- Molecular Weight: For polymers, the molecular weight can be crucial.
- 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>