{
  "code": null,
  "collection": "relation",
  "href": "https://banes-lab.com/ontology/schema#relation-requires",
  "id": "requires",
  "kind": "relation",
  "layer": null,
  "name": "Requires",
  "ref": "relation:requires",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/schema#kind-metric",
          "json": "https://banes-lab.com/json/records/kind/metric",
          "label": "metric",
          "markdown": "https://banes-lab.com/records/kind/metric.md",
          "ref": "kind:metric"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-quality-attribute",
          "json": "https://banes-lab.com/json/records/kind/quality-attribute",
          "label": "quality-attribute",
          "markdown": "https://banes-lab.com/records/kind/quality-attribute.md",
          "ref": "kind:quality-attribute"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-principle",
          "json": "https://banes-lab.com/json/records/kind/principle",
          "label": "principle",
          "markdown": "https://banes-lab.com/records/kind/principle.md",
          "ref": "kind:principle"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-constraint",
          "json": "https://banes-lab.com/json/records/kind/constraint",
          "label": "constraint",
          "markdown": "https://banes-lab.com/records/kind/constraint.md",
          "ref": "kind:constraint"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-capability",
          "json": "https://banes-lab.com/json/records/kind/capability",
          "label": "capability",
          "markdown": "https://banes-lab.com/records/kind/capability.md",
          "ref": "kind:capability"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-activity",
          "json": "https://banes-lab.com/json/records/kind/activity",
          "label": "activity",
          "markdown": "https://banes-lab.com/records/kind/activity.md",
          "ref": "kind:activity"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-pattern",
          "json": "https://banes-lab.com/json/records/kind/pattern",
          "label": "pattern",
          "markdown": "https://banes-lab.com/records/kind/pattern.md",
          "ref": "kind:pattern"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-mechanism",
          "json": "https://banes-lab.com/json/records/kind/mechanism",
          "label": "mechanism",
          "markdown": "https://banes-lab.com/records/kind/mechanism.md",
          "ref": "kind:mechanism"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-technique",
          "json": "https://banes-lab.com/json/records/kind/technique",
          "label": "technique",
          "markdown": "https://banes-lab.com/records/kind/technique.md",
          "ref": "kind:technique"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-approach",
          "json": "https://banes-lab.com/json/records/kind/approach",
          "label": "approach",
          "markdown": "https://banes-lab.com/records/kind/approach.md",
          "ref": "kind:approach"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-model",
          "json": "https://banes-lab.com/json/records/kind/model",
          "label": "model",
          "markdown": "https://banes-lab.com/records/kind/model.md",
          "ref": "kind:model"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-artifact",
          "json": "https://banes-lab.com/json/records/kind/artifact",
          "label": "artifact",
          "markdown": "https://banes-lab.com/records/kind/artifact.md",
          "ref": "kind:artifact"
        },
        {
          "href": "https://banes-lab.com/ontology/schema#kind-style",
          "json": "https://banes-lab.com/json/records/kind/style",
          "label": "style",
          "markdown": "https://banes-lab.com/records/kind/style.md",
          "ref": "kind:style"
        }
      ],
      "relation": "kinds"
    }
  ],
  "summary": "This relation can point at 13 kinds of record.",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/schema#relation-tensions_with",
      "json": "https://banes-lab.com/json/records/relation/tensions_with",
      "label": "In tension with",
      "markdown": "https://banes-lab.com/records/relation/tensions_with.md",
      "ref": "relation:tensions_with"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/schema#relation-reinforces",
      "json": "https://banes-lab.com/json/records/relation/reinforces",
      "label": "Reinforces",
      "markdown": "https://banes-lab.com/records/relation/reinforces.md",
      "ref": "relation:reinforces"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/records/relation",
    "label": "Relations",
    "markdown": "https://banes-lab.com/api/records/relation.md",
    "ref": "api:records/relation"
  }
}
