UML — smart-base

Generated by cat-harness-tools/scripts/gen-uml-overview.ts — do not edit. Every named sub-graph the smart-base instance declares, one box each, with the node schema kinds found in it.

Sources (same model): PlantUML · Mermaid · Graphviz DOT

Layout
UML class diagram of smart-base: one package per named sub-graph, one class per node schema, with its data fields. Portrait layout.
UML class diagram of smart-base: one package per named sub-graph, one class per node schema, with its data fields. Landscape layout.

The interactive view lays this diagram out in your browser with Graphviz, and needs JavaScript. Without it, pick Portrait or Landscape, or read the DOT source.

sub-graphdirectorygraph typologiesnode schemanodescohesioninout
smart-base/smart-base-site-docssmart-base/site-docsdocsdocs: could not determinenot measured
smart-base/smart-base-qa-checkerssmart-base/qa-checkersqa-checkersQaCheckerNodeSchemanot measured
smart-base/smart-base-block-kindssmart-base/block-kindsblock-kindsBlockKindNodeSchemanot measured
smart-base/smart-base-content-adapterssmart-base/content-adapterscontent-adaptersContentAdapterNodeSchemanot measured
smart-base/smart-base-translationssmart-base/translationstranslation-sourcesTranslationConfigSchemanot measured
smart-base/librarysmart-base/librarylibraryImagesSidecarSchema; ts: VerdictFile; VectorLabelsSidecarSchema; VectorFiguresSidecarSchema; KeywordsFileSchema; ReferencedSourceSchemanot measured
smart-base/library-9789240116191-eng-l1-extractionsmart-base/library/9789240116191-eng/l1-extractionl1-extractionl1-extraction: could not determinenot measured
smart-base/methodologiessmart-base/methodologiesmethodologymethodology: could not determinenot measured
smart-base/processessmart-base/methodologies/processesprocessesext: omg-bpmn-2.0not measured
smart-base/smart-base-house-processessmart-base/processesprocessesext: omg-bpmn-2.0not measured
smart-base/smart-base-artifact-indexsmart-base/fhir-artifact-indexfhir-artifact-indexFhirArtifactIndexSchema; IgMenuSchema; IgReleasesSchema; schema: dak/StructureDefinition-BusinessProcessWorkflow.schema.json; schema: dak/StructureDefinition-BusinessProcessWorkflowSource.schema.json; schema: dak/StructureDefinition-CoreDataElement.schema.json; schema: dak/StructureDefinition-CoreDataElementSource.schema.json; schema: dak/StructureDefinition-DAK.schema.json; schema: dak/StructureDefinition-DecisionSupportLogic.schema.json; schema: dak/StructureDefinition-DecisionSupportLogicSource.schema.json; schema: dak/StructureDefinition-DublinCore.schema.json; schema: dak/StructureDefinition-FHIRSchemaBase.schema.json; schema: dak/StructureDefinition-FunctionalRequirement.schema.json; schema: dak/StructureDefinition-GenericPersona.schema.json; schema: dak/StructureDefinition-GenericPersonaSource.schema.json; schema: dak/StructureDefinition-HealthInterventions.schema.json; schema: dak/StructureDefinition-HealthInterventionsSource.schema.json; schema: dak/StructureDefinition-NonFunctionalRequirement.schema.json; schema: dak/StructureDefinition-Persona.schema.json; schema: dak/StructureDefinition-ProgramIndicator.schema.json; schema: dak/StructureDefinition-ProgramIndicatorSource.schema.json; schema: dak/StructureDefinition-Requirements.schema.json; schema: dak/StructureDefinition-RequirementsSource.schema.json; schema: dak/StructureDefinition-SushiConfigLogicalModel.schema.json; schema: dak/StructureDefinition-TestScenario.schema.json; schema: dak/StructureDefinition-TestScenarioSource.schema.json; schema: dak/StructureDefinition-UserScenario.schema.json; schema: dak/StructureDefinition-UserScenarioSource.schema.json; schema: dak/ValueSet-CDHIv1.1.displays.json; schema: dak/ValueSet-CDHIv1.2.displays.json; schema: dak/ValueSet-CDHIv1.3.displays.json; schema: dak/ValueSet-CDHIv1.4.displays.json; schema: dak/ValueSet-CDHIv1.displays.json; schema: dak/ValueSet-CDHIv2.1.displays.json; schema: dak/ValueSet-CDHIv2.2.displays.json; schema: dak/ValueSet-CDHIv2.3.displays.json; schema: dak/ValueSet-CDHIv2.4.displays.json; schema: dak/ValueSet-CDHIv2.displays.json; schema: dak/ValueSet-CDSCv1.displays.json; schema: dak/ValueSet-CDSCv2.A.displays.json; schema: dak/ValueSet-CDSCv2.B.displays.json; schema: dak/ValueSet-CDSCv2.C.displays.json; schema: dak/ValueSet-CDSCv2.D.displays.json; schema: dak/ValueSet-CDSCv2.E.displays.json; schema: dak/ValueSet-CDSCv2.displays.json; schema: dak/ValueSet-CoreDataElementTypeVS.displays.json; schema: dak/ValueSet-DecisionTableActions.displays.json; schema: dak/ValueSet-SGAuthoringPersonaTypesVS.displays.json; schema: dak/ValueSet-SGAuthoringSkillsVS.displays.json; schema: dak/ValueSet-SGPersonaTypesVS.displays.json; ext: JSON Schema 2020-12not measured
smart-base/toolssmart-base/toolstoolsToolDefinitionSchemanot measured
smart-base/qasmart-base/test/resultsqaBlockQaReport; ts: QaWitness; ts: QaResult; QaIndexSchemanot measured
smart-base/smart-base-themessmart-base/themesthemesThemeSchemanot measured
smart-base/smart-base-docssmart-base/docsdocs, ig-pagesdocs: could not determine; ig-pages: could not determinenot measured
smart-base/smart-base-document-kindssmart-base/document-kindsdocument-kindsDocumentKindKind; DocumentKindCoverageKindnot measured
smart-base/smart-base-findingssmart-base/findingsdocsdocs: could not determinenot measured
smart-base/smart-base-external-schemassmart-base/external-schemasexternal-schemaExternalSchemaSchema; PinnedTerminologySchemanot measured
smart-base/smart-base-platformsmart-base/platformcodecode: could not determinenot measured
smart-base/smart-base-typologiessmart-base/typologiestypologiesGraphTypologyNodeSchemanot measured
smart-base/smart-base-validatorssmart-base/validatorsvalidatorsValidatorNodeSchemanot measured
smart-base/smart-base-schemassmart-base/schemascodecode: could not determinenot measured
smart-base/smart-base-pipelinesmart-base/pipelinecodecode: could not determinenot measured
smart-base/smart-base-scriptssmart-base/scriptscodecode: could not determinenot measured
smart-base/smart-base-kgsmart-base/kgcodecode: could not determinenot measured
smart-base/smart-base-skillssmart-base/skillsskillsVoiceSkillSchema; SkillTopicsSchemanot measured
smart-base/smart-base-scenariossmart-base/scenariosscenariosRoleGraphSchemanot measured
smart-base/smart-base-code-listssmart-base/code-listscode-listCodeListSchemanot measured
smart-base/voicessmart-base/skills/voicesvoicesVoiceProfileSchema40.0000
smart-base/docs-sourcesmart-base/site-docs/sourcedocsdocs: could not determinenot measured

Nodes, cohesion, in and out are the detangler’s pinned measurements for the same directory (bun run cat kg:detangle; skill graph-detanglement). Not measured means the detangler does not scan that directory, not that it has no edges.

Sub-graphs

The same model, drawn by Mermaid

Kept so the page renders even where the PlantUML image is missing, and because Mermaid nodes carry the CSS class that colours them from uml.css.

classDiagram
  direction LR
  namespace smart_base__smart_base_site_docs {
    class n_smart_base_smart_base_site_docs_docs["docs: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_qa_checkers {
    class smart_base_smart_base_qa_checkers_folio_qa_checker_v1_folio_qa_checker_v1["folio-qa-checker/v1"] {
      <<json: QaCheckerNodeSchema>>
      $schema [1] 'folio-qa-checker/v1'
      criterion [1] string
      check [1] string
      rationale [0..1] string
    }
  }
  namespace smart_base__smart_base_block_kinds {
    class smart_base_smart_base_block_kinds_folio_block_kind_v1_folio_block_kind_v1["folio-block-kind/v1"] {
      <<json: BlockKindNodeSchema>>
      $schema [1] 'folio-block-kind/v1'
      kind [1] string
      adapter [1] string
      profile [0..1] document | paper
      builder [0..1] string
      labelPrefix [1] string
      prefixEnforced [0..1] boolean
      provable [0..1] boolean
      folioType [1] string
      docoType [0..1] string
      heading [0..1] string
      headingPlural [0..1] string
      indexRank [0..1] integer
      rationale [0..1] string
    }
  }
  namespace smart_base__smart_base_content_adapters {
    class smart_base_smart_base_content_adapters_folio_content_adapter_v1_folio_content_adapter_v1["folio-content-adapter/v1"] {
      <<json: ContentAdapterNodeSchema>>
      $schema [1] 'folio-content-adapter/v1'
      adapter [1] string
      typed [1] boolean
      companionRoles [1..*] enum(9)[]
      vocabulary [0..1] string
      rationale [0..1] string
    }
  }
  namespace smart_base__smart_base_translations {
    class smart_base_smart_base_translations_TranslationConfig["TranslationConfig"] {
      <<json: TranslationConfigSchema>>
      defaultLocale [0..1] string
      supportedLocales [0..*] string[]
      translationDir [0..1] string
      potGranularity [0..1] block | chapter | folio
      officialRequired [0..1] boolean
    }
  }
  namespace smart_base__library {
    class smart_base_library_folio_document_images_v1_folio_document_images_v1["folio-document-images/v1"] {
      <<json: ImagesSidecarSchema>>
      $schema [1] 'folio-document-images/v1'
      doc_id [1] string
      images [1] object[] | null
      undetermined_reason [0..1] string
    }
    class smart_base_library_folio_image_verdicts_v1["folio-image-verdicts/v1"] {
      <<ts: VerdictFile>>
      inspected_by [1] unknown
      inspected_at [1] string
      attribution [0..1] Record~string,  inspected_by: unknown; inspected_at: string ~
      verdicts [1] Record~string, Record~string, Verdict~~
    }
    class smart_base_library_folio_vector_labels_v1_folio_vector_labels_v1["folio-vector-labels/v1"] {
      <<json: VectorLabelsSidecarSchema>>
      $schema [1] 'folio-vector-labels/v1'
      doc_id [1] string
      pages [1] object[] | null
      undetermined_reason [0..1] string
    }
    class smart_base_library_folio_vector_figures_v1_folio_vector_figures_v1["folio-vector-figures/v1"] {
      <<json: VectorFiguresSidecarSchema>>
      $schema [1] 'folio-vector-figures/v1'
      doc_id [1] string
      figures [1] object[] | null
      undetermined_reason [0..1] string
    }
    class smart_base_library_folio_keywords_v1_Document["Document"] {
      <<json: KeywordsFileSchema>>
      term [1] string
      score [1] number
      evidence [0..*] heading[]
    }
    class smart_base_library_folio_keywords_v1_folio_keywords_v1["folio-keywords/v1"] {
      <<json: KeywordsFileSchema>>
      $schema [1] 'folio-keywords/v1'
      entry [1] string
      corpus [1] object
      document [0..*] Document[]
      sections [1] map~object[]~
    }
    class smart_base_library_folio_referenced_source_v1_Outline["Outline"] {
      <<json: ReferencedSourceSchema>>
      level [1] integer
      title [1] string
      page [1] integer | null
    }
    class smart_base_library_folio_referenced_source_v1_folio_referenced_source_v1["folio-referenced-source/v1"] {
      <<json: ReferencedSourceSchema>>
      $schema [1] 'folio-referenced-source/v1'
      identity [1] object
      source [1] object
      outline [0..*] Outline[]
      outline_source [1] embedded | none
      materialization [1] object
      withheld [1] object
      links [0..*] object[]
    }
  }
  namespace smart_base__library_9789240116191_eng_l1_extraction {
    class n_smart_base_library_9789240116191_eng_l1_extraction_l1_extraction["l1-extraction: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__methodologies {
    class n_smart_base_methodologies_methodology["methodology: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__processes {
    class smart_base_processes_omg_bpmn_2_0["Business Process Model and Notation (BPMN)"] {
      <<ext: omg-bpmn-2.0>>
      bpmn:callActivity [0..*] element
      bpmn:collaboration [0..*] element
      bpmn:definitions [0..*] element
      bpmn:documentation [0..*] element
      bpmn:endEvent [0..*] element
      bpmn:exclusiveGateway [0..*] element
      bpmn:extensionElements [0..*] element
      bpmn:flowNodeRef [0..*] element
      bpmn:import [0..*] element
      bpmn:incoming [0..*] element
      bpmn:lane [0..*] element
      bpmn:laneSet [0..*] element
      bpmn:outgoing [0..*] element
      bpmn:parallelGateway [0..*] element
      bpmn:participant [0..*] element
      bpmn:process [0..*] element
      bpmn:resource [0..*] element
      bpmn:sequenceFlow [0..*] element
      bpmn:serviceTask [0..*] element
      bpmn:startEvent [0..*] element
      bpmn:task [0..*] element
      bpmn:timerEventDefinition [0..*] element
      bpmn:userTask [0..*] element
    }
  }
  namespace smart_base__smart_base_house_processes {
    class smart_base_smart_base_house_processes_omg_bpmn_2_0["Business Process Model and Notation (BPMN)"] {
      <<ext: omg-bpmn-2.0>>
      bpmn:callActivity [0..*] element
      bpmn:collaboration [0..*] element
      bpmn:definitions [0..*] element
      bpmn:documentation [0..*] element
      bpmn:endEvent [0..*] element
      bpmn:exclusiveGateway [0..*] element
      bpmn:extensionElements [0..*] element
      bpmn:flowNodeRef [0..*] element
      bpmn:import [0..*] element
      bpmn:incoming [0..*] element
      bpmn:lane [0..*] element
      bpmn:laneSet [0..*] element
      bpmn:outgoing [0..*] element
      bpmn:parallelGateway [0..*] element
      bpmn:participant [0..*] element
      bpmn:process [0..*] element
      bpmn:resource [0..*] element
      bpmn:sequenceFlow [0..*] element
      bpmn:serviceTask [0..*] element
      bpmn:startEvent [0..*] element
      bpmn:task [0..*] element
      bpmn:timerEventDefinition [0..*] element
      bpmn:userTask [0..*] element
    }
  }
  namespace smart_base__smart_base_artifact_index {
    class smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_Context["Context"] {
      <<json: FhirArtifactIndexSchema>>
      id [1] string
      representation [1] object
      binds [0..*] string[]
    }
    class smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_SidecarsUnbound["SidecarsUnbound"] {
      <<json: FhirArtifactIndexSchema>>
      filename [1] string
      title [0..1] string
      enumeration [1] string
      reason [1] string
    }
    class smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_Artifact["Artifact"] {
      <<json: FhirArtifactIndexSchema>>
      $schema [0..1] 'folio-fhir-artifact/v1'
      key [1] string
      resourceType [1] string
      id [1] string
      name [0..1] string
      title [0..1] string
      description [0..1] string
      canonical [0..1] string
      version [0..1] string
      category [0..1] string
      listedAt [0..1] integer
      profiles [1..*] string[]
      code [0..1] object
      published [1] object
      sidecars [0..1] object
      materialization [1] object
    }
    class smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_folio_fhir_artifact_index_v2["folio-fhir-artifact-index/v2"] {
      <<json: FhirArtifactIndexSchema>>
      $schema [1] 'folio-fhir-artifact-index/v2'
      id [1] string
      title [1] string
      packageId [0..1] string
      version [0..1] string
      fhirVersion [0..*] string[]
      canonicalBase [0..1] string
      builtAt [0..1] string
      source [1] object
      provenance [1] object
      sidecarApi [1] unknown | absent | present
      contexts [0..*] Context[]
      igApiHub [0..1] object
      package [0..1] object
      sidecarsUnbound [0..*] SidecarsUnbound[]
      count [1] integer
      artifacts [0..*] Artifact[]
    }
    class smart_base_smart_base_artifact_index_folio_ig_menu_v1_Item["Item"] {
      <<json: IgMenuSchema>>
      label [1] string
      href [1] string
    }
    class smart_base_smart_base_artifact_index_folio_ig_menu_v1_Group["Group"] {
      <<json: IgMenuSchema>>
      label [1] string
      href [0..1] string
      items [0..*] Item[]
    }
    class smart_base_smart_base_artifact_index_folio_ig_menu_v1_folio_ig_menu_v1["folio-ig-menu/v1"] {
      <<json: IgMenuSchema>>
      $schema [1] 'folio-ig-menu/v1'
      id [1] string
      canonical [1] string~uri~
      version [0..1] string
      source [1] object
      groups [0..*] Group[]
    }
    class smart_base_smart_base_artifact_index_ig_releases_v1_Asset["Asset"] {
      <<json: IgReleasesSchema>>
      name [1] string
      url [1] string~uri~
      bytes [1] integer
      digest [0..1] string
      contentType [0..1] string
    }
    class smart_base_smart_base_artifact_index_ig_releases_v1_Release["Release"] {
      <<json: IgReleasesSchema>>
      tag [1] string
      name [0..1] string
      url [1] string~uri~
      publishedAt [1] string
      prerelease [1] boolean
      commitish [0..1] string
      assets [0..*] Asset[]
    }
    class smart_base_smart_base_artifact_index_ig_releases_v1_ig_releases_v1["ig-releases/v1"] {
      <<json: IgReleasesSchema>>
      $schema [1] 'ig-releases/v1'
      repository [1] string
      readAt [1] string
      releases [0..*] Release[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_BusinessProcessWorkflow_schema_json_Business_Process_Workflow__DAK_["Business Process Workflow (DAK)"] {
      <<schema: dak/StructureDefinition-BusinessProcessWorkflow.schema.json>>
      resourceType [1] 'BusinessProcessWorkflow'
      id [1] object
      description[x] [0..1] string | string~uri~
      source [1] string~uri~
      scenario [0..*] string[]
      objectives [1] string
      task [0..*] object[]
      modifierExtension [0..*] object[]
      identifier [1] string
      name [1] string
      description [1] string
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_BusinessProcessWorkflowSource_schema_json_Business_Process_Workflow_Source["Business Process Workflow Source"] {
      <<schema: dak/StructureDefinition-BusinessProcessWorkflowSource.schema.json>>
      resourceType [1] 'BusinessProcessWorkflowSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_CoreDataElement_schema_json_Core_Data_Element__DAK_["Core Data Element (DAK)"] {
      <<schema: dak/StructureDefinition-CoreDataElement.schema.json>>
      resourceType [1] 'CoreDataElement'
      @context [0..1] string~uri~ | object | list~string~uri~ | object~
      @type [0..1] string
      type [1] string | object
      canonical [1] string~uri~
      id [0..1] string
      description[x] [0..1] string | string~uri~
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_CoreDataElementSource_schema_json_Core_Data_Element_Source["Core Data Element Source"] {
      <<schema: dak/StructureDefinition-CoreDataElementSource.schema.json>>
      resourceType [1] 'CoreDataElementSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_DAK_schema_json_Digital_Adaptation_Kit__DAK_["Digital Adaptation Kit (DAK)"] {
      <<schema: dak/StructureDefinition-DAK.schema.json>>
      resourceType [1] 'DAK'
      id [1] object
      name [1] string
      title [1] string
      description[x] [1] string | string~uri~
      version [1] string
      status [1] string
      publicationUrl [1] string~uri~
      previewUrl [1] string~uri~
      canonicalUrl [1] string~uri~
      license [1] string
      copyrightYear [1] string
      publisher [1] object
      modifierExtension [0..*] object[]
      url [0..1] string~uri~
      healthInterventions [0..*] any[]
      personas [0..*] any[]
      userScenarios [0..*] any[]
      businessProcesses [0..*] any[]
      dataElements [0..*] any[]
      decisionLogic [0..*] any[]
      indicators [0..*] any[]
      requirements [0..*] any[]
      testScenarios [0..*] any[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_DecisionSupportLogic_schema_json_Decision_Support_Logic__DAK_["Decision-Support Logic (DAK)"] {
      <<schema: dak/StructureDefinition-DecisionSupportLogic.schema.json>>
      resourceType [1] 'DecisionSupportLogic'
      id [1] string
      description[x] [0..1] string | string~uri~
      source [1] string~uri~
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_DecisionSupportLogicSource_schema_json_Decision_Support_Logic_Source["Decision Support Logic Source"] {
      <<schema: dak/StructureDefinition-DecisionSupportLogicSource.schema.json>>
      resourceType [1] 'DecisionSupportLogicSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_DublinCore_schema_json_Dublin_Core_Metadata_Element_Set["Dublin Core Metadata Element Set"] {
      <<schema: dak/StructureDefinition-DublinCore.schema.json>>
      resourceType [1] 'DublinCore'
      title [0..1] string
      creator [0..*] string[]
      subject [0..*] string[]
      description [0..1] string
      publisher [0..1] string
      contributor [0..*] string[]
      date [0..1] string~date~
      type [0..*] string[]
      format [0..1] string
      identifier [0..*] string[]
      source [0..1] string
      language [0..1] string
      relation [0..*] string[]
      coverage [0..1] string
      rights [0..1] string
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_FHIRSchemaBase_schema_json_FHIR_Schema_Base__SMART_Guidelines_["FHIR Schema Base (SMART Guidelines)"] {
      <<schema: dak/StructureDefinition-FHIRSchemaBase.schema.json>>
      resourceType [1] string
      resourceDefinition [0..1] string~uri~
      fhirParent [0..1] string
      jsonldValuesets [0..*] string~uri~[]
      jsonldContextTemplate [0..1] string
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_FunctionalRequirement_schema_json_Functional_Requirement__DAK_["Functional Requirement (DAK)"] {
      <<schema: dak/StructureDefinition-FunctionalRequirement.schema.json>>
      resourceType [1] 'FunctionalRequirement'
      id [1] string
      activity [1] string
      actor [0..*] object[]
      capability[x] [0..1] string | object
      benefit[x] [0..1] string | object
      classification [0..*] object[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_GenericPersona_schema_json_Generic_Persona__DAK_["Generic Persona (DAK)"] {
      <<schema: dak/StructureDefinition-GenericPersona.schema.json>>
      resourceType [1] 'GenericPersona'
      @context [0..1] string~uri~ | object | list~string~uri~ | object~
      @type [0..1] string
      title [1] string
      id [1] string
      description[x] [1] string | string~uri~
      otherNames [0..*] string[]
      iscoCode [0..*] list~string | object~
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_GenericPersonaSource_schema_json_Generic_Persona_Source["Generic Persona Source"] {
      <<schema: dak/StructureDefinition-GenericPersonaSource.schema.json>>
      resourceType [1] 'GenericPersonaSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_HealthInterventions_schema_json_Health_Interventions_and_Recommendations__DAK_["Health Interventions and Recommendations (DAK)"] {
      <<schema: dak/StructureDefinition-HealthInterventions.schema.json>>
      resourceType [1] 'HealthInterventions'
      id [1] string
      description[x] [0..1] string | string~uri~
      reference [1..*] any[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_HealthInterventionsSource_schema_json_Health_Interventions_Source["Health Interventions Source"] {
      <<schema: dak/StructureDefinition-HealthInterventionsSource.schema.json>>
      resourceType [1] 'HealthInterventionsSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_NonFunctionalRequirement_schema_json_Non_Functional_Requirement__DAK_["Non-Functional Requirement (DAK)"] {
      <<schema: dak/StructureDefinition-NonFunctionalRequirement.schema.json>>
      resourceType [1] 'NonFunctionalRequirement'
      id [1] string
      requirement [1] string
      category [0..1] object
      classification [0..*] object[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_Persona_schema_json_Persona__DAK_["Persona (DAK)"] {
      <<schema: dak/StructureDefinition-Persona.schema.json>>
      resourceType [1] 'Persona'
      @context [0..1] string~uri~ | object | list~string~uri~ | object~
      @type [0..1] string
      id [1] string
      name [1] string
      description [1] string
      ISCO [0..*] object[]
      type [1] string | object
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_ProgramIndicator_schema_json_Program_Indicator__DAK_["Program Indicator (DAK)"] {
      <<schema: dak/StructureDefinition-ProgramIndicator.schema.json>>
      resourceType [1] 'ProgramIndicator'
      id [1] string
      description[x] [0..1] string | string~uri~
      name [1] string
      definition [1] string
      numerator [1] string
      denominator [1] string
      disaggregation [1] string
      references [0..*] string[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_ProgramIndicatorSource_schema_json_Program_Indicator_Source["Program Indicator Source"] {
      <<schema: dak/StructureDefinition-ProgramIndicatorSource.schema.json>>
      resourceType [1] 'ProgramIndicatorSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_Requirements_schema_json_Functional_and_Non_Functional_Requirements__DAK_["Functional and Non-Functional Requirements (DAK)"] {
      <<schema: dak/StructureDefinition-Requirements.schema.json>>
      resourceType [1] 'Requirements'
      description[x] [0..1] string | string~uri~
      functional [0..*] object[]
      id [0..1] object
      modifierExtension [0..*] object[]
      canonical [0..1] string~uri~
      instance [0..1] any
      nonfunctional [0..*] object[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_RequirementsSource_schema_json_Requirements_Source["Requirements Source"] {
      <<schema: dak/StructureDefinition-RequirementsSource.schema.json>>
      resourceType [1] 'RequirementsSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_SushiConfigLogicalModel_schema_json_SUSHI_Configuration_Logical_Model["SUSHI Configuration Logical Model"] {
      <<schema: dak/StructureDefinition-SushiConfigLogicalModel.schema.json>>
      resourceType [1] 'SushiConfigLogicalModel'
      @context [0..1] string~uri~ | object | list~string~uri~ | object~
      @type [0..1] string
      id [1] object
      canonical [1] string~uri~
      name [1] string
      title [1] string
      description [1] string
      version [1] string
      status [1] string | object
      license [1] string | object
      copyrightYear [0..1] string
      experimental [0..1] boolean
      releaseLabel [0..1] string
      publisher [1] object
      modifierExtension [0..*] object[]
      url [1] string
      email [0..1] string
      fhirVersion [1] string | object
      dependencies [0..*] object[]
      reason [0..1] string
      pages [0..*] object[]
      filename [1] string
      menu [0..*] object[]
      subItems [0..*] object[]
      resources [0..*] string[]
      reference [1] string
      exampleBoolean [0..1] boolean
      exampleCanonical [0..1] string~uri~
      groupingId [0..1] string
      groups [0..*] object[]
      global [0..*] object[]
      type [1] string
      profile [0..*] string~uri~[]
      meta [0..1] object
      contact [0..*] object[]
      useContext [0..*] object[]
      jurisdiction [0..*] object[]
      FSHOnly [0..1] boolean
      applyExtensionMetadataToRoot [0..1] boolean
      instanceOptions [0..1] object
      setMetaProfile [0..1] string
      setId [0..1] string
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_TestScenario_schema_json_Test_Scenario__DAK_["Test Scenario (DAK)"] {
      <<schema: dak/StructureDefinition-TestScenario.schema.json>>
      resourceType [1] 'TestScenario'
      feature [1] string~uri~
      description[x] [0..1] string | string~uri~
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_TestScenarioSource_schema_json_Test_Scenario_Source["Test Scenario Source"] {
      <<schema: dak/StructureDefinition-TestScenarioSource.schema.json>>
      resourceType [1] 'TestScenarioSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_UserScenario_schema_json_User_Scenario__DAK_["User Scenario (DAK)"] {
      <<schema: dak/StructureDefinition-UserScenario.schema.json>>
      resourceType [1] 'UserScenario'
      title [1] string
      id [1] string
      description[x] [1] string | string~uri~
      personas [0..*] string[]
    }
    class smart_base_smart_base_artifact_index_dak_StructureDefinition_UserScenarioSource_schema_json_User_Scenario_Source["User Scenario Source"] {
      <<schema: dak/StructureDefinition-UserScenarioSource.schema.json>>
      resourceType [1] 'UserScenarioSource'
      url [0..1] string~uri~
      canonical [0..1] string~uri~
      instance [0..1] any
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_1_displays_json_Digital_Health_Interventions_for_Clients_Display_Values["Digital Health Interventions for Clients Display Values"] {
      <<schema: dak/ValueSet-CDHIv1.1.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_2_displays_json_Digital_Health_Interventions_for_Health_Workers_Display_Values["Digital Health Interventions for Health Workers Display Values"] {
      <<schema: dak/ValueSet-CDHIv1.2.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_3_displays_json_Digital_Health_Interventions_for_Health_System_Managers_Display_Values["Digital Health Interventions for Health System Managers Display Values"] {
      <<schema: dak/ValueSet-CDHIv1.3.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_4_displays_json_Digital_Health_Interventions__Data_Services_Display_Values["Digital Health Interventions: Data Services Display Values"] {
      <<schema: dak/ValueSet-CDHIv1.4.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_displays_json_Classification_of_Digital_Health_Interventions_v1_Display_Values["Classification of Digital Health Interventions v1 Display Values"] {
      <<schema: dak/ValueSet-CDHIv1.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_1_displays_json_Digital_Health_Interventions_for_Persons_Display_Values["Digital Health Interventions for Persons Display Values"] {
      <<schema: dak/ValueSet-CDHIv2.1.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_2_displays_json_Digital_Health_Interventions_for_Healthcare_Providers_Display_Values["Digital Health Interventions for Healthcare Providers Display Values"] {
      <<schema: dak/ValueSet-CDHIv2.2.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_3_displays_json_Digital_Health_Interventions_for_Health_Management_and_Support_Personnel_Display_Values["Digital Health Interventions for Health Management and Support Personnel Display Values"] {
      <<schema: dak/ValueSet-CDHIv2.3.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_4_displays_json_Digital_Health_Interventions__Data_Services_Display_Values["Digital Health Interventions: Data Services Display Values"] {
      <<schema: dak/ValueSet-CDHIv2.4.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_displays_json_Classification_of_Digital_Health_Interventions_v2_Display_Values["Classification of Digital Health Interventions v2 Display Values"] {
      <<schema: dak/ValueSet-CDHIv2.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv1_displays_json_Health_System_Challenges_Display_Values["Health System Challenges Display Values"] {
      <<schema: dak/ValueSet-CDSCv1.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_A_displays_json_Services_and_Application_Types__Point_of_Service_Display_Values["Services and Application Types: Point of Service Display Values"] {
      <<schema: dak/ValueSet-CDSCv2.A.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_B_displays_json_Services_and_Application_Types__Health_System_Provider_Administration_Display_Values["Services and Application Types: Health System/Provider Administration Display Values"] {
      <<schema: dak/ValueSet-CDSCv2.B.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_C_displays_json_Services_and_Application_Types__Registries_and_Directories_Display_Values["Services and Application Types: Registries and Directories Display Values"] {
      <<schema: dak/ValueSet-CDSCv2.C.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_D_displays_json_Services_and_Application_Types__Data_Management_Services_Display_Values["Services and Application Types: Data Management Services Display Values"] {
      <<schema: dak/ValueSet-CDSCv2.D.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_E_displays_json_Services_and_Application_Types__Surveillance_and_Response_Display_Values["Services and Application Types: Surveillance and Response Display Values"] {
      <<schema: dak/ValueSet-CDSCv2.E.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_displays_json_Services_and_Application_Types_Display_Values["Services and Application Types Display Values"] {
      <<schema: dak/ValueSet-CDSCv2.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_CoreDataElementTypeVS_displays_json_Core_Data_Element_Type_Value_Set_Display_Values["Core Data Element Type Value Set Display Values"] {
      <<schema: dak/ValueSet-CoreDataElementTypeVS.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_DecisionTableActions_displays_json_Smart_Guidelines_Decision_Table_Actions_Display_Values["Smart Guidelines Decision Table Actions Display Values"] {
      <<schema: dak/ValueSet-DecisionTableActions.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_SGAuthoringPersonaTypesVS_displays_json_SMART_Guidelines_Authoring_Persona_Types_ValueSet_Display_Values["SMART Guidelines Authoring Persona Types ValueSet Display Values"] {
      <<schema: dak/ValueSet-SGAuthoringPersonaTypesVS.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_SGAuthoringSkillsVS_displays_json_SMART_Guidelines_Authoring_Skills_ValueSet_Display_Values["SMART Guidelines Authoring Skills ValueSet Display Values"] {
      <<schema: dak/ValueSet-SGAuthoringSkillsVS.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_dak_ValueSet_SGPersonaTypesVS_displays_json_Smart_Guidelines_Persona_Types_Value_Set_Display_Values["Smart Guidelines Persona Types Value Set Display Values"] {
      <<schema: dak/ValueSet-SGPersonaTypesVS.displays.json>>
      fhir:displays [1] object
    }
    class smart_base_smart_base_artifact_index_https___json_schema_org_draft_2020_12_schema_listed["22 schema(s) with no properties"] {
      <<ext: JSON Schema 2020-12>>
      dak/ValueSet-CDHIv1.1 [1] enum(143) of string
      dak/ValueSet-CDHIv1.2 [1] enum(162) of string
      dak/ValueSet-CDHIv1.3 [1] enum(154) of string
      dak/ValueSet-CDHIv1.4 [1] enum(136) of string
      dak/ValueSet-CDHIv1 [1] enum(119) of string
      dak/ValueSet-CDHIv2.1 [1] enum(166) of string
      dak/ValueSet-CDHIv2.2 [1] enum(185) of string
      dak/ValueSet-CDHIv2.3 [1] enum(176) of string
      dak/ValueSet-CDHIv2.4 [1] enum(163) of string
      dak/ValueSet-CDHIv2 [1] enum(138) of string
      dak/ValueSet-CDSCv1 [1] enum(25) of string
      dak/ValueSet-CDSCv2.A [1] enum(53) of string
      dak/ValueSet-CDSCv2.B [1] enum(52) of string
      dak/ValueSet-CDSCv2.C [1] enum(55) of string
      dak/ValueSet-CDSCv2.D [1] enum(52) of string
      dak/ValueSet-CDSCv2.E [1] enum(46) of string
      dak/ValueSet-CDSCv2 [1] enum(43) of string
      dak/ValueSet-CoreDataElementTypeVS [1] enum(4) of string
      dak/ValueSet-DecisionTableActions [1] enum(3) of string
      dak/ValueSet-SGAuthoringPersonaTypesVS [1] enum(10) of string
      dak/ValueSet-SGAuthoringSkillsVS [1] enum(42) of string
      dak/ValueSet-SGPersonaTypesVS [1] enum(4) of string
    }
  }
  namespace smart_base__tools {
    class smart_base_tools_Remedy["Remedy"] {
      <<json: ToolDefinitionSchema>>
      host [1] string
      error [0..1] string
      tool [0..1] string
      none [0..1] string
    }
    class smart_base_tools_Maintain["Maintain"] {
      <<json: ToolDefinitionSchema>>
      source [1] string
      artefact [1] string
      format [0..1] string
    }
    class smart_base_tools_ToolDefinition["ToolDefinition"] {
      <<json: ToolDefinitionSchema>>
      id [1] string
      title [1] string
      description [1] string
      install [1] object
      invoke [1] object
      io [1] object
      satisfies [1..*] string[]
      selection [0..1] object
      requires [0..1] object
      remedies [0..*] Remedy[]
      maintains [0..*] Maintain[]
      downstream [0..1] object
      renders [0..*] string[]
      subprocesses [0..*] string[]
    }
  }
  namespace smart_base__qa {
    class smart_base_qa_block_qa_v1_block_qa_v1["block-qa/v1"] {
      <<json: BlockQaReport>>
      $schema [1] 'block-qa/v1'
      label [1] string
      kind [1] string
      paths [1] object
      source_hashes [1] object
      criteria [1] map~object[]~
      updated_at [1] string
    }
    class smart_base_qa_qa_witness_v1["qa-witness/v1"] {
      <<ts: QaWitness>>
      kind [1] 'script' | 'agent' | 'human'
      id [1] string
      version [0..1] string
      at [0..1] string
      sha [0..1] string
      scriptHash [0..1] string
      scriptCommitSha [0..1] string
      depsHash [0..1] string
      model [0..1] string
      session [0..1] string
      skill [0..1] string
      method [0..1] string
      freshness [1] QaFreshness
      changed [0..1] string[]
      notCompared [0..1] string[]
      notes [0..1] string
    }
    class smart_base_qa_qa_results_v1["qa-results/v1"] {
      <<ts: QaResult>>
      $schema [1] 'qa-results/v1'
      producer [1]  /** Repo-relative path to the script. */ script: string; /** 12-char SHA-256 prefix of that script's source, as `script-qa` writes. */ script_hash: string; 
      subject [1]  kind: string; id: string 
      families [1] Record~string, QaResultFamily~
      total [1] number
    }
    class smart_base_qa_folio_qa_index_v1_folio_qa_index_v1["folio-qa-index/v1"] {
      <<json: QaIndexSchema>>
      $schema [1] 'folio-qa-index/v1'
      page [1] string
      corpus [0..1] present | absent
      badges [1] map~object~
      unswept [0..*] string[]
    }
  }
  namespace smart_base__smart_base_themes {
    class smart_base_smart_base_themes_Override["Override"] {
      <<json: ThemeSchema>>
      field [1] string
      source [1] string
      reason [1] string
    }
    class smart_base_smart_base_themes_Theme["Theme"] {
      <<json: ThemeSchema>>
      $schema [1] 'folio-theme/v1'
      id [1] string
      kind [1] sticky | webpage | publication
      inherits [0..1] object
      name [0..1] string
      description [0..1] string
      palette [0..1] object
      backdrop [0..1] object
      layouts [0..1] object
      overrides [0..*] Override[]
    }
  }
  namespace smart_base__smart_base_docs {
    class n_smart_base_smart_base_docs_docs["docs: no node schema"] {
      <<could not determine>>
    }
    class n_smart_base_smart_base_docs_ig_pages["ig-pages: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_document_kinds {
    class smart_base_smart_base_document_kinds_document_kind_1_0_0_Source["Source"] {
      <<json: DocumentKindKind>>
      ref [1] string
      locator [0..1] string
      note [0..1] string
    }
    class smart_base_smart_base_document_kinds_document_kind_1_0_0_Section["Section"] {
      <<json: DocumentKindKind>>
      id [1] string
      title [1] string
      required [1] boolean
      description [1] string
      computedFrom [0..*] string[]
      modelledBy [0..*] string[]
      sources [0..*] Source[]
    }
    class smart_base_smart_base_document_kinds_document_kind_1_0_0_document_kind_1_0_0["document-kind/1.0.0"] {
      <<json: DocumentKindKind>>
      id [1] string
      title [1] string
      description [1] string
      structure [1] fixed | semi-fixed
      extends [0..1] string
      sections [1..*] Section[]
      sources [1..*] Source[]
      generatedBy [0..1] string
      $schema [1] string
    }
    class smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Member["Member"] {
      <<json: DocumentKindCoverageKind>>
      key [1] string
      label [1] string
    }
    class smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Section["Section"] {
      <<json: DocumentKindCoverageKind>>
      id [1] string
      members [0..*] Member[]
    }
    class smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Unplaced["Unplaced"] {
      <<json: DocumentKindCoverageKind>>
      group [1] string
      count [1] integer
    }
    class smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_document_kind_coverage_1_0_0["document-kind-coverage/1.0.0"] {
      <<json: DocumentKindCoverageKind>>
      kind [1] string
      subject [1] string
      from [1] string
      method [1] string
      total [1] integer
      sections [0..*] Section[]
      unplaced [0..*] Unplaced[]
      generatedBy [1] string
      $schema [1] string
    }
  }
  namespace smart_base__smart_base_findings {
    class n_smart_base_smart_base_findings_docs["docs: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_external_schemas {
    class smart_base_smart_base_external_schemas_folio_external_schema_v1_Term["Term"] {
      <<json: ExternalSchemaSchema>>
      term [1] string
      operative [1] string
    }
    class smart_base_smart_base_external_schemas_folio_external_schema_v1_folio_external_schema_v1["folio-external-schema/v1"] {
      <<json: ExternalSchemaSchema>>
      $schema [1] 'folio-external-schema/v1'
      id [1] string
      authority [1] enum(7)
      title [1] string
      version [1] string
      specUrl [1] string~uri~
      namespaces [0..*] string[]
      use [1] conforms | reads | cites
      terms [0..*] Term[]
      note [0..1] string
    }
    class smart_base_smart_base_external_schemas_folio_pinned_terminology_v1_Concept["Concept"] {
      <<json: PinnedTerminologySchema>>
      system [1] string
      code [1] string
      display [1] string
      deprecated [0..1] boolean
    }
    class smart_base_smart_base_external_schemas_folio_pinned_terminology_v1_folio_pinned_terminology_v1["folio-pinned-terminology/v1"] {
      <<json: PinnedTerminologySchema>>
      $schema [1] 'folio-pinned-terminology/v1'
      _comment [0..1] string
      pin [1] string
      version [1] string
      source [1] string
      concepts [0..*] Concept[]
    }
  }
  namespace smart_base__smart_base_platform {
    class n_smart_base_smart_base_platform_code["code: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_typologies {
    class smart_base_smart_base_typologies_folio_graph_typology_v1_folio_graph_typology_v1["folio-graph-typology/v1"] {
      <<json: GraphTypologyNodeSchema>>
      $schema [1] 'folio-graph-typology/v1'
      kind [1] string
      title [0..1] string
      layer [0..1] 'core'
      perInstance [0..1] true
      newInstanceSource [0..1] object
      renderable [1] boolean
      recordsWork [0..1] boolean
      holds [1] content | context | state | derived
      summary [1] string
      schema [0..1] string
      validator [0..1] string
      validatorNotApplicable [0..1] string
      nodeSchemas [0..1] map~object~
      declarationFile [0..1] string
      concernGroups [0..1] true
      within [0..1] string
      avatar [0..1] object
      tileIcon [0..1] string
      published [0..1] false
      skillBearing [0..1] true
      kgContent [0..1] true
      description [0..1] string
      renderableNote [0..1] string
      anyLayer [0..1] true
      rationale [0..1] string
    }
  }
  namespace smart_base__smart_base_validators {
    class smart_base_smart_base_validators_folio_validator_v1_folio_validator_v1["folio-validator/v1"] {
      <<json: ValidatorNodeSchema>>
      $schema [1] 'folio-validator/v1'
      id [1] string
      validates [1] object
      schema [1] string
      pages [0..1] string
      rationale [0..1] string
    }
  }
  namespace smart_base__smart_base_schemas {
    class n_smart_base_smart_base_schemas_code["code: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_pipeline {
    class n_smart_base_smart_base_pipeline_code["code: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_scripts {
    class n_smart_base_smart_base_scripts_code["code: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_kg {
    class n_smart_base_smart_base_kg_code["code: no node schema"] {
      <<could not determine>>
    }
  }
  namespace smart_base__smart_base_skills {
    class smart_base_smart_base_skills_folio_voice_skill_v1_Source["Source"] {
      <<json: VoiceSkillSchema>>
      title [1] string
      instance [0..1] string
      libraryId [0..1] string
      path [0..1] string
      url [0..1] string~uri~
      year [0..1] integer
    }
    class smart_base_smart_base_skills_folio_voice_skill_v1_Pattern["Pattern"] {
      <<json: VoiceSkillSchema>>
      regex [1] string
      caseSensitive [0..1] boolean
      message [1] string
    }
    class smart_base_smart_base_skills_folio_voice_skill_v1_Terminology["Terminology"] {
      <<json: VoiceSkillSchema>>
      correct [1] string
      incorrect [1] string | string[]
      context [0..1] string
    }
    class smart_base_smart_base_skills_folio_voice_skill_v1_Rule["Rule"] {
      <<json: VoiceSkillSchema>>
      id [1] string
      title [1] string
      description [1] string
      category [1] enum(13)
      severity [1] critical | major | minor
      source [1] object
      patterns [0..*] Pattern[]
      terminology [0..*] Terminology[]
      judgementOnly [0..1] boolean
      counterintuitive [0..1] boolean
      commonError [0..1] string
    }
    class smart_base_smart_base_skills_folio_voice_skill_v1_folio_voice_skill_v1["folio-voice-skill/v1"] {
      <<json: VoiceSkillSchema>>
      $schema [1] 'folio-voice-skill/v1'
      id [1] string
      title [1] string
      description [1] string
      owner [0..1] string
      instructions [1] object
      sources [0..*] Source[]
      provenance [1] assertion | evidence | house
      rules [1..*] Rule[]
      overlaySeverity [0..1] critical | major | minor
      appliesTo [0..*] list~enum(17) | docs | skill | readme | specification | code~
      activeIn [0..1] object
      extends [0..1] object
      superseded [0..1] object
    }
    class smart_base_smart_base_skills_skill_topics_v1_Topic["Topic"] {
      <<json: SkillTopicsSchema>>
      id [1] string
      path [1] string
      title [1] string
      description [1] string
    }
    class smart_base_smart_base_skills_skill_topics_v1_Directory["Directory"] {
      <<json: SkillTopicsSchema>>
      id [1] string
      path [1] string
      subgraph [1] true
      graphTypologies [1..*] string[]
    }
    class smart_base_smart_base_skills_skill_topics_v1_skill_topics_v1["skill-topics/v1"] {
      <<json: SkillTopicsSchema>>
      $schema [1] 'skill-topics/v1'
      _comment [0..1] string
      topics [0..*] Topic[]
      directories [0..*] Directory[]
    }
  }
  namespace smart_base__smart_base_scenarios {
    class smart_base_smart_base_scenarios_FormerName["FormerName"] {
      <<json: RoleGraphSchema>>
      name [1] string
      retiredOn [1] string
    }
    class smart_base_smart_base_scenarios_Role["Role"] {
      <<json: RoleGraphSchema>>
      persona [0..1] string
      id [1] string
      title [1] string
      description [1] string
      actorKinds [1..*] list~person | agent | system | external~
      otherNames [0..*] string[]
      formerNames [0..*] FormerName[]
      skills [0..*] string[]
      inherits [0..*] string[]
      judgementOnly [0..1] boolean
      requiredCapabilities [0..1] object
    }
    class smart_base_smart_base_scenarios_Actor["Actor"] {
      <<json: RoleGraphSchema>>
      id [1] string
      title [1] string
      kind [1] person | agent | system | external
      description [0..1] string
      roles [0..*] string[]
    }
    class smart_base_smart_base_scenarios_Extension["Extension"] {
      <<json: RoleGraphSchema>>
      role [1] string
      skills [1..*] string[]
    }
    class smart_base_smart_base_scenarios_RoleGraph["RoleGraph"] {
      <<json: RoleGraphSchema>>
      name [1] string
      roles [0..*] Role[]
      actors [0..*] Actor[]
      extensions [0..*] Extension[]
    }
  }
  namespace smart_base__smart_base_code_lists {
    class smart_base_smart_base_code_lists_Code["Code"] {
      <<json: CodeListSchema>>
      code [1] string
      label [1] string
      definition [1] string
      source [0..1] object
      value [0..1] string
      status [0..1] active | retired
    }
    class smart_base_smart_base_code_lists_CodeList["CodeList"] {
      <<json: CodeListSchema>>
      $schema [1] 'folio-code-list/v1'
      id [1] string
      title [1] string
      description [1] string
      source [1] object
      codes [1..*] Code[]
    }
  }
  namespace smart_base__voices {
    class smart_base_voices_Source["Source"] {
      <<json: VoiceProfileSchema>>
      title [1] string
      instance [0..1] string
      libraryId [0..1] string
      path [0..1] string
      url [0..1] string~uri~
      year [0..1] integer
    }
    class smart_base_voices_Pattern["Pattern"] {
      <<json: VoiceProfileSchema>>
      regex [1] string
      caseSensitive [0..1] boolean
      message [1] string
    }
    class smart_base_voices_Terminology["Terminology"] {
      <<json: VoiceProfileSchema>>
      correct [1] string
      incorrect [1] string | string[]
      context [0..1] string
    }
    class smart_base_voices_Rule["Rule"] {
      <<json: VoiceProfileSchema>>
      id [1] string
      title [1] string
      description [1] string
      category [1] enum(13)
      severity [1] critical | major | minor
      source [1] object
      patterns [0..*] Pattern[]
      terminology [0..*] Terminology[]
      judgementOnly [0..1] boolean
    }
    class smart_base_voices_VoiceProfile["VoiceProfile"] {
      <<json: VoiceProfileSchema>>
      $schema [1] 'folio-voice/v1' | 'folio-voice-skill/v1'
      id [1] string
      title [1] string
      description [1] string
      sources [1..*] Source[]
      rules [1..*] Rule[]
      overlaySeverity [0..1] critical | major | minor
      appliesTo [0..*] list~enum(17) | docs | skill | readme | specification | code~
      provenance [1] assertion | evidence | house
      extends [0..1] object
      activeIn [0..1] object
      superseded [0..1] object
    }
  }
  namespace smart_base__docs_source {
    class n_smart_base_docs_source_docs["docs: no node schema"] {
      <<could not determine>>
    }
  }
  cssClass "n_smart_base_smart_base_site_docs_docs" fa_uml_kind_docs
  cssClass "n_smart_base_smart_base_site_docs_docs" fa_uml_undetermined
  cssClass "smart_base_smart_base_qa_checkers_folio_qa_checker_v1_folio_qa_checker_v1" fa_uml_kind_qa_checkers
  cssClass "smart_base_smart_base_block_kinds_folio_block_kind_v1_folio_block_kind_v1" fa_uml_kind_block_kinds
  cssClass "smart_base_smart_base_content_adapters_folio_content_adapter_v1_folio_content_adapter_v1" fa_uml_kind_content_adapters
  cssClass "smart_base_smart_base_translations_TranslationConfig" fa_uml_kind_translation_sources
  smart_base_library_folio_keywords_v1_folio_keywords_v1 *-- "0..*" smart_base_library_folio_keywords_v1_Document : document
  smart_base_library_folio_referenced_source_v1_folio_referenced_source_v1 *-- "0..*" smart_base_library_folio_referenced_source_v1_Outline : outline
  cssClass "smart_base_library_folio_document_images_v1_folio_document_images_v1" fa_uml_kind_library
  cssClass "smart_base_library_folio_image_verdicts_v1" fa_uml_kind_library
  cssClass "smart_base_library_folio_vector_labels_v1_folio_vector_labels_v1" fa_uml_kind_library
  cssClass "smart_base_library_folio_vector_figures_v1_folio_vector_figures_v1" fa_uml_kind_library
  cssClass "smart_base_library_folio_keywords_v1_Document" fa_uml_kind_library
  cssClass "smart_base_library_folio_keywords_v1_folio_keywords_v1" fa_uml_kind_library
  cssClass "smart_base_library_folio_referenced_source_v1_Outline" fa_uml_kind_library
  cssClass "smart_base_library_folio_referenced_source_v1_folio_referenced_source_v1" fa_uml_kind_library
  cssClass "n_smart_base_library_9789240116191_eng_l1_extraction_l1_extraction" fa_uml_kind_l1_extraction
  cssClass "n_smart_base_library_9789240116191_eng_l1_extraction_l1_extraction" fa_uml_undetermined
  cssClass "n_smart_base_methodologies_methodology" fa_uml_kind_methodology
  cssClass "n_smart_base_methodologies_methodology" fa_uml_undetermined
  cssClass "smart_base_processes_omg_bpmn_2_0" fa_uml_kind_processes
  cssClass "smart_base_smart_base_house_processes_omg_bpmn_2_0" fa_uml_kind_processes
  smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_folio_fhir_artifact_index_v2 *-- "0..*" smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_Context : contexts
  smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_folio_fhir_artifact_index_v2 *-- "0..*" smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_SidecarsUnbound : sidecarsUnbound
  smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_folio_fhir_artifact_index_v2 *-- "0..*" smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_Artifact : artifacts
  smart_base_smart_base_artifact_index_folio_ig_menu_v1_Group *-- "0..*" smart_base_smart_base_artifact_index_folio_ig_menu_v1_Item : items
  smart_base_smart_base_artifact_index_folio_ig_menu_v1_folio_ig_menu_v1 *-- "0..*" smart_base_smart_base_artifact_index_folio_ig_menu_v1_Group : groups
  smart_base_smart_base_artifact_index_ig_releases_v1_Release *-- "0..*" smart_base_smart_base_artifact_index_ig_releases_v1_Asset : assets
  smart_base_smart_base_artifact_index_ig_releases_v1_ig_releases_v1 *-- "0..*" smart_base_smart_base_artifact_index_ig_releases_v1_Release : releases
  cssClass "smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_Context" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_SidecarsUnbound" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_Artifact" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_folio_fhir_artifact_index_v2_folio_fhir_artifact_index_v2" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_folio_ig_menu_v1_Item" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_folio_ig_menu_v1_Group" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_folio_ig_menu_v1_folio_ig_menu_v1" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_ig_releases_v1_Asset" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_ig_releases_v1_Release" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_ig_releases_v1_ig_releases_v1" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_BusinessProcessWorkflow_schema_json_Business_Process_Workflow__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_BusinessProcessWorkflowSource_schema_json_Business_Process_Workflow_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_CoreDataElement_schema_json_Core_Data_Element__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_CoreDataElementSource_schema_json_Core_Data_Element_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_DAK_schema_json_Digital_Adaptation_Kit__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_DecisionSupportLogic_schema_json_Decision_Support_Logic__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_DecisionSupportLogicSource_schema_json_Decision_Support_Logic_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_DublinCore_schema_json_Dublin_Core_Metadata_Element_Set" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_FHIRSchemaBase_schema_json_FHIR_Schema_Base__SMART_Guidelines_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_FunctionalRequirement_schema_json_Functional_Requirement__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_GenericPersona_schema_json_Generic_Persona__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_GenericPersonaSource_schema_json_Generic_Persona_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_HealthInterventions_schema_json_Health_Interventions_and_Recommendations__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_HealthInterventionsSource_schema_json_Health_Interventions_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_NonFunctionalRequirement_schema_json_Non_Functional_Requirement__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_Persona_schema_json_Persona__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_ProgramIndicator_schema_json_Program_Indicator__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_ProgramIndicatorSource_schema_json_Program_Indicator_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_Requirements_schema_json_Functional_and_Non_Functional_Requirements__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_RequirementsSource_schema_json_Requirements_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_SushiConfigLogicalModel_schema_json_SUSHI_Configuration_Logical_Model" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_TestScenario_schema_json_Test_Scenario__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_TestScenarioSource_schema_json_Test_Scenario_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_UserScenario_schema_json_User_Scenario__DAK_" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_StructureDefinition_UserScenarioSource_schema_json_User_Scenario_Source" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_1_displays_json_Digital_Health_Interventions_for_Clients_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_2_displays_json_Digital_Health_Interventions_for_Health_Workers_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_3_displays_json_Digital_Health_Interventions_for_Health_System_Managers_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_4_displays_json_Digital_Health_Interventions__Data_Services_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv1_displays_json_Classification_of_Digital_Health_Interventions_v1_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_1_displays_json_Digital_Health_Interventions_for_Persons_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_2_displays_json_Digital_Health_Interventions_for_Healthcare_Providers_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_3_displays_json_Digital_Health_Interventions_for_Health_Management_and_Support_Personnel_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_4_displays_json_Digital_Health_Interventions__Data_Services_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDHIv2_displays_json_Classification_of_Digital_Health_Interventions_v2_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv1_displays_json_Health_System_Challenges_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_A_displays_json_Services_and_Application_Types__Point_of_Service_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_B_displays_json_Services_and_Application_Types__Health_System_Provider_Administration_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_C_displays_json_Services_and_Application_Types__Registries_and_Directories_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_D_displays_json_Services_and_Application_Types__Data_Management_Services_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_E_displays_json_Services_and_Application_Types__Surveillance_and_Response_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CDSCv2_displays_json_Services_and_Application_Types_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_CoreDataElementTypeVS_displays_json_Core_Data_Element_Type_Value_Set_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_DecisionTableActions_displays_json_Smart_Guidelines_Decision_Table_Actions_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_SGAuthoringPersonaTypesVS_displays_json_SMART_Guidelines_Authoring_Persona_Types_ValueSet_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_SGAuthoringSkillsVS_displays_json_SMART_Guidelines_Authoring_Skills_ValueSet_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_dak_ValueSet_SGPersonaTypesVS_displays_json_Smart_Guidelines_Persona_Types_Value_Set_Display_Values" fa_uml_kind_fhir_artifact_index
  cssClass "smart_base_smart_base_artifact_index_https___json_schema_org_draft_2020_12_schema_listed" fa_uml_kind_fhir_artifact_index
  smart_base_tools_ToolDefinition *-- "0..*" smart_base_tools_Remedy : remedies
  smart_base_tools_ToolDefinition *-- "0..*" smart_base_tools_Maintain : maintains
  cssClass "smart_base_tools_Remedy" fa_uml_kind_tools
  cssClass "smart_base_tools_Maintain" fa_uml_kind_tools
  cssClass "smart_base_tools_ToolDefinition" fa_uml_kind_tools
  cssClass "smart_base_qa_block_qa_v1_block_qa_v1" fa_uml_kind_qa
  cssClass "smart_base_qa_qa_witness_v1" fa_uml_kind_qa
  cssClass "smart_base_qa_qa_results_v1" fa_uml_kind_qa
  cssClass "smart_base_qa_folio_qa_index_v1_folio_qa_index_v1" fa_uml_kind_qa
  smart_base_smart_base_themes_Theme *-- "0..*" smart_base_smart_base_themes_Override : overrides
  cssClass "smart_base_smart_base_themes_Override" fa_uml_kind_themes
  cssClass "smart_base_smart_base_themes_Theme" fa_uml_kind_themes
  cssClass "n_smart_base_smart_base_docs_docs" fa_uml_kind_docs
  cssClass "n_smart_base_smart_base_docs_docs" fa_uml_undetermined
  cssClass "n_smart_base_smart_base_docs_ig_pages" fa_uml_kind_ig_pages
  cssClass "n_smart_base_smart_base_docs_ig_pages" fa_uml_undetermined
  smart_base_smart_base_document_kinds_document_kind_1_0_0_Section *-- "0..*" smart_base_smart_base_document_kinds_document_kind_1_0_0_Source : sources
  smart_base_smart_base_document_kinds_document_kind_1_0_0_document_kind_1_0_0 *-- "1..*" smart_base_smart_base_document_kinds_document_kind_1_0_0_Section : sections
  smart_base_smart_base_document_kinds_document_kind_1_0_0_document_kind_1_0_0 *-- "1..*" smart_base_smart_base_document_kinds_document_kind_1_0_0_Source : sources
  smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Section *-- "0..*" smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Member : members
  smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_document_kind_coverage_1_0_0 *-- "0..*" smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Section : sections
  smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_document_kind_coverage_1_0_0 *-- "0..*" smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Unplaced : unplaced
  cssClass "smart_base_smart_base_document_kinds_document_kind_1_0_0_Source" fa_uml_kind_document_kinds
  cssClass "smart_base_smart_base_document_kinds_document_kind_1_0_0_Section" fa_uml_kind_document_kinds
  cssClass "smart_base_smart_base_document_kinds_document_kind_1_0_0_document_kind_1_0_0" fa_uml_kind_document_kinds
  cssClass "smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Member" fa_uml_kind_document_kinds
  cssClass "smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Section" fa_uml_kind_document_kinds
  cssClass "smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_Unplaced" fa_uml_kind_document_kinds
  cssClass "smart_base_smart_base_document_kinds_document_kind_coverage_1_0_0_document_kind_coverage_1_0_0" fa_uml_kind_document_kinds
  cssClass "n_smart_base_smart_base_findings_docs" fa_uml_kind_docs
  cssClass "n_smart_base_smart_base_findings_docs" fa_uml_undetermined
  smart_base_smart_base_external_schemas_folio_external_schema_v1_folio_external_schema_v1 *-- "0..*" smart_base_smart_base_external_schemas_folio_external_schema_v1_Term : terms
  smart_base_smart_base_external_schemas_folio_pinned_terminology_v1_folio_pinned_terminology_v1 *-- "0..*" smart_base_smart_base_external_schemas_folio_pinned_terminology_v1_Concept : concepts
  cssClass "smart_base_smart_base_external_schemas_folio_external_schema_v1_Term" fa_uml_kind_external_schema
  cssClass "smart_base_smart_base_external_schemas_folio_external_schema_v1_folio_external_schema_v1" fa_uml_kind_external_schema
  cssClass "smart_base_smart_base_external_schemas_folio_pinned_terminology_v1_Concept" fa_uml_kind_external_schema
  cssClass "smart_base_smart_base_external_schemas_folio_pinned_terminology_v1_folio_pinned_terminology_v1" fa_uml_kind_external_schema
  cssClass "n_smart_base_smart_base_platform_code" fa_uml_kind_code
  cssClass "n_smart_base_smart_base_platform_code" fa_uml_undetermined
  cssClass "smart_base_smart_base_typologies_folio_graph_typology_v1_folio_graph_typology_v1" fa_uml_kind_typologies
  cssClass "smart_base_smart_base_validators_folio_validator_v1_folio_validator_v1" fa_uml_kind_validators
  cssClass "n_smart_base_smart_base_schemas_code" fa_uml_kind_code
  cssClass "n_smart_base_smart_base_schemas_code" fa_uml_undetermined
  cssClass "n_smart_base_smart_base_pipeline_code" fa_uml_kind_code
  cssClass "n_smart_base_smart_base_pipeline_code" fa_uml_undetermined
  cssClass "n_smart_base_smart_base_scripts_code" fa_uml_kind_code
  cssClass "n_smart_base_smart_base_scripts_code" fa_uml_undetermined
  cssClass "n_smart_base_smart_base_kg_code" fa_uml_kind_code
  cssClass "n_smart_base_smart_base_kg_code" fa_uml_undetermined
  smart_base_smart_base_skills_folio_voice_skill_v1_folio_voice_skill_v1 *-- "0..*" smart_base_smart_base_skills_folio_voice_skill_v1_Source : sources
  smart_base_smart_base_skills_folio_voice_skill_v1_Rule *-- "0..*" smart_base_smart_base_skills_folio_voice_skill_v1_Pattern : patterns
  smart_base_smart_base_skills_folio_voice_skill_v1_Rule *-- "0..*" smart_base_smart_base_skills_folio_voice_skill_v1_Terminology : terminology
  smart_base_smart_base_skills_folio_voice_skill_v1_folio_voice_skill_v1 *-- "1..*" smart_base_smart_base_skills_folio_voice_skill_v1_Rule : rules
  smart_base_smart_base_skills_skill_topics_v1_skill_topics_v1 *-- "0..*" smart_base_smart_base_skills_skill_topics_v1_Topic : topics
  smart_base_smart_base_skills_skill_topics_v1_skill_topics_v1 *-- "0..*" smart_base_smart_base_skills_skill_topics_v1_Directory : directories
  cssClass "smart_base_smart_base_skills_folio_voice_skill_v1_Source" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_folio_voice_skill_v1_Pattern" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_folio_voice_skill_v1_Terminology" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_folio_voice_skill_v1_Rule" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_folio_voice_skill_v1_folio_voice_skill_v1" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_skill_topics_v1_Topic" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_skill_topics_v1_Directory" fa_uml_kind_skills
  cssClass "smart_base_smart_base_skills_skill_topics_v1_skill_topics_v1" fa_uml_kind_skills
  smart_base_smart_base_scenarios_Role *-- "0..*" smart_base_smart_base_scenarios_FormerName : formerNames
  smart_base_smart_base_scenarios_RoleGraph *-- "0..*" smart_base_smart_base_scenarios_Role : roles
  smart_base_smart_base_scenarios_RoleGraph *-- "0..*" smart_base_smart_base_scenarios_Actor : actors
  smart_base_smart_base_scenarios_RoleGraph *-- "0..*" smart_base_smart_base_scenarios_Extension : extensions
  cssClass "smart_base_smart_base_scenarios_FormerName" fa_uml_kind_scenarios
  cssClass "smart_base_smart_base_scenarios_Role" fa_uml_kind_scenarios
  cssClass "smart_base_smart_base_scenarios_Actor" fa_uml_kind_scenarios
  cssClass "smart_base_smart_base_scenarios_Extension" fa_uml_kind_scenarios
  cssClass "smart_base_smart_base_scenarios_RoleGraph" fa_uml_kind_scenarios
  smart_base_smart_base_code_lists_CodeList *-- "1..*" smart_base_smart_base_code_lists_Code : codes
  cssClass "smart_base_smart_base_code_lists_Code" fa_uml_kind_code_list
  cssClass "smart_base_smart_base_code_lists_CodeList" fa_uml_kind_code_list
  smart_base_voices_VoiceProfile *-- "1..*" smart_base_voices_Source : sources
  smart_base_voices_Rule *-- "0..*" smart_base_voices_Pattern : patterns
  smart_base_voices_Rule *-- "0..*" smart_base_voices_Terminology : terminology
  smart_base_voices_VoiceProfile *-- "1..*" smart_base_voices_Rule : rules
  cssClass "smart_base_voices_Source" fa_uml_kind_voices
  cssClass "smart_base_voices_Pattern" fa_uml_kind_voices
  cssClass "smart_base_voices_Terminology" fa_uml_kind_voices
  cssClass "smart_base_voices_Rule" fa_uml_kind_voices
  cssClass "smart_base_voices_VoiceProfile" fa_uml_kind_voices
  cssClass "n_smart_base_docs_source_docs" fa_uml_kind_docs
  cssClass "n_smart_base_docs_source_docs" fa_uml_undetermined

folio-assistant — code under the Apache License 2.0, documentation under CC BY 3.0. Generated schema and API references are rebuilt from source on every push to main.

deployed b08c961 · 2026-10-23T23:11:09Z