AI Risk Ontology documentation
This is an automatic generated API reference of the main components of AI 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.
-
LLMQuestionPolicy–The policy guides how the language model should answer a diverse set of sensitive questions.
-
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.
-
Obligation–A rule describing an obligation for performing an activity
-
Organization–Any organizational entity such as a corporation, educational institution, consortium, government, etc.
-
Permission–A rule describing a permission to perform an activity
-
Policy–A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
-
Principle–A representation of values or norms that must be taken into consideration when conducting activities
-
Prohibition–A rule describing a prohibition to perform an activity
-
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
-
Rule–A rule describing a process or control that directs or determines if and how an activity should be conducted.
-
Severity– -
Stakeholder–An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
-
StakeholderGroup–An AI system stakeholder grouping.
-
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/ai-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic', 'ai_csiro_rai'], '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/ai-atlas-nexus/ontology/'}}, 'source_file': 'src/ai_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: RiskControl
Action to remediate a risk
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
hasAiActorTask(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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: LargeLanguageModel, 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:
-
adaptsModel(Optional[str]) – -
architecture(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasAdapterType(Optional[AdapterType]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
adaptsModel
class-attribute
instance-attribute
adaptsModel: Optional[str] = Field(default=None, description='The LargeLanguageModel being adapted', json_schema_extra={'linkml_meta': {'alias': 'adaptsModel', 'domain_of': ['Adapter']}})
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']}})
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': ['Adapter']}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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']}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
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'}})
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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
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', 'Stakeholder'], '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({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_intrinsic', 'mixins': ['LargeLanguageModel']})
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'}})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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
The result of an evaluation for a specific AI model.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
evidence(Optional[str]) – -
id(str) – -
isResultOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
describesAiEval(Optional[list[str]]) – -
description(Optional[str]) – -
hasAnnotation(Optional[str]) – -
hasAudience(Optional[str]) – -
hasBaselineResults(Optional[str]) – -
hasCalculation(Optional[list[str]]) – -
hasConsiderationComplianceWithRegulations(Optional[str]) – -
hasConsiderationConsentProcedures(Optional[str]) – -
hasConsiderationPrivacyAndAnonymity(Optional[str]) – -
hasDataFormat(Optional[str]) – -
hasDataSize(Optional[str]) – -
hasDataSource(Optional[list[str]]) – -
hasDataType(Optional[list[str]]) – -
hasDemographicAnalysis(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasDomains(Optional[list[str]]) – -
hasGoal(Optional[str]) – -
hasInterpretation(Optional[list[str]]) – -
hasLanguages(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasLimitations(Optional[list[str]]) – -
hasMethods(Optional[list[str]]) – -
hasMetrics(Optional[list[str]]) – -
hasOutOfScopeUses(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasResources(Optional[list[str]]) – -
hasSimilarBenchmarks(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasValidation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
overview(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[list[Action]]) – -
adapters(Optional[list[Adapter]]) – -
aievalresults(Optional[list[AiEvalResult]]) – -
aimodelfamilies(Optional[list[LargeLanguageModelFamily]]) – -
aimodels(Optional[list[LargeLanguageModel]]) – -
aitasks(Optional[list[AiTask]]) – -
benchmarkmetadatacards(Optional[list[BenchmarkMetadataCard]]) – -
datasets(Optional[list[Dataset]]) – -
documents(Optional[list[Documentation]]) – -
evaluations(Optional[list[AiEval]]) – -
licenses(Optional[list[License]]) – -
linkml_meta(LinkMLMeta) – -
llmintrinsics(Optional[list[LLMIntrinsic]]) – -
llmquestionpolicies(Optional[list[LLMQuestionPolicy]]) – -
modalities(Optional[list[Modality]]) – -
model_config– -
obligations(Optional[list[Obligation]]) – -
organizations(Optional[list[Organization]]) – -
permissions(Optional[list[Permission]]) – -
policies(Optional[list[Policy]]) – -
principles(Optional[list[Principle]]) – -
prohibitions(Optional[list[Prohibition]]) – -
riskcontrols(Optional[list[RiskControl]]) – -
riskgroups(Optional[list[RiskGroup]]) – -
riskincidents(Optional[list[RiskIncident]]) – -
risks(Optional[list[Risk]]) – -
rules(Optional[list[Rule]]) – -
stakeholdergroups(Optional[list[StakeholderGroup]]) – -
stakeholders(Optional[list[Stakeholder]]) – -
taxonomies(Optional[list[RiskTaxonomy]]) – -
terms(Optional[list[Term]]) – -
vocabularies(Optional[list[Vocabulary]]) –
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/ai-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']}})
llmquestionpolicies
class-attribute
instance-attribute
llmquestionpolicies: Optional[list[LLMQuestionPolicy]] = Field(default=None, description='A list of LLM question policies', json_schema_extra={'linkml_meta': {'alias': 'llmquestionpolicies', '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)
obligations
class-attribute
instance-attribute
obligations: Optional[list[Obligation]] = Field(default=None, description='A list of Obligations', json_schema_extra={'linkml_meta': {'alias': 'obligations', 'domain_of': ['Container']}})
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']}})
permissions
class-attribute
instance-attribute
permissions: Optional[list[Permission]] = Field(default=None, description='A list of Permissions', json_schema_extra={'linkml_meta': {'alias': 'permissions', 'domain_of': ['Container']}})
policies
class-attribute
instance-attribute
policies: Optional[list[Policy]] = Field(default=None, description='A list of policies', json_schema_extra={'linkml_meta': {'alias': 'policies', 'domain_of': ['Container']}})
principles
class-attribute
instance-attribute
principles: Optional[list[Principle]] = Field(default=None, description='A list of Principles', json_schema_extra={'linkml_meta': {'alias': 'principles', 'domain_of': ['Container']}})
prohibitions
class-attribute
instance-attribute
prohibitions: Optional[list[Prohibition]] = Field(default=None, description='A list of prohibitions', json_schema_extra={'linkml_meta': {'alias': 'prohibitions', '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']}})
rules
class-attribute
instance-attribute
rules: Optional[list[Rule]] = Field(default=None, description='A list of rules', json_schema_extra={'linkml_meta': {'alias': 'rules', 'domain_of': ['Container']}})
stakeholdergroups
class-attribute
instance-attribute
stakeholdergroups: Optional[list[StakeholderGroup]] = Field(default=None, description='A list of AI stakeholder groups', json_schema_extra={'linkml_meta': {'alias': 'stakeholdergroups', 'domain_of': ['Container']}})
stakeholders
class-attribute
instance-attribute
stakeholders: Optional[list[Stakeholder]] = Field(default=None, description='A list of stakeholders', json_schema_extra={'linkml_meta': {'alias': 'stakeholders', '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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
provider(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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–Excluded
-
HIGH_RISK–High Risk
-
HIGH_RISK_EXCEPTION–High-Risk Exception
-
LIMITED_OR_LOW_RISK–Limited or Low Risk
-
PROHIBITED–Prohibited
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(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasAdapter(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRelatedTerm(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasAdapter
class-attribute
instance-attribute
hasAdapter: Optional[list[str]] = Field(default=None, description='The Adapter for the intrinsic', json_schema_extra={'linkml_meta': {'alias': 'hasAdapter', 'domain': 'LLMIntrinsic', '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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'ai:Capability', 'from_schema': 'https://ibm.github.io/ai-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'}})
LLMQuestionPolicy
Bases: Policy
The policy guides how the language model should answer a diverse set of sensitive questions.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasException(Optional[str]) – -
hasReasonDenial(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRule(Optional[list[str]]) – -
hasShortReplyType(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasException
class-attribute
instance-attribute
hasException: Optional[str] = Field(default=None, description='Exception type', json_schema_extra={'linkml_meta': {'alias': 'hasException', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasException'}})
hasReasonDenial
class-attribute
instance-attribute
hasReasonDenial: Optional[str] = Field(default=None, description='Reason for denial', json_schema_extra={'linkml_meta': {'alias': 'hasReasonDenial', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasReasonDenial'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
hasRule
class-attribute
instance-attribute
hasRule: Optional[list[str]] = Field(default=None, description='Specifying applicability or inclusion of a rule within specified context.', json_schema_extra={'linkml_meta': {'alias': 'hasRule', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'dpv:hasRule'}})
hasShortReplyType
class-attribute
instance-attribute
hasShortReplyType: Optional[str] = Field(default=None, description='Short reply type', json_schema_extra={'linkml_meta': {'alias': 'hasShortReplyType', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasShortReplyType'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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'}})
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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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– -
root(dict[str, Any]) –
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Obligation
Bases: Rule
A rule describing an obligation for performing an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Obligation', 'from_schema': 'https://ibm.github.io/ai-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'}})
Organization
Bases: Entity
Any organizational entity such as a corporation, educational institution, consortium, government, etc.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Permission
Bases: Rule
A rule describing a permission to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Permission', 'from_schema': 'https://ibm.github.io/ai-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'}})
Policy
Bases: Entity
A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Policy', 'from_schema': 'https://ibm.github.io/ai-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'}})
Principle
Bases: Entity
A representation of values or norms that must be taken into consideration when conducting activities
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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({'class_uri': 'dpv:Principle', 'from_schema': 'https://ibm.github.io/ai-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'}})
Prohibition
Bases: Rule
A rule describing a prohibition to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Prohibition', 'from_schema': 'https://ibm.github.io/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
text(str) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
concern(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
descriptor(Optional[list[str]]) – -
detectsRiskConcept(Optional[list[str]]) – -
exactMatch(Optional[list[str]]) – -
hasRelatedAction(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
phase(Optional[str]) – -
relatedMatch(Optional[list[str]]) – -
tag(Optional[str]) – -
type(Optional[str]) – -
url(Optional[str]) –
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[list[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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
exactMatch(Optional[list[str]]) – -
hasPart(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
relatedMatch(Optional[list[str]]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasConsequence(Optional[str]) – -
hasImpact(Optional[str]) – -
hasImpactOn(Optional[str]) – -
hasLikelihood(Optional[str]) – -
hasSeverity(Optional[str]) – -
hasStatus(Optional[str]) – -
hasVariant(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
refersToRisk(Optional[list[str]]) – -
source_uri(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
Rule
Bases: Entity
A rule describing a process or control that directs or determines if and how an activity should be conducted.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Rule', 'from_schema': 'https://ibm.github.io/ai-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'}})
Severity
Bases: Entity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Stakeholder
Bases: Entity
An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
isPartOf
class-attribute
instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a stakeholder is part of a stakeholder group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai', 'slot_usage': {'isPartOf': {'description': 'A relationship where a stakeholder is part of a stakeholder group', 'name': 'isPartOf', 'range': 'StakeholderGroup'}}})
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'}})
StakeholderGroup
Bases: Entity
An AI system stakeholder grouping.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai'})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasParentDefinition(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasSubDefinition(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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.
-
LLMQuestionPolicy–The policy guides how the language model should answer a diverse set of sensitive questions.
-
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.
-
Obligation–A rule describing an obligation for performing an activity
-
Organization–Any organizational entity such as a corporation, educational institution, consortium, government, etc.
-
Permission–A rule describing a permission to perform an activity
-
Policy–A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
-
Principle–A representation of values or norms that must be taken into consideration when conducting activities
-
Prohibition–A rule describing a prohibition to perform an activity
-
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
-
Rule–A rule describing a process or control that directs or determines if and how an activity should be conducted.
-
Severity– -
Stakeholder–An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
-
StakeholderGroup–An AI system stakeholder grouping.
-
Term–A term and its definitions
-
Vocabulary–A collection of terms, with their definitions and relationships.
Attributes:
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/ai-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic', 'ai_csiro_rai'], '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/ai-atlas-nexus/ontology/'}}, 'source_file': 'src/ai_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: RiskControl
Action to remediate a risk
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
hasAiActorTask(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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: LargeLanguageModel, 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:
-
adaptsModel(Optional[str]) – -
architecture(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasAdapterType(Optional[AdapterType]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
adaptsModel
class-attribute
instance-attribute
adaptsModel: Optional[str] = Field(default=None, description='The LargeLanguageModel being adapted', json_schema_extra={'linkml_meta': {'alias': 'adaptsModel', 'domain_of': ['Adapter']}})
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']}})
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': ['Adapter']}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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']}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
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'}})
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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
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', 'Stakeholder'], '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({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_intrinsic', 'mixins': ['LargeLanguageModel']})
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'}})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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
The result of an evaluation for a specific AI model.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
evidence(Optional[str]) – -
id(str) – -
isResultOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
describesAiEval(Optional[list[str]]) – -
description(Optional[str]) – -
hasAnnotation(Optional[str]) – -
hasAudience(Optional[str]) – -
hasBaselineResults(Optional[str]) – -
hasCalculation(Optional[list[str]]) – -
hasConsiderationComplianceWithRegulations(Optional[str]) – -
hasConsiderationConsentProcedures(Optional[str]) – -
hasConsiderationPrivacyAndAnonymity(Optional[str]) – -
hasDataFormat(Optional[str]) – -
hasDataSize(Optional[str]) – -
hasDataSource(Optional[list[str]]) – -
hasDataType(Optional[list[str]]) – -
hasDemographicAnalysis(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasDomains(Optional[list[str]]) – -
hasGoal(Optional[str]) – -
hasInterpretation(Optional[list[str]]) – -
hasLanguages(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasLimitations(Optional[list[str]]) – -
hasMethods(Optional[list[str]]) – -
hasMetrics(Optional[list[str]]) – -
hasOutOfScopeUses(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasResources(Optional[list[str]]) – -
hasSimilarBenchmarks(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasValidation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
overview(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[list[Action]]) – -
adapters(Optional[list[Adapter]]) – -
aievalresults(Optional[list[AiEvalResult]]) – -
aimodelfamilies(Optional[list[LargeLanguageModelFamily]]) – -
aimodels(Optional[list[LargeLanguageModel]]) – -
aitasks(Optional[list[AiTask]]) – -
benchmarkmetadatacards(Optional[list[BenchmarkMetadataCard]]) – -
datasets(Optional[list[Dataset]]) – -
documents(Optional[list[Documentation]]) – -
evaluations(Optional[list[AiEval]]) – -
licenses(Optional[list[License]]) – -
linkml_meta(LinkMLMeta) – -
llmintrinsics(Optional[list[LLMIntrinsic]]) – -
llmquestionpolicies(Optional[list[LLMQuestionPolicy]]) – -
modalities(Optional[list[Modality]]) – -
model_config– -
obligations(Optional[list[Obligation]]) – -
organizations(Optional[list[Organization]]) – -
permissions(Optional[list[Permission]]) – -
policies(Optional[list[Policy]]) – -
principles(Optional[list[Principle]]) – -
prohibitions(Optional[list[Prohibition]]) – -
riskcontrols(Optional[list[RiskControl]]) – -
riskgroups(Optional[list[RiskGroup]]) – -
riskincidents(Optional[list[RiskIncident]]) – -
risks(Optional[list[Risk]]) – -
rules(Optional[list[Rule]]) – -
stakeholdergroups(Optional[list[StakeholderGroup]]) – -
stakeholders(Optional[list[Stakeholder]]) – -
taxonomies(Optional[list[RiskTaxonomy]]) – -
terms(Optional[list[Term]]) – -
vocabularies(Optional[list[Vocabulary]]) –
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/ai-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']}})
llmquestionpolicies
class-attribute
instance-attribute
llmquestionpolicies: Optional[list[LLMQuestionPolicy]] = Field(default=None, description='A list of LLM question policies', json_schema_extra={'linkml_meta': {'alias': 'llmquestionpolicies', '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)
obligations
class-attribute
instance-attribute
obligations: Optional[list[Obligation]] = Field(default=None, description='A list of Obligations', json_schema_extra={'linkml_meta': {'alias': 'obligations', 'domain_of': ['Container']}})
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']}})
permissions
class-attribute
instance-attribute
permissions: Optional[list[Permission]] = Field(default=None, description='A list of Permissions', json_schema_extra={'linkml_meta': {'alias': 'permissions', 'domain_of': ['Container']}})
policies
class-attribute
instance-attribute
policies: Optional[list[Policy]] = Field(default=None, description='A list of policies', json_schema_extra={'linkml_meta': {'alias': 'policies', 'domain_of': ['Container']}})
principles
class-attribute
instance-attribute
principles: Optional[list[Principle]] = Field(default=None, description='A list of Principles', json_schema_extra={'linkml_meta': {'alias': 'principles', 'domain_of': ['Container']}})
prohibitions
class-attribute
instance-attribute
prohibitions: Optional[list[Prohibition]] = Field(default=None, description='A list of prohibitions', json_schema_extra={'linkml_meta': {'alias': 'prohibitions', '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']}})
rules
class-attribute
instance-attribute
rules: Optional[list[Rule]] = Field(default=None, description='A list of rules', json_schema_extra={'linkml_meta': {'alias': 'rules', 'domain_of': ['Container']}})
stakeholdergroups
class-attribute
instance-attribute
stakeholdergroups: Optional[list[StakeholderGroup]] = Field(default=None, description='A list of AI stakeholder groups', json_schema_extra={'linkml_meta': {'alias': 'stakeholdergroups', 'domain_of': ['Container']}})
stakeholders
class-attribute
instance-attribute
stakeholders: Optional[list[Stakeholder]] = Field(default=None, description='A list of stakeholders', json_schema_extra={'linkml_meta': {'alias': 'stakeholders', '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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
provider(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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–Excluded
-
HIGH_RISK–High Risk
-
HIGH_RISK_EXCEPTION–High-Risk Exception
-
LIMITED_OR_LOW_RISK–Limited or Low Risk
-
PROHIBITED–Prohibited
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(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasAdapter(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRelatedTerm(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasAdapter
class-attribute
instance-attribute
hasAdapter: Optional[list[str]] = Field(default=None, description='The Adapter for the intrinsic', json_schema_extra={'linkml_meta': {'alias': 'hasAdapter', 'domain': 'LLMIntrinsic', '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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'ai:Capability', 'from_schema': 'https://ibm.github.io/ai-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'}})
LLMQuestionPolicy
Bases: Policy
The policy guides how the language model should answer a diverse set of sensitive questions.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasException(Optional[str]) – -
hasReasonDenial(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRule(Optional[list[str]]) – -
hasShortReplyType(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasException
class-attribute
instance-attribute
hasException: Optional[str] = Field(default=None, description='Exception type', json_schema_extra={'linkml_meta': {'alias': 'hasException', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasException'}})
hasReasonDenial
class-attribute
instance-attribute
hasReasonDenial: Optional[str] = Field(default=None, description='Reason for denial', json_schema_extra={'linkml_meta': {'alias': 'hasReasonDenial', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasReasonDenial'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
hasRule
class-attribute
instance-attribute
hasRule: Optional[list[str]] = Field(default=None, description='Specifying applicability or inclusion of a rule within specified context.', json_schema_extra={'linkml_meta': {'alias': 'hasRule', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'dpv:hasRule'}})
hasShortReplyType
class-attribute
instance-attribute
hasShortReplyType: Optional[str] = Field(default=None, description='Short reply type', json_schema_extra={'linkml_meta': {'alias': 'hasShortReplyType', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasShortReplyType'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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'}})
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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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– -
root(dict[str, Any]) –
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Obligation
Bases: Rule
A rule describing an obligation for performing an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Obligation', 'from_schema': 'https://ibm.github.io/ai-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'}})
Organization
Bases: Entity
Any organizational entity such as a corporation, educational institution, consortium, government, etc.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Permission
Bases: Rule
A rule describing a permission to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Permission', 'from_schema': 'https://ibm.github.io/ai-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'}})
Policy
Bases: Entity
A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Policy', 'from_schema': 'https://ibm.github.io/ai-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'}})
Principle
Bases: Entity
A representation of values or norms that must be taken into consideration when conducting activities
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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({'class_uri': 'dpv:Principle', 'from_schema': 'https://ibm.github.io/ai-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'}})
Prohibition
Bases: Rule
A rule describing a prohibition to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Prohibition', 'from_schema': 'https://ibm.github.io/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
text(str) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
concern(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
descriptor(Optional[list[str]]) – -
detectsRiskConcept(Optional[list[str]]) – -
exactMatch(Optional[list[str]]) – -
hasRelatedAction(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
phase(Optional[str]) – -
relatedMatch(Optional[list[str]]) – -
tag(Optional[str]) – -
type(Optional[str]) – -
url(Optional[str]) –
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[list[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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
exactMatch(Optional[list[str]]) – -
hasPart(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
relatedMatch(Optional[list[str]]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasConsequence(Optional[str]) – -
hasImpact(Optional[str]) – -
hasImpactOn(Optional[str]) – -
hasLikelihood(Optional[str]) – -
hasSeverity(Optional[str]) – -
hasStatus(Optional[str]) – -
hasVariant(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
refersToRisk(Optional[list[str]]) – -
source_uri(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
Rule
Bases: Entity
A rule describing a process or control that directs or determines if and how an activity should be conducted.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Rule', 'from_schema': 'https://ibm.github.io/ai-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'}})
Severity
Bases: Entity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Stakeholder
Bases: Entity
An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
isPartOf
class-attribute
instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a stakeholder is part of a stakeholder group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai', 'slot_usage': {'isPartOf': {'description': 'A relationship where a stakeholder is part of a stakeholder group', 'name': 'isPartOf', 'range': 'StakeholderGroup'}}})
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'}})
StakeholderGroup
Bases: Entity
An AI system stakeholder grouping.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai'})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasParentDefinition(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasSubDefinition(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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.
-
LLMQuestionPolicy–The policy guides how the language model should answer a diverse set of sensitive questions.
-
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.
-
Obligation–A rule describing an obligation for performing an activity
-
Organization–Any organizational entity such as a corporation, educational institution, consortium, government, etc.
-
Permission–A rule describing a permission to perform an activity
-
Policy–A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
-
Principle–A representation of values or norms that must be taken into consideration when conducting activities
-
Prohibition–A rule describing a prohibition to perform an activity
-
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
-
Rule–A rule describing a process or control that directs or determines if and how an activity should be conducted.
-
Severity– -
Stakeholder–An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
-
StakeholderGroup–An AI system stakeholder grouping.
-
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/ai-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic', 'ai_csiro_rai'], '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/ai-atlas-nexus/ontology/'}}, 'source_file': 'src/ai_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: RiskControl
Action to remediate a risk
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
hasAiActorTask(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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: LargeLanguageModel, 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:
-
adaptsModel(Optional[str]) – -
architecture(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasAdapterType(Optional[AdapterType]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
adaptsModel
class-attribute
instance-attribute
adaptsModel: Optional[str] = Field(default=None, description='The LargeLanguageModel being adapted', json_schema_extra={'linkml_meta': {'alias': 'adaptsModel', 'domain_of': ['Adapter']}})
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']}})
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': ['Adapter']}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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']}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
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'}})
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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
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', 'Stakeholder'], '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({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_intrinsic', 'mixins': ['LargeLanguageModel']})
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'}})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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
The result of an evaluation for a specific AI model.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
evidence(Optional[str]) – -
id(str) – -
isResultOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
describesAiEval(Optional[list[str]]) – -
description(Optional[str]) – -
hasAnnotation(Optional[str]) – -
hasAudience(Optional[str]) – -
hasBaselineResults(Optional[str]) – -
hasCalculation(Optional[list[str]]) – -
hasConsiderationComplianceWithRegulations(Optional[str]) – -
hasConsiderationConsentProcedures(Optional[str]) – -
hasConsiderationPrivacyAndAnonymity(Optional[str]) – -
hasDataFormat(Optional[str]) – -
hasDataSize(Optional[str]) – -
hasDataSource(Optional[list[str]]) – -
hasDataType(Optional[list[str]]) – -
hasDemographicAnalysis(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasDomains(Optional[list[str]]) – -
hasGoal(Optional[str]) – -
hasInterpretation(Optional[list[str]]) – -
hasLanguages(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasLimitations(Optional[list[str]]) – -
hasMethods(Optional[list[str]]) – -
hasMetrics(Optional[list[str]]) – -
hasOutOfScopeUses(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasResources(Optional[list[str]]) – -
hasSimilarBenchmarks(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasValidation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
overview(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[list[Action]]) – -
adapters(Optional[list[Adapter]]) – -
aievalresults(Optional[list[AiEvalResult]]) – -
aimodelfamilies(Optional[list[LargeLanguageModelFamily]]) – -
aimodels(Optional[list[LargeLanguageModel]]) – -
aitasks(Optional[list[AiTask]]) – -
benchmarkmetadatacards(Optional[list[BenchmarkMetadataCard]]) – -
datasets(Optional[list[Dataset]]) – -
documents(Optional[list[Documentation]]) – -
evaluations(Optional[list[AiEval]]) – -
licenses(Optional[list[License]]) – -
linkml_meta(LinkMLMeta) – -
llmintrinsics(Optional[list[LLMIntrinsic]]) – -
llmquestionpolicies(Optional[list[LLMQuestionPolicy]]) – -
modalities(Optional[list[Modality]]) – -
model_config– -
obligations(Optional[list[Obligation]]) – -
organizations(Optional[list[Organization]]) – -
permissions(Optional[list[Permission]]) – -
policies(Optional[list[Policy]]) – -
principles(Optional[list[Principle]]) – -
prohibitions(Optional[list[Prohibition]]) – -
riskcontrols(Optional[list[RiskControl]]) – -
riskgroups(Optional[list[RiskGroup]]) – -
riskincidents(Optional[list[RiskIncident]]) – -
risks(Optional[list[Risk]]) – -
rules(Optional[list[Rule]]) – -
stakeholdergroups(Optional[list[StakeholderGroup]]) – -
stakeholders(Optional[list[Stakeholder]]) – -
taxonomies(Optional[list[RiskTaxonomy]]) – -
terms(Optional[list[Term]]) – -
vocabularies(Optional[list[Vocabulary]]) –
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/ai-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']}})
llmquestionpolicies
class-attribute
instance-attribute
llmquestionpolicies: Optional[list[LLMQuestionPolicy]] = Field(default=None, description='A list of LLM question policies', json_schema_extra={'linkml_meta': {'alias': 'llmquestionpolicies', '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)
obligations
class-attribute
instance-attribute
obligations: Optional[list[Obligation]] = Field(default=None, description='A list of Obligations', json_schema_extra={'linkml_meta': {'alias': 'obligations', 'domain_of': ['Container']}})
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']}})
permissions
class-attribute
instance-attribute
permissions: Optional[list[Permission]] = Field(default=None, description='A list of Permissions', json_schema_extra={'linkml_meta': {'alias': 'permissions', 'domain_of': ['Container']}})
policies
class-attribute
instance-attribute
policies: Optional[list[Policy]] = Field(default=None, description='A list of policies', json_schema_extra={'linkml_meta': {'alias': 'policies', 'domain_of': ['Container']}})
principles
class-attribute
instance-attribute
principles: Optional[list[Principle]] = Field(default=None, description='A list of Principles', json_schema_extra={'linkml_meta': {'alias': 'principles', 'domain_of': ['Container']}})
prohibitions
class-attribute
instance-attribute
prohibitions: Optional[list[Prohibition]] = Field(default=None, description='A list of prohibitions', json_schema_extra={'linkml_meta': {'alias': 'prohibitions', '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']}})
rules
class-attribute
instance-attribute
rules: Optional[list[Rule]] = Field(default=None, description='A list of rules', json_schema_extra={'linkml_meta': {'alias': 'rules', 'domain_of': ['Container']}})
stakeholdergroups
class-attribute
instance-attribute
stakeholdergroups: Optional[list[StakeholderGroup]] = Field(default=None, description='A list of AI stakeholder groups', json_schema_extra={'linkml_meta': {'alias': 'stakeholdergroups', 'domain_of': ['Container']}})
stakeholders
class-attribute
instance-attribute
stakeholders: Optional[list[Stakeholder]] = Field(default=None, description='A list of stakeholders', json_schema_extra={'linkml_meta': {'alias': 'stakeholders', '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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
provider(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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–Excluded
-
HIGH_RISK–High Risk
-
HIGH_RISK_EXCEPTION–High-Risk Exception
-
LIMITED_OR_LOW_RISK–Limited or Low Risk
-
PROHIBITED–Prohibited
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(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasAdapter(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRelatedTerm(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasAdapter
class-attribute
instance-attribute
hasAdapter: Optional[list[str]] = Field(default=None, description='The Adapter for the intrinsic', json_schema_extra={'linkml_meta': {'alias': 'hasAdapter', 'domain': 'LLMIntrinsic', '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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'ai:Capability', 'from_schema': 'https://ibm.github.io/ai-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'}})
LLMQuestionPolicy
Bases: Policy
The policy guides how the language model should answer a diverse set of sensitive questions.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasException(Optional[str]) – -
hasReasonDenial(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRule(Optional[list[str]]) – -
hasShortReplyType(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasException
class-attribute
instance-attribute
hasException: Optional[str] = Field(default=None, description='Exception type', json_schema_extra={'linkml_meta': {'alias': 'hasException', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasException'}})
hasReasonDenial
class-attribute
instance-attribute
hasReasonDenial: Optional[str] = Field(default=None, description='Reason for denial', json_schema_extra={'linkml_meta': {'alias': 'hasReasonDenial', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasReasonDenial'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
hasRule
class-attribute
instance-attribute
hasRule: Optional[list[str]] = Field(default=None, description='Specifying applicability or inclusion of a rule within specified context.', json_schema_extra={'linkml_meta': {'alias': 'hasRule', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'dpv:hasRule'}})
hasShortReplyType
class-attribute
instance-attribute
hasShortReplyType: Optional[str] = Field(default=None, description='Short reply type', json_schema_extra={'linkml_meta': {'alias': 'hasShortReplyType', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasShortReplyType'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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'}})
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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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– -
root(dict[str, Any]) –
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Obligation
Bases: Rule
A rule describing an obligation for performing an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Obligation', 'from_schema': 'https://ibm.github.io/ai-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'}})
Organization
Bases: Entity
Any organizational entity such as a corporation, educational institution, consortium, government, etc.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Permission
Bases: Rule
A rule describing a permission to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Permission', 'from_schema': 'https://ibm.github.io/ai-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'}})
Policy
Bases: Entity
A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Policy', 'from_schema': 'https://ibm.github.io/ai-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'}})
Principle
Bases: Entity
A representation of values or norms that must be taken into consideration when conducting activities
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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({'class_uri': 'dpv:Principle', 'from_schema': 'https://ibm.github.io/ai-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'}})
Prohibition
Bases: Rule
A rule describing a prohibition to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Prohibition', 'from_schema': 'https://ibm.github.io/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
text(str) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
concern(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
descriptor(Optional[list[str]]) – -
detectsRiskConcept(Optional[list[str]]) – -
exactMatch(Optional[list[str]]) – -
hasRelatedAction(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
phase(Optional[str]) – -
relatedMatch(Optional[list[str]]) – -
tag(Optional[str]) – -
type(Optional[str]) – -
url(Optional[str]) –
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[list[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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
exactMatch(Optional[list[str]]) – -
hasPart(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
relatedMatch(Optional[list[str]]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasConsequence(Optional[str]) – -
hasImpact(Optional[str]) – -
hasImpactOn(Optional[str]) – -
hasLikelihood(Optional[str]) – -
hasSeverity(Optional[str]) – -
hasStatus(Optional[str]) – -
hasVariant(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
refersToRisk(Optional[list[str]]) – -
source_uri(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
Rule
Bases: Entity
A rule describing a process or control that directs or determines if and how an activity should be conducted.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Rule', 'from_schema': 'https://ibm.github.io/ai-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'}})
Severity
Bases: Entity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Stakeholder
Bases: Entity
An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
isPartOf
class-attribute
instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a stakeholder is part of a stakeholder group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai', 'slot_usage': {'isPartOf': {'description': 'A relationship where a stakeholder is part of a stakeholder group', 'name': 'isPartOf', 'range': 'StakeholderGroup'}}})
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'}})
StakeholderGroup
Bases: Entity
An AI system stakeholder grouping.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai'})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasParentDefinition(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasSubDefinition(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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– -
credo2linkml– -
export_cypher–Generate Cypher code from linkml instance specifications.
-
export_graph– -
export_risk_atlas_tex– -
latex_dumper– -
lifting– -
mitriskrepo2linkml– -
nistUpdateLinkmlWithActions– -
nistactions2linkml– -
riskatlas2linkml–
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.
-
LLMQuestionPolicy–The policy guides how the language model should answer a diverse set of sensitive questions.
-
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.
-
Obligation–A rule describing an obligation for performing an activity
-
Organization–Any organizational entity such as a corporation, educational institution, consortium, government, etc.
-
Permission–A rule describing a permission to perform an activity
-
Policy–A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
-
Principle–A representation of values or norms that must be taken into consideration when conducting activities
-
Prohibition–A rule describing a prohibition to perform an activity
-
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
-
Rule–A rule describing a process or control that directs or determines if and how an activity should be conducted.
-
Severity– -
Stakeholder–An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
-
StakeholderGroup–An AI system stakeholder grouping.
-
Term–A term and its definitions
-
Vocabulary–A collection of terms, with their definitions and relationships.
Functions:
Attributes:
-
DATA_DIR– -
SCHEMA_DIR– -
container– -
ds– -
export_file_path– -
linkml_meta– -
metamodel_version– -
version–
DATA_DIR
module-attribute
DATA_DIR = 'src/ai_atlas_nexus/data/knowledge-graph/'
SCHEMA_DIR
module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
ds
module-attribute
ds = load_dataset('stanford-crfm/air-bench-2024', 'judge_prompts', split='test')
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/ai-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic', 'ai_csiro_rai'], '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/ai-atlas-nexus/ontology/'}}, 'source_file': 'src/ai_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: RiskControl
Action to remediate a risk
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
hasAiActorTask(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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: LargeLanguageModel, 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:
-
adaptsModel(Optional[str]) – -
architecture(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasAdapterType(Optional[AdapterType]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
adaptsModel
class-attribute
instance-attribute
adaptsModel: Optional[str] = Field(default=None, description='The LargeLanguageModel being adapted', json_schema_extra={'linkml_meta': {'alias': 'adaptsModel', 'domain_of': ['Adapter']}})
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']}})
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': ['Adapter']}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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']}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
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'}})
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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
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', 'Stakeholder'], '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({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_intrinsic', 'mixins': ['LargeLanguageModel']})
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'}})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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
The result of an evaluation for a specific AI model.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
evidence(Optional[str]) – -
id(str) – -
isResultOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
describesAiEval(Optional[list[str]]) – -
description(Optional[str]) – -
hasAnnotation(Optional[str]) – -
hasAudience(Optional[str]) – -
hasBaselineResults(Optional[str]) – -
hasCalculation(Optional[list[str]]) – -
hasConsiderationComplianceWithRegulations(Optional[str]) – -
hasConsiderationConsentProcedures(Optional[str]) – -
hasConsiderationPrivacyAndAnonymity(Optional[str]) – -
hasDataFormat(Optional[str]) – -
hasDataSize(Optional[str]) – -
hasDataSource(Optional[list[str]]) – -
hasDataType(Optional[list[str]]) – -
hasDemographicAnalysis(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasDomains(Optional[list[str]]) – -
hasGoal(Optional[str]) – -
hasInterpretation(Optional[list[str]]) – -
hasLanguages(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasLimitations(Optional[list[str]]) – -
hasMethods(Optional[list[str]]) – -
hasMetrics(Optional[list[str]]) – -
hasOutOfScopeUses(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasResources(Optional[list[str]]) – -
hasSimilarBenchmarks(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasValidation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
overview(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[list[Action]]) – -
adapters(Optional[list[Adapter]]) – -
aievalresults(Optional[list[AiEvalResult]]) – -
aimodelfamilies(Optional[list[LargeLanguageModelFamily]]) – -
aimodels(Optional[list[LargeLanguageModel]]) – -
aitasks(Optional[list[AiTask]]) – -
benchmarkmetadatacards(Optional[list[BenchmarkMetadataCard]]) – -
datasets(Optional[list[Dataset]]) – -
documents(Optional[list[Documentation]]) – -
evaluations(Optional[list[AiEval]]) – -
licenses(Optional[list[License]]) – -
linkml_meta(LinkMLMeta) – -
llmintrinsics(Optional[list[LLMIntrinsic]]) – -
llmquestionpolicies(Optional[list[LLMQuestionPolicy]]) – -
modalities(Optional[list[Modality]]) – -
model_config– -
obligations(Optional[list[Obligation]]) – -
organizations(Optional[list[Organization]]) – -
permissions(Optional[list[Permission]]) – -
policies(Optional[list[Policy]]) – -
principles(Optional[list[Principle]]) – -
prohibitions(Optional[list[Prohibition]]) – -
riskcontrols(Optional[list[RiskControl]]) – -
riskgroups(Optional[list[RiskGroup]]) – -
riskincidents(Optional[list[RiskIncident]]) – -
risks(Optional[list[Risk]]) – -
rules(Optional[list[Rule]]) – -
stakeholdergroups(Optional[list[StakeholderGroup]]) – -
stakeholders(Optional[list[Stakeholder]]) – -
taxonomies(Optional[list[RiskTaxonomy]]) – -
terms(Optional[list[Term]]) – -
vocabularies(Optional[list[Vocabulary]]) –
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/ai-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']}})
llmquestionpolicies
class-attribute
instance-attribute
llmquestionpolicies: Optional[list[LLMQuestionPolicy]] = Field(default=None, description='A list of LLM question policies', json_schema_extra={'linkml_meta': {'alias': 'llmquestionpolicies', '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)
obligations
class-attribute
instance-attribute
obligations: Optional[list[Obligation]] = Field(default=None, description='A list of Obligations', json_schema_extra={'linkml_meta': {'alias': 'obligations', 'domain_of': ['Container']}})
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']}})
permissions
class-attribute
instance-attribute
permissions: Optional[list[Permission]] = Field(default=None, description='A list of Permissions', json_schema_extra={'linkml_meta': {'alias': 'permissions', 'domain_of': ['Container']}})
policies
class-attribute
instance-attribute
policies: Optional[list[Policy]] = Field(default=None, description='A list of policies', json_schema_extra={'linkml_meta': {'alias': 'policies', 'domain_of': ['Container']}})
principles
class-attribute
instance-attribute
principles: Optional[list[Principle]] = Field(default=None, description='A list of Principles', json_schema_extra={'linkml_meta': {'alias': 'principles', 'domain_of': ['Container']}})
prohibitions
class-attribute
instance-attribute
prohibitions: Optional[list[Prohibition]] = Field(default=None, description='A list of prohibitions', json_schema_extra={'linkml_meta': {'alias': 'prohibitions', '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']}})
rules
class-attribute
instance-attribute
rules: Optional[list[Rule]] = Field(default=None, description='A list of rules', json_schema_extra={'linkml_meta': {'alias': 'rules', 'domain_of': ['Container']}})
stakeholdergroups
class-attribute
instance-attribute
stakeholdergroups: Optional[list[StakeholderGroup]] = Field(default=None, description='A list of AI stakeholder groups', json_schema_extra={'linkml_meta': {'alias': 'stakeholdergroups', 'domain_of': ['Container']}})
stakeholders
class-attribute
instance-attribute
stakeholders: Optional[list[Stakeholder]] = Field(default=None, description='A list of stakeholders', json_schema_extra={'linkml_meta': {'alias': 'stakeholders', '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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
provider(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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–Excluded
-
HIGH_RISK–High Risk
-
HIGH_RISK_EXCEPTION–High-Risk Exception
-
LIMITED_OR_LOW_RISK–Limited or Low Risk
-
PROHIBITED–Prohibited
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(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasAdapter(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRelatedTerm(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasAdapter
class-attribute
instance-attribute
hasAdapter: Optional[list[str]] = Field(default=None, description='The Adapter for the intrinsic', json_schema_extra={'linkml_meta': {'alias': 'hasAdapter', 'domain': 'LLMIntrinsic', '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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'ai:Capability', 'from_schema': 'https://ibm.github.io/ai-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'}})
LLMQuestionPolicy
Bases: Policy
The policy guides how the language model should answer a diverse set of sensitive questions.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasException(Optional[str]) – -
hasReasonDenial(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRule(Optional[list[str]]) – -
hasShortReplyType(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasException
class-attribute
instance-attribute
hasException: Optional[str] = Field(default=None, description='Exception type', json_schema_extra={'linkml_meta': {'alias': 'hasException', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasException'}})
hasReasonDenial
class-attribute
instance-attribute
hasReasonDenial: Optional[str] = Field(default=None, description='Reason for denial', json_schema_extra={'linkml_meta': {'alias': 'hasReasonDenial', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasReasonDenial'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
hasRule
class-attribute
instance-attribute
hasRule: Optional[list[str]] = Field(default=None, description='Specifying applicability or inclusion of a rule within specified context.', json_schema_extra={'linkml_meta': {'alias': 'hasRule', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'dpv:hasRule'}})
hasShortReplyType
class-attribute
instance-attribute
hasShortReplyType: Optional[str] = Field(default=None, description='Short reply type', json_schema_extra={'linkml_meta': {'alias': 'hasShortReplyType', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasShortReplyType'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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'}})
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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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– -
root(dict[str, Any]) –
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Obligation
Bases: Rule
A rule describing an obligation for performing an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Obligation', 'from_schema': 'https://ibm.github.io/ai-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'}})
Organization
Bases: Entity
Any organizational entity such as a corporation, educational institution, consortium, government, etc.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Permission
Bases: Rule
A rule describing a permission to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Permission', 'from_schema': 'https://ibm.github.io/ai-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'}})
Policy
Bases: Entity
A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Policy', 'from_schema': 'https://ibm.github.io/ai-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'}})
Principle
Bases: Entity
A representation of values or norms that must be taken into consideration when conducting activities
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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({'class_uri': 'dpv:Principle', 'from_schema': 'https://ibm.github.io/ai-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'}})
Prohibition
Bases: Rule
A rule describing a prohibition to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Prohibition', 'from_schema': 'https://ibm.github.io/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
text(str) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
concern(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
descriptor(Optional[list[str]]) – -
detectsRiskConcept(Optional[list[str]]) – -
exactMatch(Optional[list[str]]) – -
hasRelatedAction(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
phase(Optional[str]) – -
relatedMatch(Optional[list[str]]) – -
tag(Optional[str]) – -
type(Optional[str]) – -
url(Optional[str]) –
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[list[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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
exactMatch(Optional[list[str]]) – -
hasPart(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
relatedMatch(Optional[list[str]]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasConsequence(Optional[str]) – -
hasImpact(Optional[str]) – -
hasImpactOn(Optional[str]) – -
hasLikelihood(Optional[str]) – -
hasSeverity(Optional[str]) – -
hasStatus(Optional[str]) – -
hasVariant(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
refersToRisk(Optional[list[str]]) – -
source_uri(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
Rule
Bases: Entity
A rule describing a process or control that directs or determines if and how an activity should be conducted.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Rule', 'from_schema': 'https://ibm.github.io/ai-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'}})
Severity
Bases: Entity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Stakeholder
Bases: Entity
An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
isPartOf
class-attribute
instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a stakeholder is part of a stakeholder group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai', 'slot_usage': {'isPartOf': {'description': 'A relationship where a stakeholder is part of a stakeholder group', 'name': 'isPartOf', 'range': 'StakeholderGroup'}}})
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'}})
StakeholderGroup
Bases: Entity
An AI system stakeholder grouping.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai'})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasParentDefinition(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasSubDefinition(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
get_related_risks
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:
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– -
OUTPUT_DIR– -
SCHEMA_DIR– -
SCHEMA_FILE– -
ontology–
MAPPING_DIR
module-attribute
MAPPING_DIR = 'src/ai_atlas_nexus/data/mappings/'
OUTPUT_DIR
module-attribute
OUTPUT_DIR = 'graph_export/cypher/'
SCHEMA_DIR
module-attribute
SCHEMA_DIR = 'src/ai_atlas_nexus/ai_risk_ontology/schema/'
SCHEMA_FILE
module-attribute
SCHEMA_FILE = 'ai-risk-ontology.yaml'
GraphEdge
GraphEdge(label: str, source_id: str, source_label: str, target_id: str, target_label: str)
Methods:
Attributes:
-
label(str) – -
source_id(str) – -
source_label(str) – -
target_id(str) – -
target_label(str) –
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(list[GraphEdge]) – -
id(str) – -
label(str) – -
properties(dict) –
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]
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
export_risk_atlas_tex
Functions:
Attributes:
-
container– -
export_file_path– -
export_path– -
logger– -
ran–
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__)
latex_dumper
Classes:
LatexDumper
Bases: Dumper
Methods:
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:
-
RiskMap–
Functions:
Attributes:
-
DATA_DIR– -
MAP_DIR– -
logger– -
mapping_files– -
output_file– -
output_risks– -
rs–
DATA_DIR
module-attribute
DATA_DIR = 'src/ai_atlas_nexus/data/knowledge_graph/mappings/'
MAP_DIR
module-attribute
MAP_DIR = 'src/ai_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))]
RiskMap
RiskMap(src_risk_id: str, target_risk_id: str, relationship: str)
Bases: BaseModel
Attributes:
-
relationship(str) – -
src_risk_id(str) – -
target_risk_id(str) –
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:
get_risks
get_risks() -> list[dict]
nistUpdateLinkmlWithActions
Functions:
Attributes:
-
DATA_DIR– -
SCHEMA_DIR– -
container–
DATA_DIR
module-attribute
DATA_DIR = 'src/data/knowledge-graph/'
SCHEMA_DIR
module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
get_related_risks
get_related_risks(related_risks_str: str, risks: dict[str, str]) -> list[str]
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.
-
LLMQuestionPolicy–The policy guides how the language model should answer a diverse set of sensitive questions.
-
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.
-
Obligation–A rule describing an obligation for performing an activity
-
Organization–Any organizational entity such as a corporation, educational institution, consortium, government, etc.
-
Permission–A rule describing a permission to perform an activity
-
Policy–A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
-
Principle–A representation of values or norms that must be taken into consideration when conducting activities
-
Prohibition–A rule describing a prohibition to perform an activity
-
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
-
Rule–A rule describing a process or control that directs or determines if and how an activity should be conducted.
-
Severity– -
Stakeholder–An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
-
StakeholderGroup–An AI system stakeholder grouping.
-
Term–A term and its definitions
-
Vocabulary–A collection of terms, with their definitions and relationships.
Functions:
Attributes:
-
DATA_DIR– -
SCHEMA_DIR– -
container– -
linkml_meta– -
metamodel_version– -
version–
DATA_DIR
module-attribute
DATA_DIR = 'src/data/knowledge-graph/'
SCHEMA_DIR
module-attribute
SCHEMA_DIR = 'src/ai_risk_ontology/schema/'
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/ai-atlas-nexus/ontology/ai-risk-ontology', 'imports': ['linkml:types', 'common', 'ai_risk', 'ai_system', 'ai_eval', 'ai_intrinsic', 'ai_csiro_rai'], '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/ai-atlas-nexus/ontology/'}}, 'source_file': 'src/ai_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: RiskControl
Action to remediate a risk
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
hasAiActorTask(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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: LargeLanguageModel, 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:
-
adaptsModel(Optional[str]) – -
architecture(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasAdapterType(Optional[AdapterType]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
adaptsModel
class-attribute
instance-attribute
adaptsModel: Optional[str] = Field(default=None, description='The LargeLanguageModel being adapted', json_schema_extra={'linkml_meta': {'alias': 'adaptsModel', 'domain_of': ['Adapter']}})
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']}})
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': ['Adapter']}})
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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']}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
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'}})
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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
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', 'Stakeholder'], '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({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_intrinsic', 'mixins': ['LargeLanguageModel']})
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'}})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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
The result of an evaluation for a specific AI model.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
evidence(Optional[str]) – -
id(str) – -
isResultOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasEuAiSystemType(Optional[AiSystemType]) – -
hasEuRiskCategory(Optional[EuAiRiskCategory]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
id(str) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
performsTask(Optional[list[str]]) – -
producer(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
describesAiEval(Optional[list[str]]) – -
description(Optional[str]) – -
hasAnnotation(Optional[str]) – -
hasAudience(Optional[str]) – -
hasBaselineResults(Optional[str]) – -
hasCalculation(Optional[list[str]]) – -
hasConsiderationComplianceWithRegulations(Optional[str]) – -
hasConsiderationConsentProcedures(Optional[str]) – -
hasConsiderationPrivacyAndAnonymity(Optional[str]) – -
hasDataFormat(Optional[str]) – -
hasDataSize(Optional[str]) – -
hasDataSource(Optional[list[str]]) – -
hasDataType(Optional[list[str]]) – -
hasDemographicAnalysis(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasDomains(Optional[list[str]]) – -
hasGoal(Optional[str]) – -
hasInterpretation(Optional[list[str]]) – -
hasLanguages(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasLimitations(Optional[list[str]]) – -
hasMethods(Optional[list[str]]) – -
hasMetrics(Optional[list[str]]) – -
hasOutOfScopeUses(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasResources(Optional[list[str]]) – -
hasSimilarBenchmarks(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasValidation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
overview(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[list[Action]]) – -
adapters(Optional[list[Adapter]]) – -
aievalresults(Optional[list[AiEvalResult]]) – -
aimodelfamilies(Optional[list[LargeLanguageModelFamily]]) – -
aimodels(Optional[list[LargeLanguageModel]]) – -
aitasks(Optional[list[AiTask]]) – -
benchmarkmetadatacards(Optional[list[BenchmarkMetadataCard]]) – -
datasets(Optional[list[Dataset]]) – -
documents(Optional[list[Documentation]]) – -
evaluations(Optional[list[AiEval]]) – -
licenses(Optional[list[License]]) – -
linkml_meta(LinkMLMeta) – -
llmintrinsics(Optional[list[LLMIntrinsic]]) – -
llmquestionpolicies(Optional[list[LLMQuestionPolicy]]) – -
modalities(Optional[list[Modality]]) – -
model_config– -
obligations(Optional[list[Obligation]]) – -
organizations(Optional[list[Organization]]) – -
permissions(Optional[list[Permission]]) – -
policies(Optional[list[Policy]]) – -
principles(Optional[list[Principle]]) – -
prohibitions(Optional[list[Prohibition]]) – -
riskcontrols(Optional[list[RiskControl]]) – -
riskgroups(Optional[list[RiskGroup]]) – -
riskincidents(Optional[list[RiskIncident]]) – -
risks(Optional[list[Risk]]) – -
rules(Optional[list[Rule]]) – -
stakeholdergroups(Optional[list[StakeholderGroup]]) – -
stakeholders(Optional[list[Stakeholder]]) – -
taxonomies(Optional[list[RiskTaxonomy]]) – -
terms(Optional[list[Term]]) – -
vocabularies(Optional[list[Vocabulary]]) –
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/ai-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']}})
llmquestionpolicies
class-attribute
instance-attribute
llmquestionpolicies: Optional[list[LLMQuestionPolicy]] = Field(default=None, description='A list of LLM question policies', json_schema_extra={'linkml_meta': {'alias': 'llmquestionpolicies', '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)
obligations
class-attribute
instance-attribute
obligations: Optional[list[Obligation]] = Field(default=None, description='A list of Obligations', json_schema_extra={'linkml_meta': {'alias': 'obligations', 'domain_of': ['Container']}})
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']}})
permissions
class-attribute
instance-attribute
permissions: Optional[list[Permission]] = Field(default=None, description='A list of Permissions', json_schema_extra={'linkml_meta': {'alias': 'permissions', 'domain_of': ['Container']}})
policies
class-attribute
instance-attribute
policies: Optional[list[Policy]] = Field(default=None, description='A list of policies', json_schema_extra={'linkml_meta': {'alias': 'policies', 'domain_of': ['Container']}})
principles
class-attribute
instance-attribute
principles: Optional[list[Principle]] = Field(default=None, description='A list of Principles', json_schema_extra={'linkml_meta': {'alias': 'principles', 'domain_of': ['Container']}})
prohibitions
class-attribute
instance-attribute
prohibitions: Optional[list[Prohibition]] = Field(default=None, description='A list of prohibitions', json_schema_extra={'linkml_meta': {'alias': 'prohibitions', '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']}})
rules
class-attribute
instance-attribute
rules: Optional[list[Rule]] = Field(default=None, description='A list of rules', json_schema_extra={'linkml_meta': {'alias': 'rules', 'domain_of': ['Container']}})
stakeholdergroups
class-attribute
instance-attribute
stakeholdergroups: Optional[list[StakeholderGroup]] = Field(default=None, description='A list of AI stakeholder groups', json_schema_extra={'linkml_meta': {'alias': 'stakeholdergroups', 'domain_of': ['Container']}})
stakeholders
class-attribute
instance-attribute
stakeholders: Optional[list[Stakeholder]] = Field(default=None, description='A list of stakeholders', json_schema_extra={'linkml_meta': {'alias': 'stakeholders', '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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
provider(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Adapter'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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–Excluded
-
HIGH_RISK–High Risk
-
HIGH_RISK_EXCEPTION–High-Risk Exception
-
LIMITED_OR_LOW_RISK–Limited or Low Risk
-
PROHIBITED–Prohibited
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(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
value(str) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasAdapter(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRelatedTerm(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasAdapter
class-attribute
instance-attribute
hasAdapter: Optional[list[str]] = Field(default=None, description='The Adapter for the intrinsic', json_schema_extra={'linkml_meta': {'alias': 'hasAdapter', 'domain': 'LLMIntrinsic', '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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'airo:hasDocumentation'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'ai:Capability', 'from_schema': 'https://ibm.github.io/ai-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'}})
LLMQuestionPolicy
Bases: Policy
The policy guides how the language model should answer a diverse set of sensitive questions.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasException(Optional[str]) – -
hasReasonDenial(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasRule(Optional[list[str]]) – -
hasShortReplyType(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
hasException
class-attribute
instance-attribute
hasException: Optional[str] = Field(default=None, description='Exception type', json_schema_extra={'linkml_meta': {'alias': 'hasException', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasException'}})
hasReasonDenial
class-attribute
instance-attribute
hasReasonDenial: Optional[str] = Field(default=None, description='Reason for denial', json_schema_extra={'linkml_meta': {'alias': 'hasReasonDenial', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasReasonDenial'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', 'LLMIntrinsic']}})
hasRule
class-attribute
instance-attribute
hasRule: Optional[list[str]] = Field(default=None, description='Specifying applicability or inclusion of a rule within specified context.', json_schema_extra={'linkml_meta': {'alias': 'hasRule', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'dpv:hasRule'}})
hasShortReplyType
class-attribute
instance-attribute
hasShortReplyType: Optional[str] = Field(default=None, description='Short reply type', json_schema_extra={'linkml_meta': {'alias': 'hasShortReplyType', 'domain_of': ['LLMQuestionPolicy'], 'slot_uri': 'nexus:hasShortReplyType'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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'}})
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(Optional[str]) – -
carbon_emitted(Optional[float]) – -
contextWindowSize(Optional[int]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
fine_tuning(Optional[str]) – -
gpu_hours(Optional[int]) – -
hasDocumentation(Optional[list[str]]) – -
hasEvaluation(Optional[list[str]]) – -
hasInputModality(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasModelCard(Optional[list[str]]) – -
hasOutputModality(Optional[list[str]]) – -
hasRiskControl(Optional[list[str]]) – -
hasTrainingData(Optional[list[str]]) – -
id(str) – -
isPartOf(Optional[str]) – -
isProvidedBy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
numParameters(Optional[int]) – -
numTrainingTokens(Optional[int]) – -
performsTask(Optional[list[str]]) – -
power_consumption_w(Optional[int]) – -
producer(Optional[str]) – -
supported_languages(Optional[list[str]]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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– -
root(dict[str, Any]) –
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Obligation
Bases: Rule
A rule describing an obligation for performing an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Obligation', 'from_schema': 'https://ibm.github.io/ai-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'}})
Organization
Bases: Entity
Any organizational entity such as a corporation, educational institution, consortium, government, etc.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
grants_license(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Permission
Bases: Rule
A rule describing a permission to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Permission', 'from_schema': 'https://ibm.github.io/ai-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'}})
Policy
Bases: Entity
A guidance document outlining any of: procedures, plans, principles, decisions, intent, or protocols.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'dpv:Policy', 'from_schema': 'https://ibm.github.io/ai-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'}})
Principle
Bases: Entity
A representation of values or norms that must be taken into consideration when conducting activities
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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({'class_uri': 'dpv:Principle', 'from_schema': 'https://ibm.github.io/ai-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'}})
Prohibition
Bases: Rule
A rule describing a prohibition to perform an activity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Prohibition', 'from_schema': 'https://ibm.github.io/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
text(str) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasBenchmarkMetadata(Optional[list[str]]) – -
hasDataset(Optional[list[str]]) – -
hasDocumentation(Optional[list[str]]) – -
hasImplementation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasTasks(Optional[list[str]]) – -
hasUnitxtCard(Optional[list[str]]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], 'slot_uri': 'airo:hasLicense'}})
hasRelatedRisk
class-attribute
instance-attribute
hasRelatedRisk: Optional[list[str]] = Field(default=None, description='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
concern(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
descriptor(Optional[list[str]]) – -
detectsRiskConcept(Optional[list[str]]) – -
exactMatch(Optional[list[str]]) – -
hasRelatedAction(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
phase(Optional[str]) – -
relatedMatch(Optional[list[str]]) – -
tag(Optional[str]) – -
type(Optional[str]) – -
url(Optional[str]) –
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[list[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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'class_uri': 'airo:Risk', 'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
detectsRiskConcept(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[list[str]]) – -
closeMatch(Optional[list[str]]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
exactMatch(Optional[list[str]]) – -
hasPart(Optional[list[str]]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
narrowMatch(Optional[list[str]]) – -
relatedMatch(Optional[list[str]]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[str]) – -
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasConsequence(Optional[str]) – -
hasImpact(Optional[str]) – -
hasImpactOn(Optional[str]) – -
hasLikelihood(Optional[str]) – -
hasSeverity(Optional[str]) – -
hasStatus(Optional[str]) – -
hasVariant(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isDetectedBy(Optional[list[str]]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
refersToRisk(Optional[list[str]]) – -
source_uri(Optional[str]) – -
url(Optional[str]) –
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], '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/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
Rule
Bases: Entity
A rule describing a process or control that directs or determines if and how an activity should be conducted.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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:Rule', 'from_schema': 'https://ibm.github.io/ai-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'}})
Severity
Bases: Entity
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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/ai-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'}})
Stakeholder
Bases: Entity
An AI system stakeholder for Responsible AI governance (e.g., AI governors, users, consumers).
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
isPartOf(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
isPartOf
class-attribute
instance-attribute
isPartOf: Optional[str] = Field(default=None, description='A relationship where a stakeholder is part of a stakeholder group', json_schema_extra={'linkml_meta': {'alias': 'isPartOf', 'domain_of': ['Risk', 'LargeLanguageModel', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai', 'slot_usage': {'isPartOf': {'description': 'A relationship where a stakeholder is part of a stakeholder group', 'name': 'isPartOf', 'range': 'StakeholderGroup'}}})
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'}})
StakeholderGroup
Bases: Entity
An AI system stakeholder grouping.
Attributes:
-
dateCreated(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
id(str) – -
isDefinedByTaxonomy(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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'}})
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': ['Policy', 'RiskGroup', 'Risk', 'RiskControl', 'Action', 'RiskIncident', 'StakeholderGroup', 'Stakeholder'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-atlas-nexus/ontology/ai_csiro_rai'})
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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasParentDefinition(Optional[list[str]]) – -
hasRelatedRisk(Optional[list[str]]) – -
hasSubDefinition(Optional[list[str]]) – -
id(str) – -
isDefinedByVocabulary(Optional[str]) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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='A relationship where an entity relates to a risk', json_schema_extra={'linkml_meta': {'alias': 'hasRelatedRisk', 'any_of': [{'range': 'RiskConcept'}, {'range': 'Term'}], 'domain': 'Any', 'domain_of': ['Term', 'LLMQuestionPolicy', 'Action', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter', 'LLMIntrinsic'], 'slot_uri': 'schema:isPartOf'}})
linkml_meta
class-attribute
linkml_meta: LinkMLMeta = LinkMLMeta({'from_schema': 'https://ibm.github.io/ai-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(Optional[date]) – -
dateModified(Optional[date]) – -
description(Optional[str]) – -
hasDocumentation(Optional[list[str]]) – -
hasLicense(Optional[str]) – -
id(str) – -
linkml_meta(LinkMLMeta) – -
model_config– -
name(Optional[str]) – -
url(Optional[str]) – -
version(Optional[str]) –
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', 'Principle', 'RiskTaxonomy', 'Action', 'BaseAi', 'LargeLanguageModelFamily', 'AiEval', 'BenchmarkMetadataCard', 'Adapter', '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', 'Adapter'], '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/ai-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'}})
get_actions
get_actions() -> list[dict]
get_related_risks
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– -
MO_API_PREFIX– -
MO_HOST– -
container–
DATA_DIR
module-attribute
DATA_DIR = 'src/ai_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'
convert_datetime_to_date
convert_datetime_to_date(datetime_str: str) -> str
get_risks
get_risks() -> list[dict]