{
  "$id": "https://biosimulant.com/standards/model-compatibility/v0.1/catalogue.json",
  "$schema": "https://biosimulant.com/standards/model-compatibility/v0.1/schemas/catalogue.schema.json",
  "bundle_sha256": null,
  "counts": {
    "item_definitions": 266,
    "item_packs": 30,
    "profiles": 650
  },
  "item_definitions": [
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "unit-convertible",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "accepted_units",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.byte_size",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.compression",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.encryption",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.format",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.format_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.media_type",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.partitioning",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.schema_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.schema_sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "digest-equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "artifact",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "artifact.staging",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.age",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.assay",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.cell_line",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.cell_type",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.cohort",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.compartment",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.confluence",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.culture_system",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.denominator",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": false,
      "path": "biological_context.disease",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.geography",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": false,
      "path": "biological_context.intervention",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.intervention.agent",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.intervention.dose",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.intervention.duration",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.intervention.route",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.intervention.schedule",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.lineage",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.medium",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.oxygen",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.passage",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.population",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.sampling_frame",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.sex",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.species",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.strain",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.stratum",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.substrate",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "context-compatible",
      "family": "biological_context",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "biological_context.tissue",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].expected",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].id",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].inputs",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].operator",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].profile_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].reason",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].remediation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "constraints[]",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "constraints[].severity",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "default",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "labels-equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].coordinates_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].dynamic",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].labels_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].labels_sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].meaning",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].name",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].ordering",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].size",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "unit-convertible",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.axes[].unit",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.dose_axis",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.feature_axis",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.feature_labels_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.feature_labels_sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.orientation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.origin",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.pixel_spacing",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.sample_axis",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.slice_thickness",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.spatial_axes",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "dimensions",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dimensions.time_axis",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "dtype",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "emitted_unit",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.actual_context",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.artifact_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.contract_sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.observation_time",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.origin",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.produced_by",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.provenance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.uncertainty",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.validation_results",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "envelope",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "envelope.value",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.ambiguity_handling",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.canonicalization",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.case_policy",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.coding_system",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.coding_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.deprecated_handling",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.edge_namespace",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.entity_type",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].cardinality",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "mapping-total",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].coverage",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].license",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].release",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].source_namespace",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.mapping_refs[].target_namespace",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.namespace",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.namespace_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.node_namespace",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.structure_hash",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.taxonomy_namespace",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.taxonomy_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.transcript_reference",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.unmapped_handling",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "identifiers",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "identifiers.variant_notation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "kind",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.causality",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.consumption",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.evolutionary_time",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.freshness",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.interpolation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.kind",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.observation_period",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.production",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.sampling",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.temporal_meaning",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.time_origin",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.time_unit",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "lifecycle",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "lifecycle.window",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.aggregation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.baseline",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.batch_correction",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.calibration_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.control",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.detection_limits",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.evolutionary_distance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.normalization",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.quantity",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.rate_basis",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.reference_range",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.response_direction",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.scale",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.standardization",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.tolerance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "unit-convertible",
      "family": "measurement",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "measurement.unit",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "name",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.absolute_tolerance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.audit_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.edge_evidence",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.estimation_method",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.evidence_refs",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.fit_method",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.generated_at",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.instrument",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.instrument_model",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.method",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.method_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.model_digest",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.observed_at",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.operator",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.parameter_digest",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.phylogenetic_method",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.processing_pipeline_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.protocol_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.protocol_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.random_seed",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.registration_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.relative_tolerance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.segmentation_method",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.software",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.software_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.solver",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.solver_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.source_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.source_sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.substitution_model",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.surveillance_system",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.transformation_chain",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "origin",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "origin.type",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.alphabet",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.alternate_allele",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.canonicalization",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.channel_order",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.circularity",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.conformer_method",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.coordinate_system",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.directed",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.edge_schema",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.encoding",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.endianness",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.feature_space",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.formal_charge",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.hydrogen_policy",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.interval_convention",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.isotope_state",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.kind",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.layout",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.left_normalized",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.masking",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.multigraph",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.node_schema",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.normalization_tool",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.normalization_version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.ordering",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.precision",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.protonation_state",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.quality_encoding",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.reference_allele",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.reference_assembly",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.reference_sequence",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.self_loops",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.sparsity",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.state_order",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.stereochemistry",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.strand",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.structure_format",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.tautomer_state",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.tree_format",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "representation",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "representation.weight_semantics",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "required",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "schema",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.classification",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.consent_scope",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": false,
      "path": "security.data_use",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.deidentification",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.export_control",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.license",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.license_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.redaction",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.residency",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.retention",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "security",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "security.workspace_boundary",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ancestral_state",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.cell_state",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.concept",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.consequence",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.endpoint",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.entity",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.intended_use",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.lineage",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.model_formalism",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_snapshot_ref",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_snapshot_sha256",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_terms",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_terms[].label",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_terms[].ontology",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_terms[].relation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_terms[].uri",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.ontology_terms[].version",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.pk_parameter",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.process",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": false,
      "path": "semantic.qualifiers",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.role",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.subject",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "term-equivalent",
      "family": "semantic",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "semantic.variant_class",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "shape",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "existing-io",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "signal_type",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.branch_support",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.censoring",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.confidence_level",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.distribution",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.edge_confidence",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.fit_quality",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.imputation",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.interval",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.kind",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.missingness",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.parameter_covariance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.parameters",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.quality_flags",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.segmentation_confidence",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    },
    {
      "comparison_effect": "Checked only when the profile requires it or both contracts include it.",
      "comparison_operator": "equal",
      "family": "uncertainty",
      "json_schema": {
        "type": [
          "string",
          "number",
          "integer",
          "boolean",
          "array",
          "object",
          "null"
        ]
      },
      "missing_behavior": "unknown",
      "ordered": true,
      "path": "uncertainty.variance",
      "requirement": "profile-dependent",
      "value_type": "profile-defined JSON value"
    }
  ],
  "item_packs": [
    {
      "description": "Details for data passed as files: media type, serialization, schema, compression, checksum, and staging.",
      "id": "artifact-format",
      "items": [
        "artifact.media_type",
        "artifact.format",
        "artifact.format_version",
        "artifact.schema_ref",
        "artifact.schema_sha256",
        "artifact.compression",
        "artifact.sha256",
        "artifact.byte_size",
        "artifact.staging",
        "artifact.partitioning",
        "artifact.encryption"
      ]
    },
    {
      "description": "Which assay produced the data: protocol, instrument, calibration, and controls.",
      "id": "assay-evidence",
      "items": [
        "biological_context.assay",
        "origin.protocol_ref",
        "origin.protocol_version",
        "origin.instrument",
        "origin.instrument_model",
        "origin.software",
        "origin.software_version",
        "measurement.calibration_ref",
        "measurement.control",
        "uncertainty.quality_flags",
        "origin.evidence_refs"
      ]
    },
    {
      "description": "Where the data comes from biologically: species, material, disease, intervention, assay, and compartment.",
      "id": "biological-context",
      "items": [
        "biological_context.species",
        "biological_context.strain",
        "biological_context.sex",
        "biological_context.age",
        "biological_context.tissue",
        "biological_context.cell_type",
        "biological_context.cell_line",
        "biological_context.disease",
        "biological_context.intervention",
        "biological_context.assay",
        "biological_context.cohort",
        "biological_context.compartment"
      ]
    },
    {
      "description": "Which cells the data describes: cell type, lineage, culture conditions, passage, and state.",
      "id": "cell-context",
      "items": [
        "biological_context.cell_type",
        "biological_context.cell_line",
        "biological_context.lineage",
        "biological_context.culture_system",
        "biological_context.passage",
        "biological_context.medium",
        "biological_context.substrate",
        "biological_context.oxygen",
        "biological_context.confluence",
        "semantic.cell_state"
      ]
    },
    {
      "description": "Rules for clinical data: coding systems, population, consent, de-identification, and use restrictions.",
      "id": "clinical-governance",
      "items": [
        "identifiers.coding_system",
        "identifiers.coding_version",
        "biological_context.cohort",
        "biological_context.population",
        "security.consent_scope",
        "security.data_use",
        "security.deidentification",
        "security.residency",
        "security.retention",
        "origin.audit_ref",
        "semantic.intended_use"
      ]
    },
    {
      "description": "How an array is laid out: named axes, coordinates, labels, sizes, and order.",
      "id": "dimensioned-array",
      "items": [
        "dimensions.axes",
        "dimensions.axes[].name",
        "dimensions.axes[].meaning",
        "dimensions.axes[].size",
        "dimensions.axes[].unit",
        "dimensions.axes[].labels_ref",
        "dimensions.axes[].labels_sha256",
        "dimensions.axes[].ordering",
        "dimensions.axes[].coordinates_ref",
        "dimensions.axes[].dynamic"
      ]
    },
    {
      "description": "Dose-response data: the intervention, dose axis, endpoint, response direction, and fitted curve.",
      "id": "dose-response",
      "items": [
        "biological_context.intervention.agent",
        "biological_context.intervention.dose",
        "biological_context.intervention.route",
        "biological_context.intervention.duration",
        "semantic.endpoint",
        "measurement.baseline",
        "measurement.response_direction",
        "dimensions.dose_axis",
        "dimensions.time_axis",
        "origin.fit_method",
        "uncertainty.fit_quality"
      ]
    },
    {
      "description": "Sample-by-feature matrices, including exactly which features are present and how the data was preprocessed.",
      "id": "feature-matrix",
      "items": [
        "dimensions.sample_axis",
        "dimensions.feature_axis",
        "dimensions.feature_labels_ref",
        "dimensions.feature_labels_sha256",
        "representation.feature_space",
        "representation.ordering",
        "measurement.normalization",
        "measurement.batch_correction",
        "uncertainty.missingness",
        "origin.processing_pipeline_ref"
      ]
    },
    {
      "description": "Networks: node and edge types, direction, weights, sources, and identifier systems.",
      "id": "graph-network",
      "items": [
        "representation.node_schema",
        "representation.edge_schema",
        "representation.directed",
        "representation.multigraph",
        "representation.weight_semantics",
        "representation.self_loops",
        "identifiers.node_namespace",
        "identifiers.edge_namespace",
        "origin.edge_evidence",
        "uncertainty.edge_confidence"
      ]
    },
    {
      "description": "Versioned identifiers, normalized so the same thing always gets the same ID.",
      "id": "identifier-core",
      "items": [
        "identifiers.namespace",
        "identifiers.namespace_version",
        "identifiers.entity_type",
        "identifiers.canonicalization",
        "identifiers.mapping_refs",
        "identifiers.ambiguity_handling",
        "identifiers.unmapped_handling",
        "identifiers.deprecated_handling",
        "identifiers.case_policy"
      ]
    },
    {
      "description": "Images and volumes: pixels or voxels, channels, resolution, registration, and anatomical frame.",
      "id": "imaging-spatial",
      "items": [
        "representation.coordinate_system",
        "representation.channel_order",
        "dimensions.spatial_axes",
        "dimensions.pixel_spacing",
        "dimensions.slice_thickness",
        "dimensions.origin",
        "dimensions.orientation",
        "origin.registration_ref",
        "origin.segmentation_method",
        "uncertainty.segmentation_confidence"
      ]
    },
    {
      "description": "Mappings between identifier systems: the exact source and target systems, and a fixed record of the mapping used.",
      "id": "mapping-capability",
      "items": [
        "identifiers.mapping_refs[].ref",
        "identifiers.mapping_refs[].sha256",
        "identifiers.mapping_refs[].source_namespace",
        "identifiers.mapping_refs[].target_namespace",
        "identifiers.mapping_refs[].coverage",
        "identifiers.mapping_refs[].cardinality",
        "identifiers.mapping_refs[].release",
        "identifiers.mapping_refs[].license"
      ]
    },
    {
      "description": "What was measured: quantity, unit, scale, normalization, and detection limits.",
      "id": "measurement-core",
      "items": [
        "measurement.quantity",
        "measurement.unit",
        "measurement.scale",
        "measurement.normalization",
        "measurement.baseline",
        "measurement.reference_range",
        "measurement.detection_limits",
        "measurement.calibration_ref",
        "measurement.aggregation",
        "measurement.tolerance"
      ]
    },
    {
      "description": "Which molecule this is: chemical or macromolecular structure, stereochemistry, charge, and conformer.",
      "id": "molecular-structure",
      "items": [
        "semantic.entity",
        "representation.structure_format",
        "representation.stereochemistry",
        "representation.protonation_state",
        "representation.tautomer_state",
        "representation.formal_charge",
        "representation.isotope_state",
        "representation.conformer_method",
        "representation.hydrogen_policy",
        "identifiers.structure_hash"
      ]
    },
    {
      "description": "Ontology terms pinned to a specific version, and safe rules for matching broader and narrower terms.",
      "id": "ontology-terms",
      "items": [
        "semantic.ontology_terms[].uri",
        "semantic.ontology_terms[].ontology",
        "semantic.ontology_terms[].version",
        "semantic.ontology_terms[].label",
        "semantic.ontology_terms[].relation",
        "semantic.ontology_snapshot_ref",
        "semantic.ontology_snapshot_sha256"
      ]
    },
    {
      "description": "Pharmacokinetics: exposure, sampling times, compartments, and PK parameter definitions.",
      "id": "pharmacokinetics",
      "items": [
        "biological_context.compartment",
        "biological_context.intervention.route",
        "biological_context.intervention.schedule",
        "lifecycle.sampling",
        "measurement.quantity",
        "measurement.unit",
        "semantic.pk_parameter",
        "origin.estimation_method",
        "uncertainty.parameter_covariance"
      ]
    },
    {
      "description": "Which population the data describes: strata, geography, denominator, sampling frame, and rates.",
      "id": "population-context",
      "items": [
        "biological_context.population",
        "biological_context.geography",
        "biological_context.stratum",
        "biological_context.denominator",
        "biological_context.sampling_frame",
        "measurement.rate_basis",
        "measurement.standardization",
        "lifecycle.observation_period",
        "origin.surveillance_system",
        "uncertainty.interval"
      ]
    },
    {
      "description": "The port fields model.yaml already has (name, type, shape), carried into the contract.",
      "id": "port-structure",
      "items": [
        "name",
        "signal_type",
        "kind",
        "dtype",
        "shape",
        "schema",
        "emitted_unit",
        "accepted_units",
        "required",
        "default"
      ]
    },
    {
      "description": "Where a value came from and how it was produced.",
      "id": "provenance-origin",
      "items": [
        "origin.type",
        "origin.source_ref",
        "origin.source_sha256",
        "origin.method",
        "origin.method_version",
        "origin.transformation_chain",
        "origin.observed_at",
        "origin.generated_at",
        "origin.operator"
      ]
    },
    {
      "description": "How the data is encoded and structured.",
      "id": "representation-core",
      "items": [
        "representation.kind",
        "representation.encoding",
        "representation.layout",
        "representation.feature_space",
        "representation.ordering",
        "representation.sparsity",
        "representation.canonicalization",
        "representation.precision",
        "representation.endianness"
      ]
    },
    {
      "description": "What travels with a value at run time: context, the value or file itself, provenance, and observation time.",
      "id": "runtime-envelope",
      "items": [
        "envelope.contract_sha256",
        "envelope.value",
        "envelope.artifact_ref",
        "envelope.actual_context",
        "envelope.origin",
        "envelope.uncertainty",
        "envelope.provenance",
        "envelope.observation_time",
        "envelope.produced_by",
        "envelope.validation_results"
      ]
    },
    {
      "description": "How the data may be handled: classification, license, consent, data residency, and workspace policy.",
      "id": "security-policy",
      "items": [
        "security.classification",
        "security.license",
        "security.license_ref",
        "security.consent_scope",
        "security.data_use",
        "security.residency",
        "security.workspace_boundary",
        "security.export_control",
        "security.retention",
        "security.redaction"
      ]
    },
    {
      "description": "What the data means, biologically or computationally.",
      "id": "semantic-core",
      "items": [
        "semantic.concept",
        "semantic.subject",
        "semantic.process",
        "semantic.role",
        "semantic.endpoint",
        "semantic.qualifiers",
        "semantic.ontology_terms"
      ]
    },
    {
      "description": "Sequence positions: alphabet, strand, coordinates, and reference genome assembly.",
      "id": "sequence-coordinate",
      "items": [
        "representation.alphabet",
        "representation.strand",
        "representation.coordinate_system",
        "representation.reference_assembly",
        "representation.reference_sequence",
        "representation.interval_convention",
        "representation.circularity",
        "representation.masking",
        "representation.quality_encoding"
      ]
    },
    {
      "description": "What you need to rerun a simulation: model formalism, solver, tolerances, random seed, and state order.",
      "id": "simulation-reproducibility",
      "items": [
        "semantic.model_formalism",
        "representation.state_order",
        "lifecycle.time_unit",
        "lifecycle.time_origin",
        "origin.solver",
        "origin.solver_version",
        "origin.absolute_tolerance",
        "origin.relative_tolerance",
        "origin.random_seed",
        "origin.parameter_digest",
        "origin.model_digest"
      ]
    },
    {
      "description": "Taxonomy and evolution: lineage, phylogenetic method, evolutionary time, and confidence.",
      "id": "taxonomy-evolution",
      "items": [
        "identifiers.taxonomy_namespace",
        "identifiers.taxonomy_version",
        "semantic.lineage",
        "semantic.ancestral_state",
        "representation.tree_format",
        "measurement.evolutionary_distance",
        "lifecycle.evolutionary_time",
        "origin.phylogenetic_method",
        "origin.substitution_model",
        "uncertainty.branch_support"
      ]
    },
    {
      "description": "Timing: how states and events change over time, sampling, and how recent the data is.",
      "id": "temporal-lifecycle",
      "items": [
        "lifecycle.kind",
        "lifecycle.consumption",
        "lifecycle.production",
        "lifecycle.temporal_meaning",
        "lifecycle.time_origin",
        "lifecycle.time_unit",
        "lifecycle.sampling",
        "lifecycle.interpolation",
        "lifecycle.freshness",
        "lifecycle.window",
        "lifecycle.causality"
      ]
    },
    {
      "description": "Data quality: uncertainty, confidence, quality flags, missing values, and censoring.",
      "id": "uncertainty-quality",
      "items": [
        "uncertainty.kind",
        "uncertainty.distribution",
        "uncertainty.parameters",
        "uncertainty.variance",
        "uncertainty.interval",
        "uncertainty.confidence_level",
        "uncertainty.quality_flags",
        "uncertainty.missingness",
        "uncertainty.censoring",
        "uncertainty.imputation"
      ]
    },
    {
      "description": "Validation rules written as data, never as code.",
      "id": "validation-constraints",
      "items": [
        "constraints[].id",
        "constraints[].operator",
        "constraints[].inputs",
        "constraints[].expected",
        "constraints[].severity",
        "constraints[].reason",
        "constraints[].remediation",
        "constraints[].profile_ref"
      ]
    },
    {
      "description": "Genetic variants: normalized variant identity and predicted consequence.",
      "id": "variant-identity",
      "items": [
        "semantic.variant_class",
        "representation.reference_allele",
        "representation.alternate_allele",
        "representation.left_normalized",
        "representation.normalization_tool",
        "representation.normalization_version",
        "identifiers.variant_notation",
        "identifiers.transcript_reference",
        "semantic.consequence"
      ]
    }
  ],
  "profiles": [
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Scalar Quantity (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/scalar-quantity@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Scalar Quantity",
      "name": "scalar-quantity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/scalar-quantity/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:3ad68c31323c1d282b608c4db968373637bf508fbaf333994b18229db9a687bc",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Categorical Value (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/categorical-value@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Categorical Value",
      "name": "categorical-value",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/categorical-value/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "draft",
      "sha256": "sha256:d65ff116ec1f8b3ea5a172481ebe5074f2ed05e30e24c1105a6de78549f277fb",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Binary Flag (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/binary-flag@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Binary Flag",
      "name": "binary-flag",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/binary-flag/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:a8d13680eef3b76b7ffac03929fbfb8dcb4af548ae8cd3b00d069b338a41d7c0",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Bounded Score (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/bounded-score@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Bounded Score",
      "name": "bounded-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/bounded-score/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "draft",
      "sha256": "sha256:8636ad9193a4b8b58211484a47bba298a9f9d175f24aad4f36185ccc4ad72fe9",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Probability (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/probability@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Probability",
      "name": "probability",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/probability/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:61370cf7fb5aca3a6ffd7ad3b20546bd283a605182e86a8dffae74339d16a650",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Probability Distribution (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/probability-distribution@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Probability Distribution",
      "name": "probability-distribution",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/probability-distribution/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:763aaf30f60b82065e978313887a57dafb8d92da99489571d9c5bb04afa2b3e7",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Labeled Vector (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/labelled-vector@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Labeled Vector",
      "name": "labelled-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/labelled-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:7c098a0d0fa59a6b35c0ca8e4a5bab6925decbbc0613a04442378e8fea286165",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Sparse Vector (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/sparse-vector@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Sparse Vector",
      "name": "sparse-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/sparse-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:6b0d5933f024736679b022fd32ba832ee7ee5450145e91f13e6ce5bfbe362253",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Ordered Vector (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/ordered-vector@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Ordered Vector",
      "name": "ordered-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/ordered-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:c8bad656db142cfecc2faadb3330f8f2a1f36563f5c2d63d3622d5a3dfc7adf0",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Matrix (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/matrix@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Matrix",
      "name": "matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:e88b8cee71628b6fab60a6b58072c8bff449877592148df1b2b0cde3830e50ff",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Sparse Matrix (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/sparse-matrix@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Sparse Matrix",
      "name": "sparse-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/sparse-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:18c652ea05278b6959ff732cb5f0b76d447fe374d5dcb11872be46e55ceaec5c",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Tensor (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/tensor@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Tensor",
      "name": "tensor",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/tensor/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:48be41940652d91902083fd9fb21220f7ce88647df31fa31cc8b83bcdd9f4bd2",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Record (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/record@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Record",
      "name": "record",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/record/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:87c5f1fc0cdb81ffa5cd8a06f105d08a10cfdd385b7b46974b410a503dd3e05b",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Event (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/event@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Event",
      "name": "event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/event/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:85a7f8b4d52cd66f249f5feec32c667d3350df20a881c1434289eec7bf7b5238",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Event Stream (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/event-stream@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Event Stream",
      "name": "event-stream",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/event-stream/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:b09a70502e9196ab14420c4ad29f4662add4e76e50e6f53f6c2bf500da6c3e3a",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Regular Time Series (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/regular-time-series@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Regular Time Series",
      "name": "regular-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/regular-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "draft",
      "sha256": "sha256:a95810cf0d2ccab3d033acf3c9b1e1fb9a3ad76d92f6a1ca1c92ba322f88f613",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Irregular Time Series (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/irregular-time-series@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Irregular Time Series",
      "name": "irregular-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/irregular-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "draft",
      "sha256": "sha256:39e3f9ec86f10839b234f9f3e4975d7bb3f6964b6add531d5c6ccdc34074f48c",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Field (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/spatial-field@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "dimensioned-array"
      ],
      "label": "Spatial Field",
      "name": "spatial-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/spatial-field/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:a57d866d2641b9156a2d3eec949549d018f6e39e60cd59328a13dead1ab7aca7",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Graph (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/graph@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope",
        "graph-network"
      ],
      "label": "Graph",
      "name": "graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/graph/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:46e9868e3099a15d458697c6a11d3aca00e40a1dcd9bdb4d8c55c4597cd367ff",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Table Artifact (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/table-artifact@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Table Artifact",
      "name": "table-artifact",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/table-artifact/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:b92ed06c65ac3b01d87646632d99b4d4a274ec70d3b202297b81f547d2106cdd",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Dataset Reference (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/dataset-reference@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Dataset Reference",
      "name": "dataset-reference",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/dataset-reference/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:ceea5b4e07782cde5e12be7292db3d18a2d77e588a6cfb3dc84a808ed0d55f6c",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Parameter Set (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/parameter-set@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Parameter Set",
      "name": "parameter-set",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/parameter-set/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:f138d61a468eb819eadbfd2d473d215d64185ade9c0490c8a6742add8d0d4dde",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Model State (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/model-state@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Model State",
      "name": "model-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/model-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:266754495b5c0f13b044355666eb5e33cdd2ab3c70d9ea485802fa21b0eb2dfa",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Simulation Clock (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/simulation-clock@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Simulation Clock",
      "name": "simulation-clock",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/simulation-clock/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:8db12c20b853fd6f50bfce0504dc3f14e8a99999fafc78212cfa6f21b3802c23",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Checkpoint Artifact (Core data and execution): what a port must declare, and how two ports are compared.",
      "domain": "core",
      "domain_label": "Core data and execution",
      "id": "core/checkpoint-artifact@0.1",
      "item_packs": [
        "port-structure",
        "semantic-core",
        "representation-core",
        "validation-constraints",
        "runtime-envelope"
      ],
      "label": "Checkpoint Artifact",
      "name": "checkpoint-artifact",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/core/checkpoint-artifact/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:f1b7a3957c4798a05ad82463f05abd2b71b252e163a0e8606523f6ab7ec1d285",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Reference Sequence (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/reference-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Reference Sequence",
      "name": "reference-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/reference-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1919c587a388238f03bccf9661503ba7c532c8bdd9e9d870688239f6745939b2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Raw Sequence (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/raw-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Raw Sequence",
      "name": "raw-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/raw-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b7d9d7514f8bb1ac96df2c27a107f6b4498069d2c8bf8ca1af74151b7e7ca2df",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Genomic Region (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/genomic-region@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Genomic Region",
      "name": "genomic-region",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/genomic-region/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7b65de498b033290636d2464dd67767995bbee853539962bf5b13090d75f2d58",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Sequencing Read (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/sequencing-read@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Sequencing Read",
      "name": "sequencing-read",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/sequencing-read/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:53ce6deceb529996fc6ff4ac699002a425730ac4fe8bdad01e6f48190dcd9872",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Paired-end Reads (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/paired-end-reads@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Paired-end Reads",
      "name": "paired-end-reads",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/paired-end-reads/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:9fbddb96a70c23a4320c627a1e0e365152d5eb4cf3ce0d1e9eb001e451fa07be",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Sequence Alignment (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/sequence-alignment@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Sequence Alignment",
      "name": "sequence-alignment",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/sequence-alignment/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:30edcc3f9727c0f9cf752ae81cb344e6d164045b97d36ae9803ba927aea27843",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Read Pileup (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/read-pileup@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Read Pileup",
      "name": "read-pileup",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/read-pileup/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6a59d5ef4d07da7272694b2a49873d6f17bf55e2b9433af8af818b2040c39316",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Genomic Variant (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/genomic-variant@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Genomic Variant",
      "name": "genomic-variant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/genomic-variant/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:32ec263c8cf2e9aa56295b4ebf9099f2137f1c9bb12eea34adad37c00c40d0d0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Single Nucleotide Variant (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/single-nucleotide-variant@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Single Nucleotide Variant",
      "name": "single-nucleotide-variant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/single-nucleotide-variant/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6319de956278e90ec64649bdf2d8b50f5038bf1b6270dcf4ce23dadd07958114",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Indel (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/indel@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Indel",
      "name": "indel",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/indel/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c0525a4b13e7e368fff59fed392246526c2f81d95b520a533ef203b85ed6efc5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Structural Variant (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/structural-variant@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Structural Variant",
      "name": "structural-variant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/structural-variant/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:0e16807b2bb79f131810a5fe31066220c00027beeb1810b3d9c5e3e504b6668f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Copy Number Variant (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/copy-number-variant@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Copy Number Variant",
      "name": "copy-number-variant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/copy-number-variant/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:c5e905c9d756c1b3ead1b37fe2e24112eff64a83f602cbf8411e004af7f3b7db",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Copy Number State (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/copy-number-state@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Copy Number State",
      "name": "copy-number-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/copy-number-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:bb5f13a72e9af3f465bf9d442bcf29304acc35b3b084f36e8df567685d8a257c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Ploidy State (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/ploidy-state@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Ploidy State",
      "name": "ploidy-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/ploidy-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1446ce591e5b5c5e92b1bbfa14e9b4d80f20f2d879b758a06a8da8ffee703fc9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Genotype (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/genotype@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Genotype",
      "name": "genotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/genotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:569942477194ba100c3879ff8fb675b097d8875a9fef2fe58595cc625d7e7fba",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Phased Genotype (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/phased-genotype@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Phased Genotype",
      "name": "phased-genotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/phased-genotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:39965d4053961d728b10fde47bc1d5776a9e8e33b55fe2c802dbcb1eba9974f7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Haplotype (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/haplotype@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Haplotype",
      "name": "haplotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/haplotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:029c35e59c31ac84f95b555f38a276b7470cc97c507e90ee0d165b815ef21bfa",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Allele Frequency (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/allele-frequency@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Allele Frequency",
      "name": "allele-frequency",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/allele-frequency/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0d3e3ee7ac22ba6a15d92f2ea2d0513fa419c0e4aab08252af236134182f2321",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Gene Mutation Vector (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/gene-mutation-vector@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format",
        "dimensioned-array"
      ],
      "label": "Gene Mutation Vector",
      "name": "gene-mutation-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/gene-mutation-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "draft",
      "sha256": "sha256:2cebcd44cbc827d05557c8a26cf35fff63e1a3bb5dbc49b75f199aa5cd433faa",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Gene Presence/Absence (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/gene-presence-absence@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Gene Presence/Absence",
      "name": "gene-presence-absence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/gene-presence-absence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:25b767122af88a80f67fa1429d39f8ea2d5a07c039cee8393cdb0952e638a642",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Genome Annotation (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/genome-annotation@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Genome Annotation",
      "name": "genome-annotation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/genome-annotation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4a0a2afbe0e381ec19c60feb3ca1ea2bfd6b6fa15b0261d4fe2b90618b6d18f0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Variant Consequence (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/variant-consequence@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Variant Consequence",
      "name": "variant-consequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/variant-consequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:c7766b5ea03b87d3422c5fa52e9a41b86546240e2af0652aae0940f61817fb3f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Polygenic Score (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/polygenic-score@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Polygenic Score",
      "name": "polygenic-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/polygenic-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:3b76cbbab521e387a2cbe2cab7e6f8ebb28605c6bf219d0fba118827e0a11b1d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "CRISPR Edit (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/crispr-edit@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "CRISPR Edit",
      "name": "crispr-edit",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/crispr-edit/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5866f5537b016f8ee9330da1b62501eefe4b98bda51fbc88613046e533863857",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Guide RNA (Genome and variation): what a port must declare, and how two ports are compared.",
      "domain": "genome",
      "domain_label": "Genome and variation",
      "id": "genome/guide-rna@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "identifier-core",
        "sequence-coordinate",
        "variant-identity",
        "biological-context",
        "ontology-terms",
        "artifact-format"
      ],
      "label": "Guide RNA",
      "name": "guide-rna",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/genome/guide-rna/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0eb76b0da8c16e4046b276aa4c94cc51e38ae67581c8733b3eedc6bc8cf35ee7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Gene Expression Counts (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/gene-expression-counts@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Gene Expression Counts",
      "name": "gene-expression-counts",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/gene-expression-counts/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:0b9e7a1fe6a346bd5b7d3abea2b8a48bf3dcc17e300e4d182a8b2e1968c61643",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Normalized Gene Expression (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/normalized-gene-expression@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Normalized Gene Expression",
      "name": "normalized-gene-expression",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/normalized-gene-expression/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:fdc6e95400dab170865d8189d2a727944b961a4d6510c6524c9e6aa19633ffc4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Transcript Expression (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/transcript-expression@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Transcript Expression",
      "name": "transcript-expression",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/transcript-expression/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b3ee59c724741c268767a2294d5bd6559853b2795581a1da825c161eeb5e213d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Single-cell Expression Matrix (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/single-cell-expression-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Single-cell Expression Matrix",
      "name": "single-cell-expression-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/single-cell-expression-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:531d1bd5debb892dc754a8c09dbacea540d64a6760550d3c2f69154ead2e9a4c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pseudobulk Expression (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/pseudobulk-expression@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Pseudobulk Expression",
      "name": "pseudobulk-expression",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/pseudobulk-expression/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7801c9bfffbe5168a557cc68fb35dbdacd359dcad990fc356f5b9a1da2699b1d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Differential Expression (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/differential-expression@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Differential Expression",
      "name": "differential-expression",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/differential-expression/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:728f486ec0dbc6be6685f2b0d3e56ef89d173292a5e9a253b59a9995d6bccddd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Fold Change Vector (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/fold-change-vector@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Fold Change Vector",
      "name": "fold-change-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/fold-change-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:653b16159b205d8a8a741fd3611bff7a0493f701a17a9dbcb6b850424575da57",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Splice Junction Counts (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/splice-junction-counts@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Splice Junction Counts",
      "name": "splice-junction-counts",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/splice-junction-counts/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b13f89178ada52f873374163642bfddca51426423f1311410bc7150f3b1876b5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Transcript Isoform Usage (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/transcript-isoform-usage@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Transcript Isoform Usage",
      "name": "transcript-isoform-usage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/transcript-isoform-usage/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:86a4b6cde38ad47be72cbe1b8ee9226c4d5f0c60ce053ab207217707dd37f8cb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Alternative Splicing Event (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/alternative-splicing-event@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Alternative Splicing Event",
      "name": "alternative-splicing-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/alternative-splicing-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2ba221baaaa8c33c88855c25a2c571c802808ee1cc4c3b2613f329c92d7a8172",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "RNA Sequence (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/rna-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "RNA Sequence",
      "name": "rna-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/rna-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:c10854373ee59ae3fe09c68d24c0418d1fa5488badcb2b599046efed841f5dd7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "RNA Structure (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/rna-structure@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "RNA Structure",
      "name": "rna-structure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/rna-structure/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:40d8b46154d051e486ded45aee5c28d559f44db57e3dad30a7a8aabac4edc118",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "RNA Editing Event (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/rna-editing-event@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "RNA Editing Event",
      "name": "rna-editing-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/rna-editing-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d74f51ef7200bbf24014e97babfae962dd1da1fd4cd1111e24d6fe0229d5977e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Small RNA Abundance (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/small-rna-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Small RNA Abundance",
      "name": "small-rna-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/small-rna-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:eddfe15b7c6e6496e98072b63b049bfe97662e9838e94793b5db48877057d79a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "microRNA Expression (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/microrna-expression@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "microRNA Expression",
      "name": "microrna-expression",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/microrna-expression/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4b26778eee58a674175076afd26af240a9d21c8d1870071de040547ee4f1ad44",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "lncRNA Expression (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/lncrna-expression@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "lncRNA Expression",
      "name": "lncrna-expression",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/lncrna-expression/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fe8866969972fec7ac7c073d7bc923d92ac775e7f3a554e1045a13d306d7622f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Transcriptomics Matrix (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/spatial-transcriptomics-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Spatial Transcriptomics Matrix",
      "name": "spatial-transcriptomics-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/spatial-transcriptomics-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:693bb325c924b5caa111c40b3be7ffef52baeb884760e710469733a6ec1a1899",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Expression Signature (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/expression-signature@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Expression Signature",
      "name": "expression-signature",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/expression-signature/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:79eaabe442d24dfe2765aa27dfd46a29ab81bbae99d1ece84b0e23f46de92ecf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Gene Set Activity (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/gene-set-activity@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Gene Set Activity",
      "name": "gene-set-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/gene-set-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a11a3d240e61fa9056ea0643d73876e5c0c85c647db9e13d0a0f90f8c1ee627f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pathway Activity (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/pathway-activity@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Pathway Activity",
      "name": "pathway-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/pathway-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e8643e136a5df7c38dfe1e79cbfd9bd86222b78584993aaa073400caf6f7f15d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Transcription Factor Activity (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/transcription-factor-activity@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Transcription Factor Activity",
      "name": "transcription-factor-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/transcription-factor-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:12a2af6ad7e65ebce67b12da19ebccb4bc8a747141e2a5d8d808ad925b943040",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Nascent Transcription (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/nascent-transcription@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Nascent Transcription",
      "name": "nascent-transcription",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/nascent-transcription/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:334c80968081dbed003a84fc3c44ae1a26e7dbab37be89dca43f7641ec6ce821",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "RNA Velocity (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/rna-velocity@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "RNA Velocity",
      "name": "rna-velocity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/rna-velocity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:97ff5d194d65282dbcde933eed04c16aa4b6d27833dfebe4bad533e9fbdc118a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Transcriptional State (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/transcriptional-state@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Transcriptional State",
      "name": "transcriptional-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/transcriptional-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:701a58fee7c82c1e6c7b4f3dfc9aca41cf22a850500eff41a3c385b10a296f73",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Expression Trajectory (Transcriptome and RNA): what a port must declare, and how two ports are compared.",
      "domain": "transcriptome",
      "domain_label": "Transcriptome and RNA",
      "id": "transcriptome/expression-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Expression Trajectory",
      "name": "expression-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/transcriptome/expression-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:4ab217a9ec6b1ad83864fc6aa2a984a4c07621a68adbb4e356049837dab15836",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "DNA Methylation Fraction (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/dna-methylation-fraction@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "DNA Methylation Fraction",
      "name": "dna-methylation-fraction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/dna-methylation-fraction/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:3c7124fbaff1d00347042d04b7d9bad6e6a43c90b51ecae6ae0c5aa691bb2adb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Methylation Beta Value (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/methylation-beta-value@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Methylation Beta Value",
      "name": "methylation-beta-value",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/methylation-beta-value/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:6a5cbc1736d424f8a0187bb3ecb4a4b33b8c81bc7d6c5007789ac5587c05054a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Methylation M Value (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/methylation-m-value@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Methylation M Value",
      "name": "methylation-m-value",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/methylation-m-value/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:d3555252bcad255d39ace4e2597571f049733a7936d3ae525d70daccbdebb327",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "CpG Methylation Profile (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/cpg-methylation-profile@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "CpG Methylation Profile",
      "name": "cpg-methylation-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/cpg-methylation-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:876f07d69fb970eff97bf9f0c873897d4a42347f7c530b40ee9ffde99418357f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Chromatin Accessibility (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/chromatin-accessibility@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Chromatin Accessibility",
      "name": "chromatin-accessibility",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/chromatin-accessibility/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4d136455285774600151d8882d52da1f36051428340a8075e7bb6183bb57c7e8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "ATAC Peak Counts (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/atac-peak-counts@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "ATAC Peak Counts",
      "name": "atac-peak-counts",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/atac-peak-counts/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:796c0d880d1e0eed8a9f3f668b6b4ac566b23e8d68e24e86bc8c86653d9d8952",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Histone Modification Signal (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/histone-modification-signal@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Histone Modification Signal",
      "name": "histone-modification-signal",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/histone-modification-signal/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8ffc013a71a100324af8be879be0a36882ba06ce49228ccb215bf1a433b7fa03",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "ChIP-seq Peaks (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/chip-seq-peaks@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "ChIP-seq Peaks",
      "name": "chip-seq-peaks",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/chip-seq-peaks/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fe108acb22fb7f1da7e029ca447244827cef7d6afde830abfb07a5bf0769c67f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Chromatin State (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/chromatin-state@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Chromatin State",
      "name": "chromatin-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/chromatin-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e362b4751b223e970c7c264323528dbc558c09479385bffc26656a0101811f8c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Nucleosome Positioning (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/nucleosome-positioning@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Nucleosome Positioning",
      "name": "nucleosome-positioning",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/nucleosome-positioning/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:eceb508654ab6b91502dea7c79aae2bebc321e9d9d22eea4fe8b0f55a166676c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Transcription Factor Binding (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/transcription-factor-binding@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Transcription Factor Binding",
      "name": "transcription-factor-binding",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/transcription-factor-binding/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f1355541a11bbca12dcb976f0dca24013dc0e0a616d6005ad41a8f3e17df2566",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Enhancer Activity (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/enhancer-activity@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Enhancer Activity",
      "name": "enhancer-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/enhancer-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f0a61ac0630b47243d4f2fce7e45f2ca01de1d6ff591cc41e08d11798356d36f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Promoter Activity (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/promoter-activity@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Promoter Activity",
      "name": "promoter-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/promoter-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:151d6bfd48f20f5dff3fc65951c1e73292ab4ec38fcf72305af5ec841d365124",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Chromatin Contact Matrix (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/chromatin-contact-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Chromatin Contact Matrix",
      "name": "chromatin-contact-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/chromatin-contact-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3706608ba348704c57c613f72c689c43625e4089c2be77133426b136f8f6b542",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Hi-C Contact Map (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/hic-contact-map@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Hi-C Contact Map",
      "name": "hic-contact-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/hic-contact-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:632d11bf44199d169f169edf2eba6e4da6011363b8450b4b63a4b194ab05d281",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Topological Domain (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/topological-domain@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Topological Domain",
      "name": "topological-domain",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/topological-domain/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:81c7a864492761d59d91d65c90894bd7cd043e1742741482958e774f050a3b38",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Regulatory Element Annotation (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/regulatory-element-annotation@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Regulatory Element Annotation",
      "name": "regulatory-element-annotation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/regulatory-element-annotation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7a06fc85feea82d2f8a6d5e78e78063b7d4ac05c22c4aa71e37c2608738e0370",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Motif Accessibility (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/motif-accessibility@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Motif Accessibility",
      "name": "motif-accessibility",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/motif-accessibility/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7c64e5d96849e6f09663c30ac0ac8f0207254c36430d5eb61bf229ad80a8e36e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Footprint Score (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/footprint-score@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Footprint Score",
      "name": "footprint-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/footprint-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:12917fbfd23e7e8dfd25c4e9c0a20e225472702f2abc9fe5d39e043e2ba86104",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Epigenetic Clock (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/epigenetic-clock@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Epigenetic Clock",
      "name": "epigenetic-clock",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/epigenetic-clock/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:7b517139b625cae496522f1f2076e3f65f0ff01f99a986b5c020364c57126bc1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Methylation Age (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/methylation-age@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Methylation Age",
      "name": "methylation-age",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/methylation-age/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b5df9604c7bfb7768492c5bbda87200d955fb345da258e35cd8797153a6eeab6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Allele Specific Methylation (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/allele-specific-methylation@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Allele Specific Methylation",
      "name": "allele-specific-methylation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/allele-specific-methylation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c30f479d18f3a46819395d5a7891cb9b0c2816342984f84683cf673e09357142",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Single-cell Epigenome (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/single-cell-epigenome@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Single-cell Epigenome",
      "name": "single-cell-epigenome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/single-cell-epigenome/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1fd9db9a7d7b108167b6a1557377b50977ad9f2aaf2cc61d4597440affbe2546",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Epigenome (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/spatial-epigenome@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence"
      ],
      "label": "Spatial Epigenome",
      "name": "spatial-epigenome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/spatial-epigenome/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b12cb0d47e44b822df65a78b6a03f666af3ccc15c4d9e46c18aa326a50bfd4ca",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Epigenetic Trajectory (Epigenome and regulation): what a port must declare, and how two ports are compared.",
      "domain": "epigenome",
      "domain_label": "Epigenome and regulation",
      "id": "epigenome/epigenetic-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "feature-matrix",
        "identifier-core",
        "sequence-coordinate",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Epigenetic Trajectory",
      "name": "epigenetic-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epigenome/epigenetic-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:8c4cb46d2d245163f1cf431104a1d3826c772eb702ff5e90531b7100be7f7f1d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Protein Identity (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Identity",
      "name": "protein-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:9658f60a7ef131e5a4a5f3684c2a4bc6ab9185ccdea7a440172f33693c61ef47",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Protein Sequence (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Sequence",
      "name": "protein-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:61a5bc25324761581b201bb355f366be5399cb6dc0dcf310d491ad77b74e980b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Protein Abundance (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Abundance",
      "name": "protein-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:2bd75e6d1f3b3e672c40e13a16971f2f2b05a1b593fe19661c7d0cf072eb7765",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Peptide Abundance (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/peptide-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Peptide Abundance",
      "name": "peptide-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/peptide-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4c2d1274206d8c3a729bdd7a744b26025a8e62ef9305d5f261358af0dc47a2b8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Protein Expression Matrix (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-expression-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Protein Expression Matrix",
      "name": "protein-expression-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-expression-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:59a55d58b18746f5b44b8992ba41b1f385ac6fbafe46a1d3c8a4187102e9eecf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Phosphoprotein Abundance (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/phosphoprotein-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Phosphoprotein Abundance",
      "name": "phosphoprotein-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/phosphoprotein-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:2f23bc59e990ccf9bbeac9bbdb81ace8c25d5464e12dae91ddf655937ff18160",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Phosphorylation Site State (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/phosphorylation-site-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Phosphorylation Site State",
      "name": "phosphorylation-site-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/phosphorylation-site-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c277bdd0cd98ccc01e926b95c0d56685d494908d207b61a5b70084e2f15a7b64",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Post-translational Modification (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/post-translational-modification@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Post-translational Modification",
      "name": "post-translational-modification",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/post-translational-modification/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:cbf4f239029f0d5fd386909cc1041861705cd0c4e52e4e1f4057bae8fdf12f03",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Proteoform (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/proteoform@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Proteoform",
      "name": "proteoform",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/proteoform/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:9926a830cdde423963b5e32ae7128b17ddaf3a4d055525dcc9042e1717f6e498",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Complex (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-complex@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Complex",
      "name": "protein-complex",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-complex/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6e9e32c342e98e8c83763649825e064e44762a8886212e24e77ba99cc6a1339a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Interaction Edge (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-interaction-edge@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Interaction Edge",
      "name": "protein-interaction-edge",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-interaction-edge/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6f246ad7ec05a02db1766fd6044760d3be2d4795f26c7ace5c992c58ea23f642",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Protein Interaction Network (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-interaction-network@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality",
        "graph-network"
      ],
      "label": "Protein Interaction Network",
      "name": "protein-interaction-network",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-interaction-network/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3b52c300e1268f4cdb262ef2ad2a7d3b795428ab9640db0ee66733f397d26d2d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Domain (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-domain@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Domain",
      "name": "protein-domain",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-domain/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:228fd3a7f350f5d86850e5cef33599e5b8944cdf8a6c88d0fab9b706cab921d7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Structure (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-structure@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Structure",
      "name": "protein-structure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-structure/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:2444b5eb80bbf3725497d9729d629166507f40b8df48dfcf64af5c0b1cb8b9fa",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Residue Coordinate (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/residue-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Residue Coordinate",
      "name": "residue-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/residue-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ec270e39ebf7e0d289ee556ec56621b843982d7b4448f505fc4318f478f93747",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Secondary Structure (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/secondary-structure@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Secondary Structure",
      "name": "secondary-structure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/secondary-structure/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5a35dd7e10a2a53fa9b368426964846eba6645866e9b05a08af7b18cb7bfa9a2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Binding Site (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/binding-site@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Binding Site",
      "name": "binding-site",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/binding-site/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4e2e537392bed26e26d2dbeca8a548b983d6cfffdde2a582e7b202a284535a9c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Active Site (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/active-site@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Active Site",
      "name": "active-site",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/active-site/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6b0ad503c55c99f45a672730012ba4722373fc546265fd0e5191b2206f735905",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Stability (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-stability@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Stability",
      "name": "protein-stability",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-stability/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b7f018ded28ee51b8e1d0fccb7af02e1688e74031b289d9b07ba22c6f4eac41b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Fold Change (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-fold-change@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Fold Change",
      "name": "protein-fold-change",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-fold-change/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:675a6aaf1c30dc9f31b4642be87aac66750922d16ebf73509124d771d654accf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Turnover (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-turnover@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Turnover",
      "name": "protein-turnover",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-turnover/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a27d89138e2f02ee32798d0ee1829fcab9886ac925fc9fbaa63a69c66ba54eb4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Secretion Rate (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/secretion-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Secretion Rate",
      "name": "secretion-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/secretion-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:9647b89e8d4dc057383aac853348b817fddc4b22e614e52a6f0f6374cd33fa65",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Enzyme Activity (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/enzyme-activity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Enzyme Activity",
      "name": "enzyme-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/enzyme-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:26f463cf0da54b74f76eb02b4f2754a3431c4cc43ffe8a875a0b2b7edaf76c62",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Antibody Binding (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/antibody-binding@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Antibody Binding",
      "name": "antibody-binding",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/antibody-binding/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:18567416a998538656c70520865088b95c36b1e8316ccfe0488b76f5acc02439",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Protein Localization (Proteome and protein structure): what a port must declare, and how two ports are compared.",
      "domain": "proteome",
      "domain_label": "Proteome and protein structure",
      "id": "proteome/protein-localization@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "uncertainty-quality"
      ],
      "label": "Protein Localization",
      "name": "protein-localization",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/proteome/protein-localization/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6e94b354f4b6547b47fdc47d69e58dee69e92473a97ff591af825baa152f2605",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Metabolite Identity (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Identity",
      "name": "metabolite-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:dbcba5d2e992e8d64c88ecd97ef2f70de5b09087b4e30d011d57f942c454661b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Metabolite Abundance (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Abundance",
      "name": "metabolite-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:0f183bfd85105d3d7f462025f020102bef158eb56dec42608a201c4ebfbdd945",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolite Concentration (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Concentration",
      "name": "metabolite-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:6697ce4408aa673ae46dacf3e46efa2bd1da1e267f34e4918f3596315dd3df8b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolomics Feature (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolomics-feature@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolomics Feature",
      "name": "metabolomics-feature",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolomics-feature/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:59fd0709faf9977cc015223be1ee948b1cc2dd5f20bbd85273511f41e845bbbe",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Mass Spectral Peak (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/mass-spectral-peak@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Mass Spectral Peak",
      "name": "mass-spectral-peak",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/mass-spectral-peak/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:8968fbcbe0c326b48a12a13f57b284ee00df2664b5885e370250c940bf0d2ae1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Mass Spectrum (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/mass-spectrum@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Mass Spectrum",
      "name": "mass-spectrum",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/mass-spectrum/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:27a72ca6afbc15030af2c457bf90e219d76d06f31dd0307a923d2c95e0782555",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Chromatographic Peak (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/chromatographic-peak@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality",
        "graph-network"
      ],
      "label": "Chromatographic Peak",
      "name": "chromatographic-peak",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/chromatographic-peak/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:867affc2c1d50a28aa0d4d16fef153871ab2178737ff762280a6e22bbe2b6564",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Retention Time (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/retention-time@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Retention Time",
      "name": "retention-time",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/retention-time/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:e5b3c3bc1c50b8f1e3b75f4b3f0affac85241949c5cfd9a3ead9acb0eb29bba5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Isotope Tracer Fraction (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/isotope-tracer-fraction@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Isotope Tracer Fraction",
      "name": "isotope-tracer-fraction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/isotope-tracer-fraction/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:6476d1947d15b8b64e0f0d9dba2246d2ff5f06ccefc70476b0dd1a1b63693779",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolic Flux (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolic-flux@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolic Flux",
      "name": "metabolic-flux",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolic-flux/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:331f23ff4342b1627d4a144907d46d5012647261d1da47c5c903afca562e61b8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Flux Vector (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/flux-vector@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Flux Vector",
      "name": "flux-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/flux-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:ec950d5944e385ad8c2021e11e8a3d09d88386bcf7f41573d9506a83df261dcd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Exchange Flux (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/exchange-flux@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Exchange Flux",
      "name": "exchange-flux",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/exchange-flux/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ebffa328d4190e6efe3d848ec833c6ce11e128489e8726de4889a3a41a115fc4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolite Ratio (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-ratio@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Ratio",
      "name": "metabolite-ratio",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-ratio/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:99feeb9444e3f63356ecba63351fd180ef541e802d55f20e69ba684d108f3d8d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pathway Metabolite Score (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/pathway-metabolite-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Pathway Metabolite Score",
      "name": "pathway-metabolite-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/pathway-metabolite-score/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:bccbf88e915794a6e74a844ab4f7c4a46ef50a386196184dbf8b0a6fecdf0c8a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Targeted Metabolomics Panel (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/targeted-metabolomics-panel@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Targeted Metabolomics Panel",
      "name": "targeted-metabolomics-panel",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/targeted-metabolomics-panel/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:372c04f35d5fc5df4af6a5402a149c8849618e6c6e5536551ae6b3cce69f85e1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Untargeted Metabolomics Matrix (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/untargeted-metabolomics-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Untargeted Metabolomics Matrix",
      "name": "untargeted-metabolomics-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/untargeted-metabolomics-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f523139e7ee66b753ad6e5ab58ecf19504a572ceae46b5bb94ec03288e2bc5b2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Intracellular Metabolite (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/intracellular-metabolite@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Intracellular Metabolite",
      "name": "intracellular-metabolite",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/intracellular-metabolite/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:13191bd05fa7716aca9683655658024a5d2657e531e5de7d5898d32f183aa669",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Extracellular Metabolite (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/extracellular-metabolite@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Extracellular Metabolite",
      "name": "extracellular-metabolite",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/extracellular-metabolite/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:5b4184e8633ae57bd02cc087530116eda734e80b1f1265a8718e8e125e8da6fc",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Compartment Metabolite (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/compartment-metabolite@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Compartment Metabolite",
      "name": "compartment-metabolite",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/compartment-metabolite/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:cd647587eccfa235b1ad5a4bf5af8804e9d75199cfe9f84d4b1f0e31bb8ddc8c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolite Time Series (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-time-series@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Time Series",
      "name": "metabolite-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 11,
      "review_status": "candidate",
      "sha256": "sha256:5376ef0ad9f6cac3b6a0a1811feadc405c10f376cf7cc8cc45acd309ebf08a24",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolite Clearance (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-clearance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Clearance",
      "name": "metabolite-clearance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-clearance/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b658368ba7210e5c75c674b1ca49c001a22be462fe9d8742aa606db41a3a29a1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolite Production Rate (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-production-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Production Rate",
      "name": "metabolite-production-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-production-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:577bb3af8ca8157e36e13445af5929a8c9b28aff8ec025f329815e3dca24f4fb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolite Consumption Rate (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/metabolite-consumption-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Metabolite Consumption Rate",
      "name": "metabolite-consumption-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/metabolite-consumption-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:e32b66d9a0be2f5917a6eaaa223dc0e00ba13792ddd5e0e7423db3aca64fb257",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Redox Ratio (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/redox-ratio@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Redox Ratio",
      "name": "redox-ratio",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/redox-ratio/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:921286bdb5ba2105e3d3f2f6475e224284b23f3ee3a8ba85d1215ac2057b1b4c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Energy Charge (Metabolome and flux): what a port must declare, and how two ports are compared.",
      "domain": "metabolome",
      "domain_label": "Metabolome and flux",
      "id": "metabolome/energy-charge@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Energy Charge",
      "name": "energy-charge",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/metabolome/energy-charge/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a5bb09115ef31fb6cd209a645f02b28f1854f576b08f7f21ef49e0c990d40335",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Lipid Identity (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipid Identity",
      "name": "lipid-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:caae7aa334d84a0374e53678f2c130f3f4c233fb824fa6cb22d81a0198bb0ac7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Lipid Abundance (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipid Abundance",
      "name": "lipid-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:776131f1e6a882d06d73d2cd32a32e75ac2270c0e962de83313604f6440676ab",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lipid Concentration (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipid Concentration",
      "name": "lipid-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:f2f28453bb0afea9921ae14b9579148d391326abfae85c5295151babfbb691d8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Lipid Species Vector (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-species-vector@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix",
        "dimensioned-array"
      ],
      "label": "Lipid Species Vector",
      "name": "lipid-species-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-species-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:104dda65a218fd3c9a170e41b200b02779d54d7b2b72fe4d1cfc426122bf1f99",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Lipid Class Profile (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-class-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipid Class Profile",
      "name": "lipid-class-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-class-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:2523712ff5cfad713cdc7e22562b2147499cb70c6502f4cc9d042e58d8bc48d0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Fatty Acid Composition (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/fatty-acid-composition@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Fatty Acid Composition",
      "name": "fatty-acid-composition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/fatty-acid-composition/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:9ed89a74546a30ce256ebddbad5e29b77b7f47bc570419c6efbf022ff0906464",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Phospholipid Profile (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/phospholipid-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Phospholipid Profile",
      "name": "phospholipid-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/phospholipid-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:0298cfb5fbf9b084a222b3f933279872e0a7973ca28bf88ca5aa9bf09901f84f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Sphingolipid Profile (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/sphingolipid-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Sphingolipid Profile",
      "name": "sphingolipid-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/sphingolipid-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3b5c3d6028a3a88c67414cee20bf5e38a393235995541ed22d1162e1d5d0e181",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Sterol Profile (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/sterol-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Sterol Profile",
      "name": "sterol-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/sterol-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:42a6f17bfcac8574f96b009e5a1e99b14e1c93f49015d23614258f93d4d9831c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Eicosanoid Profile (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/eicosanoid-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Eicosanoid Profile",
      "name": "eicosanoid-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/eicosanoid-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:226de3cc6284305d1df04fe3422a22593249a153d2be54defd559975cc9517a0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lipoprotein Particle (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipoprotein-particle@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipoprotein Particle",
      "name": "lipoprotein-particle",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipoprotein-particle/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f24e5475bcbb4e39f621548bfb5fc142e44fa5432c787d58554da0df0f088f64",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Glycan Identity (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycan-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycan Identity",
      "name": "glycan-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycan-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:625f9358a4f61e440cb6e1eb659c193dc513d260f153addb0a2a49d3bacf961b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Glycan Structure (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycan-structure@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycan Structure",
      "name": "glycan-structure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycan-structure/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:71f69ef23680ddeedabb206d416d3ece6710aefbf126ee54251535c5f742adf5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Glycan Abundance (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycan-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycan Abundance",
      "name": "glycan-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycan-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:ccc377fb2b645bd421ba82cae73a4ba659f8d502600a9ce18e9923ccbd1c29d1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Glycoprotein Site (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycoprotein-site@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycoprotein Site",
      "name": "glycoprotein-site",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycoprotein-site/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:13136e87ae2d57cec55b51f5c2fdcbecca2225ebf452fe1539b70c73c28d296c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Glycosylation State (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycosylation-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycosylation State",
      "name": "glycosylation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycosylation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:372196c6f895239763f76d3a3c57cd4ef7227317a5a74c66e62ae09e6c26889a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Glycopeptide Abundance (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycopeptide-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycopeptide Abundance",
      "name": "glycopeptide-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycopeptide-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:22e8b686ddf8f6d47665f80f6f0849dcf0037ab0d0cf3768b06af30d90ef2646",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Monosaccharide Composition (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/monosaccharide-composition@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Monosaccharide Composition",
      "name": "monosaccharide-composition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/monosaccharide-composition/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4c3ca8fbaae2b47bda34aa0cf69cdfe33f84ae822bed6b21d1e119d748ae29d5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Glycan Motif (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycan-motif@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Glycan Motif",
      "name": "glycan-motif",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycan-motif/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2a6be2faa34ad2ca0dec802d253480cf81314cf98ddf3fd729252463a4bb38d2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lectin Binding (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lectin-binding@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lectin Binding",
      "name": "lectin-binding",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lectin-binding/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:bfa07f2200665f8a81c976dbdb1d1e24c94ad06f8a6c9c27da117373ed9796fd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lipid Droplet Content (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-droplet-content@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipid Droplet Content",
      "name": "lipid-droplet-content",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-droplet-content/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1146af8d65fe9d689ac674007eba272ef65c0d6cc19fec4c355850bce3ba3fae",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Membrane Lipid Composition (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/membrane-lipid-composition@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Membrane Lipid Composition",
      "name": "membrane-lipid-composition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/membrane-lipid-composition/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:ca913ecb31b848078cf8875dfa57726d8baaf90a99c65bddb6967ab267975fdd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Lipidomics Matrix (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipidomics-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix",
        "dimensioned-array"
      ],
      "label": "Lipidomics Matrix",
      "name": "lipidomics-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipidomics-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:298f757367f6e603c2a0f720db8e44ca023b9d1a6f682a5c30d06f173926ed07",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Glycomics Matrix (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/glycomics-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix",
        "dimensioned-array"
      ],
      "label": "Glycomics Matrix",
      "name": "glycomics-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/glycomics-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:799f565157fcdf0b981f63b13dc7f2285cde48d51436716266139f9db8952150",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lipid Metabolism Flux (Lipidome and glycome): what a port must declare, and how two ports are compared.",
      "domain": "lipidome-glycome",
      "domain_label": "Lipidome and glycome",
      "id": "lipidome-glycome/lipid-metabolism-flux@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "molecular-structure",
        "feature-matrix"
      ],
      "label": "Lipid Metabolism Flux",
      "name": "lipid-metabolism-flux",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/lipidome-glycome/lipid-metabolism-flux/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6d80efd41ebd2182e3f573a992393ef16cfb934bf713aee2990e6e2d53df862e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Chemical Identity (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/chemical-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Chemical Identity",
      "name": "chemical-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/chemical-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "candidate",
      "sha256": "sha256:dbe07b06fa4486f07c5a580a4932ce5a7252e4d666f3f7843141af9cdf0f3448",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Chemical Structure (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/chemical-structure@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Chemical Structure",
      "name": "chemical-structure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/chemical-structure/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:660a535736d31dfc0466ad91245c5243aa247de3e1407055d3467d41002a3510",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Canonical SMILES (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/canonical-smiles@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Canonical SMILES",
      "name": "canonical-smiles",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/canonical-smiles/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:d4cc47065d7dcf938363fe0c46e6d98165b730b59f5e09f76fd8e5293bfbc5f0",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Isomeric SMILES (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/isomeric-smiles@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Isomeric SMILES",
      "name": "isomeric-smiles",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/isomeric-smiles/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:dec750f3fef479910b2cd78ce6d023d3c644661b43036a9b73748e5e843f6aa1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "InChI (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/inchi@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "InChI",
      "name": "inchi",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/inchi/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:cbd12d1cd253a2d4a4a13357bed2ea1edf235a122d1d6f575005bcd0f158f6fa",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "InChIKey (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/inchi-key@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "InChIKey",
      "name": "inchi-key",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/inchi-key/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:ea60f1089feef62027b790a30c15ef1d557f7b9449c78dc54b9d6d2395bdc367",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Molecular Formula (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/molecular-formula@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Molecular Formula",
      "name": "molecular-formula",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/molecular-formula/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:9a0e20e48921854aa87021f91cce0859ce19409d41bae84bf9f9e9f64cfd8d12",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Molecular Weight (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/molecular-weight@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Molecular Weight",
      "name": "molecular-weight",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/molecular-weight/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:10feef421ea59a1991adb202c5be6d2c353796c0a3f56d02e1de1eef47f1d9f4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Exact Mass (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/exact-mass@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Exact Mass",
      "name": "exact-mass",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/exact-mass/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:fa4c5ed1aa5bb0dd34c3b32c8b28fd7c4136f749d904aa32642253a977b18fa2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Chemical Descriptor Vector (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/chemical-descriptor-vector@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability",
        "dimensioned-array"
      ],
      "label": "Chemical Descriptor Vector",
      "name": "chemical-descriptor-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/chemical-descriptor-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4e2278133ea58ee14545936dda7d77dc48a36c86f59c08aa7deddda8db17dacb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Circular Fingerprint (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/circular-fingerprint@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Circular Fingerprint",
      "name": "circular-fingerprint",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/circular-fingerprint/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:e5962080f954467a7882055d697e674670cefa0d63ebe85224cb4874bd0d0d1b",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Path Fingerprint (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/path-fingerprint@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Path Fingerprint",
      "name": "path-fingerprint",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/path-fingerprint/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:857e697bbfd92109630336219478703332ec92fff9608b01145aeade98bcd0b2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pharmacophore Fingerprint (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/pharmacophore-fingerprint@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Pharmacophore Fingerprint",
      "name": "pharmacophore-fingerprint",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/pharmacophore-fingerprint/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:4e1ceb03025cf4e889fd8a1f84f64f94396e12c17cff958defc18be01639574a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Molecular Graph (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/molecular-graph@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability",
        "graph-network"
      ],
      "label": "Molecular Graph",
      "name": "molecular-graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/molecular-graph/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:f1776eb9d3270ae2df8bc8171f7073f441756e743826913c14b65a5d55421ae6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Conformer Ensemble (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/conformer-ensemble@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Conformer Ensemble",
      "name": "conformer-ensemble",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/conformer-ensemble/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:816046c1eb1c58131953f375587698bf36d7d37399fe56406493498448fa2d09",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Stereochemistry (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/stereochemistry@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Stereochemistry",
      "name": "stereochemistry",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/stereochemistry/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:dd753485f910673c83d63d7f36e25d90dd88a7910c444ce5b36a5d78c156e83c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Protonation State (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/protonation-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Protonation State",
      "name": "protonation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/protonation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:9a9c7d9dab36ef65ea55501a28e14b6274dd65a387a2e7a8c6a9fd56101d1bab",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Tautomer State (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/tautomer-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Tautomer State",
      "name": "tautomer-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/tautomer-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:70fc7c888c3830de5033c710346125ddd1e9b6db9a656d91c049200c5457c61e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Formal Charge (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/formal-charge@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Formal Charge",
      "name": "formal-charge",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/formal-charge/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:98cf08deda9cd9b8f015b0cf397a359921dbfb9cc337f0c6625dc85fb1650ffb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Solubility (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/solubility@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Solubility",
      "name": "solubility",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/solubility/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:e7dfdb9ee0564544a39aece28789c565d79fffa96ad7f778d7290d4038421b00",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lipophilicity (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/lipophilicity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Lipophilicity",
      "name": "lipophilicity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/lipophilicity/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:b6d12082b67dc90591ce0f014671bb9a23a83d06a34e64baf29ff3b2c09786c0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "pKa (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/pka@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "pKa",
      "name": "pka",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/pka/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:779fc0bf3030275f15919a94215f40dff8ee5700bc20afe4005c101d33ed191a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Chemical Similarity (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/chemical-similarity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Chemical Similarity",
      "name": "chemical-similarity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/chemical-similarity/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "candidate",
      "sha256": "sha256:760edc30812d7204a6a88d3d3bd5dc13eb9371544192c98ba57d967e429e7065",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Reaction SMILES (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/reaction-smiles@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Reaction SMILES",
      "name": "reaction-smiles",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/reaction-smiles/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:99fdc869cd79f257aef0668bc85e19392b60421f631b9a9ecf4e853ddb821227",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Synthesis Route (Chemical identity and representation): what a port must declare, and how two ports are compared.",
      "domain": "chemical",
      "domain_label": "Chemical identity and representation",
      "id": "chemical/synthesis-route@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "representation-core",
        "molecular-structure",
        "measurement-core",
        "artifact-format",
        "mapping-capability"
      ],
      "label": "Synthesis Route",
      "name": "synthesis-route",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/chemical/synthesis-route/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "candidate",
      "sha256": "sha256:3e4cf3cf09d1a1400f4926b7710289c3b9222b9edb2d6c56e82d63332f5bf079",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Compound Dose (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/compound-dose@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Compound Dose",
      "name": "compound-dose",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/compound-dose/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:dc8375c7d5058a6a440f3bcfd3bc36bfe776642f4893f6fa47a2bf32c3c77249",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Dose Schedule (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/dose-schedule@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Dose Schedule",
      "name": "dose-schedule",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/dose-schedule/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:dd752b3529d7ed6914e5592c510331231ec4cceb42931ab74dd699a2240bd7dc",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Exposure Concentration (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/exposure-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Exposure Concentration",
      "name": "exposure-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/exposure-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:f58687268ceb0a5177b4f623915f12e73a412e537a2d3bf730b1c24531192349",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Plasma Concentration (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/plasma-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Plasma Concentration",
      "name": "plasma-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/plasma-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:2ab0e20d9d6bcb9728f3b3fa6453e1586d2eb4e0b7abb81c93e93f9add7cdd70",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Tissue Concentration (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/tissue-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Tissue Concentration",
      "name": "tissue-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/tissue-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:014f299914c2abde6b3dbb1e69f9064e285eb7f57236976ba46aebbb6edd621c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Receptor Occupancy (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/receptor-occupancy@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Receptor Occupancy",
      "name": "receptor-occupancy",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/receptor-occupancy/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:74e5c0a0e93018f97b263d4161943fc276080eadc50a50090a50111540d2ad1c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Target Engagement (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/target-engagement@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Target Engagement",
      "name": "target-engagement",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/target-engagement/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4b0fcd541015d78c0b5884449907c9b31e8a308e504e2e70792a3bd2a0ff532c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Binding Affinity (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/binding-affinity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Binding Affinity",
      "name": "binding-affinity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/binding-affinity/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:abc0cabbbc094b7a3551105b0dc86237d844aaa0ba18c1bd5ba05c8a282f9a06",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Inhibition Constant (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/inhibition-constant@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Inhibition Constant",
      "name": "inhibition-constant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/inhibition-constant/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:156099cca7acdf25bfd0bfc6ce7a5cb0a2f6755ed1caa653b01ddf1e480525eb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Dissociation Constant (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/dissociation-constant@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Dissociation Constant",
      "name": "dissociation-constant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/dissociation-constant/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:397be598eaf929548e41e2cc63ed5039e8e4fd4edd0578fafe6c743baa58f62a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Association Rate (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/association-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Association Rate",
      "name": "association-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/association-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:07f57c33e0eebc7a0fb9dceca913a01cca89bc07beff5a6458bc78f41492e507",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Dissociation Rate (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/dissociation-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Dissociation Rate",
      "name": "dissociation-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/dissociation-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4dd8d4e19552336e24abfe51e2b759bfe38abdb8d18f5a41f1a93aa947a89f98",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Potency (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/potency@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Potency",
      "name": "potency",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/potency/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:875737fd43565d5f2075fb041efbe72590b04ef33e040dc2cfe14887a24dd663",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Efficacy (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/efficacy@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Efficacy",
      "name": "efficacy",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/efficacy/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a3af68a666b8605450151c988ee06fea2cf0f2ed2812646225cbe676eb8794ef",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "EC50 (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/ec50@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "EC50",
      "name": "ec50",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/ec50/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:32c9e422cb2f726e0c59e0b83c2639a7e58578dcb8b2cdbe7b81b20492f53c0e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "IC50 (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/ic50@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "IC50",
      "name": "ic50",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/ic50/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4c6595ecf91ec8d70292c95c9858d990e04ae8103ad4e8b0dc85cc6321e1eed6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Hill Coefficient (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/hill-coefficient@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Hill Coefficient",
      "name": "hill-coefficient",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/hill-coefficient/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1d8bf4afc17651e53e83b691d015c0f3c0b970986279c7ab576920f17dc16e35",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Emax (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/emax@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Emax",
      "name": "emax",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/emax/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:132662717c2da8561099e02db4c7485edf7db1199b9d2dc3c10f20757037dbdd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Dose Response Curve (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/dose-response-curve@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Dose Response Curve",
      "name": "dose-response-curve",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/dose-response-curve/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:e4ab35ab7457770abe832dfccceca1a05704f080c02ba2d630d2402bf7c89aab",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Concentration Response Curve (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/concentration-response-curve@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Concentration Response Curve",
      "name": "concentration-response-curve",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/concentration-response-curve/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:c8567bd9031e5843797b1be88b9c6eb14701c5b41242142a209597f7421dd5e9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pharmacokinetic Parameters (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/pharmacokinetic-parameters@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Pharmacokinetic Parameters",
      "name": "pharmacokinetic-parameters",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/pharmacokinetic-parameters/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e5bd918bd1b2a56b14420535e27549cf10642743cb1e6e3f2c2f8d1739b374ca",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pharmacodynamic Parameters (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/pharmacodynamic-parameters@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Pharmacodynamic Parameters",
      "name": "pharmacodynamic-parameters",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/pharmacodynamic-parameters/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5342ecc7be0c56a7f8d8cf83a39e535cf21892f0a52057c3ff8ff938df059d4a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Clearance (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/clearance@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence"
      ],
      "label": "Clearance",
      "name": "clearance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/clearance/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:efb1a42acdc6b74f0acd989ffa61f2bdb165eaec136447822832f1a9f70fc7f5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Volume of Distribution (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/volume-of-distribution@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Volume of Distribution",
      "name": "volume-of-distribution",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/volume-of-distribution/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:2978208fe56ee01ef562e0af17db6b474d34a785d12dd022d5e338517dd30f7e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Area Under Curve (Pharmacology, PK, and PD): what a port must declare, and how two ports are compared.",
      "domain": "pharmacology",
      "domain_label": "Pharmacology, PK, and PD",
      "id": "pharmacology/area-under-curve@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "dose-response",
        "pharmacokinetics",
        "biological-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "assay-evidence",
        "dimensioned-array"
      ],
      "label": "Area Under Curve",
      "name": "area-under-curve",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/pharmacology/area-under-curve/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b8dfc9120404ede129f9f91adaa2d7a84dbc0d5cc4bb8760f74e7678b319dada",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Cell Identity (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-identity@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Identity",
      "name": "cell-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "draft",
      "sha256": "sha256:ec3e09d99e1fc822f70bf9736c88ac8fbdb59a4dd5825fd559504728f1025474",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Cell Type (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-type@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Type",
      "name": "cell-type",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-type/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4070f98ebdf697252b83726a127716ddcb06f0553b51bda0da116550428af2eb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Cell Line Identity (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-line-identity@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Line Identity",
      "name": "cell-line-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-line-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "draft",
      "sha256": "sha256:2823e6d3b114e830ba15bd352cfbe658dfbee173c7eb3f6911e42cb21a67082b",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Cell State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell State",
      "name": "cell-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:70b1deca73fa3a0d62af7555206d14fc7f5a8b719a948f10ce94fbfca98e3a75",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Cell Cycle State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-cycle-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Cycle State",
      "name": "cell-cycle-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-cycle-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:90abea169e64b7de855abd4d9ddbce7490d8fc0a288c3aa94efdf662194b77c9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Differentiation State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/differentiation-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Differentiation State",
      "name": "differentiation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/differentiation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2f7135fa74af23606900d4211d2d73bbf348be8af85757ad3323d29d781b6567",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viability (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/viability@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Viability",
      "name": "viability",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/viability/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6402353101e2be79bbf67e886d79db72f5618c0fc2027cbe58d4de3c6464e16a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Apoptosis State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/apoptosis-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Apoptosis State",
      "name": "apoptosis-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/apoptosis-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f5225cdb7ef7c0ac10c9c06eb14781301383d8502b9baff7aecf2b818977120b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Proliferation Rate (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/proliferation-rate@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Proliferation Rate",
      "name": "proliferation-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/proliferation-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:3da43cc832a0f1a8e6a6adae3cd852ad5e802ac4888f3fac208f37bda49963e2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Growth Rate (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/growth-rate@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Growth Rate",
      "name": "growth-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/growth-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:de0bea5d6dcad24d4c926ef7d6b944e0a94b6e72d157ed17eabca038f9779db7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cell Count (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-count@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Count",
      "name": "cell-count",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-count/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:3ebe769347fa2a5071405955fcd66b1c94c6cb1912c780a39c46f6501bbb8d5d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cell Density (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-density@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Density",
      "name": "cell-density",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-density/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a6d1bf1ad2e77de405643fe05195aceb81b7b5d44b5ec97228ddb9dac122f63c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cell Size (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/cell-size@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Cell Size",
      "name": "cell-size",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/cell-size/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8daaaf0485aaa28e852170e16b2a00074c5fd6235d8cb6598d607da3ea3fd9be",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Morphology Features (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/morphology-features@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Morphology Features",
      "name": "morphology-features",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/morphology-features/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:47be4e156a888eabe689cdd33d241ae3f493c017dba61b339f121be2d6fae539",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Organelle State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/organelle-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Organelle State",
      "name": "organelle-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/organelle-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2270608ae60b763d383c19f5caaf133f948a050aed4105e4db154630b833d433",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Membrane Potential (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/membrane-potential@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Membrane Potential",
      "name": "membrane-potential",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/membrane-potential/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:261a2d9a233d01a6f73f0f19e84801b82398f7f11664ed7bceb9339a5394a874",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Intracellular pH (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/intracellular-ph@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Intracellular pH",
      "name": "intracellular-ph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/intracellular-ph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:eb8787c08a5c5997a7383a56951d6f8864e4f94aee2eb242e7ca24fb7a4118cf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "ATP Level (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/atp-level@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "ATP Level",
      "name": "atp-level",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/atp-level/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:91f3011eb32f23ba6f2c087a2473c7b975c3fcd8412ac24d1bd227014d3de14c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Reactive Oxygen Species (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/reactive-oxygen-species@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Reactive Oxygen Species",
      "name": "reactive-oxygen-species",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/reactive-oxygen-species/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b0358bf3d266b277b4212038bfe67406a9d981b4b070230dcbc18ba54aefed66",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "DNA Damage State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/dna-damage-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "DNA Damage State",
      "name": "dna-damage-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/dna-damage-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:19270b5432cfce60ba0f720a32ae72ecf9a6db6b2f151c89780167b27b6f3718",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Senescence State (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/senescence-state@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Senescence State",
      "name": "senescence-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/senescence-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:332bc801773609142734e718016e0d8e6cc0546d45454188b66492bd6182a30b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Migration Rate (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/migration-rate@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Migration Rate",
      "name": "migration-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/migration-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:00345424f8246036d69ccf5e9b7c3369b1a7b79085efc714bafa8f5177ee45a3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Invasion Score (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/invasion-score@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Invasion Score",
      "name": "invasion-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/invasion-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:0280189168a2f7e21953b0ba4987946b009dc94024142cd0a00ad0473323cbe9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Colony Formation (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/colony-formation@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality"
      ],
      "label": "Colony Formation",
      "name": "colony-formation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/colony-formation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:393b050cf0c5abbb6fbcb1eb9e8afe3186d2ce7bbe7a0d55b56b387aaa9c86c8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Lineage Trajectory (Cell identity, state, and behavior): what a port must declare, and how two ports are compared.",
      "domain": "cell",
      "domain_label": "Cell identity, state, and behavior",
      "id": "cell/lineage-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "cell-context",
        "measurement-core",
        "biological-context",
        "assay-evidence",
        "temporal-lifecycle",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Lineage Trajectory",
      "name": "lineage-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cell/lineage-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:38d7d9a685fac0d9edc542c1c8621993867b1274db85bd80f6fe1b6442ce7065",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Immune Cell Type (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/immune-cell-type@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Immune Cell Type",
      "name": "immune-cell-type",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/immune-cell-type/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e7bcba027fa7caf12c93cde979882b2c23c7f1c90957ccdf25595458f9de3cfd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Immune Cell State (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/immune-cell-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Immune Cell State",
      "name": "immune-cell-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/immune-cell-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:aa0e179e707fb9376020cafb3dbbf93657b8a426e52a6ce99a776671246ed554",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "T Cell Receptor Sequence (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/t-cell-receptor-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "T Cell Receptor Sequence",
      "name": "t-cell-receptor-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/t-cell-receptor-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:2ef26a310b6110eb077fb9ea708a8a7bae18ec689eb63fba3af4a2eebe0f7c3c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "B Cell Receptor Sequence (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/b-cell-receptor-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "B Cell Receptor Sequence",
      "name": "b-cell-receptor-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/b-cell-receptor-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:14330991505e9b92dc527e50e0a938862eeaa69011a8349c79235da36856c31a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Clonotype (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/clonotype@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Clonotype",
      "name": "clonotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/clonotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e87c4b8900d80adf0dc38726502cf99b4ed1320fe1e08e2341504ea94c7364a8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Repertoire Frequency (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/repertoire-frequency@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Repertoire Frequency",
      "name": "repertoire-frequency",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/repertoire-frequency/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:89932a1f791b3fea38e98aa0ecaddb1657a56659251ddf8a1c658716f9f7cbbe",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Antigen Identity (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/antigen-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Antigen Identity",
      "name": "antigen-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/antigen-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:e7423dfa4387e1df8e91dbf69155af1f10a86f82d5f5db3e6bf78a54657581be",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Epitope (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/epitope@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Epitope",
      "name": "epitope",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/epitope/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8a115e9aa75e8e789ac712df863ec834d75b7a65f3bde1f8011c49e15148d057",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "MHC Allele (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/mhc-allele@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "MHC Allele",
      "name": "mhc-allele",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/mhc-allele/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fc632a990d0c4e95c4b0375da92ed3b415001556ed2a32261a885f858758479f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Peptide MHC Binding (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/peptide-mhc-binding@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Peptide MHC Binding",
      "name": "peptide-mhc-binding",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/peptide-mhc-binding/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1b6966a1edbb9226d00508f049554201370783023825ba19dec215b311b23f28",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Antibody Identity (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/antibody-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Antibody Identity",
      "name": "antibody-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/antibody-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3edaf75fc566c506e4cac9fa2ee458795e17217c193a96768c365f16c1fdf074",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Antibody Titer (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/antibody-titer@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Antibody Titer",
      "name": "antibody-titer",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/antibody-titer/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:043999ba20384724e63a91995f2fb87b6f080318624ed594cfa98d3218aab9c7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Neutralization Titer (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/neutralization-titer@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Neutralization Titer",
      "name": "neutralization-titer",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/neutralization-titer/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:3e2d261efec4e251b6989cba4bc5b16fbfaac5c9d7fd79fd4a461afbc2a0f13a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cytokine Concentration (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/cytokine-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Cytokine Concentration",
      "name": "cytokine-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/cytokine-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:c0ee194aeebb9f05dd4ae87a532a875d77fc39b77ed8dc9dd46a9b3f5e865150",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cytokine Panel (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/cytokine-panel@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Cytokine Panel",
      "name": "cytokine-panel",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/cytokine-panel/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:42b511c5612a977a6c5db3a73d7471f6beabf2ed0d46c3dc5541862ce55dcc62",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Chemokine Concentration (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/chemokine-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Chemokine Concentration",
      "name": "chemokine-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/chemokine-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:ab1b6fe013093db1e4778822c72d358621da9fe9d5236fc00081b2901116df2d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Immune Cell Count (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/immune-cell-count@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Immune Cell Count",
      "name": "immune-cell-count",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/immune-cell-count/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a3360e6ee4218f9d89949ed0ba83c9717e48bb80ff64fb1734094beadda15c8e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Immune Cell Fraction (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/immune-cell-fraction@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Immune Cell Fraction",
      "name": "immune-cell-fraction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/immune-cell-fraction/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:3dbfa5bb2eb8e10d87f28f6614084794c6c9a3cdcd8db67e8ebe601c7b4b3588",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Activation Marker (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/activation-marker@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Activation Marker",
      "name": "activation-marker",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/activation-marker/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:65a0477051d35714aae64a5fc55ebbae745a7bb73aca45699af79849eed1cc35",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Exhaustion Score (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/exhaustion-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Exhaustion Score",
      "name": "exhaustion-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/exhaustion-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:0c04e8d5473c7ea88bc2c6656e6250d237a233fd3dc265fa56f8b351ca2a9cb8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cytotoxicity (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/cytotoxicity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Cytotoxicity",
      "name": "cytotoxicity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/cytotoxicity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c9095aa4b61b476ac653e621e571feb441addfe79e4140d79424ffef18ca9c95",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Immune Infiltration (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/immune-infiltration@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Immune Infiltration",
      "name": "immune-infiltration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/immune-infiltration/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4a7b6ee6bef6f6396c8cdabdb835efb95ecd6e93852d1c40582bcc1bd4935956",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Inflammatory Score (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/inflammatory-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Inflammatory Score",
      "name": "inflammatory-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/inflammatory-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:782aed2af44134f2e00ff5bb952a460306f5df1cb5fe21a0d0d65ff9654b090f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Vaccine Response (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/vaccine-response@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality"
      ],
      "label": "Vaccine Response",
      "name": "vaccine-response",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/vaccine-response/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6f49e28ee791d399b22af73ac2d5e1194ea2a4bd4d6198273c934bdfe57f7794",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Immune Response Trajectory (Immunology and immune response): what a port must declare, and how two ports are compared.",
      "domain": "immunology",
      "domain_label": "Immunology and immune response",
      "id": "immunology/immune-response-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "cell-context",
        "measurement-core",
        "assay-evidence",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Immune Response Trajectory",
      "name": "immune-response-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/immunology/immune-response-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:7102d3aea6092a18d2801e83c7c5bccac3d0e8e6bc823c6050fb2c24529e5a6e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Microbial Taxon (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/microbial-taxon@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Microbial Taxon",
      "name": "microbial-taxon",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/microbial-taxon/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a3f6b68ef512523bd42bfd357f9f666c518b9f9bfd81d28f777c706cc26c79e9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Microbial Genome (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/microbial-genome@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Microbial Genome",
      "name": "microbial-genome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/microbial-genome/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8846203cff436b682b5997255a48427dbf8fc67d5cca362852614aa79bc70a71",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Microbial Gene Content (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/microbial-gene-content@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Microbial Gene Content",
      "name": "microbial-gene-content",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/microbial-gene-content/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1ba26e197edd2266430be00897c416891ff67a6ab81d6df5de9356dd39d684b3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Operational Taxonomic Unit (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/operational-taxonomic-unit@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Operational Taxonomic Unit",
      "name": "operational-taxonomic-unit",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/operational-taxonomic-unit/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:756cdf24015bef9c18464bb796b7de7617a2fac01f9c5d30f3315783eb75b653",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Amplicon Sequence Variant (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/amplicon-sequence-variant@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Amplicon Sequence Variant",
      "name": "amplicon-sequence-variant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/amplicon-sequence-variant/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:da6ff6158fa0da08b1ae7cbdfa3c28aec36b97a8510a245dc950cc849ac8f94a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Taxonomic Abundance (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/taxonomic-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Taxonomic Abundance",
      "name": "taxonomic-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/taxonomic-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:47e17fdf861e02d89b032cb99b6e70b14715b0498771c053c8ef4896eb4848c9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Functional Abundance (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/functional-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Functional Abundance",
      "name": "functional-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/functional-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:bc8ae33c54c9a2b0f3627095fde0361ad04c2befca93a784a99f0f80ebfd638f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Metagenomic Counts (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/metagenomic-counts@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Metagenomic Counts",
      "name": "metagenomic-counts",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/metagenomic-counts/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a0562efd54d28d0adc55025bf4aca2f543cd1745cb5c7feb2b98372805ab498a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Metatranscriptomic Counts (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/metatranscriptomic-counts@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Metatranscriptomic Counts",
      "name": "metatranscriptomic-counts",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/metatranscriptomic-counts/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:3a23c33f6dcaee3979f5d85074c01f628773f706c511d24252b7d54fc80b9ef4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Microbial Community Profile (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/microbial-community-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Microbial Community Profile",
      "name": "microbial-community-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/microbial-community-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a06dfc4a1567c37630c67705644811fdb23a90cad274109c936cefccaec3dcd6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Alpha Diversity (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/alpha-diversity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Alpha Diversity",
      "name": "alpha-diversity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/alpha-diversity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:60d1a5c85690a7eb7e0806040ef1c10a1eb78e0c5f55ad8ed805035097557ab7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Beta Diversity (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/beta-diversity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Beta Diversity",
      "name": "beta-diversity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/beta-diversity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e33d018a1f15cadf13a1faca1c8e71607d886951e4b171a57f732574c5324826",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Microbial Growth Rate (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/microbial-growth-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Microbial Growth Rate",
      "name": "microbial-growth-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/microbial-growth-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:0abf7b9580d33fe9aac9cd6fea544fffca5d0115ee65b3bc1a133ee2ed941115",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Colony Forming Units (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/colony-forming-units@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Colony Forming Units",
      "name": "colony-forming-units",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/colony-forming-units/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ad765ddf5ce1014a1168ec36f2e7ce2a1e4b0c748d29c05072bbcfca12e4e24c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Biofilm Biomass (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/biofilm-biomass@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Biofilm Biomass",
      "name": "biofilm-biomass",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/biofilm-biomass/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:ec4417dc2232038fcf88164b8558da60f3f56efc4a0b94fe432f49dc414f9736",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Antimicrobial Susceptibility (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/antimicrobial-susceptibility@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Antimicrobial Susceptibility",
      "name": "antimicrobial-susceptibility",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/antimicrobial-susceptibility/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:38acd682a291ec70d67d676cc22da736f021bf67b5466171496b2707f1928e92",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Minimum Inhibitory Concentration (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/minimum-inhibitory-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Minimum Inhibitory Concentration",
      "name": "minimum-inhibitory-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/minimum-inhibitory-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:f2fa7b51caa5d03fcf3058ef33dae00202d9557a6169ecb8e5d1b63ff8ce0649",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Resistance Gene Profile (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/resistance-gene-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Resistance Gene Profile",
      "name": "resistance-gene-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/resistance-gene-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:79e40a1ec62ff9c81f56eb6923af8a226289ccd7f9e2ee80b20d481f7aa87454",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Virulence Factor Profile (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/virulence-factor-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Virulence Factor Profile",
      "name": "virulence-factor-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/virulence-factor-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b8b4082e40e28bd5456e0cd9bf7270c8939c93c85736365435527b1f8ce3e169",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Strain Identity (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/strain-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Strain Identity",
      "name": "strain-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/strain-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d0706e1c8a54cfc3c9f3947b598712b40b76721573cc423f587019c5f78d474f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Culture Condition (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/culture-condition@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Culture Condition",
      "name": "culture-condition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/culture-condition/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7d35c850d77dea515724a4906699c2b623cc216906e753a74998df7458407272",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Fermentation Profile (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/fermentation-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Fermentation Profile",
      "name": "fermentation-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/fermentation-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:47c571730eaeeadc32f2387646deff1b5e64b2d423a1b111682b8707b1c2e288",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Microbial Metabolite Exchange (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/microbial-metabolite-exchange@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Microbial Metabolite Exchange",
      "name": "microbial-metabolite-exchange",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/microbial-metabolite-exchange/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1970b30a4dbe4010e40b717e6046b1ee5792b44fb3b0b7a6ba75ed5139a26eae",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Host Microbe Interaction (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/host-microbe-interaction@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Host Microbe Interaction",
      "name": "host-microbe-interaction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/host-microbe-interaction/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a9a6b8b537753293ad7f118424fcdadc31f00f23a5f216d46d6527919f46934e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Community Time Series (Microbiology and microbial communities): what a port must declare, and how two ports are compared.",
      "domain": "microbiology",
      "domain_label": "Microbiology and microbial communities",
      "id": "microbiology/community-time-series@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "biological-context",
        "taxonomy-evolution",
        "measurement-core",
        "assay-evidence",
        "feature-matrix"
      ],
      "label": "Community Time Series",
      "name": "community-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/microbiology/community-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:6a0bbd574f78dedff48a475e3c9fac0dd7c3644dc1fea63a4ec46f2ffa607955",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Virus Identity (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/virus-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Virus Identity",
      "name": "virus-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/virus-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:4f365ca32505e66afa8dc356fff20b50467635ca306623cccf9f69b02941c6f0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viral Genome (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-genome@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Genome",
      "name": "viral-genome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-genome/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:95ad2a0ae06e9d5c453a950bc3aa45b2cfda4ee2c2147e50c06c10efbfb0fdcb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Viral Sequence Variant (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-sequence-variant@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Sequence Variant",
      "name": "viral-sequence-variant",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-sequence-variant/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:27db3d9609fdd8f9d7b00b7f41895b6f7e36eb8e08266595dcf29fa0e38cbf57",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viral Load (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-load@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Load",
      "name": "viral-load",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-load/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a78f15e5e6e51dec5cf62266bca01ac7915159f69c31c4363255820222e2c995",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Infectious Titer (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/infectious-titer@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Infectious Titer",
      "name": "infectious-titer",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/infectious-titer/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:8ac92298189f667636797b201e2f30cfb50ba8c68953fdbd8991cb4f5ecfe6c4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Plaque Forming Units (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/plaque-forming-units@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Plaque Forming Units",
      "name": "plaque-forming-units",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/plaque-forming-units/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1659ea61071fc3d5d0ce06a7dc00f7774370935ba2da110372d931486e308c8d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Multiplicity of Infection (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/multiplicity-of-infection@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Multiplicity of Infection",
      "name": "multiplicity-of-infection",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/multiplicity-of-infection/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:22f496ac8b35d94121972366d08a92f99729bf6ce57e544171fd28e006c82caa",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Infection Rate (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/infection-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Infection Rate",
      "name": "infection-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/infection-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:c7ee5c2c48b3ae29e034c6c4f2bfac1bc21e13e7c3b8519df48dd843fe7d62a3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Replication Rate (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/replication-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Replication Rate",
      "name": "replication-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/replication-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:7cc99a132cb418d7d1c6d31f29c143c6202dd6f7955917af688450ed74873619",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viral Entry (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-entry@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Entry",
      "name": "viral-entry",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-entry/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:467b7b3ec7198340126f8959aeafa69a91772d98dec40247c63bd04e74a102cf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Receptor Binding (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/receptor-binding@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Receptor Binding",
      "name": "receptor-binding",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/receptor-binding/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:261572e8a90405c9a80179b4e1b96bc4526e712f87c014976e7311cd372c5c29",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Neutralization Assay (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/neutralization-assay@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Neutralization Assay",
      "name": "neutralization-assay",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/neutralization-assay/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:280c26b3fde8d5770519cce9461f408d94a054d645ccc46094451fe036d94438",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Antiviral Susceptibility (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/antiviral-susceptibility@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Antiviral Susceptibility",
      "name": "antiviral-susceptibility",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/antiviral-susceptibility/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e9da628146cd5404ca5a298620a1f8dfaaeb7095756cb5d81d106b85f6dea61a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viral Fitness (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-fitness@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Fitness",
      "name": "viral-fitness",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-fitness/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6bd5cd3ae0cfc0852dfe2000f686e83b09c91cefc725ad032350dc93cf1f181a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Viral Haplotype (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-haplotype@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Haplotype",
      "name": "viral-haplotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-haplotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ddcd273faadbc4e4096a4678c335e33bcbb7ab164ccd24501fc4827c71c93ded",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Quasispecies Profile (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/quasispecies-profile@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Quasispecies Profile",
      "name": "quasispecies-profile",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/quasispecies-profile/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fcb572f129e69129e23c19566a934d54d260e502b595e3ff0cd4f6ac92092741",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Viral Transcript Abundance (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-transcript-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Transcript Abundance",
      "name": "viral-transcript-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-transcript-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4e90fabfd8716b511a50f4848a73e708ca1b5c11dd6e125297c82ae5cb81ead8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Viral Protein Abundance (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-protein-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Protein Abundance",
      "name": "viral-protein-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-protein-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:c6702d4103f2c2e1e7ab49bbf93f7df2eec699c683acee99869752b7dc0b736a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Immune Escape Score (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/immune-escape-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Immune Escape Score",
      "name": "immune-escape-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/immune-escape-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:84077ee566a731b65d83c89043882fd4baaa6ea68b153f12cce907f6ddefee1c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Host Range (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/host-range@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Host Range",
      "name": "host-range",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/host-range/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:06fd2aec9d352f737464cc9addfee2e7ceb668dacf35d5544117f984bb10d4c0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Tissue Tropism (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/tissue-tropism@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Tissue Tropism",
      "name": "tissue-tropism",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/tissue-tropism/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2b7c43eb843e17859b5b023e9b59d5ef943487be244989164e39a6be832316d2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Transmission Rate (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/transmission-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Transmission Rate",
      "name": "transmission-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/transmission-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:a83b74f574f44f90da86bab50fa1068d1caf8458583c2b21d8022fcb8a05cc72",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Shedding Time Series (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/shedding-time-series@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Shedding Time Series",
      "name": "shedding-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/shedding-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:220f5605e0987d0d8dd2f3d861f616dda4d4b0a4426e7e3377b5cecda203079b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Infection Stage (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/infection-stage@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Infection Stage",
      "name": "infection-stage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/infection-stage/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6d4f0f1d213441b1380bdbbc3293f1fd228df4dfb26d08c4f4ca8d5f8b6dc2ee",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viral Phylogeny (Virology and infection): what a port must declare, and how two ports are compared.",
      "domain": "virology",
      "domain_label": "Virology and infection",
      "id": "virology/viral-phylogeny@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "biological-context",
        "measurement-core",
        "assay-evidence",
        "temporal-lifecycle",
        "taxonomy-evolution"
      ],
      "label": "Viral Phylogeny",
      "name": "viral-phylogeny",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/virology/viral-phylogeny/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6a67b705a69a054c53689bacf1adc5b4cea6b3f8c7abe5093b67ff1694649224",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Developmental Stage (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/developmental-stage@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Developmental Stage",
      "name": "developmental-stage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/developmental-stage/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:3feeb608ddf99cda80f71a47dd4295f349d1a4d0f4830238758189531afce642",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Embryo Stage (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/embryo-stage@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Embryo Stage",
      "name": "embryo-stage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/embryo-stage/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:632cf7fa29e190948e7c0027e70df89244dd4f46be5ecdf023f61fd98eb08d07",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Gestational Age (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/gestational-age@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Gestational Age",
      "name": "gestational-age",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/gestational-age/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:eae25f248c947d05ed84b0288a45d633462319a7caadfae317775b8e06a8e343",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cell Fate (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/cell-fate@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Cell Fate",
      "name": "cell-fate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/cell-fate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:24930be9f6a68e77f83fd4ae681799014ebab4d1b8c4398d57cae1c9b6649b06",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Lineage Identity (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/lineage-identity@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Lineage Identity",
      "name": "lineage-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/lineage-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:fcab37b6a34accafe32bebdd0fc97a98c63d7740cae72980c85f5596dcf965c8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Lineage Probability (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/lineage-probability@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Lineage Probability",
      "name": "lineage-probability",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/lineage-probability/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:203a94f3dc266db285f137b96f46ea27bc8fe012a9b2d4c5d17f1ccf9aba3c0f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Differentiation Potential (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/differentiation-potential@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Differentiation Potential",
      "name": "differentiation-potential",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/differentiation-potential/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d477a044fd1672ceddd4e107b185ff5b731b381a4172c678093b581cc55607cf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Morphogen Concentration (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/morphogen-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Morphogen Concentration",
      "name": "morphogen-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/morphogen-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:50ed12189b6cd7028ead3ede4c86222158252ec13e896f5a2bf9a1e73388fba9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Morphogen Gradient (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/morphogen-gradient@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Morphogen Gradient",
      "name": "morphogen-gradient",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/morphogen-gradient/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:53608c213fbd069205036550744de6b470debc8f056c8f93c97d548ab8370d48",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Tissue Pattern (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/tissue-pattern@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Tissue Pattern",
      "name": "tissue-pattern",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/tissue-pattern/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f4af4f8656263ff01965bc34261c919966e4d4ee881d6e90d06c3d2c9c839625",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Organoid State (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/organoid-state@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Organoid State",
      "name": "organoid-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/organoid-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:67f2bd6d95e98e7834ba638ac5f6b8ae3e3529b46fb3b42108e110a382b18996",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Gastrulation State (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/gastrulation-state@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Gastrulation State",
      "name": "gastrulation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/gastrulation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0a4efcb85cb0df2505a073f74ead2bf905b6c8eb3ddd410a4c5b852501f6fc20",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Segmentation State (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/segmentation-state@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Segmentation State",
      "name": "segmentation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/segmentation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4b1bee0b9c107f033641c1609300fd7a6feb1acb3668f04ca1697df8d2e87386",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Branching Morphogenesis (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/branching-morphogenesis@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Branching Morphogenesis",
      "name": "branching-morphogenesis",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/branching-morphogenesis/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:74a5fa795a51b4aee42d4496ea2cfe66a1f6e147611f1a95c279f3bf11f8b004",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Growth Trajectory (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/growth-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Growth Trajectory",
      "name": "growth-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/growth-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:db593170817cd7ba517bbcd8a6cf838797c1202c4fbdac6451023781eb081072",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Maturation State (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/maturation-state@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Maturation State",
      "name": "maturation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/maturation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f70a6f701c98bc67cb7e5c7f045532808fabe42dd69297b371292514315bac1a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Developmental Timing (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/developmental-timing@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Developmental Timing",
      "name": "developmental-timing",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/developmental-timing/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6da14d088acf7607dea52963acf6f3d24b4bb5363c99586af3f299774fb1be86",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Lineage Map (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/spatial-lineage-map@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Spatial Lineage Map",
      "name": "spatial-lineage-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/spatial-lineage-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6b81b6bf9e748a29995f84e0fcacededc2cfca7b48c73159bb77fda1d71780a8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Cell Lineage Tree (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/cell-lineage-tree@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Cell Lineage Tree",
      "name": "cell-lineage-tree",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/cell-lineage-tree/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d606008140f86f9caedcc5109f5677c5f752b3d957ada8459347dc5d62a8484a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Fate Transition (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/fate-transition@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Fate Transition",
      "name": "fate-transition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/fate-transition/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f74e3b6d558758f67416e010b3519fcd5257e678776070e5bd552f4929c57ae1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Developmental Gene Signature (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/developmental-gene-signature@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Developmental Gene Signature",
      "name": "developmental-gene-signature",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/developmental-gene-signature/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:59593a5578e611dcf2f3f280c102a6766b64c2b53cbfe7247d1291ec8ca2726e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Developmental Anomaly (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/developmental-anomaly@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Developmental Anomaly",
      "name": "developmental-anomaly",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/developmental-anomaly/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:599c4a30c02e54a428a0c996501d3340a3fe854eda0eca2f2141a96dfe6e7803",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Birth Outcome (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/birth-outcome@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Birth Outcome",
      "name": "birth-outcome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/birth-outcome/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f506e8957d72dea692108fa2f791d518fcc0bc53285856edf9000ed5e74f79ed",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Age Equivalent (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/age-equivalent@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Age Equivalent",
      "name": "age-equivalent",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/age-equivalent/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d04804496ebcb0a438671a55c118d38e2ad65fe5c66bad4ab9b4ce4999422a70",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Developmental Clock (Development and lineage): what a port must declare, and how two ports are compared.",
      "domain": "developmental",
      "domain_label": "Development and lineage",
      "id": "developmental/developmental-clock@0.1",
      "item_packs": [
        "semantic-core",
        "biological-context",
        "cell-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Developmental Clock",
      "name": "developmental-clock",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/developmental/developmental-clock/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:68224ad4ddbd71e396e1cb880e2fa2843030ca29be189354b09baa86482f0f19",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Phenotype Term (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/phenotype-term@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Phenotype Term",
      "name": "phenotype-term",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/phenotype-term/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1a288f4e6c27c86d75bb81f42b74c4d4bcec1b04243d943286605351bf49221b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Phenotype Vector (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/phenotype-vector@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms",
        "dimensioned-array"
      ],
      "label": "Phenotype Vector",
      "name": "phenotype-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/phenotype-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:70fb88747e20572d47abb63dc207111b5823296bce546855c0fce9c04a427cb8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Trait Value (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/trait-value@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Trait Value",
      "name": "trait-value",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/trait-value/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:7a22adcb6dad40437dd6c0af0e0ab7bab492a885efed2d2bfbc656e34f513c0d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Quantitative Trait (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/quantitative-trait@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Quantitative Trait",
      "name": "quantitative-trait",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/quantitative-trait/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ed29ee3c0bd9ec81a7237d90376df20ce60c0c4597d7dd162d113c5ad9e3e0bb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Categorical Phenotype (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/categorical-phenotype@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Categorical Phenotype",
      "name": "categorical-phenotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/categorical-phenotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0f96c80d098c36aa578863ea6602d4e68560eefa002836f22c10568be08de4ec",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Disease Status (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/disease-status@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Disease Status",
      "name": "disease-status",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/disease-status/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4efeae1dbc4cb0172ee8bf7c207139fd09793edb3edaadf3367202c0c6871b09",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Disease Severity (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/disease-severity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Disease Severity",
      "name": "disease-severity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/disease-severity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d7a23431f257be830e37e0629d5834f4d7b0809592ed5c290995051d6befbd25",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Biomarker Value (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/biomarker-value@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Biomarker Value",
      "name": "biomarker-value",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/biomarker-value/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:87ea06cdf18bfb24559a7396c6052c47c1ac5b9d264daa5b14f2f5158e07ea02",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Biomarker Panel (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/biomarker-panel@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Biomarker Panel",
      "name": "biomarker-panel",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/biomarker-panel/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7b7d3334c37e74e2fc8f117024dfb3c7a4fb371337ba5f18cefc23ab18185c2d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Risk Score (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/risk-score@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Risk Score",
      "name": "risk-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/risk-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:88887762818d7bcaeaa37c043dedb775083be6b08ba0bfcb72e325b8f3860755",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Response Class (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/response-class@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Response Class",
      "name": "response-class",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/response-class/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c52413bf43df170d408fbc6e65089d1012781ceb80fe3f9016823dd32f95b23b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Drug Sensitivity (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/drug-sensitivity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Drug Sensitivity",
      "name": "drug-sensitivity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/drug-sensitivity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "draft",
      "sha256": "sha256:64db9e44d54befc75dce44a35e3aaa7f965c886e80f876ff2d7fe166bdb40ff2",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Drug Resistance (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/drug-resistance@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Drug Resistance",
      "name": "drug-resistance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/drug-resistance/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:cdc17170d50de2c42b512b1e5dfa490b2e89312ed78331597d5c15d737c42901",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Drug Response AUC (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/drug-response-auc@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Drug Response AUC",
      "name": "drug-response-auc",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/drug-response-auc/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "draft",
      "sha256": "sha256:616ffc2850c4a0d43c1ba87468444c88eaf27d404841cf1fd7cc1656b96c6d13",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Viability at Dose (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/viability-at-dose@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Viability at Dose",
      "name": "viability-at-dose",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/viability-at-dose/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:e76e015ad02c02563803012133aedb5b2964fe3a37b16a28660dc8702e509203",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Survival Fraction (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/survival-fraction@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Survival Fraction",
      "name": "survival-fraction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/survival-fraction/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:b723d753939ad747431a0501a5019bf7cf0c562b8b694a5c00194b5404679b45",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Progression Free Survival (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/progression-free-survival@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Progression Free Survival",
      "name": "progression-free-survival",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/progression-free-survival/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:dc97a09bb9cd6bb104003dcd7d1314dafd41d2270a7e88f7329fbde41f8fd14b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Overall Survival (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/overall-survival@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Overall Survival",
      "name": "overall-survival",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/overall-survival/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:88f14b616dd31a0a9165d2a8e5644c61df589e11abbceb3cba734e1f113413f0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Time to Event (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/time-to-event@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Time to Event",
      "name": "time-to-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/time-to-event/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:0e385b7631836678b31d653ca142fb6c60f4df6a7267cc32fcaccbcb11a50cd1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Hazard Ratio (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/hazard-ratio@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Hazard Ratio",
      "name": "hazard-ratio",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/hazard-ratio/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2ac14eb80b931fcff5c5364e7d72a2346f2d62b3b96255b01cdcb3ebfdb1f965",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Functional Score (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/functional-score@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Functional Score",
      "name": "functional-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/functional-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:829b85fe7112d0583192e4e81ceab53945068b366a61bfcf40a60760b471a005",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Symptom Score (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/symptom-score@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Symptom Score",
      "name": "symptom-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/symptom-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:89c60cc6c1f46b748d8ca2f76f4d977f621375de79c6296f14541c44f7b9b3d0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Behavioral Phenotype (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/behavioral-phenotype@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Behavioral Phenotype",
      "name": "behavioral-phenotype",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/behavioral-phenotype/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:13a50eb99be61fde08fec29abde94befb694320d8e14050b2403f981ce179cda",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Toxicity Endpoint (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/toxicity-endpoint@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Toxicity Endpoint",
      "name": "toxicity-endpoint",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/toxicity-endpoint/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:512165b1146d44a93142e06cd524c9641ca1bd17d009897cc9e02bbac3689cd2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Adverse Event (Phenotype, endpoints, and outcomes): what a port must declare, and how two ports are compared.",
      "domain": "phenotype",
      "domain_label": "Phenotype, endpoints, and outcomes",
      "id": "phenotype/adverse-event@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "dose-response",
        "temporal-lifecycle",
        "uncertainty-quality",
        "ontology-terms"
      ],
      "label": "Adverse Event",
      "name": "adverse-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/phenotype/adverse-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:49f8a0caf443bd159b720312de8212596f9d513901f6419031514b63333ecd1d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Image Artifact (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/image-artifact@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Image Artifact",
      "name": "image-artifact",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/image-artifact/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1e97838ada8a9971ea83fbd7a3993fa23fa2c889bfa581c6e37795a3af88481e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Microscopy Image (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/microscopy-image@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Microscopy Image",
      "name": "microscopy-image",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/microscopy-image/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f915fd1c6a04f4479589bd33d19f5ddd65d54c12c40f95088a7c1ebd60c5c754",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Fluorescence Image (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/fluorescence-image@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Fluorescence Image",
      "name": "fluorescence-image",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/fluorescence-image/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:9a51a1a5cc837a55551ded1d9a5c0e5c9760112938192bc1d6215d34ffb20969",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Brightfield Image (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/brightfield-image@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Brightfield Image",
      "name": "brightfield-image",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/brightfield-image/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3c70aea8540392a22a17382c3a635cae2c26e21a24db66a5d9770004dc4b5a51",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Histology Slide (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/histology-slide@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Histology Slide",
      "name": "histology-slide",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/histology-slide/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2b931c64f59c027e547819da8b8794e63f9195b1c9e090a79bfac821842af33f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Radiology Image (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/radiology-image@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Radiology Image",
      "name": "radiology-image",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/radiology-image/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:8093e4374365cbe694354b0253b4cd4e206616ffe3ce8b9ff617ffea7cc266b5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "CT Volume (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/ct-volume@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "CT Volume",
      "name": "ct-volume",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/ct-volume/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:960dd7e1e5601d5b82c42f65f9142772351d888a9fe484a7e999768b1d2c2bc2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "MRI Volume (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/mri-volume@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "MRI Volume",
      "name": "mri-volume",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/mri-volume/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:b9a2950942411e50e57127201e536019fa415d7818861641e485349d160792a3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "PET Volume (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/pet-volume@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "PET Volume",
      "name": "pet-volume",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/pet-volume/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:0b0c7d6eee763844c8b117ea01c6d0b5353ea5b0200dcde45f232ea964b20585",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Ultrasound Image (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/ultrasound-image@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Ultrasound Image",
      "name": "ultrasound-image",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/ultrasound-image/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:053f91ba6d8e6bab2f9550dc4d9598bee3be4898890239ca869dfcef772426df",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Segmentation Mask (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/segmentation-mask@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Segmentation Mask",
      "name": "segmentation-mask",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/segmentation-mask/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6717e635ed09062d6d21da9b69249ea8d026daa41f56325a8a6b5a64eb54d17e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Instance Mask (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/instance-mask@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Instance Mask",
      "name": "instance-mask",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/instance-mask/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:336d9df7a87a511b96c7ccd4eaa88833de1f8793561457f557d307f6ebba6a81",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Probability Map (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/probability-map@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Probability Map",
      "name": "probability-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/probability-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:9cc2bb1b693203e9bc44b151fb4145624cfddc724c2c8aadd3a659a7aea7ef70",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Label Map (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/label-map@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Label Map",
      "name": "label-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/label-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f5f238362e5a7bdefa016f17e4af0148cb196169aebb15865015d2fac9e55c21",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Region of Interest (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/region-of-interest@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Region of Interest",
      "name": "region-of-interest",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/region-of-interest/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:689b3dbbcd461070273fe83c50798293a5150d7dd730f8365904eb002c758021",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Bounding Box (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/bounding-box@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Bounding Box",
      "name": "bounding-box",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/bounding-box/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7b6cd8a9f1311f99df069783857af1eadb7ee4e64d5319806fe9400480179c21",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Landmark Set (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/landmark-set@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Landmark Set",
      "name": "landmark-set",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/landmark-set/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:21494ec028a3660fba89c20b3b601a0b5bcd024b277a5554bbf0fc0bbf262fe4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Image Features (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/image-features@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Image Features",
      "name": "image-features",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/image-features/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:4f95a224dda1a5839c8894d0e90afedd53d4863ab65210e2d7389e5e1adb7b78",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Radiomics Vector (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/radiomics-vector@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Radiomics Vector",
      "name": "radiomics-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/radiomics-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:25ac8d04fbd78a97aa9cf15943ec54cc05703037602293beb40f5214974ef0a5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Morphological Features (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/morphological-features@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Morphological Features",
      "name": "morphological-features",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/morphological-features/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:26c3cbcfe3c13a278cdcad61fb662173407f58344af2d511586904c03be5d94c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cell Tracking (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/cell-tracking@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Cell Tracking",
      "name": "cell-tracking",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/cell-tracking/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f4c1f6235882d3f96ddff20047b46c5145553d9ead77ab51a5493acba2f343fd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Image Time Series (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/image-time-series@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Image Time Series",
      "name": "image-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/image-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:08e369d47b890fae879a2011d9d3951cd9b2c0bbd6c2002bd94144c214036bbd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Resolution (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/spatial-resolution@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Spatial Resolution",
      "name": "spatial-resolution",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/spatial-resolution/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4dcf263adb45a1296b3f9af7f60e6759ea2606c6f0cacef78a72783a89eac737",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Channel Definition (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/channel-definition@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Channel Definition",
      "name": "channel-definition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/channel-definition/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7ad79a788599292efa65b982efebabf13d9eb925195c2301298850c4073b3012",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Imaging Provenance (Imaging and derived features): what a port must declare, and how two ports are compared.",
      "domain": "imaging",
      "domain_label": "Imaging and derived features",
      "id": "imaging/imaging-provenance@0.1",
      "item_packs": [
        "semantic-core",
        "artifact-format",
        "imaging-spatial",
        "biological-context",
        "assay-evidence",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Imaging Provenance",
      "name": "imaging-provenance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/imaging/imaging-provenance/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:05409e916f1cd7174ba4002d98e4c2b68c96aa2267e54cc4051ecbd42e919a8c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Coordinate (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Coordinate",
      "name": "spatial-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b34a318810eaf2c4c6a6703eff2722ba2908818ccc2ab111180b3b2f579f430d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Point Set (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-point-set@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Point Set",
      "name": "spatial-point-set",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-point-set/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:abbd9932564e0d4c7cd863f9d78cbe23cfc8bea0e06d0f77dcd25f1ac66fde5c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Grid (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-grid@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Grid",
      "name": "spatial-grid",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-grid/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:76f36b65bf96ef365e6d5d0166ff93c32aebf239c5d6e4338980d90b2d8f3c34",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Mesh (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-mesh@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Mesh",
      "name": "spatial-mesh",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-mesh/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fb9290365710bac7405557d2abc558cc891a538209914c117a299208e08686a4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Anatomical Coordinate (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/anatomical-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Anatomical Coordinate",
      "name": "anatomical-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/anatomical-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:74364493cc4c233094d38d1e2da4126026c690d73af6d48b383f8a536f9bdf06",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Tissue Coordinate (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/tissue-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Tissue Coordinate",
      "name": "tissue-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/tissue-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ee3eccfdc3c3d3a8af68c88b151783061731beb85ebd67d0bd4c3aafb6a16346",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cellular Coordinate (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/cellular-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Cellular Coordinate",
      "name": "cellular-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/cellular-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:31b4c401af51ee9cf454fd56780411d74f9d75f8ceff3fb3917ecd4c884ab855",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Genomic Coordinate (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/genomic-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Genomic Coordinate",
      "name": "genomic-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/genomic-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:25f675caaeb3b0faef59d4d259109215940db7a803b5bd1558ef3e8dd48d7d61",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Geographic Coordinate (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/geographic-coordinate@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Geographic Coordinate",
      "name": "geographic-coordinate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/geographic-coordinate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4f805b92a8e7b9086aa3766511c0887db0fc4f6b92078a23daa4eb5fc45c9896",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Region (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-region@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Region",
      "name": "spatial-region",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-region/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:304a3ce0bb4e74bcd5f3384ff5f5ad0890a49c8ec2dcc53369a2e5d057482303",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Neighborhood (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-neighborhood@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Neighborhood",
      "name": "spatial-neighborhood",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-neighborhood/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d41e2b7ef74a718f6a25ebe16744f7c8c646f050b586be70075657c23dfa854f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Adjacency Graph (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/adjacency-graph@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Adjacency Graph",
      "name": "adjacency-graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/adjacency-graph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5e4d9e616bb3807760c9c784d5fe39985667162b658fa085069a28278039369a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Distance Matrix (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/distance-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Distance Matrix",
      "name": "distance-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/distance-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:39986f167fa7f17831ce51c0b62007a2435121a415b8d97d2ce515bf88bdb26c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Density Field (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/density-field@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Density Field",
      "name": "density-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/density-field/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:92ef3a95320766915fa69386c467c7c8d6488932ca9e6c43720d7bc56e3d7e06",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Concentration Field (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/concentration-field@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Concentration Field",
      "name": "concentration-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/concentration-field/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:85f6bc748c817f575e8dbfee40c4de1ba0f59e1f001ea7743f5f766038e3c1f0",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Velocity Field (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/velocity-field@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Velocity Field",
      "name": "velocity-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/velocity-field/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b5f937f336faf1b478c0351004b07b6b30c188ee1c28bc010fec31a97967cab3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Displacement Field (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/displacement-field@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Displacement Field",
      "name": "displacement-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/displacement-field/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:0d6b617bbf2dce379abb5da76c0991ab3bf7555c79a3739941f87c9e2e733b09",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Deformation Field (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/deformation-field@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Deformation Field",
      "name": "deformation-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/deformation-field/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:21a78f1b564e4acb8f4b5d01c50bc2ea7d8de0414d6c723c3f8221342d286cf6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Expression Map (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-expression-map@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Expression Map",
      "name": "spatial-expression-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-expression-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:ffd30dbc3fe2e0529535bbae98095939f93177c41b28616b8ac1e389e714c187",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Cell Type Map (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-cell-type-map@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Cell Type Map",
      "name": "spatial-cell-type-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-cell-type-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1cf51d23bf5937c9b13303d316b8b2a815fb47e804ec98182a6f89fd58840151",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Abundance Map (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-abundance-map@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Abundance Map",
      "name": "spatial-abundance-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-abundance-map/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:7dfd66ba78cc86d4a23915e9182a7cdd82579c25a23a0c6636f9dc1e81974366",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Colocalization (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-colocalization@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Colocalization",
      "name": "spatial-colocalization",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-colocalization/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:3460887149abd8d6fe93077c1cea5e9dd48938955dc44d88338dccf9ea5b05ff",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spatial Gradient (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-gradient@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Gradient",
      "name": "spatial-gradient",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-gradient/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:eac66725054b3fbee30421f34101ab4eef5411ada6f3793053b6e26f1dc2b78f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spatial Trajectory (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/spatial-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Spatial Trajectory",
      "name": "spatial-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/spatial-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:e427d195e6d13a97e107e39cd9aa9652a166df57ab4c5e0f566ce990551aa6a6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Region Annotation (Spatial coordinates, fields, and maps): what a port must declare, and how two ports are compared.",
      "domain": "spatial",
      "domain_label": "Spatial coordinates, fields, and maps",
      "id": "spatial/region-annotation@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "imaging-spatial",
        "biological-context",
        "graph-network",
        "temporal-lifecycle"
      ],
      "label": "Region Annotation",
      "name": "region-annotation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/spatial/region-annotation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5c9ac5b1ef9726f0a5d2095a166f13d4d0a88dcb811ce37213694abeccfa7e73",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Heart Rate (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/heart-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Heart Rate",
      "name": "heart-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/heart-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:bbf90e8517c42118a045174c3f5e2428950d3230f5c94443fc0db76cc0c6cfc2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Blood Pressure (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/blood-pressure@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Blood Pressure",
      "name": "blood-pressure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/blood-pressure/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:11a696e6f8ec4b5650902bb35b1e960e420f543b15a12f2d828dea2a727e9739",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Mean Arterial Pressure (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/mean-arterial-pressure@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Mean Arterial Pressure",
      "name": "mean-arterial-pressure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/mean-arterial-pressure/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:eb371a3687996dc715483287aa94317202171f1c195c65b1970ab7cf897655f3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Oxygen Saturation (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/oxygen-saturation@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Oxygen Saturation",
      "name": "oxygen-saturation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/oxygen-saturation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:76962fad1df563a0e4eb3f0650107fb3030b76025c009421c0fdabba409dbf60",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Respiratory Rate (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/respiratory-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Respiratory Rate",
      "name": "respiratory-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/respiratory-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4c8afb9611d7f5b53b64ebb5c03161d266cbbc01dd9fa4181a8f498565ec6af7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Body Temperature (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/body-temperature@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Body Temperature",
      "name": "body-temperature",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/body-temperature/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:a489e8fe173b2d10f11bb316ffebbd6a739be35d8d1c5ceb5e4554a340d1aa8b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Blood Glucose (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/blood-glucose@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Blood Glucose",
      "name": "blood-glucose",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/blood-glucose/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:47a46d6c555a30e9ed35a071c379cf386ba4d3df324f17df70250d357ebabb35",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Hormone Concentration (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/hormone-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Hormone Concentration",
      "name": "hormone-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/hormone-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:a431e38b626e12b15dcc365c5480cf4684861a610caecfd78bfb7f9a63ea1365",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Electrolyte Concentration (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/electrolyte-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Electrolyte Concentration",
      "name": "electrolyte-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/electrolyte-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:5d910bc1eb85589400a0f4e407f11ce86ddf41bc3c9a1317ddb0542d8ca54f50",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Blood Gas (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/blood-gas@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Blood Gas",
      "name": "blood-gas",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/blood-gas/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:71b33823a1408e6313eee47c48d07cd7bb30acfe6c86949da95b6a3886024663",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "pH (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/ph@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "pH",
      "name": "ph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/ph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f131339e6ad08c2ccb1e4db7c8822a12f1f8082a76f1d8587daecd9b5377c90d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Osmolarity (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/osmolarity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Osmolarity",
      "name": "osmolarity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/osmolarity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:1ecb88da0808b047227cfac867037a7fdb3bad3c3295a58402aa5519208462c2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Fluid Balance (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/fluid-balance@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Fluid Balance",
      "name": "fluid-balance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/fluid-balance/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fa4dc8c515790589cf1503b9cb34b7157e04fab82067f7199dd413f8dc11ccbd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cardiac Output (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/cardiac-output@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Cardiac Output",
      "name": "cardiac-output",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/cardiac-output/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b8e9e88574ce7071e35202a718dfc6d8ac06d12940cb0ea11ab74b439035c5eb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Stroke Volume (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/stroke-volume@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context",
        "dimensioned-array"
      ],
      "label": "Stroke Volume",
      "name": "stroke-volume",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/stroke-volume/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:fce2863b0d245a09f56021dcd6f6be42e98071d14b378b0e48927b16e8d463a6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Vascular Resistance (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/vascular-resistance@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Vascular Resistance",
      "name": "vascular-resistance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/vascular-resistance/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7523d241511fa60fa2777fbec6474f46e83f281734e44a4df93c1de4e87c284c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Lung Volume (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/lung-volume@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context",
        "dimensioned-array"
      ],
      "label": "Lung Volume",
      "name": "lung-volume",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/lung-volume/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:d1ceaf428591315e66beaf8462288a2bc3ba8ccd347c07ea184dee43adfc8b96",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Airflow Rate (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/airflow-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Airflow Rate",
      "name": "airflow-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/airflow-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:072e17a520984268b808751babb27933a83d5577e06f0866aae7f8e7feb17f8a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Glomerular Filtration Rate (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/glomerular-filtration-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Glomerular Filtration Rate",
      "name": "glomerular-filtration-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/glomerular-filtration-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:0280587a58ffef471043ed719dcf2227938947e7323daf13a9cbeca80f789cc4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Urine Flow (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/urine-flow@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Urine Flow",
      "name": "urine-flow",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/urine-flow/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:e98b4b51ae7a1757a9dd229aad1b0c30e5dfc37cfb1646ea7e3f97e6008e68f3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Liver Function Marker (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/liver-function-marker@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Liver Function Marker",
      "name": "liver-function-marker",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/liver-function-marker/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4e9ddcb111ef287ea30c9b7a60c068b3ba07aedbad70d00dbf801cdf7497cf94",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Muscle Force (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/muscle-force@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Muscle Force",
      "name": "muscle-force",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/muscle-force/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fe41e3d168aaf469b93ee890aa4268b06e5f173a9fad952ce0497ed75a56c19d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Metabolic Rate (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/metabolic-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Metabolic Rate",
      "name": "metabolic-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/metabolic-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:810b02588b46e034ad0d6b923661d1a390d34d19a255ace7c6b9b12ce4c1a8a6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Body Mass (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/body-mass@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Body Mass",
      "name": "body-mass",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/body-mass/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:c834e5c1967b92d18251b1a47d15a9d0974f003860dab56b22603c326fd0c9f9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Physiological Time Series (General physiology and organ function): what a port must declare, and how two ports are compared.",
      "domain": "physiology",
      "domain_label": "General physiology and organ function",
      "id": "physiology/physiological-time-series@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "assay-evidence",
        "uncertainty-quality",
        "population-context"
      ],
      "label": "Physiological Time Series",
      "name": "physiological-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/physiology/physiological-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:d0e030b7023b671d35956c088dde17fa968723388c475fb21079a52f36dd5378",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Neuron Identity (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/neuron-identity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Neuron Identity",
      "name": "neuron-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/neuron-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d561bb49c58199f1e22d0d6b1c9d5b95b3bf8073f83f7e0e4deae73e91f07bcd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Brain Region (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/brain-region@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Brain Region",
      "name": "brain-region",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/brain-region/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:99071637d3016fbc1da4aa155930fff9f6145d183b6af203901e40cdd800ada5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Neural Activity (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/neural-activity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Neural Activity",
      "name": "neural-activity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/neural-activity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:031a033b1eecd88d9e7b0e3c4ae569724b1addcebb4e38ca408d37a599d90328",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Membrane Voltage (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/membrane-voltage@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Membrane Voltage",
      "name": "membrane-voltage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/membrane-voltage/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ee41718ff1fa96b9604037bc8fa08f5d66d0594f730984a845660f2040ff3f14",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Action Potential Event (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/action-potential-event@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Action Potential Event",
      "name": "action-potential-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/action-potential-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0251a2c250b7f12d9a19ae1ae4b8ce379c62887c11905ec93e0fa88df3092ef1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Spike Train (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/spike-train@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Spike Train",
      "name": "spike-train",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/spike-train/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:3017db8c5d2a776b6dd375b0f11ef2d23dea23d74432e1bbfae1a7a9b57493cb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Firing Rate (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/firing-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Firing Rate",
      "name": "firing-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/firing-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:029efc565b0652b47403c642c25b319b23aaa88238400ec8193d700ab76eb9d5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Local Field Potential (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/local-field-potential@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Local Field Potential",
      "name": "local-field-potential",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/local-field-potential/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:7b5d42711c17213a9c677ff789b8688f6ce142d679b5d22ee126f3c36b52f093",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Electroencephalogram (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/electroencephalogram@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Electroencephalogram",
      "name": "electroencephalogram",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/electroencephalogram/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:46eadc1546c1d6508eb584ebcd4dbf8a3e46ee2e3fe5cfcdfa499722fd753436",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Magnetoencephalogram (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/magnetoencephalogram@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Magnetoencephalogram",
      "name": "magnetoencephalogram",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/magnetoencephalogram/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2c6281409581f4dd606c4113abb9395c8459b8941cc1648415c0f428dd1f743f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Calcium Imaging Signal (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/calcium-imaging-signal@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Calcium Imaging Signal",
      "name": "calcium-imaging-signal",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/calcium-imaging-signal/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:4fdf76070bca1363459cc9444955e9b00d79d74d7cf1234c139cce9ce1cc488e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Neurotransmitter Concentration (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/neurotransmitter-concentration@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Neurotransmitter Concentration",
      "name": "neurotransmitter-concentration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/neurotransmitter-concentration/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4ced05d1b9c7d0b682f599425b31da0750cfa9d421afa0ae75c2e7c2afdb8500",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Synaptic Weight (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/synaptic-weight@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Synaptic Weight",
      "name": "synaptic-weight",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/synaptic-weight/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:087c34d1b175a62d5d5ed26cf27a71c9b048ba4d6bc3a6cd1117b72468ce9f69",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Synaptic Current (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/synaptic-current@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Synaptic Current",
      "name": "synaptic-current",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/synaptic-current/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:80b780968fbef0b27b2f31e1570e9928a7962fb33503380c5db3538ce86e1127",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Connectivity Matrix (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/connectivity-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Connectivity Matrix",
      "name": "connectivity-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/connectivity-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:c5d7c8cb71c2ddb60dd6064d766758fb30a8ba9e85cf9ed45f223ffc80cfc52d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Connectome Graph (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/connectome-graph@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Connectome Graph",
      "name": "connectome-graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/connectome-graph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:40056795f36978e81b12a6309d2223d22be50d631682c0049581c45b7d937ed3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Neural Population State (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/neural-population-state@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Neural Population State",
      "name": "neural-population-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/neural-population-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:220d08863a9d7259f7be208b05bd2aca9b7bed4a9b3e550f965fe2cd77766bf2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Receptive Field (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/receptive-field@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Receptive Field",
      "name": "receptive-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/receptive-field/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b8a3829193ebec52aa1da07aec489344f8b2b0cc9c3dcba7c17884e0975099a9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Sensory Stimulus (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/sensory-stimulus@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Sensory Stimulus",
      "name": "sensory-stimulus",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/sensory-stimulus/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b7afe5eab4df1c0b9f693027dddf9684b02452347c77bbb52b4f7be2caa8fa92",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Behavioral Trial (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/behavioral-trial@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Behavioral Trial",
      "name": "behavioral-trial",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/behavioral-trial/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:973f2fb579dfe03634a516ba33df05292e1f9308489f75869a35b7b5d51ae3a4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cognitive Score (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/cognitive-score@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Cognitive Score",
      "name": "cognitive-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/cognitive-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:a2c15a4c4240711733f1b919ad9f8c35011ec0b7512a7d5a8e187d43e7f32bc8",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Sleep Stage (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/sleep-stage@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Sleep Stage",
      "name": "sleep-stage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/sleep-stage/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:9512ad5e101cd05e242bf2f5b74443b82a26c5d5d67f4eb5e19a2f679713619a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Oscillation Power (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/oscillation-power@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Oscillation Power",
      "name": "oscillation-power",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/oscillation-power/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:dfcedf0d7c66a6176d410d9fc7109747176bb3ab481a51f7a8033d157a9acbcb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Neural Decoding Output (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/neural-decoding-output@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Neural Decoding Output",
      "name": "neural-decoding-output",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/neural-decoding-output/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:362237de54225e45b8b0c6d464c716271b50fff869ff05eb58da41d5f1fd49a5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Neural Trajectory (Neuroscience and neural systems): what a port must declare, and how two ports are compared.",
      "domain": "neuroscience",
      "domain_label": "Neuroscience and neural systems",
      "id": "neuroscience/neural-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Neural Trajectory",
      "name": "neural-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/neuroscience/neural-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:dc51c9da169c0766ebf90db77751f5fc57e372a9c8a576aa8e52af3f99eeca2b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Electrocardiogram (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/electrocardiogram@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Electrocardiogram",
      "name": "electrocardiogram",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/electrocardiogram/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:062b9c4f710fbf5e677cf84423055c15ff936da6f73a87a6c39b5dfa3ad0a60b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "ECG Interval (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/ecg-interval@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "ECG Interval",
      "name": "ecg-interval",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/ecg-interval/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c756f0401c7fe8f167cebcca959c5cce6af10aadc4b800ff8ef37308b722af2d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Heart Rhythm (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/heart-rhythm@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Heart Rhythm",
      "name": "heart-rhythm",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/heart-rhythm/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8c611cffa051fef3d0be68a0383c5cccde147c8f983c831810ebb8e58645e9e6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Arrhythmia Event (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/arrhythmia-event@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Arrhythmia Event",
      "name": "arrhythmia-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/arrhythmia-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c00146689e2a9deddbe3173ca0133b6775765bab7f70f30fe62b3eaec4140272",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Pressure Waveform (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/pressure-waveform@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility",
        "dimensioned-array"
      ],
      "label": "Pressure Waveform",
      "name": "pressure-waveform",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/pressure-waveform/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:c064d4598cdabec64f5b46fbc06220fdfe84f8fbcfd6c4b87cd600d0b8998d40",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Flow Waveform (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/flow-waveform@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility",
        "dimensioned-array"
      ],
      "label": "Flow Waveform",
      "name": "flow-waveform",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/flow-waveform/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1f3152043dfb9696a870e47ed4b7fc1bc64eef04ee7821f28e1c342c8f85e944",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Vascular Geometry (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/vascular-geometry@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Vascular Geometry",
      "name": "vascular-geometry",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/vascular-geometry/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:35263283aab95ad3a141ecc442d72c9ff0794abdcf3d08c04357d9732416e03c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cardiac Geometry (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/cardiac-geometry@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Cardiac Geometry",
      "name": "cardiac-geometry",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/cardiac-geometry/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a86d23eb4caed4f02f6dcbcd8871589135f5f6e153f8bfa4bc3aef2348f263e3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Ventricular Volume (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/ventricular-volume@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility",
        "dimensioned-array"
      ],
      "label": "Ventricular Volume",
      "name": "ventricular-volume",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/ventricular-volume/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:b06402b1388ea60355a502ec24ab4dc1b746701bcb97227b9ac87edf062beff5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Ejection Fraction (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/ejection-fraction@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Ejection Fraction",
      "name": "ejection-fraction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/ejection-fraction/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:fcf94ccaa9e11d3de2840ec129dde6d9a6d488e45f3052091038db070a15c8cc",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Myocardial Strain (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/myocardial-strain@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Myocardial Strain",
      "name": "myocardial-strain",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/myocardial-strain/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:acf2b680fbd7f6fb53d2523fa952e27f4a8567646fdba325cfa85b31821e47d1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Wall Shear Stress (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/wall-shear-stress@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Wall Shear Stress",
      "name": "wall-shear-stress",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/wall-shear-stress/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a12f4d5f5ac4e9d3a47cbf57064fb8bd1ddb10361207028ea9d3f82becd696f6",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Perfusion Map (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/perfusion-map@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility",
        "dimensioned-array"
      ],
      "label": "Perfusion Map",
      "name": "perfusion-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/perfusion-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:eb89d667a717cb934dd9371d67a5e31fbe1156d42b7a88ee3ceddb0b57fe4813",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Coronary Flow (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/coronary-flow@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Coronary Flow",
      "name": "coronary-flow",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/coronary-flow/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ef5d4c3dd463081e262aee9049314e3f1683a966c70a0f6f570b3c0d35a5f4df",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Arterial Stiffness (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/arterial-stiffness@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Arterial Stiffness",
      "name": "arterial-stiffness",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/arterial-stiffness/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8eeca0e8d0e4388a1eceaf5ad8d4847535c833b1faaa62c4c955e2a01a74ff1a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pulse Wave Velocity (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/pulse-wave-velocity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Pulse Wave Velocity",
      "name": "pulse-wave-velocity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/pulse-wave-velocity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:dafcd0d001e0f84c9ad6b67bccbc352059c057dcb981bd5e39a29668178b9f90",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Blood Cell Count (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/blood-cell-count@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Blood Cell Count",
      "name": "blood-cell-count",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/blood-cell-count/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:012e4277c267ad33de031953d7fb17d8275d2d71d7ecb4f02c133178d1bc7632",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Coagulation Marker (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/coagulation-marker@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Coagulation Marker",
      "name": "coagulation-marker",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/coagulation-marker/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f7bbbd6d9fab6f096d2dfa27a71677b424406da388c50d9bfc00623f9d9f50dd",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Thrombus State (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/thrombus-state@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Thrombus State",
      "name": "thrombus-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/thrombus-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:96d22aaebcb7f0f2448b74ff84a291871740e845fe57780aff87d710efcdb408",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cardiac Biomarker (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/cardiac-biomarker@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Cardiac Biomarker",
      "name": "cardiac-biomarker",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/cardiac-biomarker/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c48bf520fcc063807b01f97444647c803a1f16ddf4d6bb81a59466db7f946807",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Respiratory Waveform (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/respiratory-waveform@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility",
        "dimensioned-array"
      ],
      "label": "Respiratory Waveform",
      "name": "respiratory-waveform",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/respiratory-waveform/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:4dca4bf2333165f5693307f6063dcde0ca1cb5357746823b5978365e4d0d86b1",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Spirometry Curve (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/spirometry-curve@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility",
        "dimensioned-array"
      ],
      "label": "Spirometry Curve",
      "name": "spirometry-curve",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/spirometry-curve/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:71b03d6d87b390b51326ae852484b4c78eaa1b5831662350274e8ccf4d710b6d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Oxygen Consumption (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/oxygen-consumption@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Oxygen Consumption",
      "name": "oxygen-consumption",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/oxygen-consumption/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6738c646f77b19303bd412f826a7064be4bd7387c66ec6886b8a32e389054707",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Renal Clearance Marker (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/renal-clearance-marker@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Renal Clearance Marker",
      "name": "renal-clearance-marker",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/renal-clearance-marker/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c0825b02d31bf786c30b209478269448a855188f1f0f798dcfd691a3f93ba01e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Hemodynamic State (Cardiovascular, respiratory, and renal systems): what a port must declare, and how two ports are compared.",
      "domain": "cardiopulmonary-renal",
      "domain_label": "Cardiovascular, respiratory, and renal systems",
      "id": "cardiopulmonary-renal/hemodynamic-state@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "biological-context",
        "temporal-lifecycle",
        "imaging-spatial",
        "assay-evidence",
        "simulation-reproducibility"
      ],
      "label": "Hemodynamic State",
      "name": "hemodynamic-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/cardiopulmonary-renal/hemodynamic-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:96d39e8bd233a3daa4e919326731df1183d62190d040ef7ec92191abb3e1b96c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Organism Taxon (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/organism-taxon@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Organism Taxon",
      "name": "organism-taxon",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/organism-taxon/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f1c9888916217bc30b4989edf8a76494a35d571bbaf3421c8a53d3a5124d9e26",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Species Abundance (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/species-abundance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Species Abundance",
      "name": "species-abundance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/species-abundance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:15430233b8914d736ce0aca95bc69f5cfb8266a2da91648889954c712fd24128",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Population Size (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/population-size@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Population Size",
      "name": "population-size",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/population-size/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:2a146ff6aaef53ad8496e09896819e4efd3fe1d9970c5d0388d50dc4e1d12411",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Population Density (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/population-density@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Population Density",
      "name": "population-density",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/population-density/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5627478816db8505988470a99d6fdaaf5b82430001f7e3e4f2d4a7886dbbfefb",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Biomass (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/biomass@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Biomass",
      "name": "biomass",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/biomass/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:379b81f43d58f1283db5513aee61ac8a5ff816e1196bc5cf8a6ab9c77c174f65",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Community Composition (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/community-composition@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Community Composition",
      "name": "community-composition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/community-composition/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:476ea66cd69aec6ff7bb4a4202c69607c32625d6a2f94a961254fb734328371c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Biodiversity Index (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/biodiversity-index@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Biodiversity Index",
      "name": "biodiversity-index",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/biodiversity-index/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:073695df9f0f927201e86c73114fd6bb155059913662478089436c9ee4171729",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Richness (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/richness@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Richness",
      "name": "richness",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/richness/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:9b800ed5627c85a3a02c8356a896993a1b5ec6fe1f81548214d93801a839dcda",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Evenness (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/evenness@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Evenness",
      "name": "evenness",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/evenness/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d06881b6d9f014a535c6c25bb2ae8a81fde484ac224ad7ef5087ad9217e267ca",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Occupancy (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/occupancy@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Occupancy",
      "name": "occupancy",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/occupancy/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a8dc284e8d192359ab4c9d6766c0ebf9b96a809d3dfa8374270c0ee88e91cf54",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Habitat Suitability (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/habitat-suitability@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Habitat Suitability",
      "name": "habitat-suitability",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/habitat-suitability/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7e51367ad2ec5499550f3397faf3feba0ec9feb2071c410b73d5b5a16f3e88b7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Environmental Covariate (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/environmental-covariate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Environmental Covariate",
      "name": "environmental-covariate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/environmental-covariate/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:eef4dee180f0f61a09f4e901d8a27a55f9839fe9b0d7778ed1ff94fc971866bf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Climate Time Series (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/climate-time-series@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Climate Time Series",
      "name": "climate-time-series",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/climate-time-series/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:11b0b5752fd2294c59cc00c0f054235984b0b6a2ca67e166b437c8d9387d4342",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Geographic Range (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/geographic-range@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Geographic Range",
      "name": "geographic-range",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/geographic-range/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0c9b17b7b6267d92b9c0e4a88c5f201b15a8f6a56c7c27b95e55cde7fc5973c5",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Food Web (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/food-web@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Food Web",
      "name": "food-web",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/food-web/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:f855e6f21349103464a901b4b74d349b4d6c86025bb873b604e2c3dc1fa23039",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Trophic Interaction (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/trophic-interaction@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Trophic Interaction",
      "name": "trophic-interaction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/trophic-interaction/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5b19ace4a07b0d3e9a2d523f955cec5b6774c57da6593de09c6d7e763d40d7a4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Predator Prey Rate (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/predator-prey-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Predator Prey Rate",
      "name": "predator-prey-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/predator-prey-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:4dfedfc7568aa9c1bd2cc44745f85e1e384034f9e0b6455d47a29e56ec68add3",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Migration Event (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/migration-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Migration Event",
      "name": "migration-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/migration-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:8444ff056d8b2ea690b2e21f7e7f6a177735f8cde4f747b89a247aca00ec3640",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Dispersal Kernel (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/dispersal-kernel@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Dispersal Kernel",
      "name": "dispersal-kernel",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/dispersal-kernel/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:b86f9b1da65d6d672a2f012f43d15fe9787aaee679705a74288fe9cd47e10314",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Birth Rate (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/birth-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Birth Rate",
      "name": "birth-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/birth-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:68330f8731b84050926006aeaff1130e8538210384e2d77603508623dceb1459",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Death Rate (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/death-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Death Rate",
      "name": "death-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/death-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:c0042b65e7293f1435cebe338b8a5427f788e5bad74cfaf6faa885e93316b872",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Carrying Capacity (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/carrying-capacity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Carrying Capacity",
      "name": "carrying-capacity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/carrying-capacity/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fdccd1ab6a5441b218f14176f1ab67a7ed106571bb79cf25fe461e4d15d6a3ce",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Ecosystem Flux (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/ecosystem-flux@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Ecosystem Flux",
      "name": "ecosystem-flux",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/ecosystem-flux/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5ee5860d942957263c7213bdbfbaf8dc5996503362ca1d0e1b275f3930f4fa65",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Nutrient Cycle (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/nutrient-cycle@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Nutrient Cycle",
      "name": "nutrient-cycle",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/nutrient-cycle/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d3f5c885086e86fbbfebb102dafae24eb70cf5837e0e7dde3ff26fd906dafe9b",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Ecological Network (Ecology and communities): what a port must declare, and how two ports are compared.",
      "domain": "ecology",
      "domain_label": "Ecology and communities",
      "id": "ecology/ecological-network@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "population-context",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "measurement-core"
      ],
      "label": "Ecological Network",
      "name": "ecological-network",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/ecology/ecological-network/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:681f970c03b2bfeef21afc08b601c6bacb9d81f0d4944b5f0cb292a019061f5a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Phylogenetic Tree (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/phylogenetic-tree@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Phylogenetic Tree",
      "name": "phylogenetic-tree",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/phylogenetic-tree/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d8d2459c8cf1711aceb5cdd9f553fb7004fba184e00f22b3a3ec8c1306316066",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Phylogenetic Network (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/phylogenetic-network@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Phylogenetic Network",
      "name": "phylogenetic-network",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/phylogenetic-network/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:9c510173fd678c5f32c6ecfd95902da2747b85140cbc95c30e029b4c31f27e50",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Ancestral Sequence (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/ancestral-sequence@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Ancestral Sequence",
      "name": "ancestral-sequence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/ancestral-sequence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a88e943a42e9eae26c6ed5ea92243940ca0d5422be770defcd8dd1f6ee690d9d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Ancestral State (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/ancestral-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Ancestral State",
      "name": "ancestral-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/ancestral-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7dce6dc15e25e369f1c39b21e343071828281928648cb5a918a4e5c8a787398f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Evolutionary Distance (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/evolutionary-distance@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Evolutionary Distance",
      "name": "evolutionary-distance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/evolutionary-distance/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:afba5e803d326c7bf56c2d346dd40f17b8cd14d3d5b4928cac7098a220303b8c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Substitution Model (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/substitution-model@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Substitution Model",
      "name": "substitution-model",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/substitution-model/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:beff7cf9e146ff1b697e36a49caadd6308e261b49b1d3d201ffea932fe408d5f",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Mutation Rate (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/mutation-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Mutation Rate",
      "name": "mutation-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/mutation-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:77d572c3b378eaf359fa079ef86bac652d948c0965de4e69a2fea895e312e784",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Selection Coefficient (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/selection-coefficient@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Selection Coefficient",
      "name": "selection-coefficient",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/selection-coefficient/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:51debc59a9369703db671865fa3e9069a5852b14b6a3b5ff49e4ade8c5424de4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Fitness Value (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/fitness-value@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Fitness Value",
      "name": "fitness-value",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/fitness-value/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:59709354e4a1fee016b8231124090ea38b47247296e0ba312778f7527986e6b7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Fitness Landscape (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/fitness-landscape@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Fitness Landscape",
      "name": "fitness-landscape",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/fitness-landscape/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ee2d1de1271cc7d72a779c5e1c273ea555620f2671b0de25eb706a1e7bb0e3ac",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Allele Frequency Trajectory (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/allele-frequency-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality",
        "dimensioned-array"
      ],
      "label": "Allele Frequency Trajectory",
      "name": "allele-frequency-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/allele-frequency-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:579dcc0c768ee93f0ef21960a9f4b0ab52ac58751a4b674efa2c8d206aba1656",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Population Genetic Statistic (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/population-genetic-statistic@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Population Genetic Statistic",
      "name": "population-genetic-statistic",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/population-genetic-statistic/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3d1bf7e08e356e5cc4ab06447278f68b6cdd5b0757417b300640fa642145eb62",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Effective Population Size (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/effective-population-size@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Effective Population Size",
      "name": "effective-population-size",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/effective-population-size/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5ec76cf6bb0fc099a2475a0c7fcbe5f24a74d426c985d0bf606a2bd308be7e8d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Recombination Rate (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/recombination-rate@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Recombination Rate",
      "name": "recombination-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/recombination-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:5eb74f0bd2a4c19c812c874e877e9a945354ccb02b23733ef902f73b8476a88c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Linkage Disequilibrium (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/linkage-disequilibrium@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Linkage Disequilibrium",
      "name": "linkage-disequilibrium",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/linkage-disequilibrium/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a7b5dd14aed08cf1a25854f91de6b2c905acb7120da85625a78a660fe87e57e7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Coalescent Tree (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/coalescent-tree@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Coalescent Tree",
      "name": "coalescent-tree",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/coalescent-tree/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:c701640652830f3717b1fa3746bb30ca02947311d267ef65daa09735de18c484",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Divergence Time (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/divergence-time@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Divergence Time",
      "name": "divergence-time",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/divergence-time/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:da16dff511879994599e5ad287a5246a8f1646472a67704168188d0eccb80bb4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Orthology Relation (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/orthology-relation@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Orthology Relation",
      "name": "orthology-relation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/orthology-relation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:462a729cd53ba86c3860137f2788eca666e8649a24b80a38cc50f92f8edabf41",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Paralogy Relation (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/paralogy-relation@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Paralogy Relation",
      "name": "paralogy-relation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/paralogy-relation/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:35a12269c9a7a6df33125d747cd3ae319e5107d82c18d6c662bc24fef1a0fa53",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Gene Family (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/gene-family@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Gene Family",
      "name": "gene-family",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/gene-family/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:ca40a4869334d904d27d70dfbcb281dcd87e4bdf2ce7f1f8c6bac75ef1b1bd65",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Horizontal Transfer Event (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/horizontal-transfer-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Horizontal Transfer Event",
      "name": "horizontal-transfer-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/horizontal-transfer-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:892e04340d795125571861c47bc6e4e4462bfc7d3080168aafc86993bcc5c47d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Speciation Event (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/speciation-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Speciation Event",
      "name": "speciation-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/speciation-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:d39745ec0b65694aada82ce275decb470b9315a554d32136ac5a742552fc943e",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Extinction Event (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/extinction-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Extinction Event",
      "name": "extinction-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/extinction-event/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:5e63fad14e2e1d8dfedf76a431f5ea191d73cc47de7a3cc3e8ebd1d933b68260",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Adaptation Score (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/adaptation-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Adaptation Score",
      "name": "adaptation-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/adaptation-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:92ed1e3a030473d6cfcaa4ccad0b6398d8d4cb3de5ef13f3ff77bd2e345242c9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Evolutionary Simulation State (Evolution and phylogenetics): what a port must declare, and how two ports are compared.",
      "domain": "evolution",
      "domain_label": "Evolution and phylogenetics",
      "id": "evolution/evolutionary-simulation-state@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "sequence-coordinate",
        "taxonomy-evolution",
        "temporal-lifecycle",
        "graph-network",
        "uncertainty-quality"
      ],
      "label": "Evolutionary Simulation State",
      "name": "evolutionary-simulation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/evolution/evolutionary-simulation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fc2e06657e6eeb830ef3c127b0d2ab4f223fe6df1ab98c02e23c65e509222941",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Case Count (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/case-count@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Case Count",
      "name": "case-count",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/case-count/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:7565bc8ad36b804817155a7c686c2402d6fa60a52f6645d1f8fd5006b417508d",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Incidence Rate (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/incidence-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Incidence Rate",
      "name": "incidence-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/incidence-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:08ee57d687fb4afa0f13553bdebf0ecd168733708b0ca4ef5ecc4756bf59852a",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Prevalence (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/prevalence@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Prevalence",
      "name": "prevalence",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/prevalence/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:ebb131199dd573acc9ca2acad6d6e4a5f3926c1dd958980ef7b15ddea2a31647",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Mortality Rate (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/mortality-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Mortality Rate",
      "name": "mortality-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/mortality-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:8fda35dad98a5f95da7c52d9bfec80d39618fc1600e090b25d40c3d62c8cd94e",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Hospitalization Rate (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/hospitalization-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Hospitalization Rate",
      "name": "hospitalization-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/hospitalization-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:1528f055f598313cd38c8050a5c314d98f26bddf4e02232ea27d0387b57ffb59",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Recovery Rate (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/recovery-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Recovery Rate",
      "name": "recovery-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/recovery-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:e8a175afd4eb103d4244bdbc991a6c68c2de4775252323a6bd00e4cd354c4e54",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Reproduction Number (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/reproduction-number@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Reproduction Number",
      "name": "reproduction-number",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/reproduction-number/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:156e56e7726806d88dcfb8ac190725eb114f4b390d330c091bfdfefd2ef6df3f",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Generation Interval (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/generation-interval@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Generation Interval",
      "name": "generation-interval",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/generation-interval/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:ae3e81e6f30942f4f97c86d20e515e32dba2d01739b1b4696467609d97f8e510",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Serial Interval (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/serial-interval@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Serial Interval",
      "name": "serial-interval",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/serial-interval/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:64f31e2c266f48b57126c5a8672fbbbc518d7a8a9b0d8524f747ec739222546e",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Infection Fatality Ratio (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/infection-fatality-ratio@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Infection Fatality Ratio",
      "name": "infection-fatality-ratio",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/infection-fatality-ratio/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:0ba0e50873adbf22189f12f849e023e23ec20087d67b9ac8e6ff10fe3a0d21c9",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Case Fatality Ratio (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/case-fatality-ratio@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Case Fatality Ratio",
      "name": "case-fatality-ratio",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/case-fatality-ratio/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:08dd420565df1cdd666abb2c8581d35f77fb2aef2caabdbeb76d60d05173b089",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Attack Rate (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/attack-rate@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Attack Rate",
      "name": "attack-rate",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/attack-rate/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:902460ccb8405850393d4592ff90af1b229ad5c0c49b4a8f6fc85558c7e2b2bb",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Contact Matrix (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/contact-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy",
        "dimensioned-array"
      ],
      "label": "Contact Matrix",
      "name": "contact-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/contact-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:cb98b21d4547f5ad8958bbcd77eb5e823db28228f935696fa1da8eddc9ae485c",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Mobility Matrix (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/mobility-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy",
        "dimensioned-array"
      ],
      "label": "Mobility Matrix",
      "name": "mobility-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/mobility-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:c78cd2a4c0e3da89ac78aabf07e2cb0eb9fecfb0a914659ccae19d59dfb59d22",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Exposure Event (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/exposure-event@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Exposure Event",
      "name": "exposure-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/exposure-event/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f9db2776edd9661e04fbda756db409fc4c6e994223424a2e1cad317c182e3be2",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Intervention Schedule (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/intervention-schedule@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Intervention Schedule",
      "name": "intervention-schedule",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/intervention-schedule/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:e6a8a0f10f4229b443a15779efdf94d34375ef5b7fce9892614ac0c570b7829e",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Vaccination Coverage (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/vaccination-coverage@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Vaccination Coverage",
      "name": "vaccination-coverage",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/vaccination-coverage/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:99d627ac1ce3c5fd3a9f4701231d1f708240f6446da37838fc05b12002aa0442",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Immunity Level (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/immunity-level@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Immunity Level",
      "name": "immunity-level",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/immunity-level/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:833ff7c492ad2e65f5b219ef18498be350f0da519e8b4c5d37f3ac941ffe93da",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Compartment State (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/compartment-state@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Compartment State",
      "name": "compartment-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/compartment-state/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:01461846b2c135c71348d913a685e90da923acb70418495d026c149207c9389c",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Outbreak Trajectory (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/outbreak-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy",
        "dimensioned-array"
      ],
      "label": "Outbreak Trajectory",
      "name": "outbreak-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/outbreak-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:782a5b3abaccdd34295bb737d013f1ad595df6cfd3e8673ecb0deca3546b4861",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Surveillance Signal (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/surveillance-signal@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Surveillance Signal",
      "name": "surveillance-signal",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/surveillance-signal/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:81199d03e9b155cb78b8d0a7c95fb4e08146990e8d2aafde99e6ee175ddca94f",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Test Positivity (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/test-positivity@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Test Positivity",
      "name": "test-positivity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/test-positivity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:09e8b84e1b37e980e43af781a6f6e610f04e528d7e4f08a7d286c277b3619317",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Diagnostic Test Result (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/diagnostic-test-result@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Diagnostic Test Result",
      "name": "diagnostic-test-result",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/diagnostic-test-result/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:4af54c9a48cf2d1ea5b29fa8b19bb74db9652464a623cb0d819855c0ac97941e",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Population Stratum (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/population-stratum@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Population Stratum",
      "name": "population-stratum",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/population-stratum/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:5a5d8202d5c89b07bd99920102e73f2e036cf5aa788d266657702e833a2f52e2",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Epidemiological Forecast (Epidemiology and public health): what a port must declare, and how two ports are compared.",
      "domain": "epidemiology",
      "domain_label": "Epidemiology and public health",
      "id": "epidemiology/epidemiological-forecast@0.1",
      "item_packs": [
        "semantic-core",
        "measurement-core",
        "population-context",
        "temporal-lifecycle",
        "uncertainty-quality",
        "clinical-governance",
        "security-policy"
      ],
      "label": "Epidemiological Forecast",
      "name": "epidemiological-forecast",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/epidemiology/epidemiological-forecast/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f6670fe7e59739a845b503343be52abe32efdb1119f3d79c38315e7997d584d1",
      "stage": "CONTROLLED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Simulation Parameter (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/simulation-parameter@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Simulation Parameter",
      "name": "simulation-parameter",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/simulation-parameter/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:f5ffc11e23665aa645f7d3f6bb4b4f00d398869225ba5fd5020631f6be516645",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Parameter Vector (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/parameter-vector@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Parameter Vector",
      "name": "parameter-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/parameter-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:d46bd8997a8789c8304fb389fe5add260abc6cd899be060b8491c27a3ebe2b07",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Parameter Distribution (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/parameter-distribution@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Parameter Distribution",
      "name": "parameter-distribution",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/parameter-distribution/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:4f6a1a7397312d31ff2bceabfdaf15bbf5f4ae1428d2c47a038454bf996b854f",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Initial Condition (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/initial-condition@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Initial Condition",
      "name": "initial-condition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/initial-condition/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:44ab9293edae727469202fe160234ea972ac880711afb5af6877e054576951d2",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Boundary Condition (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/boundary-condition@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Boundary Condition",
      "name": "boundary-condition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/boundary-condition/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:60881ad170a7de58c4c4b23c65256c67ec7317319cb1a8602ce3b997c29fed94",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Forcing Function (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/forcing-function@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Forcing Function",
      "name": "forcing-function",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/forcing-function/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:51c5632c5077bd8d1b763fd41eedea82fe581c9eb56aaccdf0b3d84aebac4b77",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Solver Configuration (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/solver-configuration@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Solver Configuration",
      "name": "solver-configuration",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/solver-configuration/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:0571483c69d11857b6dc8c694d297a2bf8d465f9afc2630abab0a22fc202a8da",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Solver Tolerance (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/solver-tolerance@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Solver Tolerance",
      "name": "solver-tolerance",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/solver-tolerance/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:77d18a8d857ae150ae194d3fea45c459cfb1f3fe7ba359c5cd813c8f43ced217",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Simulation Time (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/simulation-time@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Simulation Time",
      "name": "simulation-time",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/simulation-time/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "draft",
      "sha256": "sha256:10caf65e4c69f8280fef65a9f046d0509295740d529e9f1718509402daa888c5",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Simulation Step (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/simulation-step@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Simulation Step",
      "name": "simulation-step",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/simulation-step/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:9c2f4bd3121bac8dcccd35b41bc7210e3ce8464d25ccc75b6c4da1e31901203e",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "State Variable (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/state-variable@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "State Variable",
      "name": "state-variable",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/state-variable/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:d5fd030f56c3a144cd602cc689a28b9eff21564dd5f1ada5d5124210076f2ab0",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "State Vector (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/state-vector@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "State Vector",
      "name": "state-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/state-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:00c66d8fcb3615d6f7d4aec5b667c0ed5cb99d2ed448ede5a37d9f65de5fdbd2",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "State Trajectory (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/state-trajectory@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "State Trajectory",
      "name": "state-trajectory",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/state-trajectory/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:218b63169511c4fdeb768a82e8b0854803d0cec2724f9575dff3a9ec89cce4fe",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Event Trigger (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/event-trigger@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Event Trigger",
      "name": "event-trigger",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/event-trigger/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:f73370c914b49bf35085dc9b3254eb047c653e968ded6c5c09e9532a0beb4069",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Discrete Event (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/discrete-event@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Discrete Event",
      "name": "discrete-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/discrete-event/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:653f2916e36459d078b4d8c0148468d3ee64db8917f3ac285e475128112a37ff",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Ordinary Differential Equation State (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/ordinary-differential-equation-state@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Ordinary Differential Equation State",
      "name": "ordinary-differential-equation-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/ordinary-differential-equation-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:b1a37054b747b911c3f3e923fae28eda4a61113955edb8f81452f974d1f55076",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Partial Differential Equation Field (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/partial-differential-equation-field@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Partial Differential Equation Field",
      "name": "partial-differential-equation-field",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/partial-differential-equation-field/v0.1",
      "release_eligible": false,
      "required_item_count": 5,
      "review_status": "draft",
      "sha256": "sha256:7fe8d9fdfc42804c679aba6ad3d0893711f39a45bf43dd0f77cd3a2c0a49e943",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Stochastic Process State (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/stochastic-process-state@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Stochastic Process State",
      "name": "stochastic-process-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/stochastic-process-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:b450f9405e94bd2a87b4bf8a3e099930f2a153cc93f294441993a51093c559f0",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Agent State (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/agent-state@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Agent State",
      "name": "agent-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/agent-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:6efbc01fdf51937456c7e84dec69cd20ebb87926ec40b9c2d3600b453aa3250d",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Agent Population (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/agent-population@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Agent Population",
      "name": "agent-population",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/agent-population/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:f5ec85453291d2a7ffcbbda078fa3032e943c8c7c07149477153c9b4737bc07f",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Compartment State (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/compartment-state@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Compartment State",
      "name": "compartment-state",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/compartment-state/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:b2cd8c437f2c090777b5c92707913874a0e390766b80238b9bb8db15858c8891",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Flux Balance Solution (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/flux-balance-solution@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Flux Balance Solution",
      "name": "flux-balance-solution",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/flux-balance-solution/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:b36369410f7d4077d5dbe8c914078973b5ce2ee7d49639fe7a133366fcd9f9f3",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Sensitivity Index (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/sensitivity-index@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Sensitivity Index",
      "name": "sensitivity-index",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/sensitivity-index/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:ff760842f00aa9f59d718eda412a1bcccb56228733ac98a8337af1a6623ead3f",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Calibration Result (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/calibration-result@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Calibration Result",
      "name": "calibration-result",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/calibration-result/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:c92d17bee5415f853a9736bd62f28c40eea96e68bbf73b12aa326a1961988038",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Simulation Checkpoint (Mechanistic and computational simulation): what a port must declare, and how two ports are compared.",
      "domain": "simulation",
      "domain_label": "Mechanistic and computational simulation",
      "id": "simulation/simulation-checkpoint@0.1",
      "item_packs": [
        "semantic-core",
        "representation-core",
        "dimensioned-array",
        "temporal-lifecycle",
        "simulation-reproducibility",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Simulation Checkpoint",
      "name": "simulation-checkpoint",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/simulation/simulation-checkpoint/v0.1",
      "release_eligible": false,
      "required_item_count": 3,
      "review_status": "draft",
      "sha256": "sha256:3fc3068889ef64e4f4150be8896cb918ab8aee26cb7daffe27d92f233f38552a",
      "stage": "FOUNDATION",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Sample Identity (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/sample-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Sample Identity",
      "name": "sample-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/sample-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:aabbd245eb8f8ed38e0f648389d954e88c65f984620bc29f2f01c98ab8f667a2",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Subject Identity (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/subject-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Subject Identity",
      "name": "subject-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/subject-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:528ef989c5f697cf7d1444b8d3d6b18fae059168fb4ca6c62e3de648117e1e11",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Assay Identity (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/assay-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Assay Identity",
      "name": "assay-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/assay-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3a3e0a3a096d732059db22048d2e0ae1d483c077f0b226cabdcb1f23a2ac2aaa",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Batch Identity (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/batch-identity@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Batch Identity",
      "name": "batch-identity",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/batch-identity/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d06b32a7c5cd29f8ed125ca3184b4666f5f6fb99afc250c8b120fde2e9a68e7a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Multi-omics Sample Map (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/multiomics-sample-map@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Multi-omics Sample Map",
      "name": "multiomics-sample-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/multiomics-sample-map/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:29330d6045bc0e0237128f3eb06c04cc39042f216541daf134109d7ce09cedbf",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Feature Crosswalk (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/feature-crosswalk@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Feature Crosswalk",
      "name": "feature-crosswalk",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/feature-crosswalk/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "draft",
      "sha256": "sha256:2e4670843d0e2d3d4ae93d6b185c78ca134bdda4afbc365a4c7c3f6b7190a0e8",
      "stage": "V0.1_PILOT",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Gene Protein Map (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/gene-protein-map@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Gene Protein Map",
      "name": "gene-protein-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/gene-protein-map/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:dbc25dc7b15aa0f2519d65fe495016549b053d83f816aa5aed2334a5eecc0b0a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Gene Metabolite Map (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/gene-metabolite-map@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Gene Metabolite Map",
      "name": "gene-metabolite-map",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/gene-metabolite-map/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:739dd19c0c97e02aa11d7116c59c73a3295681f8e669cfe74c0c9d61f228061a",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Pathway Score (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/pathway-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Pathway Score",
      "name": "pathway-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/pathway-score/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:2b171875fe82a75962abc55ce03dc4cb7559d6b523226d3a632144c7a84a7c29",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Gene Set Score (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/gene-set-score@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Gene Set Score",
      "name": "gene-set-score",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/gene-set-score/v0.1",
      "release_eligible": false,
      "required_item_count": 9,
      "review_status": "candidate",
      "sha256": "sha256:cde338d025d6309716c6b702fcb67a385bcb2b95ffefc8289537fad58faa0582",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Latent Factor (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/latent-factor@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Latent Factor",
      "name": "latent-factor",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/latent-factor/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:6445d4c7201b9793cacbc70cf8cad87ab7f57710325450d7a9e1aa6cca036c47",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Embedding Vector (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/embedding-vector@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Embedding Vector",
      "name": "embedding-vector",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/embedding-vector/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:04d0b684db7afe1de730b2724b8cf9a5aa0fb1d15675a1e0ce640530b0cbb523",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Integrated Embedding (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/integrated-embedding@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Integrated Embedding",
      "name": "integrated-embedding",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/integrated-embedding/v0.1",
      "release_eligible": false,
      "required_item_count": 7,
      "review_status": "candidate",
      "sha256": "sha256:7cf84d1ff868bbe5d184620ff1f9790a051989e5d17391cb2000e360ca7a4fe4",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Multimodal Matrix (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/multimodal-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Multimodal Matrix",
      "name": "multimodal-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/multimodal-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:de25877c66978c2c12d99f9dd3e7d6c28613aa22a81199533e0a4a5a06b21e3c",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cross-modal Alignment (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/cross-modal-alignment@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Cross-modal Alignment",
      "name": "cross-modal-alignment",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/cross-modal-alignment/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:a8d21cff36484fa23639a183144167087c4e0007d1d21f1fbea6258097ad58ad",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Batch Corrected Matrix (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/batch-corrected-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Batch Corrected Matrix",
      "name": "batch-corrected-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/batch-corrected-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a13bd07d559c861b2289c4814b458a6e1a03e7e2f753191bae064a458467f537",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Normalized Feature Matrix (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/normalized-feature-matrix@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin",
        "dimensioned-array"
      ],
      "label": "Normalized Feature Matrix",
      "name": "normalized-feature-matrix",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/normalized-feature-matrix/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a347204ceddd6d08d896a9119e8822c8b44455e9bcce349a91bf8a04b0f096f9",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "array",
        "artifact",
        "record"
      ],
      "description": "Missing Modality Mask (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/missing-modality-mask@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Missing Modality Mask",
      "name": "missing-modality-mask",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/missing-modality-mask/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:934d2c352ee4b7282c78897a581ad4b8a6a22019cd4e2bc5ca539f6e6092ffde",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Imputed Modality (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/imputed-modality@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Imputed Modality",
      "name": "imputed-modality",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/imputed-modality/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:114ceddbcb34b3efc3d8fa974d854370e14d89da9865cafb856b35194e88f72d",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Knowledge Graph (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/knowledge-graph@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Knowledge Graph",
      "name": "knowledge-graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/knowledge-graph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:57973a738b07ad10379ffd3067c213ecb833800f109750b02618a90e0ac50210",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Biological Network (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/biological-network@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Biological Network",
      "name": "biological-network",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/biological-network/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:7bf513cf9eb489016d7b5b38430ee456c5da1604f0d4c5610d5daba292733b19",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Causal Graph (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/causal-graph@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Causal Graph",
      "name": "causal-graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/causal-graph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:0dd452bbacd604fb7b1b98b7f97975ef6505b5180dc67ecfaa85b72664b2eaf7",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Regulatory Network (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/regulatory-network@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Regulatory Network",
      "name": "regulatory-network",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/regulatory-network/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:add38b414eff4ffc06aff6e902dfa23beac21aa74021b717c45ce6aade1cb838",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Pathway Network (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/pathway-network@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Pathway Network",
      "name": "pathway-network",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/pathway-network/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:fe7ee6a406d9093d2e55bdf92f8e20f65a0dd2e264eaaa84636e534514b21e41",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Evidence Graph (Multi-omics, networks, and learned representations): what a port must declare, and how two ports are compared.",
      "domain": "multiomics",
      "domain_label": "Multi-omics, networks, and learned representations",
      "id": "multiomics/evidence-graph@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "feature-matrix",
        "biological-context",
        "graph-network",
        "mapping-capability",
        "uncertainty-quality",
        "provenance-origin"
      ],
      "label": "Evidence Graph",
      "name": "evidence-graph",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/multiomics/evidence-graph/v0.1",
      "release_eligible": false,
      "required_item_count": 4,
      "review_status": "candidate",
      "sha256": "sha256:ba69544ad852b52d3f07b4eac6f37fab8311e17c710bcc4c6b9afadbd82e4418",
      "stage": "WAVE_2",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Patient Pseudonym (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/patient-pseudonym@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Patient Pseudonym",
      "name": "patient-pseudonym",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/patient-pseudonym/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d43eb939108c37300b97fb4a4fa64530723eab5280d4a26af15bb31926638d98",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Cohort Definition (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/cohort-definition@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Cohort Definition",
      "name": "cohort-definition",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/cohort-definition/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:b3e9e5746e7bed553136449b1e94483ebb3bc7c151bba0ebaaa07fdbd1d594c6",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Inclusion Criteria (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/inclusion-criteria@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Inclusion Criteria",
      "name": "inclusion-criteria",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/inclusion-criteria/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a5011c20b9541a60db599be6203c76af2d10b2e8f8cc1d6f736dd0f1619a3695",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Exclusion Criteria (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/exclusion-criteria@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Exclusion Criteria",
      "name": "exclusion-criteria",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/exclusion-criteria/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:1fc07d9a1578135da15002c4fe35468b89db345feee22b528b6d6a006cd5c514",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Diagnosis Code (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/diagnosis-code@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Diagnosis Code",
      "name": "diagnosis-code",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/diagnosis-code/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:575d68abbb8ef529903a61f5b868686dc01a0fe395a20e58e6a71c22ee995f39",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Procedure Code (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/procedure-code@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Procedure Code",
      "name": "procedure-code",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/procedure-code/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:0f9020ed6a56fb9a76297f2bd162dadb0bfb6d86f83acc981fe7e191a32b2ba0",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "record",
        "artifact"
      ],
      "description": "Medication Code (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/medication-code@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Medication Code",
      "name": "medication-code",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/medication-code/v0.1",
      "release_eligible": false,
      "required_item_count": 8,
      "review_status": "candidate",
      "sha256": "sha256:ab57b61ece87fc6c9fa114d09ae11e510c330f9b8280a8810e1fc3c101166b19",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Laboratory Result (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/laboratory-result@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Laboratory Result",
      "name": "laboratory-result",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/laboratory-result/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:776578c78f56e315459b48bd04b8c58e58d15616657ff07d17d342c273cd76f9",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Vital Sign (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/vital-sign@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Vital Sign",
      "name": "vital-sign",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/vital-sign/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:706c2b6651fe4f4bb28655c9b8f101ba366e91df88ace3b06dc81adc5f07b199",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Clinical Observation (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/clinical-observation@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Clinical Observation",
      "name": "clinical-observation",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/clinical-observation/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:ee7b4be0a9106669ee7060bde7b5e7745a36849f52ff856a472874ec66107043",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Encounter Event (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/encounter-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Encounter Event",
      "name": "encounter-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/encounter-event/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:11fbb98f605c476f306c1e8b677149618627087ff8b7c90a2950b79aadb2dc22",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Admission Event (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/admission-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Admission Event",
      "name": "admission-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/admission-event/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:3174418c43c3718dfd793479fa043568aeb2d2acce9b304e841fcbeb08576735",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Discharge Event (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/discharge-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Discharge Event",
      "name": "discharge-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/discharge-event/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d567dde99c62547ce603db8261458ba085674e0cb425da2af848dd8e0db4ec2e",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "record",
        "artifact"
      ],
      "description": "Treatment Regimen (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/treatment-regimen@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Treatment Regimen",
      "name": "treatment-regimen",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/treatment-regimen/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:963fd2f3b35da3114a4117b83408be468a40f82ee6f10aa46308aa4da46cac32",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Dosing Record (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/dosing-record@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Dosing Record",
      "name": "dosing-record",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/dosing-record/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:2291b3ee7809fb4c276a0e4c64dfe725a80c85ff4d3de7bbd5badc2dc2a71028",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Adverse Event (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/adverse-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Adverse Event",
      "name": "adverse-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/adverse-event/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:bced66787c30f428102f816fd3e3db9025d91ab879d429839ae04c52dd75a4b9",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Outcome Measure (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/outcome-measure@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Outcome Measure",
      "name": "outcome-measure",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/outcome-measure/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:f0a43f0fdef2dea7427250d6563eae8361fa8e5c1d0029c1e5498bcbeb1a194c",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Clinical Endpoint (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/clinical-endpoint@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Clinical Endpoint",
      "name": "clinical-endpoint",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/clinical-endpoint/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:2e436ea12d6cee135136e26766f161f967abddd9366b8684f892564268a303f0",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Survival Outcome (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/survival-outcome@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Survival Outcome",
      "name": "survival-outcome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/survival-outcome/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:70af52ee836d3bc1b151391f7602d4b9a08d0e70bb8fe354be077aef41579fb6",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Patient Reported Outcome (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/patient-reported-outcome@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Patient Reported Outcome",
      "name": "patient-reported-outcome",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/patient-reported-outcome/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:82551cda4746afdcb58d4063111b193e2ac8ed1ab3752acdd92612577c0d4e85",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Consent Scope (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/consent-scope@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Consent Scope",
      "name": "consent-scope",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/consent-scope/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:a5c0c664abf5329bd32abe04ff8c1bd7124cf8dd5241aa367169268efe272ad2",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Data Use Restriction (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/data-use-restriction@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Data Use Restriction",
      "name": "data-use-restriction",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/data-use-restriction/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:838951ad0f1bb3d4c758c9b2c790636dbc45ac655c6c8b6477bdf28ec61019a8",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Deidentification Level (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/deidentification-level@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Deidentification Level",
      "name": "deidentification-level",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/deidentification-level/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:6ee0ae446aa9a93cb881a9f70ae1a0df7774f063eaecf59b358fa35b5058664d",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "scalar",
        "array",
        "record"
      ],
      "description": "Provenance Record (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/provenance-record@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Provenance Record",
      "name": "provenance-record",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/provenance-record/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:d476a5686657364ea2ad1045bacbefc04b8cd3c4021a58cec721fa3cad9bd2d0",
      "stage": "DEFERRED",
      "version": "0.1.0"
    },
    {
      "applies_to": [
        "event",
        "record"
      ],
      "description": "Audit Event (Clinical and regulated data): what a port must declare, and how two ports are compared.",
      "domain": "clinical",
      "domain_label": "Clinical and regulated data",
      "id": "clinical/audit-event@0.1",
      "item_packs": [
        "semantic-core",
        "identifier-core",
        "measurement-core",
        "population-context",
        "clinical-governance",
        "security-policy",
        "provenance-origin",
        "uncertainty-quality"
      ],
      "label": "Audit Event",
      "name": "audit-event",
      "ref": "https://biosimulant.com/standards/model-compatibility/profiles/clinical/audit-event/v0.1",
      "release_eligible": false,
      "required_item_count": 6,
      "review_status": "candidate",
      "sha256": "sha256:890fad32e436e6c1afaa6635b40691c887927503bae2b49286468e1bef9be71a",
      "stage": "DEFERRED",
      "version": "0.1.0"
    }
  ],
  "review_counts": {
    "remaining": 650,
    "reviewed": 0
  },
  "schema_version": "0.1",
  "standard": "https://biosimulant.com/standards/model-compatibility/v0.1",
  "status": "implementation-draft"
}
