Skip to content

AI Risk Ontology documentation

This is an automatic generated API reference of the main components of Risk Atlas Nexus

ai_risk_ontology

Modules:

Classes:

  • Action

    Action to remediate a risk

  • Adapter

    Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

  • AdapterType
  • AiAgent

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType
  • AiTask

    A task, such as summarization and classification, performed by an AI.

  • BaseAi

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • BenchmarkMetadataCard

    Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

  • ConfiguredBaseModel
  • Consequence
  • Container

    An umbrella object that holds the ontology class instances

  • DataPreprocessing

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset

    A body of structured information describing some topic(s) of interest.

  • Documentation

    Documented information about a concept or other topic(s) of interest.

  • Entity

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory
  • Fact

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact
  • IncidentConcludedclass
  • IncidentHaltedclass
  • IncidentMitigatedclass
  • IncidentNearMissclass
  • IncidentOngoingclass
  • IncidentStatus
  • Input

    Input for which the system or component generates output.

  • LLMIntrinsic

    A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

  • LargeLanguageModel

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood
  • LinkMLMeta
  • Modality

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question

    An evaluation where a question has to be answered

  • Questionnaire

    A questionnaire groups questions

  • Risk

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy

    A taxonomy of AI system related risks

  • Severity
  • Term

    A term and its definitions

  • Vocabulary

    A collection of terms, with their definitions and relationships.

Attributes:

linkml_meta module-attribute

linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})

metamodel_version module-attribute

metamodel_version = 'None'

version module-attribute

version = '0.5.0'

Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasAiActorTask class-attribute instance-attribute

hasAiActorTask: Optional[list[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Adapter

Bases: Entity

Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AdapterType

Bases: str, Enum

Attributes:

  • ALORA

    Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

  • LORA

    Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

  • X_LORA

    Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

ALORA class-attribute instance-attribute

ALORA = 'ALORA'

Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

LORA class-attribute instance-attribute

LORA = 'LORA'

Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

X_LORA class-attribute instance-attribute

X_LORA = 'X-LORA'

Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasEuAiSystemType class-attribute instance-attribute

hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})

hasEuRiskCategory class-attribute instance-attribute

hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute

bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasBenchmarkMetadata class-attribute instance-attribute

hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})

hasDataset class-attribute instance-attribute

hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasImplementation class-attribute instance-attribute

hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

hasTasks class-attribute instance-attribute

hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})

hasUnitxtCard class-attribute instance-attribute

hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

evidence class-attribute instance-attribute

evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isResultOf class-attribute instance-attribute

isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

value class-attribute instance-attribute

value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute

architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})

carbon_emitted class-attribute instance-attribute

carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

gpu_hours class-attribute instance-attribute

gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasEvaluation class-attribute instance-attribute

hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

hasRiskControl class-attribute instance-attribute

hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

power_consumption_w class-attribute instance-attribute

power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

grants_license class-attribute instance-attribute

grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

grants_license class-attribute instance-attribute

grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasEuAiSystemType class-attribute instance-attribute

hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})

hasEuRiskCategory class-attribute instance-attribute

hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystemType

Bases: str, Enum

Attributes:

  • GPAI

    General-purpose AI (GPAI)

  • GPAI_OS

    General-purpose AI (GPAI) models released under free and open-source licences

  • HIGH_RISK

    AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

  • MILITARY_SECURITY

    AI used for military, defense and security purposes.

  • PROHIBITED

    Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

  • SCIENTIFIC_RD

    AI used for scientific research and development

GPAI class-attribute instance-attribute

GPAI = 'GPAI'

General-purpose AI (GPAI)

GPAI_OS class-attribute instance-attribute

GPAI_OS = 'GPAI_OS'

General-purpose AI (GPAI) models released under free and open-source licences

HIGH_RISK class-attribute instance-attribute

HIGH_RISK = 'HIGH_RISK'

AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

MILITARY_SECURITY class-attribute instance-attribute

MILITARY_SECURITY = 'MILITARY_SECURITY'

AI used for military, defense and security purposes.

PROHIBITED class-attribute instance-attribute

PROHIBITED = 'PROHIBITED'

Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

SCIENTIFIC_RD class-attribute instance-attribute

SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AI used for scientific research and development

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

performsTask class-attribute instance-attribute

performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

BenchmarkMetadataCard

Bases: Entity

Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

describesAiEval class-attribute instance-attribute

describesAiEval: Optional[list[str]] = Field(default=None, description='A relationship where a BenchmarkMetadataCard describes and AI evaluation (benchmark).', json_schema_extra={'linkml_meta': {'alias': 'describesAiEval', 'domain': 'BenchmarkMetadataCard', 'domain_of': ['BenchmarkMetadataCard'], 'inverse': 'hasBenchmarkMetadata'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasAnnotation class-attribute instance-attribute

hasAnnotation: Optional[str] = Field(default=None, description='The process used to annotate or label the dataset, including who or what performed the annotations (e.g., human annotators, automated processes).', json_schema_extra={'linkml_meta': {'alias': 'hasAnnotation', 'domain_of': ['BenchmarkMetadataCard']}})

hasAudience class-attribute instance-attribute

hasAudience: Optional[str] = Field(default=None, description='The intended audience, such as researchers, developers, policymakers, etc.', json_schema_extra={'linkml_meta': {'alias': 'hasAudience', 'domain_of': ['BenchmarkMetadataCard']}})

hasBaselineResults class-attribute instance-attribute

hasBaselineResults: Optional[str] = Field(default=None, description='The results of well-known or widely used models to give context to new performance scores.', json_schema_extra={'linkml_meta': {'alias': 'hasBaselineResults', 'domain_of': ['BenchmarkMetadataCard']}})

hasCalculation class-attribute instance-attribute

hasCalculation: Optional[list[str]] = Field(default=None, description='The way metrics are computed based on model outputs and the benchmark data.', json_schema_extra={'linkml_meta': {'alias': 'hasCalculation', 'domain_of': ['BenchmarkMetadataCard']}})

hasConsiderationComplianceWithRegulations class-attribute instance-attribute

hasConsiderationComplianceWithRegulations: Optional[str] = Field(default=None, description='Compliance with relevant legal or ethical regulations (if applicable).', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationComplianceWithRegulations', 'domain_of': ['BenchmarkMetadataCard']}})

hasConsiderationConsentProcedures class-attribute instance-attribute

hasConsiderationConsentProcedures: Optional[str] = Field(default=None, description='Information on how consent was obtained (if applicable), especially for datasets involving personal data.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationConsentProcedures', 'domain_of': ['BenchmarkMetadataCard']}})

hasConsiderationPrivacyAndAnonymity class-attribute instance-attribute

hasConsiderationPrivacyAndAnonymity: Optional[str] = Field(default=None, description='How any personal or sensitive data is handled and whether any anonymization techniques are applied.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationPrivacyAndAnonymity', 'domain_of': ['BenchmarkMetadataCard']}})

hasDataFormat class-attribute instance-attribute

hasDataFormat: Optional[str] = Field(default=None, description='The structure and modality of the data (e.g., sentence pairs, question-answer format, tabular data).', json_schema_extra={'linkml_meta': {'alias': 'hasDataFormat', 'domain_of': ['BenchmarkMetadataCard']}})

hasDataSize class-attribute instance-attribute

hasDataSize: Optional[str] = Field(default=None, description='The size of the dataset, including the number of data points or examples.', json_schema_extra={'linkml_meta': {'alias': 'hasDataSize', 'domain_of': ['BenchmarkMetadataCard']}})

hasDataSource class-attribute instance-attribute

hasDataSource: Optional[list[str]] = Field(default=None, description='The origin or source of the data used in the benchmark (e.g., curated datasets, user submissions).', json_schema_extra={'linkml_meta': {'alias': 'hasDataSource', 'domain_of': ['BenchmarkMetadataCard']}})

hasDataType class-attribute instance-attribute

hasDataType: Optional[list[str]] = Field(default=None, description='The type of data used in the benchmark (e.g., text, images, or multi-modal)', json_schema_extra={'linkml_meta': {'alias': 'hasDataType', 'domain_of': ['BenchmarkMetadataCard']}})

hasDemographicAnalysis class-attribute instance-attribute

hasDemographicAnalysis: Optional[str] = Field(default=None, description='How the benchmark evaluates performance across different demographic groups (e.g., gender, race).', json_schema_extra={'linkml_meta': {'alias': 'hasDemographicAnalysis', 'domain_of': ['BenchmarkMetadataCard']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasDomains class-attribute instance-attribute

hasDomains: Optional[list[str]] = Field(default=None, description='The specific domains or areas where the benchmark is applied (e.g., natural language processing,computer vision).', json_schema_extra={'linkml_meta': {'alias': 'hasDomains', 'domain_of': ['BenchmarkMetadataCard']}})

hasGoal class-attribute instance-attribute

hasGoal: Optional[str] = Field(default=None, description='The specific goal or primary use case the benchmark is designed for.', json_schema_extra={'linkml_meta': {'alias': 'hasGoal', 'domain_of': ['BenchmarkMetadataCard']}})

hasInterpretation class-attribute instance-attribute

hasInterpretation: Optional[list[str]] = Field(default=None, description='How users should interpret the scores or results from the metrics.', json_schema_extra={'linkml_meta': {'alias': 'hasInterpretation', 'domain_of': ['BenchmarkMetadataCard']}})

hasLanguages class-attribute instance-attribute

hasLanguages: Optional[list[str]] = Field(default=None, description='The languages included in the dataset used by the benchmark (e.g., English, multilingual).', json_schema_extra={'linkml_meta': {'alias': 'hasLanguages', 'domain_of': ['BenchmarkMetadataCard']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasLimitations class-attribute instance-attribute

hasLimitations: Optional[list[str]] = Field(default=None, description='Limitations in evaluating or addressing risks, such as gaps in demographic coverage or specific domains.', json_schema_extra={'linkml_meta': {'alias': 'hasLimitations', 'domain_of': ['BenchmarkMetadataCard']}})

hasMethods class-attribute instance-attribute

hasMethods: Optional[list[str]] = Field(default=None, description='The evaluation techniques applied within the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasMethods', 'domain_of': ['BenchmarkMetadataCard']}})

hasMetrics class-attribute instance-attribute

hasMetrics: Optional[list[str]] = Field(default=None, description='The specific performance metrics used to assess models (e.g., accuracy, F1 score, precision, recall).', json_schema_extra={'linkml_meta': {'alias': 'hasMetrics', 'domain_of': ['BenchmarkMetadataCard']}})

hasOutOfScopeUses class-attribute instance-attribute

hasOutOfScopeUses: Optional[list[str]] = Field(default=None, description='Use cases where the benchmark is not designed to be applied and could give misleading results.', json_schema_extra={'linkml_meta': {'alias': 'hasOutOfScopeUses', 'domain_of': ['BenchmarkMetadataCard']}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

hasResources class-attribute instance-attribute

hasResources: Optional[list[str]] = Field(default=None, description='Links to relevant resources, such as repositories or papers related to the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasResources', 'domain_of': ['BenchmarkMetadataCard']}})

hasSimilarBenchmarks class-attribute instance-attribute

hasSimilarBenchmarks: Optional[list[str]] = Field(default=None, description='Benchmarks that are closely related in terms of goals or data type.', json_schema_extra={'linkml_meta': {'alias': 'hasSimilarBenchmarks', 'domain_of': ['BenchmarkMetadataCard']}})

hasTasks class-attribute instance-attribute

hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})

hasValidation class-attribute instance-attribute

hasValidation: Optional[list[str]] = Field(default=None, description='Measures taken to ensure that the benchmark provides valid and reliable evaluations.', json_schema_extra={'linkml_meta': {'alias': 'hasValidation', 'domain_of': ['BenchmarkMetadataCard']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'nexus:benchmarkmetadatacard', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='The official name of the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard']}})

overview class-attribute instance-attribute

overview: Optional[str] = Field(default=None, description="A brief description of the benchmark's main goals and scope.", json_schema_extra={'linkml_meta': {'alias': 'overview', 'domain_of': ['BenchmarkMetadataCard']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute

actions: Optional[list[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})

adapters class-attribute instance-attribute

adapters: Optional[list[Adapter]] = Field(default=None, description='A list of Adapters', json_schema_extra={'linkml_meta': {'alias': 'adapters', 'domain_of': ['Container']}})

aievalresults class-attribute instance-attribute

aievalresults: Optional[list[AiEvalResult]] = Field(default=None, description='A list of AI evaluation results', json_schema_extra={'linkml_meta': {'alias': 'aievalresults', 'domain_of': ['Container']}})

aimodelfamilies class-attribute instance-attribute

aimodelfamilies: Optional[list[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})

aimodels class-attribute instance-attribute

aimodels: Optional[list[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})

aitasks class-attribute instance-attribute

aitasks: Optional[list[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})

benchmarkmetadatacards class-attribute instance-attribute

benchmarkmetadatacards: Optional[list[BenchmarkMetadataCard]] = Field(default=None, description='A list of AI evaluation benchmark metadata cards', json_schema_extra={'linkml_meta': {'alias': 'benchmarkmetadatacards', 'domain_of': ['Container']}})

datasets class-attribute instance-attribute

datasets: Optional[list[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})

documents class-attribute instance-attribute

documents: Optional[list[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})

evaluations class-attribute instance-attribute

evaluations: Optional[list[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})

licenses class-attribute instance-attribute

licenses: Optional[list[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})

llmintrinsics class-attribute instance-attribute

llmintrinsics: Optional[list[LLMIntrinsic]] = Field(default=None, description='A list of LLMintrinsics', json_schema_extra={'linkml_meta': {'alias': 'llmintrinsics', 'domain_of': ['Container']}})

modalities class-attribute instance-attribute

modalities: Optional[list[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

organizations class-attribute instance-attribute

organizations: Optional[list[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})

riskcontrols class-attribute instance-attribute

riskcontrols: Optional[list[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})

riskgroups class-attribute instance-attribute

riskgroups: Optional[list[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})

riskincidents class-attribute instance-attribute

riskincidents: Optional[list[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})

risks class-attribute instance-attribute

risks: Optional[list[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})

taxonomies class-attribute instance-attribute

taxonomies: Optional[list[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})

terms class-attribute instance-attribute

terms: Optional[list[Term]] = Field(default=None, description='A list of terms from a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'terms', 'domain_of': ['Container']}})

vocabularies class-attribute instance-attribute

vocabularies: Optional[list[Vocabulary]] = Field(default=None, description='A list of vocabularies', json_schema_extra={'linkml_meta': {'alias': 'vocabularies', 'domain_of': ['Container']}})

DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

provider class-attribute instance-attribute

provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

author class-attribute instance-attribute

author: Optional[str] = Field(default=None, description='The author or authors of the documentation', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

EuAiRiskCategory

Bases: str, Enum

Attributes:

EXCLUDED class-attribute instance-attribute

EXCLUDED = 'EXCLUDED'

Excluded

HIGH_RISK class-attribute instance-attribute

HIGH_RISK = 'HIGH_RISK'

High Risk

HIGH_RISK_EXCEPTION class-attribute instance-attribute

HIGH_RISK_EXCEPTION = 'HIGH_RISK_EXCEPTION'

High-Risk Exception

LIMITED_OR_LOW_RISK class-attribute instance-attribute

LIMITED_OR_LOW_RISK = 'LIMITED_OR_LOW_RISK'

Limited or Low Risk

PROHIBITED class-attribute instance-attribute

PROHIBITED = 'PROHIBITED'

Prohibited

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute

evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

value class-attribute instance-attribute

value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Input

Bases: Entity

Input for which the system or component generates output.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Input', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LLMIntrinsic

Bases: Entity

A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasAdapterType class-attribute instance-attribute

hasAdapterType: Optional[AdapterType] = Field(default=None, description='The Adapter type, for example: LORA, ALORA, X-LORA', json_schema_extra={'linkml_meta': {'alias': 'hasAdapterType', 'domain_of': ['LLMIntrinsic']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

hasRelatedTerm class-attribute instance-attribute

hasRelatedTerm: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a term', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedTerm', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['LLMIntrinsic']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByVocabulary class-attribute instance-attribute

isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute

architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})

carbon_emitted class-attribute instance-attribute

carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})

contextWindowSize class-attribute instance-attribute

contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

fine_tuning class-attribute instance-attribute

fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})

gpu_hours class-attribute instance-attribute

gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasEvaluation class-attribute instance-attribute

hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})

hasInputModality class-attribute instance-attribute

hasInputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasModelCard class-attribute instance-attribute

hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})

hasOutputModality class-attribute instance-attribute

hasOutputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})

hasRiskControl class-attribute instance-attribute

hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})

hasTrainingData class-attribute instance-attribute

hasTrainingData: Optional[list[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isPartOf class-attribute instance-attribute

isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})

isProvidedBy class-attribute instance-attribute

isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

numParameters class-attribute instance-attribute

numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})

numTrainingTokens class-attribute instance-attribute

numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})

performsTask class-attribute instance-attribute

performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})

power_consumption_w class-attribute instance-attribute

power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})

producer class-attribute instance-attribute

producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})

supported_languages class-attribute instance-attribute

supported_languages: Optional[list[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

version class-attribute instance-attribute

version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute

model_config = ConfigDict(frozen=True)

root class-attribute instance-attribute

root: dict[str, Any] = {}

Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

grants_license class-attribute instance-attribute

grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute

bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasBenchmarkMetadata class-attribute instance-attribute

hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})

hasDataset class-attribute instance-attribute

hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasImplementation class-attribute instance-attribute

hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

hasTasks class-attribute instance-attribute

hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})

hasUnitxtCard class-attribute instance-attribute

hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

text class-attribute instance-attribute

text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute

bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasBenchmarkMetadata class-attribute instance-attribute

hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})

hasDataset class-attribute instance-attribute

hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasImplementation class-attribute instance-attribute

hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

hasTasks class-attribute instance-attribute

hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})

hasUnitxtCard class-attribute instance-attribute

hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute

broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})

closeMatch class-attribute instance-attribute

closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})

concern class-attribute instance-attribute

concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

descriptor class-attribute instance-attribute

descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})

detectsRiskConcept class-attribute instance-attribute

detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})

exactMatch class-attribute instance-attribute

exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})

hasRelatedAction class-attribute instance-attribute

hasRelatedAction: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

isPartOf class-attribute instance-attribute

isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

narrowMatch class-attribute instance-attribute

narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})

phase class-attribute instance-attribute

phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})

relatedMatch class-attribute instance-attribute

relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})

tag class-attribute instance-attribute

tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})

type class-attribute instance-attribute

type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

detectsRiskConcept class-attribute instance-attribute

detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute

broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})

closeMatch class-attribute instance-attribute

closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

exactMatch class-attribute instance-attribute

exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})

hasPart class-attribute instance-attribute

hasPart: Optional[list[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

narrowMatch class-attribute instance-attribute

narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})

relatedMatch class-attribute instance-attribute

relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute

author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasConsequence class-attribute instance-attribute

hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasImpact class-attribute instance-attribute

hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasImpactOn class-attribute instance-attribute

hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasLikelihood class-attribute instance-attribute

hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasSeverity class-attribute instance-attribute

hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasStatus class-attribute instance-attribute

hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})

hasVariant class-attribute instance-attribute

hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident.', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByTaxonomy class-attribute instance-attribute

isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})

isDetectedBy class-attribute instance-attribute

isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

refersToRisk class-attribute instance-attribute

refersToRisk: Optional[list[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})

source_uri class-attribute instance-attribute

source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

version class-attribute instance-attribute

version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Term

Bases: Entity

A term and its definitions

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasParentDefinition class-attribute instance-attribute

hasParentDefinition: Optional[list[str]] = Field(default=None, description='Indicates parent terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasParentDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasParentDefinition'}})

hasRelatedRisk class-attribute instance-attribute

hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})

hasSubDefinition class-attribute instance-attribute

hasSubDefinition: Optional[list[str]] = Field(default=None, description='Indicates child terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasSubDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasSubDefinition'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

isDefinedByVocabulary class-attribute instance-attribute

isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Vocabulary

Bases: Entity

A collection of terms, with their definitions and relationships.

Attributes:

dateCreated class-attribute instance-attribute

dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})

dateModified class-attribute instance-attribute

dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})

description class-attribute instance-attribute

description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})

hasDocumentation class-attribute instance-attribute

hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})

hasLicense class-attribute instance-attribute

hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})

id class-attribute instance-attribute

id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})

linkml_meta class-attribute

linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})

model_config class-attribute instance-attribute

model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

name class-attribute instance-attribute

name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})

url class-attribute instance-attribute

url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

version class-attribute instance-attribute

version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

datamodel

Modules:

Classes:

  • Action

    Action to remediate a risk

  • Adapter

    Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

  • AdapterType
  • AiAgent

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType
  • AiTask

    A task, such as summarization and classification, performed by an AI.

  • BaseAi

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • BenchmarkMetadataCard

    Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

  • ConfiguredBaseModel
  • Consequence
  • Container

    An umbrella object that holds the ontology class instances

  • DataPreprocessing

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset

    A body of structured information describing some topic(s) of interest.

  • Documentation

    Documented information about a concept or other topic(s) of interest.

  • Entity

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory
  • Fact

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact
  • IncidentConcludedclass
  • IncidentHaltedclass
  • IncidentMitigatedclass
  • IncidentNearMissclass
  • IncidentOngoingclass
  • IncidentStatus
  • Input

    Input for which the system or component generates output.

  • LLMIntrinsic

    A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

  • LargeLanguageModel

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood
  • LinkMLMeta
  • Modality

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question

    An evaluation where a question has to be answered

  • Questionnaire

    A questionnaire groups questions

  • Risk

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy

    A taxonomy of AI system related risks

  • Severity
  • Term

    A term and its definitions

  • Vocabulary

    A collection of terms, with their definitions and relationships.

Attributes:

MAIN_SCHEMA_PATH module-attribute

MAIN_SCHEMA_PATH = SCHEMA_DIRECTORY / 'ai_risk_ontology.yaml'

SCHEMA_DIRECTORY module-attribute

SCHEMA_DIRECTORY = parent / 'schema'

THIS_PATH module-attribute

THIS_PATH = parent

linkml_meta module-attribute

linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})

metamodel_version module-attribute

metamodel_version = 'None'

version module-attribute

version = '0.5.0'

Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[list[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Adapter

Bases: Entity

Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AdapterType

Bases: str, Enum

Attributes:

  • ALORA

    Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

  • LORA

    Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

  • X_LORA

    Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

ALORA class-attribute instance-attribute
ALORA = 'ALORA'

Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

LORA class-attribute instance-attribute
LORA = 'LORA'

Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

X_LORA class-attribute instance-attribute
X_LORA = 'X-LORA'

Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

AiSystemType

Bases: str, Enum

Attributes:

  • GPAI

    General-purpose AI (GPAI)

  • GPAI_OS

    General-purpose AI (GPAI) models released under free and open-source licences

  • HIGH_RISK

    AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

  • MILITARY_SECURITY

    AI used for military, defense and security purposes.

  • PROHIBITED

    Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

  • SCIENTIFIC_RD

    AI used for scientific research and development

GPAI class-attribute instance-attribute
GPAI = 'GPAI'

General-purpose AI (GPAI)

GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'

General-purpose AI (GPAI) models released under free and open-source licences

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'

AI used for military, defense and security purposes.

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AI used for scientific research and development

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

BenchmarkMetadataCard

Bases: Entity

Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
describesAiEval class-attribute instance-attribute
describesAiEval: Optional[list[str]] = Field(default=None, description='A relationship where a BenchmarkMetadataCard describes and AI evaluation (benchmark).', json_schema_extra={'linkml_meta': {'alias': 'describesAiEval', 'domain': 'BenchmarkMetadataCard', 'domain_of': ['BenchmarkMetadataCard'], 'inverse': 'hasBenchmarkMetadata'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAnnotation class-attribute instance-attribute
hasAnnotation: Optional[str] = Field(default=None, description='The process used to annotate or label the dataset, including who or what performed the annotations (e.g., human annotators, automated processes).', json_schema_extra={'linkml_meta': {'alias': 'hasAnnotation', 'domain_of': ['BenchmarkMetadataCard']}})
hasAudience class-attribute instance-attribute
hasAudience: Optional[str] = Field(default=None, description='The intended audience, such as researchers, developers, policymakers, etc.', json_schema_extra={'linkml_meta': {'alias': 'hasAudience', 'domain_of': ['BenchmarkMetadataCard']}})
hasBaselineResults class-attribute instance-attribute
hasBaselineResults: Optional[str] = Field(default=None, description='The results of well-known or widely used models to give context to new performance scores.', json_schema_extra={'linkml_meta': {'alias': 'hasBaselineResults', 'domain_of': ['BenchmarkMetadataCard']}})
hasCalculation class-attribute instance-attribute
hasCalculation: Optional[list[str]] = Field(default=None, description='The way metrics are computed based on model outputs and the benchmark data.', json_schema_extra={'linkml_meta': {'alias': 'hasCalculation', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationComplianceWithRegulations class-attribute instance-attribute
hasConsiderationComplianceWithRegulations: Optional[str] = Field(default=None, description='Compliance with relevant legal or ethical regulations (if applicable).', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationComplianceWithRegulations', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationConsentProcedures class-attribute instance-attribute
hasConsiderationConsentProcedures: Optional[str] = Field(default=None, description='Information on how consent was obtained (if applicable), especially for datasets involving personal data.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationConsentProcedures', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationPrivacyAndAnonymity class-attribute instance-attribute
hasConsiderationPrivacyAndAnonymity: Optional[str] = Field(default=None, description='How any personal or sensitive data is handled and whether any anonymization techniques are applied.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationPrivacyAndAnonymity', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataFormat class-attribute instance-attribute
hasDataFormat: Optional[str] = Field(default=None, description='The structure and modality of the data (e.g., sentence pairs, question-answer format, tabular data).', json_schema_extra={'linkml_meta': {'alias': 'hasDataFormat', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSize class-attribute instance-attribute
hasDataSize: Optional[str] = Field(default=None, description='The size of the dataset, including the number of data points or examples.', json_schema_extra={'linkml_meta': {'alias': 'hasDataSize', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSource class-attribute instance-attribute
hasDataSource: Optional[list[str]] = Field(default=None, description='The origin or source of the data used in the benchmark (e.g., curated datasets, user submissions).', json_schema_extra={'linkml_meta': {'alias': 'hasDataSource', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataType class-attribute instance-attribute
hasDataType: Optional[list[str]] = Field(default=None, description='The type of data used in the benchmark (e.g., text, images, or multi-modal)', json_schema_extra={'linkml_meta': {'alias': 'hasDataType', 'domain_of': ['BenchmarkMetadataCard']}})
hasDemographicAnalysis class-attribute instance-attribute
hasDemographicAnalysis: Optional[str] = Field(default=None, description='How the benchmark evaluates performance across different demographic groups (e.g., gender, race).', json_schema_extra={'linkml_meta': {'alias': 'hasDemographicAnalysis', 'domain_of': ['BenchmarkMetadataCard']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasDomains class-attribute instance-attribute
hasDomains: Optional[list[str]] = Field(default=None, description='The specific domains or areas where the benchmark is applied (e.g., natural language processing,computer vision).', json_schema_extra={'linkml_meta': {'alias': 'hasDomains', 'domain_of': ['BenchmarkMetadataCard']}})
hasGoal class-attribute instance-attribute
hasGoal: Optional[str] = Field(default=None, description='The specific goal or primary use case the benchmark is designed for.', json_schema_extra={'linkml_meta': {'alias': 'hasGoal', 'domain_of': ['BenchmarkMetadataCard']}})
hasInterpretation class-attribute instance-attribute
hasInterpretation: Optional[list[str]] = Field(default=None, description='How users should interpret the scores or results from the metrics.', json_schema_extra={'linkml_meta': {'alias': 'hasInterpretation', 'domain_of': ['BenchmarkMetadataCard']}})
hasLanguages class-attribute instance-attribute
hasLanguages: Optional[list[str]] = Field(default=None, description='The languages included in the dataset used by the benchmark (e.g., English, multilingual).', json_schema_extra={'linkml_meta': {'alias': 'hasLanguages', 'domain_of': ['BenchmarkMetadataCard']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasLimitations class-attribute instance-attribute
hasLimitations: Optional[list[str]] = Field(default=None, description='Limitations in evaluating or addressing risks, such as gaps in demographic coverage or specific domains.', json_schema_extra={'linkml_meta': {'alias': 'hasLimitations', 'domain_of': ['BenchmarkMetadataCard']}})
hasMethods class-attribute instance-attribute
hasMethods: Optional[list[str]] = Field(default=None, description='The evaluation techniques applied within the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasMethods', 'domain_of': ['BenchmarkMetadataCard']}})
hasMetrics class-attribute instance-attribute
hasMetrics: Optional[list[str]] = Field(default=None, description='The specific performance metrics used to assess models (e.g., accuracy, F1 score, precision, recall).', json_schema_extra={'linkml_meta': {'alias': 'hasMetrics', 'domain_of': ['BenchmarkMetadataCard']}})
hasOutOfScopeUses class-attribute instance-attribute
hasOutOfScopeUses: Optional[list[str]] = Field(default=None, description='Use cases where the benchmark is not designed to be applied and could give misleading results.', json_schema_extra={'linkml_meta': {'alias': 'hasOutOfScopeUses', 'domain_of': ['BenchmarkMetadataCard']}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasResources class-attribute instance-attribute
hasResources: Optional[list[str]] = Field(default=None, description='Links to relevant resources, such as repositories or papers related to the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasResources', 'domain_of': ['BenchmarkMetadataCard']}})
hasSimilarBenchmarks class-attribute instance-attribute
hasSimilarBenchmarks: Optional[list[str]] = Field(default=None, description='Benchmarks that are closely related in terms of goals or data type.', json_schema_extra={'linkml_meta': {'alias': 'hasSimilarBenchmarks', 'domain_of': ['BenchmarkMetadataCard']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasValidation class-attribute instance-attribute
hasValidation: Optional[list[str]] = Field(default=None, description='Measures taken to ensure that the benchmark provides valid and reliable evaluations.', json_schema_extra={'linkml_meta': {'alias': 'hasValidation', 'domain_of': ['BenchmarkMetadataCard']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'nexus:benchmarkmetadatacard', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='The official name of the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard']}})
overview class-attribute instance-attribute
overview: Optional[str] = Field(default=None, description="A brief description of the benchmark's main goals and scope.", json_schema_extra={'linkml_meta': {'alias': 'overview', 'domain_of': ['BenchmarkMetadataCard']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)

Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[list[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
adapters class-attribute instance-attribute
adapters: Optional[list[Adapter]] = Field(default=None, description='A list of Adapters', json_schema_extra={'linkml_meta': {'alias': 'adapters', 'domain_of': ['Container']}})
aievalresults class-attribute instance-attribute
aievalresults: Optional[list[AiEvalResult]] = Field(default=None, description='A list of AI evaluation results', json_schema_extra={'linkml_meta': {'alias': 'aievalresults', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[list[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[list[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[list[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
benchmarkmetadatacards class-attribute instance-attribute
benchmarkmetadatacards: Optional[list[BenchmarkMetadataCard]] = Field(default=None, description='A list of AI evaluation benchmark metadata cards', json_schema_extra={'linkml_meta': {'alias': 'benchmarkmetadatacards', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[list[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[list[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[list[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[list[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
llmintrinsics class-attribute instance-attribute
llmintrinsics: Optional[list[LLMIntrinsic]] = Field(default=None, description='A list of LLMintrinsics', json_schema_extra={'linkml_meta': {'alias': 'llmintrinsics', 'domain_of': ['Container']}})
modalities class-attribute instance-attribute
modalities: Optional[list[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[list[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[list[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[list[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[list[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[list[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[list[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
terms class-attribute instance-attribute
terms: Optional[list[Term]] = Field(default=None, description='A list of terms from a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'terms', 'domain_of': ['Container']}})
vocabularies class-attribute instance-attribute
vocabularies: Optional[list[Vocabulary]] = Field(default=None, description='A list of vocabularies', json_schema_extra={'linkml_meta': {'alias': 'vocabularies', 'domain_of': ['Container']}})

DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the documentation', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

EuAiRiskCategory

Bases: str, Enum

Attributes:

EXCLUDED class-attribute instance-attribute
EXCLUDED = 'EXCLUDED'

Excluded

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

High Risk

HIGH_RISK_EXCEPTION class-attribute instance-attribute
HIGH_RISK_EXCEPTION = 'HIGH_RISK_EXCEPTION'

High-Risk Exception

LIMITED_OR_LOW_RISK class-attribute instance-attribute
LIMITED_OR_LOW_RISK = 'LIMITED_OR_LOW_RISK'

Limited or Low Risk

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})

Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Input

Bases: Entity

Input for which the system or component generates output.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Input', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LLMIntrinsic

Bases: Entity

A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAdapterType class-attribute instance-attribute
hasAdapterType: Optional[AdapterType] = Field(default=None, description='The Adapter type, for example: LORA, ALORA, X-LORA', json_schema_extra={'linkml_meta': {'alias': 'hasAdapterType', 'domain_of': ['LLMIntrinsic']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasRelatedTerm class-attribute instance-attribute
hasRelatedTerm: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a term', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedTerm', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[list[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[list[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: dict[str, Any] = {}

Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[list[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident.', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[list[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Term

Bases: Entity

A term and its definitions

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasParentDefinition class-attribute instance-attribute
hasParentDefinition: Optional[list[str]] = Field(default=None, description='Indicates parent terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasParentDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasParentDefinition'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasSubDefinition class-attribute instance-attribute
hasSubDefinition: Optional[list[str]] = Field(default=None, description='Indicates child terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasSubDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasSubDefinition'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})

Vocabulary

Bases: Entity

A collection of terms, with their definitions and relationships.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

ai_risk_ontology

Classes:

  • Action

    Action to remediate a risk

  • Adapter

    Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

  • AdapterType
  • AiAgent

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType
  • AiTask

    A task, such as summarization and classification, performed by an AI.

  • BaseAi

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • BenchmarkMetadataCard

    Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

  • ConfiguredBaseModel
  • Consequence
  • Container

    An umbrella object that holds the ontology class instances

  • DataPreprocessing

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset

    A body of structured information describing some topic(s) of interest.

  • Documentation

    Documented information about a concept or other topic(s) of interest.

  • Entity

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory
  • Fact

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact
  • IncidentConcludedclass
  • IncidentHaltedclass
  • IncidentMitigatedclass
  • IncidentNearMissclass
  • IncidentOngoingclass
  • IncidentStatus
  • Input

    Input for which the system or component generates output.

  • LLMIntrinsic

    A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

  • LargeLanguageModel

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood
  • LinkMLMeta
  • Modality

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question

    An evaluation where a question has to be answered

  • Questionnaire

    A questionnaire groups questions

  • Risk

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy

    A taxonomy of AI system related risks

  • Severity
  • Term

    A term and its definitions

  • Vocabulary

    A collection of terms, with their definitions and relationships.

Attributes:

linkml_meta module-attribute
linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})
metamodel_version module-attribute
metamodel_version = 'None'
version module-attribute
version = '0.5.0'
Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[list[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Adapter

Bases: Entity

Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AdapterType

Bases: str, Enum

Attributes:

  • ALORA

    Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

  • LORA

    Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

  • X_LORA

    Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

ALORA class-attribute instance-attribute
ALORA = 'ALORA'

Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

LORA class-attribute instance-attribute
LORA = 'LORA'

Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

X_LORA class-attribute instance-attribute
X_LORA = 'X-LORA'

Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystemType

Bases: str, Enum

Attributes:

  • GPAI

    General-purpose AI (GPAI)

  • GPAI_OS

    General-purpose AI (GPAI) models released under free and open-source licences

  • HIGH_RISK

    AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

  • MILITARY_SECURITY

    AI used for military, defense and security purposes.

  • PROHIBITED

    Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

  • SCIENTIFIC_RD

    AI used for scientific research and development

GPAI class-attribute instance-attribute
GPAI = 'GPAI'

General-purpose AI (GPAI)

GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'

General-purpose AI (GPAI) models released under free and open-source licences

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'

AI used for military, defense and security purposes.

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AI used for scientific research and development

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BenchmarkMetadataCard

Bases: Entity

Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
describesAiEval class-attribute instance-attribute
describesAiEval: Optional[list[str]] = Field(default=None, description='A relationship where a BenchmarkMetadataCard describes and AI evaluation (benchmark).', json_schema_extra={'linkml_meta': {'alias': 'describesAiEval', 'domain': 'BenchmarkMetadataCard', 'domain_of': ['BenchmarkMetadataCard'], 'inverse': 'hasBenchmarkMetadata'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAnnotation class-attribute instance-attribute
hasAnnotation: Optional[str] = Field(default=None, description='The process used to annotate or label the dataset, including who or what performed the annotations (e.g., human annotators, automated processes).', json_schema_extra={'linkml_meta': {'alias': 'hasAnnotation', 'domain_of': ['BenchmarkMetadataCard']}})
hasAudience class-attribute instance-attribute
hasAudience: Optional[str] = Field(default=None, description='The intended audience, such as researchers, developers, policymakers, etc.', json_schema_extra={'linkml_meta': {'alias': 'hasAudience', 'domain_of': ['BenchmarkMetadataCard']}})
hasBaselineResults class-attribute instance-attribute
hasBaselineResults: Optional[str] = Field(default=None, description='The results of well-known or widely used models to give context to new performance scores.', json_schema_extra={'linkml_meta': {'alias': 'hasBaselineResults', 'domain_of': ['BenchmarkMetadataCard']}})
hasCalculation class-attribute instance-attribute
hasCalculation: Optional[list[str]] = Field(default=None, description='The way metrics are computed based on model outputs and the benchmark data.', json_schema_extra={'linkml_meta': {'alias': 'hasCalculation', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationComplianceWithRegulations class-attribute instance-attribute
hasConsiderationComplianceWithRegulations: Optional[str] = Field(default=None, description='Compliance with relevant legal or ethical regulations (if applicable).', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationComplianceWithRegulations', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationConsentProcedures class-attribute instance-attribute
hasConsiderationConsentProcedures: Optional[str] = Field(default=None, description='Information on how consent was obtained (if applicable), especially for datasets involving personal data.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationConsentProcedures', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationPrivacyAndAnonymity class-attribute instance-attribute
hasConsiderationPrivacyAndAnonymity: Optional[str] = Field(default=None, description='How any personal or sensitive data is handled and whether any anonymization techniques are applied.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationPrivacyAndAnonymity', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataFormat class-attribute instance-attribute
hasDataFormat: Optional[str] = Field(default=None, description='The structure and modality of the data (e.g., sentence pairs, question-answer format, tabular data).', json_schema_extra={'linkml_meta': {'alias': 'hasDataFormat', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSize class-attribute instance-attribute
hasDataSize: Optional[str] = Field(default=None, description='The size of the dataset, including the number of data points or examples.', json_schema_extra={'linkml_meta': {'alias': 'hasDataSize', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSource class-attribute instance-attribute
hasDataSource: Optional[list[str]] = Field(default=None, description='The origin or source of the data used in the benchmark (e.g., curated datasets, user submissions).', json_schema_extra={'linkml_meta': {'alias': 'hasDataSource', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataType class-attribute instance-attribute
hasDataType: Optional[list[str]] = Field(default=None, description='The type of data used in the benchmark (e.g., text, images, or multi-modal)', json_schema_extra={'linkml_meta': {'alias': 'hasDataType', 'domain_of': ['BenchmarkMetadataCard']}})
hasDemographicAnalysis class-attribute instance-attribute
hasDemographicAnalysis: Optional[str] = Field(default=None, description='How the benchmark evaluates performance across different demographic groups (e.g., gender, race).', json_schema_extra={'linkml_meta': {'alias': 'hasDemographicAnalysis', 'domain_of': ['BenchmarkMetadataCard']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasDomains class-attribute instance-attribute
hasDomains: Optional[list[str]] = Field(default=None, description='The specific domains or areas where the benchmark is applied (e.g., natural language processing,computer vision).', json_schema_extra={'linkml_meta': {'alias': 'hasDomains', 'domain_of': ['BenchmarkMetadataCard']}})
hasGoal class-attribute instance-attribute
hasGoal: Optional[str] = Field(default=None, description='The specific goal or primary use case the benchmark is designed for.', json_schema_extra={'linkml_meta': {'alias': 'hasGoal', 'domain_of': ['BenchmarkMetadataCard']}})
hasInterpretation class-attribute instance-attribute
hasInterpretation: Optional[list[str]] = Field(default=None, description='How users should interpret the scores or results from the metrics.', json_schema_extra={'linkml_meta': {'alias': 'hasInterpretation', 'domain_of': ['BenchmarkMetadataCard']}})
hasLanguages class-attribute instance-attribute
hasLanguages: Optional[list[str]] = Field(default=None, description='The languages included in the dataset used by the benchmark (e.g., English, multilingual).', json_schema_extra={'linkml_meta': {'alias': 'hasLanguages', 'domain_of': ['BenchmarkMetadataCard']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasLimitations class-attribute instance-attribute
hasLimitations: Optional[list[str]] = Field(default=None, description='Limitations in evaluating or addressing risks, such as gaps in demographic coverage or specific domains.', json_schema_extra={'linkml_meta': {'alias': 'hasLimitations', 'domain_of': ['BenchmarkMetadataCard']}})
hasMethods class-attribute instance-attribute
hasMethods: Optional[list[str]] = Field(default=None, description='The evaluation techniques applied within the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasMethods', 'domain_of': ['BenchmarkMetadataCard']}})
hasMetrics class-attribute instance-attribute
hasMetrics: Optional[list[str]] = Field(default=None, description='The specific performance metrics used to assess models (e.g., accuracy, F1 score, precision, recall).', json_schema_extra={'linkml_meta': {'alias': 'hasMetrics', 'domain_of': ['BenchmarkMetadataCard']}})
hasOutOfScopeUses class-attribute instance-attribute
hasOutOfScopeUses: Optional[list[str]] = Field(default=None, description='Use cases where the benchmark is not designed to be applied and could give misleading results.', json_schema_extra={'linkml_meta': {'alias': 'hasOutOfScopeUses', 'domain_of': ['BenchmarkMetadataCard']}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasResources class-attribute instance-attribute
hasResources: Optional[list[str]] = Field(default=None, description='Links to relevant resources, such as repositories or papers related to the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasResources', 'domain_of': ['BenchmarkMetadataCard']}})
hasSimilarBenchmarks class-attribute instance-attribute
hasSimilarBenchmarks: Optional[list[str]] = Field(default=None, description='Benchmarks that are closely related in terms of goals or data type.', json_schema_extra={'linkml_meta': {'alias': 'hasSimilarBenchmarks', 'domain_of': ['BenchmarkMetadataCard']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasValidation class-attribute instance-attribute
hasValidation: Optional[list[str]] = Field(default=None, description='Measures taken to ensure that the benchmark provides valid and reliable evaluations.', json_schema_extra={'linkml_meta': {'alias': 'hasValidation', 'domain_of': ['BenchmarkMetadataCard']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'nexus:benchmarkmetadatacard', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='The official name of the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard']}})
overview class-attribute instance-attribute
overview: Optional[str] = Field(default=None, description="A brief description of the benchmark's main goals and scope.", json_schema_extra={'linkml_meta': {'alias': 'overview', 'domain_of': ['BenchmarkMetadataCard']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[list[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
adapters class-attribute instance-attribute
adapters: Optional[list[Adapter]] = Field(default=None, description='A list of Adapters', json_schema_extra={'linkml_meta': {'alias': 'adapters', 'domain_of': ['Container']}})
aievalresults class-attribute instance-attribute
aievalresults: Optional[list[AiEvalResult]] = Field(default=None, description='A list of AI evaluation results', json_schema_extra={'linkml_meta': {'alias': 'aievalresults', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[list[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[list[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[list[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
benchmarkmetadatacards class-attribute instance-attribute
benchmarkmetadatacards: Optional[list[BenchmarkMetadataCard]] = Field(default=None, description='A list of AI evaluation benchmark metadata cards', json_schema_extra={'linkml_meta': {'alias': 'benchmarkmetadatacards', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[list[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[list[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[list[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[list[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
llmintrinsics class-attribute instance-attribute
llmintrinsics: Optional[list[LLMIntrinsic]] = Field(default=None, description='A list of LLMintrinsics', json_schema_extra={'linkml_meta': {'alias': 'llmintrinsics', 'domain_of': ['Container']}})
modalities class-attribute instance-attribute
modalities: Optional[list[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[list[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[list[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[list[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[list[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[list[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[list[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
terms class-attribute instance-attribute
terms: Optional[list[Term]] = Field(default=None, description='A list of terms from a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'terms', 'domain_of': ['Container']}})
vocabularies class-attribute instance-attribute
vocabularies: Optional[list[Vocabulary]] = Field(default=None, description='A list of vocabularies', json_schema_extra={'linkml_meta': {'alias': 'vocabularies', 'domain_of': ['Container']}})
DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the documentation', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
EuAiRiskCategory

Bases: str, Enum

Attributes:

EXCLUDED class-attribute instance-attribute
EXCLUDED = 'EXCLUDED'

Excluded

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

High Risk

HIGH_RISK_EXCEPTION class-attribute instance-attribute
HIGH_RISK_EXCEPTION = 'HIGH_RISK_EXCEPTION'

High-Risk Exception

LIMITED_OR_LOW_RISK class-attribute instance-attribute
LIMITED_OR_LOW_RISK = 'LIMITED_OR_LOW_RISK'

Limited or Low Risk

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Input

Bases: Entity

Input for which the system or component generates output.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Input', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LLMIntrinsic

Bases: Entity

A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAdapterType class-attribute instance-attribute
hasAdapterType: Optional[AdapterType] = Field(default=None, description='The Adapter type, for example: LORA, ALORA, X-LORA', json_schema_extra={'linkml_meta': {'alias': 'hasAdapterType', 'domain_of': ['LLMIntrinsic']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasRelatedTerm class-attribute instance-attribute
hasRelatedTerm: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a term', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedTerm', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[list[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[list[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: dict[str, Any] = {}
Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[list[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident.', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[list[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Term

Bases: Entity

A term and its definitions

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasParentDefinition class-attribute instance-attribute
hasParentDefinition: Optional[list[str]] = Field(default=None, description='Indicates parent terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasParentDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasParentDefinition'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasSubDefinition class-attribute instance-attribute
hasSubDefinition: Optional[list[str]] = Field(default=None, description='Indicates child terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasSubDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasSubDefinition'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Vocabulary

Bases: Entity

A collection of terms, with their definitions and relationships.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})

util

Modules:

air_2024_risks2linkml

Classes:

  • Action

    Action to remediate a risk

  • Adapter

    Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

  • AdapterType
  • AiAgent

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType
  • AiTask

    A task, such as summarization and classification, performed by an AI.

  • BaseAi

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • BenchmarkMetadataCard

    Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

  • ConfiguredBaseModel
  • Consequence
  • Container

    An umbrella object that holds the ontology class instances

  • DataPreprocessing

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset

    A body of structured information describing some topic(s) of interest.

  • Documentation

    Documented information about a concept or other topic(s) of interest.

  • Entity

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory
  • Fact

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact
  • IncidentConcludedclass
  • IncidentHaltedclass
  • IncidentMitigatedclass
  • IncidentNearMissclass
  • IncidentOngoingclass
  • IncidentStatus
  • Input

    Input for which the system or component generates output.

  • LLMIntrinsic

    A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

  • LargeLanguageModel

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood
  • LinkMLMeta
  • Modality

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question

    An evaluation where a question has to be answered

  • Questionnaire

    A questionnaire groups questions

  • Risk

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy

    A taxonomy of AI system related risks

  • Severity
  • Term

    A term and its definitions

  • Vocabulary

    A collection of terms, with their definitions and relationships.

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/risk_atlas_nexus/data/knowledge-graph/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
container module-attribute
ds module-attribute
ds = load_dataset('stanford-crfm/air-bench-2024', 'judge_prompts', split='test')
export_file_path module-attribute
export_file_path = join(DATA_DIR, 'air_2024_data.yaml')
linkml_meta module-attribute
linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})
metamodel_version module-attribute
metamodel_version = 'None'
version module-attribute
version = '0.5.0'
Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[list[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Adapter

Bases: Entity

Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AdapterType

Bases: str, Enum

Attributes:

  • ALORA

    Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

  • LORA

    Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

  • X_LORA

    Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

ALORA class-attribute instance-attribute
ALORA = 'ALORA'

Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

LORA class-attribute instance-attribute
LORA = 'LORA'

Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

X_LORA class-attribute instance-attribute
X_LORA = 'X-LORA'

Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystemType

Bases: str, Enum

Attributes:

  • GPAI

    General-purpose AI (GPAI)

  • GPAI_OS

    General-purpose AI (GPAI) models released under free and open-source licences

  • HIGH_RISK

    AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

  • MILITARY_SECURITY

    AI used for military, defense and security purposes.

  • PROHIBITED

    Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

  • SCIENTIFIC_RD

    AI used for scientific research and development

GPAI class-attribute instance-attribute
GPAI = 'GPAI'

General-purpose AI (GPAI)

GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'

General-purpose AI (GPAI) models released under free and open-source licences

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'

AI used for military, defense and security purposes.

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AI used for scientific research and development

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BenchmarkMetadataCard

Bases: Entity

Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
describesAiEval class-attribute instance-attribute
describesAiEval: Optional[list[str]] = Field(default=None, description='A relationship where a BenchmarkMetadataCard describes and AI evaluation (benchmark).', json_schema_extra={'linkml_meta': {'alias': 'describesAiEval', 'domain': 'BenchmarkMetadataCard', 'domain_of': ['BenchmarkMetadataCard'], 'inverse': 'hasBenchmarkMetadata'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAnnotation class-attribute instance-attribute
hasAnnotation: Optional[str] = Field(default=None, description='The process used to annotate or label the dataset, including who or what performed the annotations (e.g., human annotators, automated processes).', json_schema_extra={'linkml_meta': {'alias': 'hasAnnotation', 'domain_of': ['BenchmarkMetadataCard']}})
hasAudience class-attribute instance-attribute
hasAudience: Optional[str] = Field(default=None, description='The intended audience, such as researchers, developers, policymakers, etc.', json_schema_extra={'linkml_meta': {'alias': 'hasAudience', 'domain_of': ['BenchmarkMetadataCard']}})
hasBaselineResults class-attribute instance-attribute
hasBaselineResults: Optional[str] = Field(default=None, description='The results of well-known or widely used models to give context to new performance scores.', json_schema_extra={'linkml_meta': {'alias': 'hasBaselineResults', 'domain_of': ['BenchmarkMetadataCard']}})
hasCalculation class-attribute instance-attribute
hasCalculation: Optional[list[str]] = Field(default=None, description='The way metrics are computed based on model outputs and the benchmark data.', json_schema_extra={'linkml_meta': {'alias': 'hasCalculation', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationComplianceWithRegulations class-attribute instance-attribute
hasConsiderationComplianceWithRegulations: Optional[str] = Field(default=None, description='Compliance with relevant legal or ethical regulations (if applicable).', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationComplianceWithRegulations', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationConsentProcedures class-attribute instance-attribute
hasConsiderationConsentProcedures: Optional[str] = Field(default=None, description='Information on how consent was obtained (if applicable), especially for datasets involving personal data.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationConsentProcedures', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationPrivacyAndAnonymity class-attribute instance-attribute
hasConsiderationPrivacyAndAnonymity: Optional[str] = Field(default=None, description='How any personal or sensitive data is handled and whether any anonymization techniques are applied.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationPrivacyAndAnonymity', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataFormat class-attribute instance-attribute
hasDataFormat: Optional[str] = Field(default=None, description='The structure and modality of the data (e.g., sentence pairs, question-answer format, tabular data).', json_schema_extra={'linkml_meta': {'alias': 'hasDataFormat', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSize class-attribute instance-attribute
hasDataSize: Optional[str] = Field(default=None, description='The size of the dataset, including the number of data points or examples.', json_schema_extra={'linkml_meta': {'alias': 'hasDataSize', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSource class-attribute instance-attribute
hasDataSource: Optional[list[str]] = Field(default=None, description='The origin or source of the data used in the benchmark (e.g., curated datasets, user submissions).', json_schema_extra={'linkml_meta': {'alias': 'hasDataSource', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataType class-attribute instance-attribute
hasDataType: Optional[list[str]] = Field(default=None, description='The type of data used in the benchmark (e.g., text, images, or multi-modal)', json_schema_extra={'linkml_meta': {'alias': 'hasDataType', 'domain_of': ['BenchmarkMetadataCard']}})
hasDemographicAnalysis class-attribute instance-attribute
hasDemographicAnalysis: Optional[str] = Field(default=None, description='How the benchmark evaluates performance across different demographic groups (e.g., gender, race).', json_schema_extra={'linkml_meta': {'alias': 'hasDemographicAnalysis', 'domain_of': ['BenchmarkMetadataCard']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasDomains class-attribute instance-attribute
hasDomains: Optional[list[str]] = Field(default=None, description='The specific domains or areas where the benchmark is applied (e.g., natural language processing,computer vision).', json_schema_extra={'linkml_meta': {'alias': 'hasDomains', 'domain_of': ['BenchmarkMetadataCard']}})
hasGoal class-attribute instance-attribute
hasGoal: Optional[str] = Field(default=None, description='The specific goal or primary use case the benchmark is designed for.', json_schema_extra={'linkml_meta': {'alias': 'hasGoal', 'domain_of': ['BenchmarkMetadataCard']}})
hasInterpretation class-attribute instance-attribute
hasInterpretation: Optional[list[str]] = Field(default=None, description='How users should interpret the scores or results from the metrics.', json_schema_extra={'linkml_meta': {'alias': 'hasInterpretation', 'domain_of': ['BenchmarkMetadataCard']}})
hasLanguages class-attribute instance-attribute
hasLanguages: Optional[list[str]] = Field(default=None, description='The languages included in the dataset used by the benchmark (e.g., English, multilingual).', json_schema_extra={'linkml_meta': {'alias': 'hasLanguages', 'domain_of': ['BenchmarkMetadataCard']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasLimitations class-attribute instance-attribute
hasLimitations: Optional[list[str]] = Field(default=None, description='Limitations in evaluating or addressing risks, such as gaps in demographic coverage or specific domains.', json_schema_extra={'linkml_meta': {'alias': 'hasLimitations', 'domain_of': ['BenchmarkMetadataCard']}})
hasMethods class-attribute instance-attribute
hasMethods: Optional[list[str]] = Field(default=None, description='The evaluation techniques applied within the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasMethods', 'domain_of': ['BenchmarkMetadataCard']}})
hasMetrics class-attribute instance-attribute
hasMetrics: Optional[list[str]] = Field(default=None, description='The specific performance metrics used to assess models (e.g., accuracy, F1 score, precision, recall).', json_schema_extra={'linkml_meta': {'alias': 'hasMetrics', 'domain_of': ['BenchmarkMetadataCard']}})
hasOutOfScopeUses class-attribute instance-attribute
hasOutOfScopeUses: Optional[list[str]] = Field(default=None, description='Use cases where the benchmark is not designed to be applied and could give misleading results.', json_schema_extra={'linkml_meta': {'alias': 'hasOutOfScopeUses', 'domain_of': ['BenchmarkMetadataCard']}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasResources class-attribute instance-attribute
hasResources: Optional[list[str]] = Field(default=None, description='Links to relevant resources, such as repositories or papers related to the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasResources', 'domain_of': ['BenchmarkMetadataCard']}})
hasSimilarBenchmarks class-attribute instance-attribute
hasSimilarBenchmarks: Optional[list[str]] = Field(default=None, description='Benchmarks that are closely related in terms of goals or data type.', json_schema_extra={'linkml_meta': {'alias': 'hasSimilarBenchmarks', 'domain_of': ['BenchmarkMetadataCard']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasValidation class-attribute instance-attribute
hasValidation: Optional[list[str]] = Field(default=None, description='Measures taken to ensure that the benchmark provides valid and reliable evaluations.', json_schema_extra={'linkml_meta': {'alias': 'hasValidation', 'domain_of': ['BenchmarkMetadataCard']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'nexus:benchmarkmetadatacard', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='The official name of the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard']}})
overview class-attribute instance-attribute
overview: Optional[str] = Field(default=None, description="A brief description of the benchmark's main goals and scope.", json_schema_extra={'linkml_meta': {'alias': 'overview', 'domain_of': ['BenchmarkMetadataCard']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[list[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
adapters class-attribute instance-attribute
adapters: Optional[list[Adapter]] = Field(default=None, description='A list of Adapters', json_schema_extra={'linkml_meta': {'alias': 'adapters', 'domain_of': ['Container']}})
aievalresults class-attribute instance-attribute
aievalresults: Optional[list[AiEvalResult]] = Field(default=None, description='A list of AI evaluation results', json_schema_extra={'linkml_meta': {'alias': 'aievalresults', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[list[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[list[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[list[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
benchmarkmetadatacards class-attribute instance-attribute
benchmarkmetadatacards: Optional[list[BenchmarkMetadataCard]] = Field(default=None, description='A list of AI evaluation benchmark metadata cards', json_schema_extra={'linkml_meta': {'alias': 'benchmarkmetadatacards', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[list[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[list[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[list[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[list[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
llmintrinsics class-attribute instance-attribute
llmintrinsics: Optional[list[LLMIntrinsic]] = Field(default=None, description='A list of LLMintrinsics', json_schema_extra={'linkml_meta': {'alias': 'llmintrinsics', 'domain_of': ['Container']}})
modalities class-attribute instance-attribute
modalities: Optional[list[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[list[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[list[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[list[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[list[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[list[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[list[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
terms class-attribute instance-attribute
terms: Optional[list[Term]] = Field(default=None, description='A list of terms from a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'terms', 'domain_of': ['Container']}})
vocabularies class-attribute instance-attribute
vocabularies: Optional[list[Vocabulary]] = Field(default=None, description='A list of vocabularies', json_schema_extra={'linkml_meta': {'alias': 'vocabularies', 'domain_of': ['Container']}})
DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the documentation', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
EuAiRiskCategory

Bases: str, Enum

Attributes:

EXCLUDED class-attribute instance-attribute
EXCLUDED = 'EXCLUDED'

Excluded

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

High Risk

HIGH_RISK_EXCEPTION class-attribute instance-attribute
HIGH_RISK_EXCEPTION = 'HIGH_RISK_EXCEPTION'

High-Risk Exception

LIMITED_OR_LOW_RISK class-attribute instance-attribute
LIMITED_OR_LOW_RISK = 'LIMITED_OR_LOW_RISK'

Limited or Low Risk

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Input

Bases: Entity

Input for which the system or component generates output.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Input', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LLMIntrinsic

Bases: Entity

A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAdapterType class-attribute instance-attribute
hasAdapterType: Optional[AdapterType] = Field(default=None, description='The Adapter type, for example: LORA, ALORA, X-LORA', json_schema_extra={'linkml_meta': {'alias': 'hasAdapterType', 'domain_of': ['LLMIntrinsic']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasRelatedTerm class-attribute instance-attribute
hasRelatedTerm: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a term', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedTerm', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[list[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[list[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: dict[str, Any] = {}
Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[list[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident.', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[list[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Term

Bases: Entity

A term and its definitions

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasParentDefinition class-attribute instance-attribute
hasParentDefinition: Optional[list[str]] = Field(default=None, description='Indicates parent terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasParentDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasParentDefinition'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasSubDefinition class-attribute instance-attribute
hasSubDefinition: Optional[list[str]] = Field(default=None, description='Indicates child terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasSubDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasSubDefinition'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Vocabulary

Bases: Entity

A collection of terms, with their definitions and relationships.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
create_container_object
create_container_object() -> Container
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
get_risks
get_risks() -> dict[str, str]
modify_paragraph
modify_paragraph(paragraph)

credo2linkml

Functions:

Attributes:

container module-attribute
create_container_object
create_container_object() -> Container
get_risk_actions
get_risk_actions() -> list[dict]
get_risks
get_risks() -> list[dict]

export_cypher

Generate Cypher code from linkml instance specifications.

Classes:

Functions:

Attributes:

MAPPING_DIR module-attribute
MAPPING_DIR = 'src/risk_atlas_nexus/data/mappings/'
OUTPUT_DIR module-attribute
OUTPUT_DIR = 'graph_export/cypher/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/risk_atlas_nexus/ai_risk_ontology/schema/'
SCHEMA_FILE module-attribute
SCHEMA_FILE = 'ai-risk-ontology.yaml'
ontology module-attribute
ontology = load_yamls_to_container(MAPPING_DIR)
GraphEdge
GraphEdge(label: str, source_id: str, source_label: str, target_id: str, target_label: str)

Methods:

Attributes:

label instance-attribute
label: str = label
source_id instance-attribute
source_id: str = source_id
source_label instance-attribute
source_label: str = source_label
target_id instance-attribute
target_id: str = target_id
target_label instance-attribute
target_label: str = target_label
to_cypher
to_cypher() -> str
GraphNode
GraphNode(entity_id: str, label: str, properties: dict[str, Any], relations: list[GraphEdge])

Methods:

Attributes:

edges instance-attribute
edges: list[GraphEdge] = relations
id instance-attribute
id: str = entity_id
label instance-attribute
label: str = label
properties instance-attribute
properties: dict = properties
to_cypher
to_cypher(with_relations: bool = True) -> str
convert_entity_to_graph_node
convert_entity_to_graph_node(entity: BaseModel, label: str, schema_view: SchemaView, linkml_types: list[str]) -> list[GraphNode]
export_data_to_cypher
export_data_to_cypher(container: Container) -> str
get_linkml_types
get_linkml_types(schema_view: SchemaView) -> list[str]
is_relationship
is_relationship(schema_view: SchemaView, linkml_class: str, linkml_slot: str, linkml_types: list[str]) -> bool

export_graph

Attributes:

ran module-attribute

export_risk_atlas_tex

Functions:

Attributes:

container module-attribute
export_file_path module-attribute
export_file_path = join(export_path, 'ibm-ai-risk-atlas-risks.tex')
export_path module-attribute
export_path = 'graph_export/latex'
logger module-attribute
logger = configure_logger(__name__)
ran module-attribute
create_container_object
create_container_object() -> Container

latex_dumper

Classes:

LatexDumper

Bases: Dumper

Methods:

  • dump

    Write element as latex to to_file

  • dumps

    Return element as latex string

dump
dump(element: Union[BaseModel, YAMLRoot], to_file: str, contexts: CONTEXTS_PARAM_TYPE = None, **kwargs) -> None

Write element as latex to to_file

Parameters:

  • element (Union[BaseModel, YAMLRoot]) –

    Union[BaseModel, YAMLRoot] LinkML object to be output

  • to_file (str) –

    str file to write to

  • contexts (CONTEXTS_PARAM_TYPE, default: None ) –

    Optional[Union[CONTEXT_TYPE, List[CONTEXT_TYPE]]] a list of JSON-LD contexts, which can be one of: * the name of a JSON-LD file * the URI of a JSON-lD file * JSON-LD text * A JsonObj object that contains JSON-LD * A dictionary that contains JSON-LD

dumps
dumps(element: Union[BaseModel, YAMLRoot], **_) -> str

Return element as latex string

Parameters:

  • element (Union[BaseModel, YAMLRoot]) –

    Union[BaseModel, YAMLRoot], LinkML object to be emitted

  • _

    method specific arguments

Returns:

  • str

    str

lifting

Modules:

import_risk_mappings

Classes:

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/risk_atlas_nexus/data/knowledge_graph/mappings/'
MAP_DIR module-attribute
MAP_DIR = 'src/risk_atlas_nexus/data/mappings/'
logger module-attribute
logger = configure_logger(__name__)
mapping_files module-attribute
mapping_files = [file_name for file_name in listdir(MAP_DIR) if endswith('.md') == False and isfile(join(MAP_DIR, file_name))]
output_file module-attribute
output_file = DATA_DIR + stem + '_from_tsv_data.yaml'
output_risks module-attribute
output_risks = process_mappings_to_risks(rs)
rs module-attribute
RiskMap
RiskMap(src_risk_id: str, target_risk_id: str, relationship: str)

Bases: BaseModel

Attributes:

relationship instance-attribute
relationship: str
src_risk_id instance-attribute
src_risk_id: str
target_risk_id instance-attribute
target_risk_id: str
process_mapping_from_tsv_to_risk_mapping
process_mapping_from_tsv_to_risk_mapping(file_name)
process_mappings_to_risks
process_mappings_to_risks(risk_maps)
write_to_file
write_to_file(output_risks, output_file)

mitriskrepo2linkml

Functions:

Attributes:

container module-attribute
create_container_object
create_container_object() -> Container
get_risks
get_risks() -> list[dict]

nistUpdateLinkmlWithActions

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/data/knowledge-graph/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
container module-attribute
create_container_object
create_container_object() -> Container
get_actions
get_actions() -> list[Action]
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
get_risks
get_risks() -> Container

nistactions2linkml

Classes:

  • Action

    Action to remediate a risk

  • Adapter

    Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

  • AdapterType
  • AiAgent

    An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

  • AiEval

    An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

  • AiEvalResult

    The result of an evaluation for a specific AI model.

  • AiLifecyclePhase

    A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

  • AiModel

    A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

  • AiModelValidation

    AI model validation steps that have been performed after the model training to ensure high AI model quality.

  • AiOffice

    The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

  • AiProvider

    A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

  • AiSystem

    A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

  • AiSystemType
  • AiTask

    A task, such as summarization and classification, performed by an AI.

  • BaseAi

    Any type of AI, be it a LLM, RL agent, SVM, etc.

  • BenchmarkMetadataCard

    Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

  • ConfiguredBaseModel
  • Consequence
  • Container

    An umbrella object that holds the ontology class instances

  • DataPreprocessing

    Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

  • Dataset

    A body of structured information describing some topic(s) of interest.

  • Documentation

    Documented information about a concept or other topic(s) of interest.

  • Entity

    A generic grouping for any identifiable entity.

  • EuAiRiskCategory
  • Fact

    A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

  • Impact
  • IncidentConcludedclass
  • IncidentHaltedclass
  • IncidentMitigatedclass
  • IncidentNearMissclass
  • IncidentOngoingclass
  • IncidentStatus
  • Input

    Input for which the system or component generates output.

  • LLMIntrinsic

    A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

  • LargeLanguageModel

    A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

  • LargeLanguageModelFamily

    A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

  • License

    The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

  • Likelihood
  • LinkMLMeta
  • Modality

    A modality supported by an Ai component. Examples include text, image, video.

  • Organization

    Any organizational entity such as a corporation, educational institution, consortium, government, etc.

  • Question

    An evaluation where a question has to be answered

  • Questionnaire

    A questionnaire groups questions

  • Risk

    The state of uncertainty associated with an AI system, that has the potential to cause harms

  • RiskConcept

    An umbrella term for refering to risk, risk source, consequence and impact.

  • RiskControl

    A measure that maintains and/or modifies risk (and risk concepts)

  • RiskGroup

    A group of AI system related risks that are part of a risk taxonomy.

  • RiskIncident

    An event occuring or occured which is a realised or materialised risk.

  • RiskTaxonomy

    A taxonomy of AI system related risks

  • Severity
  • Term

    A term and its definitions

  • Vocabulary

    A collection of terms, with their definitions and relationships.

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/data/knowledge-graph/'
SCHEMA_DIR module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
container module-attribute
linkml_meta module-attribute
linkml_meta = LinkMLMeta({'default_curi_maps': ['semweb_context'], 'default_prefix': 'nexus', 'default_range': 'string', 'description': 'An ontology describing AI systems and their risks', 'id': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic'], 'license': 'https://www.apache.org/licenses/LICENSE-2.0.html', 'name': 'ai-risk-ontology', 'prefixes': {'airo': {'prefix_prefix': 'airo', 'prefix_reference': 'https://w3id.org/airo#'}, 'linkml': {'prefix_prefix': 'linkml', 'prefix_reference': 'https://w3id.org/linkml/'}, 'nexus': {'prefix_prefix': 'nexus', 'prefix_reference': 'https://ibm.github.io/risk-atlas-nexus/ontology/'}}, 'source_file': 'src/risk_atlas_nexus/ai_risk_ontology/schema/ai-risk-ontology.yaml'})
metamodel_version module-attribute
metamodel_version = 'None'
version module-attribute
version = '0.5.0'
Action

Bases: Entity

Action to remediate a risk

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAiActorTask class-attribute instance-attribute
hasAiActorTask: Optional[list[str]] = Field(default=None, description='Pertinent AI Actor Tasks for each subcategory. Not every AI Actor Task listed will apply to every suggested action in the subcategory (i.e., some apply to AI development and others apply to AI deployment).', json_schema_extra={'linkml_meta': {'alias': 'hasAiActorTask', 'domain_of': ['Action']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Adapter

Bases: Entity

Adapter-based methods add extra trainable parameters after the attention and fully-connected layers of a frozen pretrained model to reduce memory-usage and speed up training. The adapters are typically small but demonstrate comparable performance to a fully finetuned model and enable training larger models with fewer resources. (https://huggingface.co/docs/peft/en/conceptual_guides/adapter)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AdapterType

Bases: str, Enum

Attributes:

  • ALORA

    Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

  • LORA

    Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

  • X_LORA

    Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

ALORA class-attribute instance-attribute
ALORA = 'ALORA'

Activated LoRA (aLoRA) is a low rank adapter architecture that allows for reusing existing base model KV cache for more efficient inference, unlike standard LoRA models. As a result, aLoRA models can be quickly invoked as-needed for specialized tasks during (long) flows where the base model is primarily used, avoiding potentially expensive prefill costs in terms of latency, throughput, and GPU memory. See arXiv:2504.12397 for further details.

LORA class-attribute instance-attribute
LORA = 'LORA'

Low-rank adapters, or LoRAs, are a fast way to give generalist large language models targeted knowledge and skills so they can do things like summarize IT manuals or rate the accuracy of their own answers. LoRA reduces the number of trainable parameters by learning pairs of rank-decompostion matrices while freezing the original weights. This vastly reduces the storage requirement for large language models adapted to specific tasks and enables efficient task-switching during deployment all without introducing inference latency. LoRA also outperforms several other adaptation methods including adapter, prefix-tuning, and fine-tuning. See arXiv:2106.09685

X_LORA class-attribute instance-attribute
X_LORA = 'X-LORA'

Mixture of LoRA Experts (X-LoRA) is a mixture of experts method for LoRA which works by using dense or sparse gating to dynamically activate LoRA experts.

AiAgent

Bases: AiSystem

An artificial intelligence (AI) agent refers to a system or program that is capable of autonomously performing tasks on behalf of a user or another system by designing its workflow and utilizing available tools.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI agent has been provided by an AI systems provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isProvidedBy': {'description': 'A relationship indicating the AI agent has been provided by an AI systems provider.', 'name': 'isProvidedBy'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEval

Bases: Entity

An AI Evaluation, e.g. a metric, benchmark, unitxt card evaluation, a question or a combination of such entities.

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:Metric', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'isComposedOf': {'description': "A relationship indicating that an AI evaluation maybe composed of other AI evaluations (e.g. it's an overall average of other scores).", 'name': 'isComposedOf', 'range': 'AiEval'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiEvalResult

Bases: Fact, Entity

The result of an evaluation for a specific AI model.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isResultOf class-attribute instance-attribute
isResultOf: Optional[str] = Field(default=None, description='A relationship indicating that an entity is the result of an AI evaluation.', json_schema_extra={'linkml_meta': {'alias': 'isResultOf', 'domain_of': ['AiEvalResult'], 'slot_uri': 'dqv:isMeasurementOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dqv:QualityMeasurement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'mixins': ['Fact']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
AiLifecyclePhase

Bases: Entity

A Phase of AI lifecycle which indicates evolution of the system from conception through retirement.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'airo:AILifecyclePhase', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModel

Bases: BaseAi

A base AI Model class. No assumption about the type (SVM, LLM, etc.). Subclassed by model types (see LargeLanguageModel).

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiModelValidation

Bases: AiLifecyclePhase

AI model validation steps that have been performed after the model training to ensure high AI model quality.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiOffice

Bases: Organization

The EU AI Office (https://digital-strategy.ec.europa.eu/en/policies/ai-office)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/eu_ai_act'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiProvider

Bases: Organization

A provider under the AI Act is defined by Article 3(3) as a natural or legal person or body that develops an AI system or general-purpose AI model or has an AI system or general-purpose AI model developed; and places that system or model on the market, or puts that system into service, under the provider's own name or trademark, whether for payment or free for charge.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AIProvider', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystem

Bases: BaseAi

A compound AI System composed of one or more AI capablities. ChatGPT is an example of an AI system which deploys multiple GPT AI models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEuAiSystemType class-attribute instance-attribute
hasEuAiSystemType: Optional[AiSystemType] = Field(default=None, description='The type of system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuAiSystemType', 'domain_of': ['AiSystem']}})
hasEuRiskCategory class-attribute instance-attribute
hasEuRiskCategory: Optional[EuAiRiskCategory] = Field(default=None, description='The risk category of an AI system as defined by the EU AI Act.', json_schema_extra={'linkml_meta': {'alias': 'hasEuRiskCategory', 'domain_of': ['AiSystem']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AISystem', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isComposedOf': {'description': 'Relationship indicating the AI components from which a complete AI system is composed.', 'name': 'isComposedOf', 'range': 'BaseAi'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
AiSystemType

Bases: str, Enum

Attributes:

  • GPAI

    General-purpose AI (GPAI)

  • GPAI_OS

    General-purpose AI (GPAI) models released under free and open-source licences

  • HIGH_RISK

    AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

  • MILITARY_SECURITY

    AI used for military, defense and security purposes.

  • PROHIBITED

    Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

  • SCIENTIFIC_RD

    AI used for scientific research and development

GPAI class-attribute instance-attribute
GPAI = 'GPAI'

General-purpose AI (GPAI)

GPAI_OS class-attribute instance-attribute
GPAI_OS = 'GPAI_OS'

General-purpose AI (GPAI) models released under free and open-source licences

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

AI systems pursuant to Article 6(1)(2) Classification Rules for High-Risk AI Systems

MILITARY_SECURITY class-attribute instance-attribute
MILITARY_SECURITY = 'MILITARY_SECURITY'

AI used for military, defense and security purposes.

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited AI system due to unacceptable risk category (e.g. social scoring systems and manipulative AI).

SCIENTIFIC_RD class-attribute instance-attribute
SCIENTIFIC_RD = 'SCIENTIFIC_RD'

AI used for scientific research and development

AiTask

Bases: Entity

A task, such as summarization and classification, performed by an AI.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:AiCapability', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BaseAi

Bases: Entity

Any type of AI, be it a LLM, RL agent, SVM, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
BenchmarkMetadataCard

Bases: Entity

Benchmark metadata cards offer a standardized way to document LLM benchmarks clearly and transparently. Inspired by Model Cards and Datasheets, Benchmark metadata cards help researchers and practitioners understand exactly what benchmarks test, how they relate to real-world risks, and how to interpret their results responsibly. This is an implementation of the design set out in 'BenchmarkCards: Large Language Model and Risk Reporting' (https://doi.org/10.48550/arXiv.2410.12974)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
describesAiEval class-attribute instance-attribute
describesAiEval: Optional[list[str]] = Field(default=None, description='A relationship where a BenchmarkMetadataCard describes and AI evaluation (benchmark).', json_schema_extra={'linkml_meta': {'alias': 'describesAiEval', 'domain': 'BenchmarkMetadataCard', 'domain_of': ['BenchmarkMetadataCard'], 'inverse': 'hasBenchmarkMetadata'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAnnotation class-attribute instance-attribute
hasAnnotation: Optional[str] = Field(default=None, description='The process used to annotate or label the dataset, including who or what performed the annotations (e.g., human annotators, automated processes).', json_schema_extra={'linkml_meta': {'alias': 'hasAnnotation', 'domain_of': ['BenchmarkMetadataCard']}})
hasAudience class-attribute instance-attribute
hasAudience: Optional[str] = Field(default=None, description='The intended audience, such as researchers, developers, policymakers, etc.', json_schema_extra={'linkml_meta': {'alias': 'hasAudience', 'domain_of': ['BenchmarkMetadataCard']}})
hasBaselineResults class-attribute instance-attribute
hasBaselineResults: Optional[str] = Field(default=None, description='The results of well-known or widely used models to give context to new performance scores.', json_schema_extra={'linkml_meta': {'alias': 'hasBaselineResults', 'domain_of': ['BenchmarkMetadataCard']}})
hasCalculation class-attribute instance-attribute
hasCalculation: Optional[list[str]] = Field(default=None, description='The way metrics are computed based on model outputs and the benchmark data.', json_schema_extra={'linkml_meta': {'alias': 'hasCalculation', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationComplianceWithRegulations class-attribute instance-attribute
hasConsiderationComplianceWithRegulations: Optional[str] = Field(default=None, description='Compliance with relevant legal or ethical regulations (if applicable).', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationComplianceWithRegulations', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationConsentProcedures class-attribute instance-attribute
hasConsiderationConsentProcedures: Optional[str] = Field(default=None, description='Information on how consent was obtained (if applicable), especially for datasets involving personal data.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationConsentProcedures', 'domain_of': ['BenchmarkMetadataCard']}})
hasConsiderationPrivacyAndAnonymity class-attribute instance-attribute
hasConsiderationPrivacyAndAnonymity: Optional[str] = Field(default=None, description='How any personal or sensitive data is handled and whether any anonymization techniques are applied.', json_schema_extra={'linkml_meta': {'alias': 'hasConsiderationPrivacyAndAnonymity', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataFormat class-attribute instance-attribute
hasDataFormat: Optional[str] = Field(default=None, description='The structure and modality of the data (e.g., sentence pairs, question-answer format, tabular data).', json_schema_extra={'linkml_meta': {'alias': 'hasDataFormat', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSize class-attribute instance-attribute
hasDataSize: Optional[str] = Field(default=None, description='The size of the dataset, including the number of data points or examples.', json_schema_extra={'linkml_meta': {'alias': 'hasDataSize', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataSource class-attribute instance-attribute
hasDataSource: Optional[list[str]] = Field(default=None, description='The origin or source of the data used in the benchmark (e.g., curated datasets, user submissions).', json_schema_extra={'linkml_meta': {'alias': 'hasDataSource', 'domain_of': ['BenchmarkMetadataCard']}})
hasDataType class-attribute instance-attribute
hasDataType: Optional[list[str]] = Field(default=None, description='The type of data used in the benchmark (e.g., text, images, or multi-modal)', json_schema_extra={'linkml_meta': {'alias': 'hasDataType', 'domain_of': ['BenchmarkMetadataCard']}})
hasDemographicAnalysis class-attribute instance-attribute
hasDemographicAnalysis: Optional[str] = Field(default=None, description='How the benchmark evaluates performance across different demographic groups (e.g., gender, race).', json_schema_extra={'linkml_meta': {'alias': 'hasDemographicAnalysis', 'domain_of': ['BenchmarkMetadataCard']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasDomains class-attribute instance-attribute
hasDomains: Optional[list[str]] = Field(default=None, description='The specific domains or areas where the benchmark is applied (e.g., natural language processing,computer vision).', json_schema_extra={'linkml_meta': {'alias': 'hasDomains', 'domain_of': ['BenchmarkMetadataCard']}})
hasGoal class-attribute instance-attribute
hasGoal: Optional[str] = Field(default=None, description='The specific goal or primary use case the benchmark is designed for.', json_schema_extra={'linkml_meta': {'alias': 'hasGoal', 'domain_of': ['BenchmarkMetadataCard']}})
hasInterpretation class-attribute instance-attribute
hasInterpretation: Optional[list[str]] = Field(default=None, description='How users should interpret the scores or results from the metrics.', json_schema_extra={'linkml_meta': {'alias': 'hasInterpretation', 'domain_of': ['BenchmarkMetadataCard']}})
hasLanguages class-attribute instance-attribute
hasLanguages: Optional[list[str]] = Field(default=None, description='The languages included in the dataset used by the benchmark (e.g., English, multilingual).', json_schema_extra={'linkml_meta': {'alias': 'hasLanguages', 'domain_of': ['BenchmarkMetadataCard']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasLimitations class-attribute instance-attribute
hasLimitations: Optional[list[str]] = Field(default=None, description='Limitations in evaluating or addressing risks, such as gaps in demographic coverage or specific domains.', json_schema_extra={'linkml_meta': {'alias': 'hasLimitations', 'domain_of': ['BenchmarkMetadataCard']}})
hasMethods class-attribute instance-attribute
hasMethods: Optional[list[str]] = Field(default=None, description='The evaluation techniques applied within the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasMethods', 'domain_of': ['BenchmarkMetadataCard']}})
hasMetrics class-attribute instance-attribute
hasMetrics: Optional[list[str]] = Field(default=None, description='The specific performance metrics used to assess models (e.g., accuracy, F1 score, precision, recall).', json_schema_extra={'linkml_meta': {'alias': 'hasMetrics', 'domain_of': ['BenchmarkMetadataCard']}})
hasOutOfScopeUses class-attribute instance-attribute
hasOutOfScopeUses: Optional[list[str]] = Field(default=None, description='Use cases where the benchmark is not designed to be applied and could give misleading results.', json_schema_extra={'linkml_meta': {'alias': 'hasOutOfScopeUses', 'domain_of': ['BenchmarkMetadataCard']}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasResources class-attribute instance-attribute
hasResources: Optional[list[str]] = Field(default=None, description='Links to relevant resources, such as repositories or papers related to the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasResources', 'domain_of': ['BenchmarkMetadataCard']}})
hasSimilarBenchmarks class-attribute instance-attribute
hasSimilarBenchmarks: Optional[list[str]] = Field(default=None, description='Benchmarks that are closely related in terms of goals or data type.', json_schema_extra={'linkml_meta': {'alias': 'hasSimilarBenchmarks', 'domain_of': ['BenchmarkMetadataCard']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasValidation class-attribute instance-attribute
hasValidation: Optional[list[str]] = Field(default=None, description='Measures taken to ensure that the benchmark provides valid and reliable evaluations.', json_schema_extra={'linkml_meta': {'alias': 'hasValidation', 'domain_of': ['BenchmarkMetadataCard']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'nexus:benchmarkmetadatacard', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='The official name of the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard']}})
overview class-attribute instance-attribute
overview: Optional[str] = Field(default=None, description="A brief description of the benchmark's main goals and scope.", json_schema_extra={'linkml_meta': {'alias': 'overview', 'domain_of': ['BenchmarkMetadataCard']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
ConfiguredBaseModel

Bases: BaseModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
Consequence

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Consequence', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Container

Bases: ConfiguredBaseModel

An umbrella object that holds the ontology class instances

Attributes:

actions class-attribute instance-attribute
actions: Optional[list[Action]] = Field(default=None, description='A list of risk related actions', json_schema_extra={'linkml_meta': {'alias': 'actions', 'domain_of': ['Container']}})
adapters class-attribute instance-attribute
adapters: Optional[list[Adapter]] = Field(default=None, description='A list of Adapters', json_schema_extra={'linkml_meta': {'alias': 'adapters', 'domain_of': ['Container']}})
aievalresults class-attribute instance-attribute
aievalresults: Optional[list[AiEvalResult]] = Field(default=None, description='A list of AI evaluation results', json_schema_extra={'linkml_meta': {'alias': 'aievalresults', 'domain_of': ['Container']}})
aimodelfamilies class-attribute instance-attribute
aimodelfamilies: Optional[list[LargeLanguageModelFamily]] = Field(default=None, description='A list of AI model families', json_schema_extra={'linkml_meta': {'alias': 'aimodelfamilies', 'domain_of': ['Container']}})
aimodels class-attribute instance-attribute
aimodels: Optional[list[LargeLanguageModel]] = Field(default=None, description='A list of AI models', json_schema_extra={'linkml_meta': {'alias': 'aimodels', 'domain_of': ['Container']}})
aitasks class-attribute instance-attribute
aitasks: Optional[list[AiTask]] = Field(default=None, description='A list of AI tasks', json_schema_extra={'linkml_meta': {'alias': 'aitasks', 'domain_of': ['Container']}})
benchmarkmetadatacards class-attribute instance-attribute
benchmarkmetadatacards: Optional[list[BenchmarkMetadataCard]] = Field(default=None, description='A list of AI evaluation benchmark metadata cards', json_schema_extra={'linkml_meta': {'alias': 'benchmarkmetadatacards', 'domain_of': ['Container']}})
datasets class-attribute instance-attribute
datasets: Optional[list[Dataset]] = Field(default=None, description='A list of data sets', json_schema_extra={'linkml_meta': {'alias': 'datasets', 'domain_of': ['Container']}})
documents class-attribute instance-attribute
documents: Optional[list[Documentation]] = Field(default=None, description='A list of documents', json_schema_extra={'linkml_meta': {'alias': 'documents', 'domain_of': ['Container']}})
evaluations class-attribute instance-attribute
evaluations: Optional[list[AiEval]] = Field(default=None, description='A list of AI evaluation methods', json_schema_extra={'linkml_meta': {'alias': 'evaluations', 'domain_of': ['Container']}})
licenses class-attribute instance-attribute
licenses: Optional[list[License]] = Field(default=None, description='A list of licenses', json_schema_extra={'linkml_meta': {'alias': 'licenses', 'domain_of': ['Container']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai-risk-ontology', 'tree_root': True})
llmintrinsics class-attribute instance-attribute
llmintrinsics: Optional[list[LLMIntrinsic]] = Field(default=None, description='A list of LLMintrinsics', json_schema_extra={'linkml_meta': {'alias': 'llmintrinsics', 'domain_of': ['Container']}})
modalities class-attribute instance-attribute
modalities: Optional[list[Modality]] = Field(default=None, description='A list of AI modalities', json_schema_extra={'linkml_meta': {'alias': 'modalities', 'domain_of': ['Container']}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
organizations class-attribute instance-attribute
organizations: Optional[list[Organization]] = Field(default=None, description='A list of organizations', json_schema_extra={'linkml_meta': {'alias': 'organizations', 'domain_of': ['Container']}})
riskcontrols class-attribute instance-attribute
riskcontrols: Optional[list[RiskControl]] = Field(default=None, description='A list of AI risk controls', json_schema_extra={'linkml_meta': {'alias': 'riskcontrols', 'domain_of': ['Container']}})
riskgroups class-attribute instance-attribute
riskgroups: Optional[list[RiskGroup]] = Field(default=None, description='A list of AI risk groups', json_schema_extra={'linkml_meta': {'alias': 'riskgroups', 'domain_of': ['Container']}})
riskincidents class-attribute instance-attribute
riskincidents: Optional[list[RiskIncident]] = Field(default=None, description='A list of AI risk incidents', json_schema_extra={'linkml_meta': {'alias': 'riskincidents', 'domain_of': ['Container']}})
risks class-attribute instance-attribute
risks: Optional[list[Risk]] = Field(default=None, description='A list of AI risks', json_schema_extra={'linkml_meta': {'alias': 'risks', 'domain_of': ['Container']}})
taxonomies class-attribute instance-attribute
taxonomies: Optional[list[RiskTaxonomy]] = Field(default=None, description='A list of AI risk taxonomies', json_schema_extra={'linkml_meta': {'alias': 'taxonomies', 'domain_of': ['Container']}})
terms class-attribute instance-attribute
terms: Optional[list[Term]] = Field(default=None, description='A list of terms from a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'terms', 'domain_of': ['Container']}})
vocabularies class-attribute instance-attribute
vocabularies: Optional[list[Vocabulary]] = Field(default=None, description='A list of vocabularies', json_schema_extra={'linkml_meta': {'alias': 'vocabularies', 'domain_of': ['Container']}})
DataPreprocessing

Bases: AiLifecyclePhase

Data transformations, such as PI filtering, performed to ensure high quality of AI model training data.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Dataset

Bases: Entity

A body of structured information describing some topic(s) of interest.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Dataset', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
provider class-attribute instance-attribute
provider: Optional[str] = Field(default=None, description='A relationship to the Organization instance that provides this instance.', json_schema_extra={'linkml_meta': {'alias': 'provider', 'domain_of': ['Dataset'], 'slot_uri': 'schema:provider'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Documentation

Bases: Entity

Documented information about a concept or other topic(s) of interest.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the documentation', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Documentation', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Entity

Bases: ConfiguredBaseModel

A generic grouping for any identifiable entity.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Thing', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
EuAiRiskCategory

Bases: str, Enum

Attributes:

EXCLUDED class-attribute instance-attribute
EXCLUDED = 'EXCLUDED'

Excluded

HIGH_RISK class-attribute instance-attribute
HIGH_RISK = 'HIGH_RISK'

High Risk

HIGH_RISK_EXCEPTION class-attribute instance-attribute
HIGH_RISK_EXCEPTION = 'HIGH_RISK_EXCEPTION'

High-Risk Exception

LIMITED_OR_LOW_RISK class-attribute instance-attribute
LIMITED_OR_LOW_RISK = 'LIMITED_OR_LOW_RISK'

Limited or Low Risk

PROHIBITED class-attribute instance-attribute
PROHIBITED = 'PROHIBITED'

Prohibited

Fact

Bases: ConfiguredBaseModel

A fact about something, for example the result of a measurement. In addition to the value, evidence is provided.

Attributes:

evidence class-attribute instance-attribute
evidence: Optional[str] = Field(default=None, description='Evidence provides a source (typical a chunk, paragraph or link) describing where some value was found or how it was generated.', json_schema_extra={'linkml_meta': {'alias': 'evidence', 'domain_of': ['Fact']}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'abstract': True, 'class_uri': 'schema:Statement', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
value class-attribute instance-attribute
value: str = Field(default=..., description='Some numeric or string value', json_schema_extra={'linkml_meta': {'alias': 'value', 'domain_of': ['Fact']}})
Impact

Bases: RiskConcept, Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Impact', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentConcludedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentConcludedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentHaltedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentHaltedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentMitigatedclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentMitigatedclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentNearMissclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentNearMissclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentOngoingclass

Bases: IncidentStatus

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentOngoingclass', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
IncidentStatus

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:IncidentStatus', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Input

Bases: Entity

Input for which the system or component generates output.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Input', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LLMIntrinsic

Bases: Entity

A capability that can be invoked through a well-defined API that is reasonably stable and independent of how the LLM intrinsic itself is implemented.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasAdapterType class-attribute instance-attribute
hasAdapterType: Optional[AdapterType] = Field(default=None, description='The Adapter type, for example: LORA, ALORA, X-LORA', json_schema_extra={'linkml_meta': {'alias': 'hasAdapterType', 'domain_of': ['LLMIntrinsic']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasRelatedTerm class-attribute instance-attribute
hasRelatedTerm: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a term', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedTerm', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['LLMIntrinsic']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_intrinsic'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModel

Bases: AiModel

A large language model (LLM) is an AI model which supports a range of language-related tasks such as generation, summarization, classification, among others. A LLM is implemented as an artificial neural networks using a transformer architecture.

Attributes:

architecture class-attribute instance-attribute
architecture: Optional[str] = Field(default=None, description="A description of the architecture of an AI such as 'Decoder-only'.", json_schema_extra={'linkml_meta': {'alias': 'architecture', 'domain_of': ['AiModel']}})
carbon_emitted class-attribute instance-attribute
carbon_emitted: Optional[float] = Field(default=None, description='The number of tons of carbon dioxide equivalent that are emitted during training', ge=0, json_schema_extra={'linkml_meta': {'alias': 'carbon_emitted', 'domain_of': ['AiModel'], 'unit': {'descriptive_name': 'tons of CO2 equivalent', 'symbol': 't CO2-eq'}}})
contextWindowSize class-attribute instance-attribute
contextWindowSize: Optional[int] = Field(default=None, description="The total length, in bytes, of an AI model's context window.", ge=0, json_schema_extra={'linkml_meta': {'alias': 'contextWindowSize', 'domain_of': ['LargeLanguageModel']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
fine_tuning class-attribute instance-attribute
fine_tuning: Optional[str] = Field(default=None, description='A description of the fine-tuning mechanism(s) applied to a model.', json_schema_extra={'linkml_meta': {'alias': 'fine_tuning', 'domain_of': ['LargeLanguageModel']}})
gpu_hours class-attribute instance-attribute
gpu_hours: Optional[int] = Field(default=None, description='GPU consumption in terms of hours', ge=0, json_schema_extra={'linkml_meta': {'alias': 'gpu_hours', 'domain_of': ['AiModel']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasEvaluation class-attribute instance-attribute
hasEvaluation: Optional[list[str]] = Field(default=None, description='A relationship indicating that an entity has an AI evaluation result.', json_schema_extra={'linkml_meta': {'alias': 'hasEvaluation', 'domain_of': ['AiModel'], 'slot_uri': 'dqv:hasQualityMeasurement'}})
hasInputModality class-attribute instance-attribute
hasInputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the input modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasInputModality', 'domain_of': ['LargeLanguageModel']}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasModelCard class-attribute instance-attribute
hasModelCard: Optional[list[str]] = Field(default=None, description='A relationship to model card references.', json_schema_extra={'linkml_meta': {'alias': 'hasModelCard', 'domain_of': ['BaseAi']}})
hasOutputModality class-attribute instance-attribute
hasOutputModality: Optional[list[str]] = Field(default=None, description='A relationship indicating the output modalities supported by an AI component. Examples include text, image, video.', json_schema_extra={'linkml_meta': {'alias': 'hasOutputModality', 'domain_of': ['LargeLanguageModel']}})
hasRiskControl class-attribute instance-attribute
hasRiskControl: Optional[list[str]] = Field(default=None, description='Indicates the control measures associated with a system or component to modify risks.', json_schema_extra={'linkml_meta': {'alias': 'hasRiskControl', 'domain_of': ['AiModel'], 'slot_uri': 'airo:hasRiskControl'}})
hasTrainingData class-attribute instance-attribute
hasTrainingData: Optional[list[str]] = Field(default=None, description='A relationship indicating the datasets an AI model was trained on.', json_schema_extra={'linkml_meta': {'alias': 'hasTrainingData', 'domain_of': ['LargeLanguageModel'], 'slot_uri': 'airo:hasTrainingData'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='Annotation that a Large Language model is part of a family of models', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
isProvidedBy class-attribute instance-attribute
isProvidedBy: Optional[str] = Field(default=None, description='A relationship indicating the AI model has been provided by an AI model provider.', json_schema_extra={'linkml_meta': {'alias': 'isProvidedBy', 'domain_of': ['BaseAi'], 'slot_uri': 'airo:isProvidedBy'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'aliases': ['LLM'], 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system', 'slot_usage': {'isPartOf': {'description': 'Annotation that a Large Language model is part of a family of models', 'name': 'isPartOf', 'range': 'LargeLanguageModelFamily'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
numParameters class-attribute instance-attribute
numParameters: Optional[int] = Field(default=None, description='A property indicating the number of parameters in a LLM.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numParameters', 'domain_of': ['LargeLanguageModel']}})
numTrainingTokens class-attribute instance-attribute
numTrainingTokens: Optional[int] = Field(default=None, description='The number of tokens a AI model was trained on.', ge=0, json_schema_extra={'linkml_meta': {'alias': 'numTrainingTokens', 'domain_of': ['LargeLanguageModel']}})
performsTask class-attribute instance-attribute
performsTask: Optional[list[str]] = Field(default=None, description='relationship indicating the AI tasks an AI model can perform.', json_schema_extra={'linkml_meta': {'alias': 'performsTask', 'domain_of': ['BaseAi']}})
power_consumption_w class-attribute instance-attribute
power_consumption_w: Optional[int] = Field(default=None, description='power consumption in Watts', ge=0, json_schema_extra={'linkml_meta': {'alias': 'power_consumption_w', 'domain_of': ['AiModel']}})
producer class-attribute instance-attribute
producer: Optional[str] = Field(default=None, description='A relationship to the Organization instance which produces this instance.', json_schema_extra={'linkml_meta': {'alias': 'producer', 'domain_of': ['BaseAi']}})
supported_languages class-attribute instance-attribute
supported_languages: Optional[list[str]] = Field(default=None, description="A list of languages, expressed as ISO two letter codes. For example, 'jp, fr, en, de'", json_schema_extra={'linkml_meta': {'alias': 'supported_languages', 'domain_of': ['LargeLanguageModel']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LargeLanguageModelFamily

Bases: Entity

A large language model family is a set of models that are provided by the same AI systems provider and are built around the same architecture, but differ e.g. in the number of parameters. Examples are Meta's Llama2 family or the IBM granite models.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
License

Bases: Entity

The general notion of a license which defines terms and grants permissions to users of AI systems, datasets and software.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:License', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Likelihood

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Likelihood', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
LinkMLMeta

Bases: RootModel

Attributes:

model_config class-attribute instance-attribute
model_config = ConfigDict(frozen=True)
root class-attribute instance-attribute
root: dict[str, Any] = {}
Modality

Bases: Entity

A modality supported by an Ai component. Examples include text, image, video.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Modality', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_system'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Organization

Bases: Entity

Any organizational entity such as a corporation, educational institution, consortium, government, etc.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
grants_license class-attribute instance-attribute
grants_license: Optional[str] = Field(default=None, description='A relationship from a granting entity such as an Organization to a License instance.', json_schema_extra={'linkml_meta': {'alias': 'grants_license', 'domain_of': ['Organization']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'schema:Organization', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Question

Bases: AiEval

An evaluation where a question has to be answered

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
text class-attribute instance-attribute
text: str = Field(default=..., description='The question itself', json_schema_extra={'linkml_meta': {'alias': 'text', 'domain_of': ['Question']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Questionnaire

Bases: AiEval

A questionnaire groups questions

Attributes:

bestValue class-attribute instance-attribute
bestValue: Optional[str] = Field(default=None, description='Annotation of the best possible result of the evaluation', json_schema_extra={'linkml_meta': {'alias': 'bestValue', 'domain_of': ['AiEval']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasBenchmarkMetadata class-attribute instance-attribute
hasBenchmarkMetadata: Optional[list[str]] = Field(default=None, description='A relationship to a Benchmark Metadata Card which contains metadata about the benchmark.', json_schema_extra={'linkml_meta': {'alias': 'hasBenchmarkMetadata', 'domain': 'AiEval', 'domain_of': ['AiEval'], 'inverse': 'describesAiEval'}})
hasDataset class-attribute instance-attribute
hasDataset: Optional[list[str]] = Field(default=None, description='A relationship to datasets that are used.', json_schema_extra={'linkml_meta': {'alias': 'hasDataset', 'domain_of': ['AiEval']}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasImplementation class-attribute instance-attribute
hasImplementation: Optional[list[str]] = Field(default=None, description='A relationship to a implementation defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasImplementation', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasTasks class-attribute instance-attribute
hasTasks: Optional[list[str]] = Field(default=None, description='The tasks or evaluations the benchmark is intended to assess.', json_schema_extra={'linkml_meta': {'alias': 'hasTasks', 'domain_of': ['AiEval', 'BenchmarkMetadataCard']}})
hasUnitxtCard class-attribute instance-attribute
hasUnitxtCard: Optional[list[str]] = Field(default=None, description='A relationship to a Unitxt card defining the risk evaluation', json_schema_extra={'linkml_meta': {'alias': 'hasUnitxtCard', 'domain_of': ['AiEval'], 'slot_uri': 'schema:url'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_eval', 'slot_usage': {'composed_of': {'name': 'composed_of', 'range': 'Question'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Risk

Bases: RiskConcept, Entity

The state of uncertainty associated with an AI system, that has the potential to cause harms

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
concern class-attribute instance-attribute
concern: Optional[str] = Field(default=None, description='Some explanation about the concern related to an AI risk', json_schema_extra={'linkml_meta': {'alias': 'concern', 'domain_of': ['Risk']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
descriptor class-attribute instance-attribute
descriptor: Optional[str] = Field(default=None, description='Annotates whether an AI risk is a traditional risk, specific to or amplified by AI.', json_schema_extra={'linkml_meta': {'alias': 'descriptor', 'domain_of': ['Risk']}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasRelatedAction class-attribute instance-attribute
hasRelatedAction: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to an action', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedAction', 'domain_of': ['Risk']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
isPartOf class-attribute instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a risk is part of a risk group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'isPartOf': {'description': 'A relationship where a risk is part of a risk group', 'name': 'isPartOf', 'range': 'RiskGroup'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
phase class-attribute instance-attribute
phase: Optional[str] = Field(default=None, description='Annotation whether an AI risk shows specifically during the training-tuning or inference phase.', json_schema_extra={'linkml_meta': {'alias': 'phase', 'domain_of': ['Risk']}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
tag class-attribute instance-attribute
tag: Optional[str] = Field(default=None, description='A shost version of the name', json_schema_extra={'linkml_meta': {'alias': 'tag', 'domain_of': ['Risk']}})
type class-attribute instance-attribute
type: Optional[str] = Field(default=None, description='Annotation whether an AI risk occurs at input or output or is non-technical.', json_schema_extra={'linkml_meta': {'alias': 'type', 'domain_of': ['Risk']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskConcept

Bases: Entity

An umbrella term for refering to risk, risk source, consequence and impact.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskConcept', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskControl

Bases: RiskConcept, Entity

A measure that maintains and/or modifies risk (and risk concepts)

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
detectsRiskConcept class-attribute instance-attribute
detectsRiskConcept: Optional[list[str]] = Field(default=None, description='The property airo:detectsRiskConcept indicates the control used for detecting risks, risk sources, consequences, and impacts.', json_schema_extra={'linkml_meta': {'alias': 'detectsRiskConcept', 'domain': 'RiskControl', 'domain_of': ['Risk', 'RiskControl'], 'exact_mappings': ['airo:detectsRiskConcept'], 'inverse': 'isDetectedBy'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:RiskControl', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskGroup

Bases: RiskConcept, Entity

A group of AI system related risks that are part of a risk taxonomy.

Attributes:

broadMatch class-attribute instance-attribute
broadMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a broader concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'broadMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:broadMatch'}})
closeMatch class-attribute instance-attribute
closeMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications.', json_schema_extra={'linkml_meta': {'alias': 'closeMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:closeMatch'}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
exactMatch class-attribute instance-attribute
exactMatch: Optional[list[str]] = Field(default=None, description='The property is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications', json_schema_extra={'linkml_meta': {'alias': 'exactMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:exactMatch'}})
hasPart class-attribute instance-attribute
hasPart: Optional[list[str]] = Field(default=None, description='A relationship where a riskgroup has a risk', json_schema_extra={'linkml_meta': {'alias': 'hasPart', 'domain_of': ['RiskGroup'], 'slot_uri': 'schema:hasPart'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept'], 'slot_usage': {'hasPart': {'description': 'A relationship where a riskgroup has a risk', 'name': 'hasPart', 'range': 'Risk'}}})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
narrowMatch class-attribute instance-attribute
narrowMatch: Optional[list[str]] = Field(default=None, description='The property is used to state a hierarchical mapping link between two concepts, indicating that the concept linked to, is a narrower concept than the originating concept.', json_schema_extra={'linkml_meta': {'alias': 'narrowMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:narrowMatch'}})
relatedMatch class-attribute instance-attribute
relatedMatch: Optional[list[str]] = Field(default=None, description='The property skos:relatedMatch is used to state an associative mapping link between two concepts.', json_schema_extra={'linkml_meta': {'alias': 'relatedMatch', 'any_of': [{'range': 'Risk'}, {'range': 'RiskGroup'}], 'domain_of': ['RiskGroup', 'Risk'], 'slot_uri': 'skos:relatedMatch'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskIncident

Bases: RiskConcept, Entity

An event occuring or occured which is a realised or materialised risk.

Attributes:

author class-attribute instance-attribute
author: Optional[str] = Field(default=None, description='The author or authors of the incident report', json_schema_extra={'linkml_meta': {'alias': 'author', 'domain_of': ['Documentation', 'RiskIncident']}})
dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasConsequence class-attribute instance-attribute
hasConsequence: Optional[str] = Field(default=None, description='Indicates consequence(s) possible or arising from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasConsequence', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpact class-attribute instance-attribute
hasImpact: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpact', 'broad_mappings': ['dpv:hasConsequence'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasImpactOn class-attribute instance-attribute
hasImpactOn: Optional[str] = Field(default=None, description='Indicates impact(s) possible or arising as consequences from specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasImpactOn', 'broad_mappings': ['dpv:hasConsequenceOn'], 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasLikelihood class-attribute instance-attribute
hasLikelihood: Optional[str] = Field(default=None, description='The likelihood or probability or chance of something taking place or occuring', json_schema_extra={'linkml_meta': {'alias': 'hasLikelihood', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasSeverity class-attribute instance-attribute
hasSeverity: Optional[str] = Field(default=None, description='Indicates the severity associated with a concept', json_schema_extra={'linkml_meta': {'alias': 'hasSeverity', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasStatus class-attribute instance-attribute
hasStatus: Optional[str] = Field(default=None, description='Indicates the status of specified concept', json_schema_extra={'linkml_meta': {'alias': 'hasStatus', 'domain': 'RiskConcept', 'domain_of': ['RiskIncident']}})
hasVariant class-attribute instance-attribute
hasVariant: Optional[str] = Field(default=None, description='Indicates an incident that shares the same causative factors, produces similar harms, and involves the same intelligent systems as a known AI incident.', json_schema_extra={'linkml_meta': {'alias': 'hasVariant', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident']}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByTaxonomy class-attribute instance-attribute
isDefinedByTaxonomy: Optional[str] = Field(default=None, description='A relationship where a risk or a risk group is defined by a risk taxonomy', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByTaxonomy', 'domain_of': ['RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident'], 'slot_uri': 'schema:isPartOf'}})
isDetectedBy class-attribute instance-attribute
isDetectedBy: Optional[list[str]] = Field(default=None, description='A relationship where a risk, risk source, consequence, or impact is detected by a risk control.', json_schema_extra={'linkml_meta': {'alias': 'isDetectedBy', 'domain': 'RiskConcept', 'domain_of': ['RiskConcept'], 'inverse': 'detectsRiskConcept'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'https://w3id.org/dpv/risk#Incident', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk', 'mixins': ['RiskConcept']})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
refersToRisk class-attribute instance-attribute
refersToRisk: Optional[list[str]] = Field(default=None, description='Indicates the incident (subject) is a materialisation of the indicated risk (object)', json_schema_extra={'linkml_meta': {'alias': 'refersToRisk', 'domain': 'RiskIncident', 'domain_of': ['RiskIncident'], 'exact_mappings': ['dpv:refersToRisk']}})
source_uri class-attribute instance-attribute
source_uri: Optional[str] = Field(default=None, description='The uri of the incident', json_schema_extra={'linkml_meta': {'alias': 'source_uri', 'domain_of': ['RiskIncident']}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
RiskTaxonomy

Bases: Entity

A taxonomy of AI system related risks

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
Severity

Bases: Entity

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Severity', 'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/ai_risk'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Term

Bases: Entity

A term and its definitions

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasParentDefinition class-attribute instance-attribute
hasParentDefinition: Optional[list[str]] = Field(default=None, description='Indicates parent terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasParentDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasParentDefinition'}})
hasRelatedRisk class-attribute instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='Specific risks of LLMs the benchmark assesses', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'domain_of': ['Term', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic']}})
hasSubDefinition class-attribute instance-attribute
hasSubDefinition: Optional[list[str]] = Field(default=None, description='Indicates child terms associated with a term', json_schema_extra={'linkml_meta': {'alias': 'hasSubDefinition', 'domain_of': ['Term'], 'slot_uri': 'nexus:hasSubDefinition'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
isDefinedByVocabulary class-attribute instance-attribute
isDefinedByVocabulary: Optional[str] = Field(default=None, description='A relationship where a term or a term group is defined by a vocabulary', json_schema_extra={'linkml_meta': {'alias': 'isDefinedByVocabulary', 'domain_of': ['Term', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
Vocabulary

Bases: Entity

A collection of terms, with their definitions and relationships.

Attributes:

dateCreated class-attribute instance-attribute
dateCreated: Optional[date] = Field(default=None, description='The date on which the entity was created.', json_schema_extra={'linkml_meta': {'alias': 'dateCreated', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateCreated'}})
dateModified class-attribute instance-attribute
dateModified: Optional[date] = Field(default=None, description='The date on which the entity was most recently modified.', json_schema_extra={'linkml_meta': {'alias': 'dateModified', 'domain_of': ['Entity'], 'slot_uri': 'schema:dateModified'}})
description class-attribute instance-attribute
description: Optional[str] = Field(default=None, description='The description of an entity', json_schema_extra={'linkml_meta': {'alias': 'description', 'domain_of': ['Entity'], 'slot_uri': 'schema:description'}})
hasDocumentation class-attribute instance-attribute
hasDocumentation: Optional[list[str]] = Field(default=None, description='Indicates documentation associated with an entity.', json_schema_extra={'linkml_meta': {'alias': 'hasDocumentation', 'domain_of': ['Dataset', 'Vocabulary', 'Term', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasLicense class-attribute instance-attribute
hasLicense: Optional[str] = Field(default=None, description='Indicates licenses associated with a resource', json_schema_extra={'linkml_meta': {'alias': 'hasLicense', 'domain_of': ['Dataset', 'Documentation', 'Vocabulary', 'RiskTaxonomy', 'BaseAi', 'AiEval', 'BenchmarkMetadataCard'], 'slot_uri': 'airo:hasLicense'}})
id class-attribute instance-attribute
id: str = Field(default=..., description='A unique identifier to this instance of the model element. Example identifiers include UUID, URI, URN, etc.', json_schema_extra={'linkml_meta': {'alias': 'id', 'domain_of': ['Entity'], 'slot_uri': 'schema:identifier'}})
linkml_meta class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/risk-atlas-nexus/ontology/common'})
model_config class-attribute instance-attribute
model_config = ConfigDict(validate_assignment=True, validate_default=True, extra='forbid', arbitrary_types_allowed=True, use_enum_values=True, strict=False)
name class-attribute instance-attribute
name: Optional[str] = Field(default=None, description='A text name of this instance.', json_schema_extra={'linkml_meta': {'alias': 'name', 'domain_of': ['Entity', 'BenchmarkMetadataCard'], 'slot_uri': 'schema:name'}})
url class-attribute instance-attribute
url: Optional[str] = Field(default=None, description='An optional URL associated with this instance.', json_schema_extra={'linkml_meta': {'alias': 'url', 'domain_of': ['Entity'], 'slot_uri': 'schema:url'}})
version class-attribute instance-attribute
version: Optional[str] = Field(default=None, description='The version of the entity embodied by a specified resource.', json_schema_extra={'linkml_meta': {'alias': 'version', 'domain_of': ['License', 'Vocabulary', 'RiskTaxonomy'], 'slot_uri': 'schema:version'}})
create_container_object
create_container_object() -> Container
get_actions
get_actions() -> list[dict]
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
get_risks
get_risks() -> dict[str, str]

riskatlas2linkml

Functions:

Attributes:

DATA_DIR module-attribute
DATA_DIR = 'src/risk_atlas_nexus/data/knowledge_graph/'
MO_API_PREFIX module-attribute
MO_API_PREFIX = '/v1'
MO_HOST module-attribute
MO_HOST = 'https://usage-gov-advisor.bx.cloud9.ibm.com'
container module-attribute
convert_datetime_to_date
convert_datetime_to_date(datetime_str: str) -> str
create_container_object
create_container_object() -> Container
get_risks
get_risks() -> list[dict]