The JSON implementation for specimen only gets ReferenceSpecimen, which is a very small subset of specimens of interest. The JSON needs to implement its parent SF_Specimen. The XML schema implementing LaboratoryAnalysis App schema imports the required stuff from O&M (see https://geosciml.org/schemas/geosciml/4.0/laboratoryAnalysis-Specimen.xsd), we need at least dummy classes in the JSON to capture specimen.
The JSON implementation for specimen only gets ReferenceSpecimen, which is a very small subset of specimens of interest. The JSON needs to implement its parent SF_Specimen. The XML schema implementing LaboratoryAnalysis App schema imports the required stuff from O&M (see https://geosciml.org/schemas/geosciml/4.0/laboratoryAnalysis-Specimen.xsd), we need at least dummy classes in the JSON to capture specimen.