Skip to content

DPV - Ai

LinkML schema generated from the DPV 2.3 extension ai (ai-owl.ttl), enriched with canonical SKOS metadata. Imports the semantic-group schema(s) dpv:schema/dpv_common, dpv:schema/dpv_personal_data, dpv:schema/dpv_processing, dpv:schema/dpv_risk_notice for the abstract parent classes this extension specialises (instead of the full umbrella dpv:schema/dpv).

URI: https://w3id.org/lmodel/dpv/ai

Name: dpv_ai

Classes

Class Description
AiAI A technical and scientific field devoted to the engineered system that
        AIAgent An AI Agent, also known as an 'intelligent agent', is a software agent
        AiAISystem An engineered system that generates outputs such as content, forecasts,
                AGI Type of AI system that addresses a broad range of tasks with a
                CognitiveComputing Category of AI systems that enables people and machines to interact more
                CyberphysicalSystem Engineered system built from, and depending upon, the seamless
                EdgeAI The deployment and execution of AI and ML models on Edge devices,
                ExpertSystem AI system that accumulates, combines and encapsulates knowledge provided
                FrugalAISystem AI systems intended to be more efficient, cost-effective, and accessible
                GPAI Artificial intelligence system based on a general-purpose model and
                IntelligentControlSystem Category of AI systems which implement intelligent control principles
                NarrowAI Type of AI system that is focused on defined tasks to address a specific
                ReasoningSystem Artificial intelligence systems that uses available information to
                Robot An automation system with actuators that performs intended tasks in the
                        IndustrialRobot A robot or robotic system for use in industrial automation applications
                        ServiceRobot A robot or robotic system in personal use or professional use that
                        SocialRobot A robot or robotic system with social interaction functions
                RoboticProcessAutomation Technology focused on automation of repetitive, routine, rule-based
                Robotics The science of designing, engineering and using robots, i
        AiCapability Capability or use of AI to achieve a technical goal or objective
                AudioCapability Capabilities related to the processing and generation of audio
                        AudioGeneration Capability to generate audio
                        SoundSourceSeparation Capability for extracting individual sound from audio recordings
                        SoundSynthesis Capability for generation of artificial sound
                        SpeechSynthesis Capability for generation of artificial speech
                ComputerVision Capability of a functional unit to acquire, process and interpret data
                        ImageClassification Capability of categorising and labelling groups of pixels or vectors
                        ImageRecognition Capability for image classification process that classifies object(s),
                        MotionAnalysis Capability of deriving meaningful information about motion from visual
                        ObjectDetection computer vision technology that detects instances of semantic objects in
                        ObjectRecognition Capability to recognise objects
                        PatternRecognition Capability for automated identification of patterns and regularities in
                        PerceptionBasedAI Capability of using agents to interpret and understand information from
                                RemoteSensing Capability for acquisition of information about an object or phenomenon
                        VisualRecognition Capability that identifies and categorises objects, scenes, activities,
                ContentGeneration Capability to generate new content that is distinct from merely deriving
                        ImageGeneration Capability to generate image
                        VideoGeneration Capability to generate video
                HumanOrientedCapability Capabilities that are inherently about humans or oriented towards human
                        AiEmotionRecognition Capability for identifying and categorising emotions expressed in a
                                BiometricEmotionRecognition Capability for recognising emotions based on biometrics information
                        AiProfiling Capability where AI is used to construct a profile of an individual
                        BehaviourAnalysis Capability of a system in analysing people's behaviour
                        BiometricCapability Capability involving processing of biometric data or related to
                                ActionRecognition Capability to recognise actions
                                AiBiometricCategorisation Capability involving assigning natural persons to specific categories
                                AiBiometricIdentification Capability involving automated recognition of physical, physiological
                                        LocalBiometricIdentification Capability involving biometric identification carried out locally
                                        PostTimeBiometricIdentification Capability involving biometric identification carried out later or not
                                        RealTimeBiometricIdentification Capability involving biometric identification carried out in real-time
                                        RemoteBiometricIdentification Capability involving biometric identification carried out remotely
                                FaceRecognition Capability involving automatic pattern recognition for comparing stored
                                GestureRecognition Capability for recognising human gestures
                        ComputationalCreativity computer systems that emulate human creative processes and produce
                        HumanIdentification Capability of a system that identifies a human whether at an individual
                        LieDetection Capability to detect lies in the context of human speech, behaviour,
                        PersonalityTraitAnalysis Capability for determining and analysing people's personality traits
                        SentimentAnalysis Capability for computationally identifying and categorising opinions
                InformationRetrieval Capability for retrieving relevant documents or parts of documents from
                        AutomaticSummarisation Capability for shortening a portion of content such as text while
                        ContentBasedRetrieval Capability for retrieval of information using the actual content to
                        ContextAwareRetrieval Capability for retrieval of information that takes into account the
                        MultiModalRetrieval Capability for retrieval of information using multiple modalities such
                        MusicInformationRetrieval Capability for retrieving, analysing, and categorising music-related
                LanguageCapability Capabilities related to languages
                        DialogueManagement Capability for shortening a portion of content such as text while
                        MachineTranslation Capability for automated translation of text or speech from one natural
                        NamedEntityRecognition Capability for recognising and labelling the denotational names of
                        NaturalLanguageGeneration Converting data carrying semantics into natural language
                        NaturalLanguageProcessing Capability enabling computers to understand and communicate with human
                                ChatbotCapability Capability to simulate human-like conversation with a user through
                                TextClassification Capability of assigning predefined labels to text data in order to
                                TextDataMining Capability of selecting and analysing large amounts of text or data
                        PartOfSpeechTagging Capability for assigning a category (e
                        QuestionAnswering Capability for determining the most appropriate answer to a question
                        RelationshipExtraction Capability for identifying relationships among entities mentioned in a
        AiModel Physical, mathematical or otherwise logical representation of a system,
                AiGPAIModel A model that displays generality in terms of capabilities and potential
                LLM Deep learning model that uses artificial neural networks trained on vast
                MachineLearningModel Mathematical construct that generates an inference or prediction based
                TrainedModel Model resulted from model training
                        FineTunedModel Model resulting from fine-tuning of a pre-trained model
        GenAI Use of artificial intelligence models that can learn from and mimic
        Technique The underlying technological algorithm, method, or process that forms
                AudioProcessing Technique involving processing audio
                        SpeakerRecognition Capability of recognising speaker(s) in audio recordings
                        SpeechRecognition Capability of converting a speech signal to a representation of the
                KnowledgeTechnique Techniques based on the use of knowledge bases
                        InductiveProgramming An algorithm or program featuring recursive calls or repetition control
                        KnowledgeRepresentation Encoding knowledge in a formal language or in a form that can be used
                        RuleBasedTechnique Artificial intelligence approach governed by human-defined rules that
                                HeuristicProgramming Programming approach designed to tackle problems for which there lacks a
                        SymbolicReasoning Reasoning based on the knowledge encoded in a formal language
                LogicTechnique Refers to logic based techniques
                MachineLearning Process of optimising model parameters through computational techniques,
                        DecisionTree Technique for which inference is encoded as paths from the root to a
                        DeepLearning Approach to creating rich hierarchical representations through the
                                TransferLearning a technique in machine learning in which knowledge learned from a task
                        FrugalMachineLearning Machine learning techniques that aim to make models more efficient,
                        GeneticAlgorithm Algorithm which simulates natural selection by creating and evolving a
                        NeuralNetwork Network of one or more layers of neurons connected by weighted links
                                ConvolutionalNeuralNetwork Feed forward neural network using convolution in at least one of its
                                FeedForwardNeuralNetwork Neural network where information is fed from the input layer to the
                                LongShortTermMemory Type of recurrent neural network that processes sequential data with a
                                RecurrentNeuralNetwork Neural network in which outputs from both the previous layer and the
                        ReinforcementLearning Learning of an optimal sequence of actions to maximise a reward through
                        SelfSupervisedLearning Machine learning approach that uses unsupervised learning for tasks that
                        SemiSupervisedLearning Machine learning that makes use of both labelled and unlabelled data
                        SupervisedLearning Machine learning that makes only use of labelled data during training
                        SupportVectorMachine A machine learning algorithm that finds decision boundaries with maximal
                        UnsupervisedLearning Machine learning that makes only use of unlabelled data during training
                ReasoningTechnique Refers to reasoning techniques
                StatisticalTechnique Refers to techniques that are based on statistics
                        BayesianEstimation Refers to Bayesian estimation approach
                        BayesianNetwork Probabilistic technique that uses Bayesian inference for probability
                        BayesianOptimisation Refers to Bayesian optimisation technique
                        OptimisationMethod Refers to optimisation Method
                        SearchMethod Refers to statistical-based search Methods
AiData Data involved in the development and use of an AI system or model
        AiTestingData Data involved in the testing of an AI system or model
        AiTrainingData Data involved in the training of an AI system or model
        AiValidationData Data involved in the validation of an AI system or model
AiLifecycleStage A stage in the lifecycle of AI
        ContinuousValidationStage The stage in the lifecycle where there is continuous learning within the
        DeploymentStage The stage in the lifecycle where the AI system is installed, released or
        DesignStage The stage in the lifecycle where designs are created for the AI system
        DevelopmentStage The stage in the lifecycle where the development and creation of the
        InceptionStage The stage in the lifecycle where inception regarding AI occurs and one
        OperationStage The stage in the lifecycle where an AI system is running and generally
                IncidentMonitoringStage The stage in the lifecycle where an AI system is actively being
                RepairStage The stage in the lifecycle where an AI system is being repaired due to
                UpdateStage The stage in the lifecycle where an AI system is being or has been
        ReevaluationStage The stage in the lifecycle where the AI system is reevaluated after the
        RetirementStage The stage in the lifecycle where the AI system is retired and becomes
                DecommissionStage The stage in the lifecycle where the AI system is being decommissioned
                DiscardStage The stage in the lifecycle where the AI system is being discarded as
                ReplaceStage The stage in the lifecycle where the AI system is being replaced as part
        ValidationStage The stage in the lifecycle where the AI system is validated for
        VerificationStage The stage in the lifecycle where the AI system is being verified to
AIProcess A process involving AI technologies
AiRiskConcept Risk concepts such as risk sources, risks, consequences, and impacts
        AIBias Bias associated with development, use, or other activities involving an
                AiDataBias Bias that occurs due to unaddressed data properties that lead to AI
                        AiDataAggregationBias Bias that occurs from aggregating data covering different groups of
                        DataLabellingProcessBias Bias that occurs due to the labelling process itself introducing
                        DistributedTrainingBias Bias that occurs due to distributed machine having different sources of
                        MissingFeaturesBias Bias that occurs when features are missing from individual training
                        NonRepresentativeSamplingBias Bias that occurs if a dataset is not representative of the intended
                AutomationBias Bias that occurs due to propensity for humans to favour suggestions from
                EngineeringDecisionBias Bias that occurs due to machine learning model architectures -
                        AiInformativenessBias Bias that occurs or some groups, the mapping between inputs present in
                        AlgorithmSelectionBias Bias that occurs from the selection of machine learning algorithms built
                        FeatureEngineeringBias Bias that occurs from steps such as encoding, data type conversion,
                        HyperparameterTuningBias Bias that occurs from hyperparameters defining how the model is
                        ModelBias Bias that occurs when ML uses functions like a maximum likelihood
                        ModelInteractionBias Bias that occurs from the structure of a model to create biased
                                ModelExpressivenessBias Bias that occurs from the number and nature of parameters in a model as
        AiDataRisk Risk associated with data used or produced or otherwise involved in the
                InputDataRisk Risks and risk concepts related to input data
                        InputDataBias Concept representing input data containing or potentially containing
                        InputDataInaccurate Concept representing input data being inaccurate
                        InputDataInappropriate Concept representing input data being inappropriate
                        InputDataIncomplete Concept representing input data being incomplete
                        InputDataInconsistent Concept representing input data being inconsistent
                        InputDataMisclassified Concept representing input data being misclassified
                        InputDataMisinterpretation Concept representing input data being misinterpreted
                        InputDataNoise Concept representing input data being noisy
                        InputDataOutdated Concept representing input data being outdated
                        InputDataSelectionError Concept representing an error in input data selection
                        InputDataSparse Concept representing input data being sparse
                        InputDataUnrepresentative Concept representing input data being unrepresentative
                        InputDataUnstructured Concept representing input data being unstructured
                        InputDataUnverified Concept representing input data being unverified
                TestingDataRisk Risks and risk concepts related to testing data
                        TestingDataBias Concept representing testing data containing or potentially containing
                        TestingDataInaccurate Concept representing testing data being inaccurate
                        TestingDataInappropriate Concept representing testing data being inappropriate
                        TestingDataIncomplete Concept representing testing data being incomplete
                        TestingDataInconsistent Concept representing testing data being inconsistent
                        TestingDataMisclassified Concept representing testing data being misclassified
                        TestingDataMisinterpretation Concept representing testing data being misinterpreted
                        TestingDataNoise Concept representing testing data being noisy
                        TestingDataOutdated Concept representing testing data being outdated
                        TestingDataSelectionError Concept representing an error in testing data selection
                        TestingDataSparse Concept representing testing data being sparse
                        TestingDataUnrepresentative Concept representing testing data being unrepresentative
                        TestingDataUnstructured Concept representing testing data being unstructured
                        TestingDataUnverified Concept representing testing data being unverified
                ValidationDataRisk Risks and risk concepts related to validation data
                        ValidationDataBias Concept representing validation data containing or potentially
                        ValidationDataInaccurate Concept representing validation data being inaccurate
                        ValidationDataInappropriate Concept representing validation data being inappropriate
                        ValidationDataIncomplete Concept representing validation data being incomplete
                        ValidationDataInconsistent Concept representing validation data being inconsistent
                        ValidationDataMisclassified Concept representing validation data being misclassified
                        ValidationDataMisinterpretation Concept representing validation data being misinterpreted
                        ValidationDataNoise Concept representing validation data being noisy
                        ValidationDataOutdated Concept representing validation data being outdated
                        ValidationDataSelectionError Concept representing an error in validation data selection
                        ValidationDataSparse Concept representing validation data being sparse
                        ValidationDataUnrepresentative Concept representing validation data being unrepresentative
                        ValidationDataUnstructured Concept representing validation data being unstructured
                        ValidationDataUnverified Concept representing validation data being unverified
        AiSecurityAttack Risks or issues associated with security attacks related to AI
                AdversarialAttack Inputs designed to cause the model to make a mistake
                DataPoisoning Attack trying to manipulate the training dataset
                ModelEvasion An input, which seems normal for a human but is wrongly classified by ML
                ModelInversion A type of attack to AI models, in which the access to a model is abused
        AISystemRisk Risks associated with AI Systems
        ModelRisk Risks associated with AI Models
        UserRisk Risks associated with Users of AI Systems
Benchmarking Measure where performance and outputs are compared to best practices,
BiasAssessment Examination of a data set, model, or AI system for bias
        BiasDetection Indicates measures to detect bias
        BiasMitigation Indicates measures to mitigate bias
        BiasPrevention Indicates measures to prevent bias
DataOperation Processing of data for the development or use of AI models
        DataCollection Processing operation where data is collected, e
        DataPreparation Processing operation where data is prepared, e
                DataAggregation Processing operation where data is aggregated, e
                DataAnnotation Processing operation where data is annoated, e
                        DataLabelling Processing operation where data annotation is carried out through
                DataCleaning Processing operation where data is cleaned, e
                DataEnrichment Processing operation where data is enriced, e
                DataUpdating Processing operation where data is updated, e
ExplainabilityRisk Risk that an AI's decisions or behaviors cannot be adequately
MachineLearningPlatform Technology platform for developing, deploying, and managing machine
ModelTraining Process to determine or to improve the parameters of a machine learning
        ModelFineTuning Process where a pre-trained model is further refined through the use of
TrainingTechnique Process to determine or to improve the parameters of a machine learning
TransparencyRisk Risk that an AI's design, performance, outputs, or other characteristics

Slots

Slot Description
ai_has_capability Indicates the use of AI capability for the associated context
ai_has_data Associates data with an AI system or model or implementation
ai_has_model Indicates the use of an AI model for the associated context
has_ai Indicates the use of AI for the associated context
has_ai_system Indicates the use of AI system for the associated context
has_gpai_model Indicates the use of an GPAI model for the associated context
has_technique Indicates the use of AI technique for the associated context
has_testing_data Associates the data used for testing AI
has_training_data Associates the data used for training AI
has_validation_data Associates the data used for validating AI

Enumerations

Enumeration Description

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci...
Double A real number that conforms to the xsd:double specification
Float A real number that conforms to the xsd:float specification
Integer An integer
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular...
Uri a complete URI
Uriorcurie a URI or a CURIE

Subsets

Subset Description
AiCapabilitiesSubset Entities from the DPV ai/modules/capabilities submodule
AiCoreSubset Entities from the DPV ai/modules/core submodule
AiDataSubset Entities from the DPV ai/modules/data submodule
AiDevelopmentSubset Entities from the DPV ai/modules/development submodule
AiLifecycleSubset Entities from the DPV ai/modules/lifecycle submodule
AiMeasuresSubset Entities from the DPV ai/modules/measures submodule
AiRisksSubset Entities from the DPV ai/modules/risks submodule
AiSubset All entities from the DPV ai extension
AiSystemsSubset Entities from the DPV ai/modules/systems submodule
AiTechniquesSubset Entities from the DPV ai/modules/techniques submodule