Skip to content

Class: ModelIdentifierSpec

Cross-provider identifier table for a single model.

URI: mellea:ModelIdentifierSpec

 classDiagram
    class ModelIdentifierSpec
    click ModelIdentifierSpec href "../ModelIdentifierSpec/"
      NamedElement <|-- ModelIdentifierSpec
        click NamedElement href "../NamedElement/"

      ModelIdentifierSpec : bedrock_name

      ModelIdentifierSpec : coverage_scope





        ModelIdentifierSpec --> "*" CoverageScopeEnum : coverage_scope
        click CoverageScopeEnum href "../CoverageScopeEnum/"



      ModelIdentifierSpec : description

      ModelIdentifierSpec : element_kind





        ModelIdentifierSpec --> "0..1" ElementKindEnum : element_kind
        click ElementKindEnum href "../ElementKindEnum/"



      ModelIdentifierSpec : hf_model_name

      ModelIdentifierSpec : id

      ModelIdentifierSpec : module_path

      ModelIdentifierSpec : name

      ModelIdentifierSpec : ollama_name

      ModelIdentifierSpec : openai_name

      ModelIdentifierSpec : package_kind





        ModelIdentifierSpec --> "0..1" PackageKindEnum : package_kind
        click PackageKindEnum href "../PackageKindEnum/"



      ModelIdentifierSpec : provider_name

      ModelIdentifierSpec : source_file

      ModelIdentifierSpec : tags

      ModelIdentifierSpec : watsonx_name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
hf_model_name 0..1
String
Slot describing the hf model name direct
ollama_name 0..1
String
Slot describing the ollama name direct
watsonx_name 0..1
String
Slot describing the watsonx name direct
openai_name 0..1
String
Slot describing the openai name direct
bedrock_name 0..1
String
Slot describing the bedrock name direct
provider_name *
String
Slot describing the provider name direct
id 1
Uriorcurie
Stable identifier for a schema element NamedElement
name 1
String
Human-readable name NamedElement
description 0..1
String
Narrative description of the element NamedElement
module_path 0..1
PythonDottedPath
Python module path where this element is defined NamedElement
source_file 0..1
RepositoryRelativePath
Source file relative to repository root NamedElement
package_kind 0..1
PackageKindEnum
Package bucket NamedElement
element_kind 0..1
ElementKindEnum
Kind of Python declaration NamedElement
coverage_scope *
CoverageScopeEnum
Where this element surfaces (source/API/CLI/example/test) NamedElement
tags *
String
Free-form classification tags NamedElement

Usages

used by used in type used
BackendSpec model_identifier range ModelIdentifierSpec

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mellea:ModelIdentifierSpec
native mellea:ModelIdentifierSpec
related nexus:ModelInfo, common_domain_model:positionIdentifier, mcp:ModelHint
close nexus:AiModel, nexus:LargeLanguageModel, gist_linkml:ID, spdx:AIPackage

LinkML Source

Direct

name: ModelIdentifierSpec
description: Cross-provider identifier table for a single model.
in_subset:
- interface_surface
from_schema: https://w3id.org/lmodel/mellea
close_mappings:
- nexus:AiModel
- nexus:LargeLanguageModel
- gist_linkml:ID
- spdx:AIPackage
related_mappings:
- nexus:ModelInfo
- common_domain_model:positionIdentifier
- mcp:ModelHint
is_a: NamedElement
slots:
- hf_model_name
- ollama_name
- watsonx_name
- openai_name
- bedrock_name
- provider_name

Induced

name: ModelIdentifierSpec
description: Cross-provider identifier table for a single model.
in_subset:
- interface_surface
from_schema: https://w3id.org/lmodel/mellea
close_mappings:
- nexus:AiModel
- nexus:LargeLanguageModel
- gist_linkml:ID
- spdx:AIPackage
related_mappings:
- nexus:ModelInfo
- common_domain_model:positionIdentifier
- mcp:ModelHint
is_a: NamedElement
attributes:
  hf_model_name:
    name: hf_model_name
    description: Slot describing the hf model name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - ModelIdentifierSpec
    range: string
  ollama_name:
    name: ollama_name
    description: Slot describing the ollama name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - ModelIdentifierSpec
    range: string
  watsonx_name:
    name: watsonx_name
    description: Slot describing the watsonx name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - ModelIdentifierSpec
    range: string
  openai_name:
    name: openai_name
    description: Slot describing the openai name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - ModelIdentifierSpec
    range: string
  bedrock_name:
    name: bedrock_name
    description: Slot describing the bedrock name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - ModelIdentifierSpec
    range: string
  provider_name:
    name: provider_name
    description: Slot describing the provider name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - ModelIdentifierSpec
    range: string
    multivalued: true
  id:
    name: id
    description: Stable identifier for a schema element.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: uriorcurie
    required: true
  name:
    name: name
    description: Human-readable name.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    slot_uri: schema:name
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: string
    required: true
  description:
    name: description
    description: Narrative description of the element.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    slot_uri: schema:description
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: string
  module_path:
    name: module_path
    description: Python module path where this element is defined.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: PythonDottedPath
  source_file:
    name: source_file
    description: Source file relative to repository root.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: RepositoryRelativePath
  package_kind:
    name: package_kind
    description: Package bucket.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: PackageKindEnum
  element_kind:
    name: element_kind
    description: Kind of Python declaration.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: ElementKindEnum
  coverage_scope:
    name: coverage_scope
    description: Where this element surfaces (source/API/CLI/example/test).
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: CoverageScopeEnum
    multivalued: true
  tags:
    name: tags
    description: Free-form classification tags.
    from_schema: https://w3id.org/lmodel/mellea
    rank: 1000
    owner: ModelIdentifierSpec
    domain_of:
    - NamedElement
    range: string
    multivalued: true