@prefix : <https://w3id.org/aidoc-ap#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <https://w3id.org/aidoc-ap#> .

<https://w3id.org/aidoc-ap#> rdf:type owl:Ontology ;
                              owl:versionIRI <https://w3id.org/aidoc-ap/1.1> ;
                              <http://purl.org/dc/terms/contributor> _:genid1 ;
                              <http://purl.org/dc/terms/creator> _:genid2 ,
                                                                 _:genid3 ,
                                                                 _:genid4 ;
                              <http://purl.org/dc/terms/description> "AIDOC-AP is an application profile for representing the technical documentation of AI systems required under Article 11 and Annex IV of the EU AI Act in a structured, machine-readable form. It reuses established Semantic Web vocabularies (PROV-O, DCAT, MLSchema, AIRO, VAIR, DPV) where possible and adds Annex IV-specific terms, so that provider documentation can be captured as a knowledge graph and checked for completeness against the regulation."@en ;
                              <http://purl.org/dc/terms/issued> "2025-12-04"^^xsd:date ;
                              <http://purl.org/dc/terms/language> "en" ;
                              <http://purl.org/dc/terms/license> <https://creativecommons.org/licenses/by/4.0/> ;
                              <http://purl.org/dc/terms/modified> "2026-07-07"^^xsd:date ;
                              <http://purl.org/dc/terms/publisher> _:genid5 ;
                              <http://purl.org/dc/terms/title> "AIDOC-AP - AI Documentation Application Profile"@en ;
                              <http://purl.org/vocab/vann/preferredNamespacePrefix> "aidoc" ;
                              <http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/aidoc-ap#" ;
                              rdfs:label "AIDOC-AP"@en ;
                              owl:priorVersion <https://w3id.org/aidoc-ap/1.0> ;
                              owl:versionInfo "1.1" ;
                              <https://schema.org/funding> <https://cordis.europa.eu/project/id/101189650> ;
                              <https://schema.org/keywords> "AI systems, ontology, AIDOC-AP, AI lifecycle, AI Act"@en .

_:genid1 rdf:type <http://xmlns.com/foaf/0.1/Person> ;
          <http://xmlns.com/foaf/0.1/name> "Timea Pahi" ;
          <http://xmlns.com/foaf/0.1/organization> "University of Applied Sciences St. Pölten" .

_:genid2 rdf:type <http://xmlns.com/foaf/0.1/Person> ;
          <http://xmlns.com/foaf/0.1/mbox> <mailto:sebastian.neumaier@ustp.at> ;
          <http://xmlns.com/foaf/0.1/name> "Sebastian Neumaier" ;
          <http://xmlns.com/foaf/0.1/organization> "University of Applied Sciences St. Pölten" .

_:genid3 rdf:type <http://xmlns.com/foaf/0.1/Person> ;
          <http://xmlns.com/foaf/0.1/name> "Tobias Dam" ;
          <http://xmlns.com/foaf/0.1/organization> "University of Applied Sciences St. Pölten" .

_:genid4 rdf:type <http://xmlns.com/foaf/0.1/Person> ;
          <http://xmlns.com/foaf/0.1/name> "Fabian Kovac" ;
          <http://xmlns.com/foaf/0.1/organization> "University of Applied Sciences St. Pölten" .

_:genid5 <http://xmlns.com/foaf/0.1/homepage> <https://certain-project.eu> ;
          <http://xmlns.com/foaf/0.1/name> "CERTAIN Project" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/contributor
<http://purl.org/dc/terms/contributor> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/issued
<http://purl.org/dc/terms/issued> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/language
<http://purl.org/dc/terms/language> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/modified
<http://purl.org/dc/terms/modified> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/publisher
<http://purl.org/dc/terms/publisher> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/source
<http://purl.org/dc/terms/source> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespacePrefix
<http://purl.org/vocab/vann/preferredNamespacePrefix> rdf:type owl:AnnotationProperty .


###  http://purl.org/vocab/vann/preferredNamespaceUri
<http://purl.org/vocab/vann/preferredNamespaceUri> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#broadMatch
<http://www.w3.org/2004/02/skos/core#broadMatch> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#broader
<http://www.w3.org/2004/02/skos/core#broader> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#closeMatch
<http://www.w3.org/2004/02/skos/core#closeMatch> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#definition
<http://www.w3.org/2004/02/skos/core#definition> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#exactMatch
<http://www.w3.org/2004/02/skos/core#exactMatch> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#narrowMatch
<http://www.w3.org/2004/02/skos/core#narrowMatch> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/2004/02/skos/core#relatedMatch
<http://www.w3.org/2004/02/skos/core#relatedMatch> rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/homepage
<http://xmlns.com/foaf/0.1/homepage> rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/mbox
<http://xmlns.com/foaf/0.1/mbox> rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/name
<http://xmlns.com/foaf/0.1/name> rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/organization
<http://xmlns.com/foaf/0.1/organization> rdf:type owl:AnnotationProperty .


###  https://schema.org/funding
<https://schema.org/funding> rdf:type owl:AnnotationProperty .


###  https://schema.org/keywords
<https://schema.org/keywords> rdf:type owl:AnnotationProperty .


#################################################################
#    Datatypes
#################################################################

###  http://www.w3.org/2001/XMLSchema#date
xsd:date rdf:type rdfs:Datatype .


#################################################################
#    Object Properties
#################################################################

###  http://purl.org/dc/terms/hasPart
<http://purl.org/dc/terms/hasPart> rdf:type owl:ObjectProperty .


###  https://w3id.org/aidoc-ap#affects
:affects rdf:type owl:ObjectProperty ;
         rdfs:domain :AIActivity ;
         rdfs:range :AIArtifact ;
         rdfs:comment "Links an activity to the artifact it affects or modifies."@en ;
         rdfs:label "affects"@en .


###  https://w3id.org/aidoc-ap#appliesStandard
:appliesStandard rdf:type owl:ObjectProperty ;
                 rdfs:domain :AISystem ;
                 rdfs:range :Standard ;
                 rdfs:comment "Links an AI system to a standard it has applied for compliance."@en ;
                 rdfs:label "applies standard"@en ;
                 <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/airo#conformsToStandard> .


###  https://w3id.org/aidoc-ap#dependsOn
:dependsOn rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf <http://purl.org/dc/terms/hasPart> ;
           rdfs:domain [ rdf:type owl:Class ;
                         owl:unionOf ( :AIArtifact
                                       :AISystem
                                     )
                       ] ;
           rdfs:range :AIArtifact ;
           rdfs:comment "Links a system or component to its software."@en ;
           rdfs:label "depends on"@en ;
           <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/airo#hasComponent> .


###  https://w3id.org/aidoc-ap#feedsIntoComponent
:feedsIntoComponent rdf:type owl:ObjectProperty ;
                    rdfs:domain :SoftwareComponent ;
                    rdfs:range :SoftwareComponent ;
                    rdfs:comment "Indicates that the output of one software component is used as input by another, forming part of the system's processing flow."@en ;
                    rdfs:label "feeds into component"@en .


###  https://w3id.org/aidoc-ap#hasAIActivity
:hasAIActivity rdf:type owl:ObjectProperty ;
               rdfs:domain <https://w3id.org/airo#AILifecyclePhase> ;
               rdfs:range :AIActivity ;
               rdfs:comment "Links an AI Lifecycle Phase to a specific AI Activity."@en ;
               rdfs:label "has AI activity"@en .


###  https://w3id.org/aidoc-ap#hasCapability
:hasCapability rdf:type owl:ObjectProperty ;
               rdfs:domain :AISystem ;
               rdfs:range :AISystemCapability ;
               rdfs:comment "Relates an AISystem to an AISystemCapability it is designed to exhibit or support" ;
               rdfs:label "has capability"@en ;
               <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#hasCapability> .


###  https://w3id.org/aidoc-ap#hasChangeLog
:hasChangeLog rdf:type owl:ObjectProperty ;
              rdfs:domain :AISystem ;
              rdfs:range :ChangeLog ;
              rdfs:comment "Links an AI system to its change log."@en ;
              rdfs:label "has changelog"@en .


###  https://w3id.org/aidoc-ap#hasChangeRecord
:hasChangeRecord rdf:type owl:ObjectProperty ;
                 rdfs:domain :ChangeLog ;
                 rdfs:range :ChangeRecord ;
                 rdfs:comment "Links a ChangeLog to one or more ChangeRecords."@en ;
                 rdfs:label "has change record"@en .


###  https://w3id.org/aidoc-ap#hasComponent
:hasComponent rdf:type owl:ObjectProperty ;
              rdfs:domain :AISystem ;
              rdfs:range [ rdf:type owl:Class ;
                           owl:unionOf ( :AIArtifact
                                         <https://w3id.org/airo#AIComponent>
                                       )
                         ] ;
              rdfs:comment "Links an AISystem to its constituent components like models and datasets."@en ;
              rdfs:label "has component"@en ;
              <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/airo#hasComponent> .


###  https://w3id.org/aidoc-ap#hasDeclarationOfConformity
:hasDeclarationOfConformity rdf:type owl:ObjectProperty ;
                            rdfs:domain :AISystem ;
                            rdfs:range :DeclarationOfConformity ;
                            rdfs:comment "Links an AI system to its EU Declaration of Conformity document."@en ;
                            rdfs:label "has declaration of conformity"@en .


###  https://w3id.org/aidoc-ap#hasFrequency
:hasFrequency rdf:type owl:ObjectProperty ;
              rdfs:domain :AIActivity ;
              rdfs:range <http://purl.org/dc/terms/Frequency> ;
              rdfs:comment "Specifies the frequency or recurrence pattern at which an AI activity is performed."@en ;
              rdfs:label "has Frequency"@en .


###  https://w3id.org/aidoc-ap#hasHumanOversight
:hasHumanOversight rdf:type owl:ObjectProperty ;
                   rdfs:domain :AISystem ;
                   rdfs:range :HumanOversightMechanism ;
                   rdfs:comment "Links an AI system to a mechanism for human oversight or intervention."@en ;
                   rdfs:label "has human oversight"@en .


###  https://w3id.org/aidoc-ap#hasIntendedPurpose
:hasIntendedPurpose rdf:type owl:ObjectProperty ;
                    rdfs:domain :AISystem ;
                    rdfs:range :IntendedPurpose ;
                    <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(12)" ;
                    rdfs:comment "Links an AI system to its intended purpose, modelled as an aidoc:IntendedPurpose resource rather than a plain string, so that purposes can be linked, compared and tracked across system versions."@en ;
                    rdfs:label "has intended purpose"@en .


###  https://w3id.org/aidoc-ap#hasInterface
:hasInterface rdf:type owl:ObjectProperty ;
              rdfs:domain :AISystem ;
              rdfs:range :Interface ;
              rdfs:comment "Links an AI system to the interface it provides to users or operators."@en ;
              rdfs:label "has interface"@en .


###  https://w3id.org/aidoc-ap#hasLifecycleStage
:hasLifecycleStage rdf:type owl:ObjectProperty ;
                   rdfs:domain :AISystem ;
                   rdfs:range <https://w3id.org/airo#AILifecyclePhase> ;
                   rdfs:comment "Links an AI system to its various phases throughout its entire lifecycle."@en ;
                   rdfs:label "has lifecycle stage"@en .


###  https://w3id.org/aidoc-ap#hasModality
:hasModality rdf:type owl:ObjectProperty ;
             rdfs:domain :AISystem ;
             rdfs:range :Modality ;
             rdfs:comment "Links an AI system to its form of provision, modelled as a resource rather than a plain string. The datatype property aidoc:modality is retained as a string shortcut for text-based documentation workflows."@en ;
             rdfs:label "has modality"@en .


###  https://w3id.org/aidoc-ap#hasPerformanceMetric
:hasPerformanceMetric rdf:type owl:ObjectProperty ;
                      rdfs:domain :ModelEvaluation ;
                      rdfs:range :PerformanceMetric ;
                      rdfs:comment "Links an evaluation activity to the performance metric it uses."@en ;
                      rdfs:label "has performance metric"@en .


###  https://w3id.org/aidoc-ap#hasResponsibleDeveloper
:hasResponsibleDeveloper rdf:type owl:ObjectProperty ;
                         rdfs:domain :SoftwareDevelopment ;
                         rdfs:range [ rdf:type owl:Class ;
                                      owl:unionOf ( :AIResearcher
                                                    <https://w3id.org/airo#AIDeveloper>
                                                  )
                                    ] ;
                         rdfs:comment "Links a software development activity to the developers responsible for it."@en ;
                         rdfs:label "has responsible developer"@en .


###  https://w3id.org/aidoc-ap#hasRisk
:hasRisk rdf:type owl:ObjectProperty ;
         rdfs:domain [ rdf:type owl:Class ;
                       owl:unionOf ( :AIArtifact
                                     :AISystem
                                   )
                     ] ;
         rdfs:range <https://w3id.org/airo#Risk> ;
         <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(2)" ;
         rdfs:comment "Links an AI artifact (e.g., model or dataset) or an AI system to an associated risk. An AI risk can be modelled using the AIRO ontology. Risk means the combination of the probability of an occurrence of harm and the severity of that harm."@en ;
         rdfs:label "has risk"@en ;
         <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#hasRisk> .


###  https://w3id.org/aidoc-ap#hasSoftwareComponent
:hasSoftwareComponent rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf :hasComponent ;
                      rdfs:domain :AISystem ;
                      rdfs:range :SoftwareComponent ;
                      rdfs:comment "Links an AI system to its software components, such as services or modules that participate in the overall processing."@en ;
                      rdfs:label "has software component"@en .


###  https://w3id.org/aidoc-ap#hasSourceDataset
:hasSourceDataset rdf:type owl:ObjectProperty ;
                  rdfs:domain :DataPipeline ;
                  rdfs:range :Dataset ;
                  rdfs:comment "Links a DataPipeline activity to its source datasets."@en ;
                  rdfs:label "has source dataset"@en .


###  https://w3id.org/aidoc-ap#hasStakeholder
:hasStakeholder rdf:type owl:ObjectProperty ;
                rdfs:domain :ChangeRecord ;
                rdfs:range [ rdf:type owl:Class ;
                             owl:unionOf ( :AIAgent
                                           <https://w3id.org/airo#Stakeholder>
                                         )
                           ] ;
                rdfs:comment "Links the change record to stakeholders (airo:stakeholder or aidoc-ap:AIAgent)."@en ;
                rdfs:label "has stakeholder"@en .


###  https://w3id.org/aidoc-ap#hasTransparencyMeasure
:hasTransparencyMeasure rdf:type owl:ObjectProperty ;
                        rdfs:domain :AISystem ;
                        rdfs:range :TransparencyMeasure ;
                        rdfs:comment "Links an AI system to measures in place to ensure transparency."@en ;
                        rdfs:label "has transparency measure"@en .


###  https://w3id.org/aidoc-ap#hasVisualDocumentation
:hasVisualDocumentation rdf:type owl:ObjectProperty ;
                        rdfs:domain :AISystem ;
                        rdfs:range :VisualDocumentation ;
                        rdfs:comment "Links an AI system to visual documentation such as photographs, diagrams, or illustrations showing external features, markings, and internal layout."@en ;
                        rdfs:label "has visual documentation"@en .


###  https://w3id.org/aidoc-ap#implementsTask
:implementsTask rdf:type owl:ObjectProperty ;
                rdfs:domain :AIMethod ;
                rdfs:range :AITask ;
                rdfs:comment "Links an AIMethod to the AITask it is designed to perform."@en ;
                rdfs:label "implements task"@en .


###  https://w3id.org/aidoc-ap#isDeployedBy
:isDeployedBy rdf:type owl:ObjectProperty ;
              rdfs:domain :AISystem ;
              rdfs:range :AIDeployer ;
              rdfs:comment "Links an AI system to its deployer."@en ;
              rdfs:label "is deployed by"@en ;
              <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#isDeployedBy> .


###  https://w3id.org/aidoc-ap#isProvidedBy
:isProvidedBy rdf:type owl:ObjectProperty ;
              rdfs:domain :AISystem ;
              rdfs:range :AIProvider ;
              rdfs:comment "Links an AI system to its provider."@en ;
              rdfs:label "is provided by"@en ;
              <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#isProvidedBy> .


###  https://w3id.org/aidoc-ap#isStoredAt
:isStoredAt rdf:type owl:ObjectProperty ;
            rdfs:domain :AIArtifact ;
            rdfs:range <http://www.w3.org/ns/prov#Entity> ;
            rdfs:comment "Links an AI artifact to the location or entity where it is stored."@en ;
            rdfs:label "is stored at"@en .


###  https://w3id.org/aidoc-ap#logsActivity
:logsActivity rdf:type owl:ObjectProperty ;
              rdfs:domain :DataMonitoringAndLogging ;
              rdfs:range <http://www.w3.org/ns/prov#Activity> ;
              rdfs:comment "Links a monitoring activity to the type of activity that is logged."@en ;
              rdfs:label "logs activity"@en .


###  https://w3id.org/aidoc-ap#producesDataset
:producesDataset rdf:type owl:ObjectProperty ;
                 rdfs:domain :DataPipeline ;
                 rdfs:range :Dataset ;
                 rdfs:comment "Links a DataPipeline activity to the finished dataset it produces."@en ;
                 rdfs:label "produces dataset"@en .


###  https://w3id.org/aidoc-ap#producesLog
:producesLog rdf:type owl:ObjectProperty ;
             rdfs:domain :DataMonitoringAndLogging ;
             rdfs:range :Log ;
             rdfs:comment "Links a monitoring activity to the log it produces."@en ;
             rdfs:label "produces log"@en .


###  https://w3id.org/aidoc-ap#providesComputationalResource
:providesComputationalResource rdf:type owl:ObjectProperty ;
                               rdfs:domain :HardwareComponent ;
                               rdfs:range :ComputationalResource ;
                               rdfs:comment "Links a hardware component to the computational resource it provides."@en ;
                               rdfs:label "provides computational resource"@en .


###  https://w3id.org/aidoc-ap#recordsChange
:recordsChange rdf:type owl:ObjectProperty ;
               rdfs:domain :ChangeRecord ;
               rdfs:range <https://w3id.org/airo#Change> ;
               rdfs:comment "Links the change record to the change (airo:Change)."@en ;
               rdfs:label "records change"@en .


###  https://w3id.org/aidoc-ap#requiresHardware
:requiresHardware rdf:type owl:ObjectProperty ;
                  rdfs:domain [ rdf:type owl:Class ;
                                owl:unionOf ( :AIArtifact
                                              :AISystem
                                            )
                              ] ;
                  rdfs:range [ rdf:type owl:Class ;
                               owl:unionOf ( <http://w3id.org/devops-infra/server#Server>
                                             :HardwareComponent
                                           )
                             ] ;
                  rdfs:comment "Links a system or artifact to the hardware components or servers it needs to run."@en ;
                  rdfs:label "requires hardware"@en ;
                  <http://www.w3.org/2004/02/skos/core#relatedMatch> <https://w3id.org/airo#runsOnHardware> .


###  https://w3id.org/aidoc-ap#stores
:stores rdf:type owl:ObjectProperty ;
        owl:inverseOf :isStoredAt ;
        rdfs:domain <http://www.w3.org/ns/prov#Entity> ;
        rdfs:range :AIArtifact ;
        rdfs:comment "Links a storage location or entity to the AI artifacts it stores."@en ;
        rdfs:label "stores"@en .


###  https://w3id.org/aidoc-ap#storesLogsAt
:storesLogsAt rdf:type owl:ObjectProperty ;
              rdfs:domain :DataMonitoringAndLogging ;
              rdfs:range <http://www.w3.org/ns/prov#Entity> ;
              rdfs:comment "Links a monitoring activity to where its logs are stored."@en ;
              rdfs:label "stores logs at"@en .


###  https://w3id.org/aidoc-ap#supportsCapability
:supportsCapability rdf:type owl:ObjectProperty ;
                    rdfs:domain :AITask ;
                    rdfs:range :AISystemCapability ;
                    rdfs:comment "Indicates that an AITask contributes to achieving a broader AISystemCapability."@en ;
                    rdfs:label "supports capability"@en .


###  https://w3id.org/aidoc-ap#usesAIMethod
:usesAIMethod rdf:type owl:ObjectProperty ;
              rdfs:domain :AIModel ;
              rdfs:range :AIMethod ;
              rdfs:comment "Links an AI model to the specific AI method it is based on."@en ;
              rdfs:label "uses AI method"@en ;
              <http://www.w3.org/2004/02/skos/core#relatedMatch> <https://w3id.org/airo#AITechnique> .


###  https://w3id.org/aidoc-ap#usesTestData
:usesTestData rdf:type owl:ObjectProperty ;
              rdfs:domain :DataTesting ;
              rdfs:range :Dataset ;
              rdfs:comment "Links a testing activity to the dataset used for testing."@en ;
              rdfs:label "uses test data"@en ;
              <http://www.w3.org/2004/02/skos/core#relatedMatch> <https://w3id.org/airo#hasTrainingData> .


###  https://w3id.org/aidoc-ap#usesTrainingData
:usesTrainingData rdf:type owl:ObjectProperty ;
                  rdfs:domain :DataTraining ;
                  rdfs:range :Dataset ;
                  rdfs:comment "Links a training activity to the dataset used for training."@en ;
                  rdfs:label "uses training data"@en ;
                  <http://www.w3.org/2004/02/skos/core#relatedMatch> <https://w3id.org/airo#hasTrainingData> .


###  https://w3id.org/aidoc-ap#usesValidationData
:usesValidationData rdf:type owl:ObjectProperty ;
                    rdfs:domain :DataValidation ;
                    rdfs:range :Dataset ;
                    rdfs:comment "Links a validation activity to the dataset used for validation."@en ;
                    rdfs:label "uses validation data"@en ;
                    <http://www.w3.org/2004/02/skos/core#relatedMatch> <ttps://w3id.org/airo#hasValidationData> .


###  https://w3id.org/airo#hasCapability
<https://w3id.org/airo#hasCapability> rdf:type owl:ObjectProperty .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/aidoc-ap#annotationTool
:annotationTool rdf:type owl:DatatypeProperty ;
                rdfs:domain :LabelingProcedure ;
                rdfs:range xsd:string ;
                rdfs:comment "Tool or platform used to perform annotation (e.g., internal tool, external labeling platform)."@en ;
                rdfs:label "annotation tool"@en .


###  https://w3id.org/aidoc-ap#annotatorType
:annotatorType rdf:type owl:DatatypeProperty ;
               rdfs:domain :LabelingProcedure ;
               rdfs:range xsd:string ;
               rdfs:comment "Type of annotators involved in the labeling procedure (e.g., domain experts, laypersons, crowd workers)."@en ;
               rdfs:label "annotator type"@en .


###  https://w3id.org/aidoc-ap#dataCharacteristic
:dataCharacteristic rdf:type owl:DatatypeProperty ;
                    rdfs:domain :Dataset ;
                    rdfs:range xsd:string ;
                    rdfs:comment "Project-specific summary of key characteristics of the dataset, such as feature types, label distributions, data modalities or known biases. For interoperable descriptions, individual variables SHOULD be modeled with schema:variableMeasured and quality aspects with dqv:hasQualityMeasurement / dqv:hasQualityAnnotation."@en ;
                    rdfs:label "data characteristic"@en .


###  https://w3id.org/aidoc-ap#dataCollectionMethod
:dataCollectionMethod rdf:type owl:DatatypeProperty ;
                      rdfs:domain :Dataset ;
                      rdfs:range xsd:string ;
                      rdfs:comment "Project-specific description of the method used to collect the data (e.g., manual annotation, web scraping, sensor logs). For interoperability, this SHOULD be complemented with dcterms:provenance and, where appropriate, schema:measurementTechnique."@en ;
                      rdfs:label "data collection method"@en .


###  https://w3id.org/aidoc-ap#dataScope
:dataScope rdf:type owl:DatatypeProperty ;
           rdfs:domain :Dataset ;
           rdfs:range xsd:string ;
           rdfs:comment "Project-specific summary of the scope of the data contained in the dataset (e.g., population, geography, time period). For interoperable modeling, more specific aspects SHOULD be captured using dcterms:spatial, dcterms:temporal and dcterms:coverage."@en ;
           rdfs:label "data scope"@en .


###  https://w3id.org/aidoc-ap#dataSelectionCriteria
:dataSelectionCriteria rdf:type owl:DatatypeProperty ;
                       rdfs:domain :Dataset ;
                       rdfs:range xsd:string ;
                       rdfs:comment "Project-specific description of inclusion and exclusion criteria or sampling strategy used to select data for the dataset. Related sampling and bias information MAY also be represented using dqv:hasQualityAnnotation on the dataset or a dedicated sampling-plan resource."@en ;
                       rdfs:label "data selection criteria"@en .


###  https://w3id.org/aidoc-ap#depicts
:depicts rdf:type owl:DatatypeProperty ;
         rdfs:domain :VisualDocumentation ;
         rdfs:range xsd:string ;
         rdfs:comment "Description of what the visual documentation shows (e.g., 'external view', 'internal layout', 'marking placement')."@en ;
         rdfs:label "depicts"@en ;
         <http://www.w3.org/2004/02/skos/core#closeMatch> <http://xmlns.com/foaf/0.1/depicts> .


###  https://w3id.org/aidoc-ap#endDate
:endDate rdf:type owl:DatatypeProperty ;
         rdfs:domain :ChangeRecord ;
         rdfs:range xsd:date ;
         rdfs:comment "The end date of the change."@en ;
         rdfs:label "end date"@en .


###  https://w3id.org/aidoc-ap#evaluationMethod
:evaluationMethod rdf:type owl:DatatypeProperty ;
                  rdfs:domain :ModelEvaluation ;
                  rdfs:range xsd:string ;
                  rdfs:comment "The methodology used to evaluate a performance metric."@en ;
                  rdfs:label "evaluation method"@en .


###  https://w3id.org/aidoc-ap#hasArchitecture
:hasArchitecture rdf:type owl:DatatypeProperty ;
                 rdfs:domain [ rdf:type owl:Class ;
                               owl:unionOf ( :AIModel
                                             :AISystem
                                           )
                             ] ;
                 rdfs:range rdfs:Literal ;
                 rdfs:comment "Links a system or model to a description of its architecture."@en ;
                 rdfs:label "has architecture"@en .


###  https://w3id.org/aidoc-ap#labelingGuideline
:labelingGuideline rdf:type owl:DatatypeProperty ;
                   rdfs:domain :LabelingProcedure ;
                   rdfs:range xsd:string ;
                   rdfs:comment "Guidelines or instructions provided to annotators when assigning labels."@en ;
                   rdfs:label "labeling guideline"@en .


###  https://w3id.org/aidoc-ap#missingDataStrategy
:missingDataStrategy rdf:type owl:DatatypeProperty ;
                     rdfs:domain :DataCleaningProcedure ;
                     rdfs:range xsd:string ;
                     rdfs:comment "Strategy for handling missing data (e.g., imputation, deletion, flagging)."@en ;
                     rdfs:label "missing data strategy"@en .


###  https://w3id.org/aidoc-ap#outlierHandlingMethod
:outlierHandlingMethod rdf:type owl:DatatypeProperty ;
                       rdfs:domain :DataCleaningProcedure ;
                       rdfs:range xsd:string ;
                       rdfs:comment "Methods used to identify and handle outliers or other problematic records in the data."@en ;
                       rdfs:label "outlier handling method"@en .


###  https://w3id.org/aidoc-ap#qualityMetricsUsed
:qualityMetricsUsed rdf:type owl:DatatypeProperty ;
                    rdfs:domain :DataCleaningProcedure ;
                    rdfs:range xsd:string ;
                    rdfs:comment "Data quality metrics or thresholds used to assess the dataset after cleaning."@en ;
                    rdfs:label "quality metrics used"@en .


###  https://w3id.org/aidoc-ap#reasonForChange
:reasonForChange rdf:type owl:DatatypeProperty ;
                 rdfs:domain :ChangeRecord ;
                 rdfs:range xsd:string ;
                 rdfs:comment "The reason for the change."@en ;
                 rdfs:label "reason for change"@en .


###  https://w3id.org/aidoc-ap#resourceConfiguration
:resourceConfiguration rdf:type owl:DatatypeProperty ;
                       rdfs:domain :ComputationalResource ;
                       rdfs:range xsd:string ;
                       rdfs:comment "Configuration details of the computational resource (e.g., number and type of GPUs, CPU cores, memory, accelerator type)."@en ;
                       rdfs:label "resource configuration"@en .


###  https://w3id.org/aidoc-ap#resourceType
:resourceType rdf:type owl:DatatypeProperty ;
              rdfs:domain :ComputationalResource ;
              rdfs:range xsd:string ;
              rdfs:comment "Type of computational resource used (e.g., GPU cluster, CPU server, cloud instance)."@en ;
              rdfs:label "resource type"@en .


###  https://w3id.org/aidoc-ap#resourceVendor
:resourceVendor rdf:type owl:DatatypeProperty ;
                rdfs:domain :ComputationalResource ;
                rdfs:range xsd:string ;
                rdfs:comment "Provider or vendor of the computational resource (e.g., cloud provider, hardware manufacturer)."@en ;
                rdfs:label "resource vendor"@en .


###  https://w3id.org/aidoc-ap#startDate
:startDate rdf:type owl:DatatypeProperty ;
           rdfs:domain :ChangeRecord ;
           rdfs:range xsd:date ;
           rdfs:comment "The start date of the change."@en ;
           rdfs:label "start date"@en .


###  https://w3id.org/aidoc-ap#version
:version rdf:type owl:DatatypeProperty ;
         rdfs:domain <http://www.w3.org/ns/prov#Entity> ;
         rdfs:range xsd:string ;
         rdfs:comment "The version of the AI system or artifact."@en ;
         rdfs:label "version"@en .


#################################################################
#    Classes
#################################################################

###  http://purl.org/dc/terms/Frequency
<http://purl.org/dc/terms/Frequency> rdf:type owl:Class .


###  http://w3id.org/devops-infra/server#Server
<http://w3id.org/devops-infra/server#Server> rdf:type owl:Class .


###  http://www.w3.org/ns/dqv#Metric
<http://www.w3.org/ns/dqv#Metric> rdf:type owl:Class .


###  http://www.w3.org/ns/mls#Algorithm
<http://www.w3.org/ns/mls#Algorithm> rdf:type owl:Class .


###  http://www.w3.org/ns/mls#Dataset
<http://www.w3.org/ns/mls#Dataset> rdf:type owl:Class .


###  http://www.w3.org/ns/mls#Experiment
<http://www.w3.org/ns/mls#Experiment> rdf:type owl:Class .


###  http://www.w3.org/ns/mls#Implementation
<http://www.w3.org/ns/mls#Implementation> rdf:type owl:Class .


###  http://www.w3.org/ns/mls#Model
<http://www.w3.org/ns/mls#Model> rdf:type owl:Class .


###  http://www.w3.org/ns/mls#Software
<http://www.w3.org/ns/mls#Software> rdf:type owl:Class .


###  http://www.w3.org/ns/prov#Activity
<http://www.w3.org/ns/prov#Activity> rdf:type owl:Class .


###  http://www.w3.org/ns/prov#Agent
<http://www.w3.org/ns/prov#Agent> rdf:type owl:Class .


###  http://www.w3.org/ns/prov#Entity
<http://www.w3.org/ns/prov#Entity> rdf:type owl:Class .


###  http://xmlns.com/foaf/0.1/Organization
<http://xmlns.com/foaf/0.1/Organization> rdf:type owl:Class .


###  http://xmlns.com/foaf/0.1/Person
<http://xmlns.com/foaf/0.1/Person> rdf:type owl:Class .


###  https://w3id.org/aidoc-ap#AIActivity
:AIActivity rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/prov#Activity> ;
            rdfs:comment "A superclass for all activities in the AI lifecycle, derived from prov:Activity."@en ;
            rdfs:label "AI Activity"@en .


###  https://w3id.org/aidoc-ap#AIAgent
:AIAgent rdf:type owl:Class ;
         rdfs:subClassOf <http://www.w3.org/ns/prov#Agent> ;
         rdfs:comment "A superclass for all agents involved in the AI lifecycle, derived from prov:Agent."@en ;
         rdfs:label "AI Agent"@en ;
         <http://www.w3.org/2004/02/skos/core#exactMatch> <http://www.w3.org/airo#Stakeholder> .


###  https://w3id.org/aidoc-ap#AIArtifact
:AIArtifact rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
            rdfs:comment "A superclass for all tangible inputs and outputs of the AI lifecycle, derived from prov:Entity for provenance tracking."@en ;
            rdfs:label "AI Artifact"@en ;
            <http://www.w3.org/2004/02/skos/core#narrowMatch> <https://w3id.org/airo#Input> ,
                                                              <https://w3id.org/airo#Output> .


###  https://w3id.org/aidoc-ap#AIDeployer
:AIDeployer rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/prov#Agent> ,
                            <http://xmlns.com/foaf/0.1/Organization> ,
                            :AIAgent ,
                            <https://w3id.org/dpv/legal/eu/aiact#AIDeployer> ;
            <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(4)" ;
            rdfs:comment "Any natural or legal person, public authority, agency or other body using an AI system under its authority except where the AI system is used in the course of a personal non-professional activity"@en ;
            rdfs:label "AI Deployer"@en ;
            <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#AIDeployer> .


###  https://w3id.org/aidoc-ap#AIMethod
:AIMethod rdf:type owl:Class ;
          rdfs:subClassOf <http://www.w3.org/ns/mls#Algorithm> ;
          rdfs:comment "Reflects a mathematical algorithm which computes input data to execute an AI task."@en ;
          rdfs:label "AI Method"@en ;
          <http://www.w3.org/2004/02/skos/core#broadMatch> <https://w3id.org/airo#AITechnique> .


###  https://w3id.org/aidoc-ap#AIMethodCategory
:AIMethodCategory rdf:type owl:Class ;
                  rdfs:comment "A conceptual grouping of AI methods based on shared characteristics, such as machine learning, search optimization, or knowledge representation."@en ;
                  rdfs:label "AI Method Category" .


###  https://w3id.org/aidoc-ap#AIModel
:AIModel rdf:type owl:Class ;
         rdfs:subClassOf <http://www.w3.org/ns/mls#Model> ,
                         :AIArtifact ,
                         <https://w3id.org/dpv/ai#Model> ;
         rdfs:comment "A computational representation that enables an AI method to execute an AI task."@en ;
         rdfs:label "AI Model"@en ;
         <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#AIModel> .


###  https://w3id.org/aidoc-ap#AIProvider
:AIProvider rdf:type owl:Class ;
            rdfs:subClassOf <http://www.w3.org/ns/prov#Agent> ,
                            <http://xmlns.com/foaf/0.1/Organization> ,
                            :AIAgent ,
                            <https://w3id.org/dpv/legal/eu/aiact#AIProvider> ;
            <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(3)" ;
            rdfs:comment "A natural or legal person, public authority, agency or other body that develops an AI system or a general-purpose AI model or that has an AI system or a general-purpose AI model developed and places it on the market or puts the AI system into service under its own name or trademark, whether for payment or free of charge."@en ;
            rdfs:label "AI Provider"@en ;
            <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#AIProvider> .


###  https://w3id.org/aidoc-ap#AIResearcher
:AIResearcher rdf:type owl:Class ;
              rdfs:subClassOf <http://www.w3.org/ns/prov#Agent> ,
                              <http://xmlns.com/foaf/0.1/Person> ,
                              :AIAgent ;
              rdfs:comment "A person involved in the technical development of an AI system."@en ;
              rdfs:label "AI Researcher"@en ;
              <http://www.w3.org/2004/02/skos/core#broadMatch> <https://w3id.org/airo#AIDeveloper> .


###  https://w3id.org/aidoc-ap#AISystem
:AISystem rdf:type owl:Class ;
          rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ,
                          <https://w3id.org/dpv/ai#AISystem> ;
          <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(1)" ;
          rdfs:comment "An AI system is a machine-based system that is designed to operate with varying levels of autonomy and that may exhibit adaptiveness after deployment, and that, for explicit or implicit objectives, infers, from the input it receives, how to generate outputs such as predictions, content, recommendations, or decisions that can influence physical or virtual environments."@en ;
          rdfs:label "AI System"@en ;
          <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#AISystem> .


###  https://w3id.org/aidoc-ap#AISystemCapability
:AISystemCapability rdf:type owl:Class ;
                    rdfs:comment "Represents a category of tasks or functions that an AI system can perform, such as sensory, knowledge, or control action processing."@en ;
                    rdfs:label "AI System Capability"@en ;
                    <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#AICapability> .


###  https://w3id.org/aidoc-ap#AITask
:AITask rdf:type owl:Class ;
        rdfs:comment "An action to achieve a specific goal using an AI model."@en ;
        rdfs:label "AI Task"@en ;
        <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#Purpose> .


###  https://w3id.org/aidoc-ap#Auditor
:Auditor rdf:type owl:Class ;
         rdfs:subClassOf <http://www.w3.org/ns/prov#Agent> ,
                         <http://xmlns.com/foaf/0.1/Organization> ,
                         <http://xmlns.com/foaf/0.1/Person> ,
                         :AIAgent ;
         rdfs:comment "An organization or person responsible for reviewing the AI system for compliance."@en ;
         rdfs:label "Auditor"@en ;
         <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/dpv/tech#Auditor> .


###  https://w3id.org/aidoc-ap#BuildAndIntegrationTesting
:BuildAndIntegrationTesting rdf:type owl:Class ;
                            rdfs:subClassOf :SoftwareCodePipeline ;
                            rdfs:comment "Activity of building system components and conducting integration testing."@en ;
                            rdfs:label "Build and Integration Testing"@en .


###  https://w3id.org/aidoc-ap#ChangeLog
:ChangeLog rdf:type owl:Class ;
           rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
           rdfs:comment "A log of changes made to the system during its lifecycle."@en ;
           rdfs:label "Change Log"@en .


###  https://w3id.org/aidoc-ap#ChangeRecord
:ChangeRecord rdf:type owl:Class ;
              rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
              rdfs:comment "A record of a change, including reason, start and end date, stakeholders, and the change itself."@en ;
              rdfs:label "Change Record"@en .


###  https://w3id.org/aidoc-ap#ComputationalResource
:ComputationalResource rdf:type owl:Class ;
                       rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
                       rdfs:comment "A computational resource used during the AI lifecycle, such as GPUs, CPUs, clusters or cloud instances."@en ;
                       rdfs:label "Computational Resource"@en ;
                       <http://www.w3.org/2004/02/skos/core#narrowMatch> <https://w3id.org/airo#HardwarePlatform> .


###  https://w3id.org/aidoc-ap#DataAcquisitionActivity
:DataAcquisitionActivity rdf:type owl:Class ;
                         rdfs:subClassOf :DataPipeline ;
                         rdfs:comment "The activity of obtaining data from various sources."@en ;
                         rdfs:label "Data Acquisition Activity"@en .


###  https://w3id.org/aidoc-ap#DataCleaningProcedure
:DataCleaningProcedure rdf:type owl:Class ;
                       rdfs:subClassOf :DataWrangling ;
                       rdfs:comment "A procedure describing how data cleaning is performed, such as outlier detection and removal of invalid records."@en ;
                       rdfs:label "Data Cleaning Procedure"@en .


###  https://w3id.org/aidoc-ap#DataMonitoringAndLogging
:DataMonitoringAndLogging rdf:type owl:Class ;
                          rdfs:subClassOf :DataPipeline ;
                          rdfs:comment "Activity of capturing system events, performance, and traceability."@en ;
                          rdfs:label "Data Monitoring and Logging"@en .


###  https://w3id.org/aidoc-ap#DataPipeline
:DataPipeline rdf:type owl:Class ;
              rdfs:subClassOf :AIActivity ;
              rdfs:comment "The pipeline for data-centric activities in the AI lifecycle."@en ;
              rdfs:label "Data Pipeline"@en .


###  https://w3id.org/aidoc-ap#DataProcessing
:DataProcessing rdf:type owl:Class ;
                rdfs:subClassOf :DataPipeline ;
                rdfs:comment "Activity of combining, preprocessing data resulting in a different dataset."@en ;
                rdfs:label "Data Processing"@en .


###  https://w3id.org/aidoc-ap#DataSheet
:DataSheet rdf:type owl:Class ;
           rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
           rdfs:comment "Structured documentation for a dataset or training configuration, including provenance, scope and main characteristics."@en ;
           rdfs:label "Data Sheet"@en ;
           <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/vair#Datasheet> .


###  https://w3id.org/aidoc-ap#DataTesting
:DataTesting rdf:type owl:Class ;
             rdfs:subClassOf :DataPipeline ;
             <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(32)" ;
             rdfs:comment "Activity of using datasets for model testing. Testing data means data used for providing an independent evaluation of the AI system in order to confirm the expected performance of that system before its placing on the market or putting into service."@en ;
             rdfs:label "Data Testing"@en .


###  https://w3id.org/aidoc-ap#DataTraining
:DataTraining rdf:type owl:Class ;
              rdfs:subClassOf :DataPipeline ;
              <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(29)" ;
              rdfs:comment "Activity of using datasets for model training. Training data means data used for training an AI system through fitting its learnable parameters."@en ;
              rdfs:label "Data Training"@en .


###  https://w3id.org/aidoc-ap#DataValidation
:DataValidation rdf:type owl:Class ;
                rdfs:subClassOf :DataPipeline ;
                <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(30)" ;
                rdfs:comment "Activity of using datasets for model validation. Validation data means data used for providing an evaluation of the trained AI system and for tuning its non-learnable parameters and its learning process in order, inter alia, to prevent underfitting or overfitting."@en ;
                rdfs:label "Data Validation"@en .


###  https://w3id.org/aidoc-ap#DataWrangling
:DataWrangling rdf:type owl:Class ;
               rdfs:subClassOf :DataPipeline ;
               rdfs:comment "Activity of ensuring data quality through cleaning, filtering, and enrichment."@en ;
               rdfs:label "Data Wrangling/Cleaning"@en .


###  https://w3id.org/aidoc-ap#Dataset
:Dataset rdf:type owl:Class ;
         rdfs:subClassOf <http://www.w3.org/ns/mls#Dataset> ,
                         :AIArtifact ,
                         <https://www.w3.org/ns/dcat#Dataset> ;
         rdfs:comment "Represents a dataset used in the AI lifecycle."@en ;
         rdfs:label "Dataset"@en .


###  https://w3id.org/aidoc-ap#DeclarationOfConformity
:DeclarationOfConformity rdf:type owl:Class ;
                         rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
                         rdfs:comment "A document declaring the system's conformity with standards, such as the EU Declaration of Conformity."@en ;
                         rdfs:label "Declaration of Conformity"@en ;
                         <http://www.w3.org/2004/02/skos/core#narrowMatch> <https://w3id.org/dpv/legal/eu/aiact#EUDeclarationOfConformity> ,
                                                                           <https://w3id.org/vair#EUDeclarationOfConformity> .


###  https://w3id.org/aidoc-ap#Decommissioning
:Decommissioning rdf:type owl:Class ;
                 rdfs:subClassOf :SoftwareCodePipeline ;
                 rdfs:comment "Activity of taking a model out of production."@en ;
                 rdfs:label "Decommissioning"@en .


###  https://w3id.org/aidoc-ap#Deployment
:Deployment rdf:type owl:Class ;
            rdfs:subClassOf :SoftwareCodePipeline ;
            rdfs:comment "Activity of delivering the AI system to production environments."@en ;
            rdfs:label "Deployment"@en .


###  https://w3id.org/aidoc-ap#ExplainableAIFeature
:ExplainableAIFeature rdf:type owl:Class ;
                      rdfs:subClassOf :TransparencyMeasure ;
                      rdfs:comment "A specific feature designed to provide explanations for the AI system's output."@en ;
                      rdfs:label "Explainable AI Feature"@en .


###  https://w3id.org/aidoc-ap#ExplorationAndValidation
:ExplorationAndValidation rdf:type owl:Class ;
                          rdfs:subClassOf :DataPipeline ;
                          rdfs:comment "Activity of reviewing data requirements, sources, and initial assessments."@en ;
                          rdfs:label "Exploration and Validation"@en .


###  https://w3id.org/aidoc-ap#HardwareComponent
:HardwareComponent rdf:type owl:Class ;
                   rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
                   rdfs:comment "Represents the hardware required for an AI system to run."@en ;
                   rdfs:label "Hardware Component"@en ;
                   <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/vair#Hardware> .


###  https://w3id.org/aidoc-ap#HumanOversightMechanism
:HumanOversightMechanism rdf:type owl:Class ;
                         rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
                         rdfs:comment "A mechanism or measure to facilitate human intervention or supervision."@en ;
                         rdfs:label "Human Oversight Mechanism"@en ;
                         <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/dpv#HumanOversight> ;
                         <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#HumanInvolvement> .


###  https://w3id.org/aidoc-ap#IntendedPurpose
:IntendedPurpose rdf:type owl:Class ;
                 rdfs:subClassOf <https://w3id.org/dpv/legal/eu/aiact#IntendedPurpose> ;
                 <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Article 3(12)" ;
                 rdfs:comment "The use for which an AI system is intended by the provider, including the specific context and conditions of use, as specified in the instructions for use, promotional or sales materials and statements, and the technical documentation. Modelled as a class so that intended purposes can be related (e.g. via skos:broader/narrower), compared and tracked across system versions."@en ;
                 rdfs:label "Intended Purpose"@en .


###  https://w3id.org/aidoc-ap#Interface
:Interface rdf:type owl:Class ;
           rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ,
                           <https://w3id.org/airo#AIComponent> ;
           rdfs:comment "The interface provided for users or operators of an AI system."@en ;
           rdfs:label "Interface"@en .


###  https://w3id.org/aidoc-ap#LabelingProcedure
:LabelingProcedure rdf:type owl:Class ;
                   rdfs:subClassOf :DataPipeline ;
                   rdfs:comment "An activity describing how data labels were assigned, including annotators, tools and guidelines."@en ;
                   rdfs:label "Labeling Procedure"@en .


###  https://w3id.org/aidoc-ap#Log
:Log rdf:type owl:Class ;
     rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
     rdfs:comment "A record of system events, performance, and traceability."@en ;
     rdfs:label "Log"@en ;
     <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/vair#TestLog> .


###  https://w3id.org/aidoc-ap#MLPipeline
:MLPipeline rdf:type owl:Class ;
            rdfs:subClassOf :AIActivity ;
            rdfs:comment "The pipeline for machine learning-centric activities in the AI lifecycle."@en ;
            rdfs:label "Machine Learning Pipeline"@en .


###  https://w3id.org/aidoc-ap#Modality
:Modality rdf:type owl:Class ;
          <http://purl.org/dc/terms/source> "EU AI Act 2024/1689, Annex IV(1)" ;
          rdfs:comment "The form in which the AI system is provided or placed on the market (e.g. standalone software, a software service/API, a component embedded in a product, or a hardware product). Modelled as a class with a controlled vocabulary so provision forms can be enumerated, compared and reused across systems."@en ;
          rdfs:label "Modality"@en .


###  https://w3id.org/aidoc-ap#ModelEngineering
:ModelEngineering rdf:type owl:Class ;
                  rdfs:subClassOf <http://www.w3.org/ns/mls#Experiment> ,
                                  :MLPipeline ;
                  rdfs:comment "Activity of defining architecture, selecting algorithms, and training the model."@en ;
                  rdfs:label "Model Engineering"@en .


###  https://w3id.org/aidoc-ap#ModelEvaluation
:ModelEvaluation rdf:type owl:Class ;
                 rdfs:subClassOf :MLPipeline ;
                 rdfs:comment "Activity of assessing performance, robustness, and accuracy."@en ;
                 rdfs:label "Model Evaluation"@en .


###  https://w3id.org/aidoc-ap#ModelPackaging
:ModelPackaging rdf:type owl:Class ;
                rdfs:subClassOf :MLPipeline ;
                rdfs:comment "Activity of preparing the trained model for deployment."@en ;
                rdfs:label "Model Packaging"@en .


###  https://w3id.org/aidoc-ap#ModelVersioning
:ModelVersioning rdf:type owl:Class ;
                 rdfs:subClassOf :MLPipeline ;
                 rdfs:comment "Activity of managing revisions and tracking changes in model iterations."@en ;
                 rdfs:label "Model Versioning"@en .


###  https://w3id.org/aidoc-ap#PerformanceMetric
:PerformanceMetric rdf:type owl:Class ;
                   rdfs:subClassOf <http://www.w3.org/ns/dqv#Metric> ;
                   rdfs:comment "A metric used to evaluate the performance of an AI system."@en ;
                   rdfs:label "Performance Metric"@en .


###  https://w3id.org/aidoc-ap#PostMarketMonitoringActivity
:PostMarketMonitoringActivity rdf:type owl:Class ;
                              rdfs:subClassOf :AIActivity ;
                              rdfs:comment "Activity of monitoring the system's performance and behavior after deployment."@en ;
                              rdfs:label "Post-market Monitoring Activity"@en .


###  https://w3id.org/aidoc-ap#PostMarketPerformanceEvaluationActivity
:PostMarketPerformanceEvaluationActivity rdf:type owl:Class ;
                                         rdfs:subClassOf :AIActivity ;
                                         rdfs:comment "Activity of evaluating system performance in the post-market phase."@en ;
                                         rdfs:label "Post-market Performance Evaluation Activity"@en .


###  https://w3id.org/aidoc-ap#SoftwareCodePipeline
:SoftwareCodePipeline rdf:type owl:Class ;
                      rdfs:subClassOf :AIActivity ;
                      rdfs:comment "The pipeline for software development-centric activities in the AI lifecycle."@en ;
                      rdfs:label "Software Code Pipeline"@en .


###  https://w3id.org/aidoc-ap#SoftwareComponent
:SoftwareComponent rdf:type owl:Class ;
                   rdfs:subClassOf :AIArtifact ;
                   rdfs:comment "A logical or physical software component of the AI system, such as a service, module, or microservice participating in the overall processing."@en ;
                   rdfs:label "Software Component"@en ;
                   <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/vair#Tool> .


###  https://w3id.org/aidoc-ap#SoftwareDependency
:SoftwareDependency rdf:type owl:Class ;
                    rdfs:subClassOf <http://www.w3.org/ns/mls#Software> ,
                                    <http://www.w3.org/ns/prov#Entity> ,
                                    :AIArtifact ;
                    rdfs:comment "A software package or library that the AI system depends on."@en ;
                    rdfs:label "Software Dependency"@en ;
                    <http://www.w3.org/2004/02/skos/core#closeMatch> <https://w3id.org/vair#Library> .


###  https://w3id.org/aidoc-ap#SoftwareDevelopment
:SoftwareDevelopment rdf:type owl:Class ;
                     rdfs:subClassOf :SoftwareCodePipeline ;
                     rdfs:comment "Activity of developing and writing software code for the AI system."@en ;
                     rdfs:label "Software Development"@en .


###  https://w3id.org/aidoc-ap#SoftwareImplementation
:SoftwareImplementation rdf:type owl:Class ;
                        rdfs:subClassOf <http://www.w3.org/ns/mls#Implementation> ,
                                        :AIArtifact ;
                        rdfs:comment "Represents the concrete, executable software that realizes an algorithm."@en ;
                        rdfs:label "Software Implementation"@en ;
                        <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/vair#Software> .


###  https://w3id.org/aidoc-ap#SoftwareVersioning
:SoftwareVersioning rdf:type owl:Class ;
                    rdfs:subClassOf :SoftwareCodePipeline ;
                    rdfs:comment "Activity of managing revisions and tracking changes in software iterations."@en ;
                    rdfs:label "Software Versioning"@en .


###  https://w3id.org/aidoc-ap#Standard
:Standard rdf:type owl:Class ;
          rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ,
                          <https://w3id.org/dpv#Standard> ;
          rdfs:comment "A harmonised or other standard applied to the AI system."@en ;
          rdfs:label "Standard"@en ;
          <http://www.w3.org/2004/02/skos/core#exactMatch> <https://w3id.org/airo#Standard> .


###  https://w3id.org/aidoc-ap#TrainingDataSheet
:TrainingDataSheet rdf:type owl:Class ;
                   rdfs:subClassOf :DataSheet ;
                   rdfs:comment "A data sheet focusing on training methodologies, techniques, hyperparameters and dataset usage for training, validation and testing."@en ;
                   rdfs:label "Training Data Sheet"@en .


###  https://w3id.org/aidoc-ap#TransparencyMeasure
:TransparencyMeasure rdf:type owl:Class ;
                     rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
                     rdfs:comment "A feature or measure to ensure the transparency of an AI system."@en ;
                     rdfs:label "Transparency Measure"@en .


###  https://w3id.org/aidoc-ap#VisualDocumentation
:VisualDocumentation rdf:type owl:Class ;
                     rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
                     rdfs:comment "Visual documentation of an AI system including photographs, illustrations, diagrams, or renderings that show external features, internal layout, or markings as required by Annex IV."@en ;
                     rdfs:label "Visual Documentation"@en ;
                     <http://www.w3.org/2004/02/skos/core#closeMatch> <http://xmlns.com/foaf/0.1/Image> .


###  https://w3id.org/airo#AICapability
<https://w3id.org/airo#AICapability> rdf:type owl:Class .


###  https://w3id.org/airo#AIComponent
<https://w3id.org/airo#AIComponent> rdf:type owl:Class .


###  https://w3id.org/airo#AIDeployer
<https://w3id.org/airo#AIDeployer> rdf:type owl:Class .


###  https://w3id.org/airo#AIDeveloper
<https://w3id.org/airo#AIDeveloper> rdf:type owl:Class .


###  https://w3id.org/airo#AILifecyclePhase
<https://w3id.org/airo#AILifecyclePhase> rdf:type owl:Class .


###  https://w3id.org/airo#AIModel
<https://w3id.org/airo#AIModel> rdf:type owl:Class .


###  https://w3id.org/airo#AIProvider
<https://w3id.org/airo#AIProvider> rdf:type owl:Class .


###  https://w3id.org/airo#AISystem
<https://w3id.org/airo#AISystem> rdf:type owl:Class .


###  https://w3id.org/airo#Change
<https://w3id.org/airo#Change> rdf:type owl:Class .


###  https://w3id.org/airo#HumanInvolvement
<https://w3id.org/airo#HumanInvolvement> rdf:type owl:Class .


###  https://w3id.org/airo#Purpose
<https://w3id.org/airo#Purpose> rdf:type owl:Class .


###  https://w3id.org/airo#Risk
<https://w3id.org/airo#Risk> rdf:type owl:Class .


###  https://w3id.org/airo#Stakeholder
<https://w3id.org/airo#Stakeholder> rdf:type owl:Class .


###  https://w3id.org/airo#Standard
<https://w3id.org/airo#Standard> rdf:type owl:Class .


###  https://w3id.org/dpv#Standard
<https://w3id.org/dpv#Standard> rdf:type owl:Class .


###  https://w3id.org/dpv/ai#AISystem
<https://w3id.org/dpv/ai#AISystem> rdf:type owl:Class .


###  https://w3id.org/dpv/ai#Model
<https://w3id.org/dpv/ai#Model> rdf:type owl:Class .


###  https://w3id.org/dpv/legal/eu/aiact#AIDeployer
<https://w3id.org/dpv/legal/eu/aiact#AIDeployer> rdf:type owl:Class .


###  https://w3id.org/dpv/legal/eu/aiact#AIProvider
<https://w3id.org/dpv/legal/eu/aiact#AIProvider> rdf:type owl:Class .


###  https://w3id.org/dpv/legal/eu/aiact#IntendedPurpose
<https://w3id.org/dpv/legal/eu/aiact#IntendedPurpose> rdf:type owl:Class .


###  https://w3id.org/vair#Datasheet
<https://w3id.org/vair#Datasheet> rdf:type owl:Class .


###  https://w3id.org/vair#EUDeclarationOfConformity
<https://w3id.org/vair#EUDeclarationOfConformity> rdf:type owl:Class .


###  https://w3id.org/vair#Hardware
<https://w3id.org/vair#Hardware> rdf:type owl:Class .


###  https://w3id.org/vair#Software
<https://w3id.org/vair#Software> rdf:type owl:Class .


###  https://www.w3.org/ns/dcat#Dataset
<https://www.w3.org/ns/dcat#Dataset> rdf:type owl:Class .


#################################################################
#    Individuals
#################################################################

###  https://w3id.org/aidoc-ap#ActionControlProcessing
:ActionControlProcessing rdf:type owl:NamedIndividual ,
                                  :AISystemCapability ;
                         rdfs:label "Action Control Processing" ;
                         <http://www.w3.org/2004/02/skos/core#broader> :AISystemCapability ;
                         <http://www.w3.org/2004/02/skos/core#definition> "Action control processing refers to AI system capabilities that enable movement and control through mechanical, electronic, or software components, allowing simulation and execution of human-like behaviors, object manipulation, and natural gestures with high precision." .


###  https://w3id.org/aidoc-ap#Classification
:Classification rdf:type owl:NamedIndividual ,
                         :AIMethodCategory ;
                rdfs:label "Classification" ;
                <http://www.w3.org/2004/02/skos/core#broader> :SupervisedLearning ;
                <http://www.w3.org/2004/02/skos/core#definition> "Techniques that assign input data to predefined categories or classes." .


###  https://w3id.org/aidoc-ap#CloudService
:CloudService rdf:type owl:NamedIndividual ,
                       :Modality ;
              rdfs:label "Cloud service"@en ;
              <http://www.w3.org/2004/02/skos/core#broader> :SoftwareService ;
              <http://www.w3.org/2004/02/skos/core#definition> "The AI system is provided as a managed cloud service."@en .


###  https://w3id.org/aidoc-ap#Clustering
:Clustering rdf:type owl:NamedIndividual ,
                     :AIMethodCategory ;
            rdfs:label "Clustering" ;
            <http://www.w3.org/2004/02/skos/core#broader> :UnsupervisedLearning ;
            <http://www.w3.org/2004/02/skos/core#definition> "Techniques that group similar data points together based on their features." .


###  https://w3id.org/aidoc-ap#CommunicationProcessing
:CommunicationProcessing rdf:type owl:NamedIndividual ,
                                  :AISystemCapability ;
                         rdfs:label "Communication Processing" ;
                         <http://www.w3.org/2004/02/skos/core#broader> :AISystemCapability ;
                         <http://www.w3.org/2004/02/skos/core#definition> "Communication processing encompasses AI system capabilities for transmitting and exchanging information, either unidirectionally without feedback or bidirectionally and omnidirectionally with feedback, enabling content generation and interactive communication in individual or group contexts." .


###  https://w3id.org/aidoc-ap#ConversationalLearning
:ConversationalLearning rdf:type owl:NamedIndividual ,
                                 :AIMethodCategory ;
                        rdfs:label "Conversational Learning" ;
                        <http://www.w3.org/2004/02/skos/core#broader> :HybridLearning ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Methods that involve interactive learning through dialogue or feedback from users or other agents." .


###  https://w3id.org/aidoc-ap#DecisionMaking
:DecisionMaking rdf:type owl:NamedIndividual ,
                         :AIMethodCategory ;
                rdfs:label "Decision Making" ;
                <http://www.w3.org/2004/02/skos/core#broader> :TraditionalAI ;
                <http://www.w3.org/2004/02/skos/core#definition> "Approaches for selecting optimal actions under constraints or uncertainty." .


###  https://w3id.org/aidoc-ap#DimensionReduction
:DimensionReduction rdf:type owl:NamedIndividual ,
                             :AIMethodCategory ;
                    rdfs:label "Dimension Reduction" ;
                    <http://www.w3.org/2004/02/skos/core#broader> :UnsupervisedLearning ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Techniques that reduce the number of features in the data while preserving important information." .


###  https://w3id.org/aidoc-ap#EmbeddedComponent
:EmbeddedComponent rdf:type owl:NamedIndividual ,
                            :Modality ;
                   rdfs:label "Embedded component"@en ;
                   <http://www.w3.org/2004/02/skos/core#definition> "The AI system is provided as a component embedded within a larger software or hardware product."@en .


###  https://w3id.org/aidoc-ap#GraphBasedSemiSupervisedLearning
:GraphBasedSemiSupervisedLearning rdf:type owl:NamedIndividual ,
                                           :AIMethodCategory ;
                                  rdfs:label "Graph-Based Semi-Supervised Learning" ;
                                  <http://www.w3.org/2004/02/skos/core#broader> :SemiSupervisedLearning .


###  https://w3id.org/aidoc-ap#HardwareProduct
:HardwareProduct rdf:type owl:NamedIndividual ,
                          :Modality ;
                 rdfs:label "Hardware product"@en ;
                 <http://www.w3.org/2004/02/skos/core#definition> "The AI system is provided as, or integrated into, a physical hardware product."@en .


###  https://w3id.org/aidoc-ap#HybridLearning
:HybridLearning rdf:type owl:NamedIndividual ,
                         :AIMethodCategory ;
                rdfs:label "Hybrid Learning" ;
                <http://www.w3.org/2004/02/skos/core#broader> :AIMethodCategory ;
                <http://www.w3.org/2004/02/skos/core#definition> "Methods that combine different learning paradigms, such as hybrid neuronal systems, learning with knowledge, and conversational learning." .


###  https://w3id.org/aidoc-ap#HybridNeuronalSystems
:HybridNeuronalSystems rdf:type owl:NamedIndividual ,
                                :AIMethodCategory ;
                       rdfs:label "Hybrid Neuronal Systems" ;
                       <http://www.w3.org/2004/02/skos/core#broader> :HybridLearning ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Methods that combine neural architectures with symbolic reasoning or other AI techniques." .


###  https://w3id.org/aidoc-ap#KnowledgeProcessing
:KnowledgeProcessing rdf:type owl:NamedIndividual ,
                              :AISystemCapability ;
                     rdfs:label "Knowledge Processing" ;
                     <http://www.w3.org/2004/02/skos/core#broader> :AISystemCapability ;
                     <http://www.w3.org/2004/02/skos/core#definition> "Knowledge processing refers to AI system capabilities for handling different types of knowledge—factual, conceptual, procedural, and metacognitive—through activities such as recognizing patterns, classifying information, generating concepts, executing procedures, and applying reflective reasoning to solve problems and adapt to new situations." .


###  https://w3id.org/aidoc-ap#KnowledgeRepresentation
:KnowledgeRepresentation rdf:type owl:NamedIndividual ,
                                  :AIMethodCategory ;
                         rdfs:label "Knowledge Representation" ;
                         <http://www.w3.org/2004/02/skos/core#broader> :SymbolicAI ;
                         <http://www.w3.org/2004/02/skos/core#definition> "Methods for structuring and organizing knowledge, including ontologies, semantic networks, and knowledge graphs." .


###  https://w3id.org/aidoc-ap#LearningWithKnowledge
:LearningWithKnowledge rdf:type owl:NamedIndividual ,
                                :AIMethodCategory ;
                       rdfs:label "Learning with Knowledge" ;
                       <http://www.w3.org/2004/02/skos/core#broader> :HybridLearning ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Techniques that integrate both symbolic or explicit knowledge representation and machine learning approaches." .


###  https://w3id.org/aidoc-ap#LogicalReasoning
:LogicalReasoning rdf:type owl:NamedIndividual ,
                           :AIMethodCategory ;
                  rdfs:label "Logical Reasoning" ;
                  <http://www.w3.org/2004/02/skos/core#broader> :SymbolicAI ;
                  <http://www.w3.org/2004/02/skos/core#definition> "Methods that use rules and principles for formal as well as interactive verification to identify patterns and logical structures and make logical deductions." .


###  https://w3id.org/aidoc-ap#MachineLearning
:MachineLearning rdf:type owl:NamedIndividual ,
                          :AIMethodCategory ;
                 rdfs:label "Machine Learning" ;
                 <http://www.w3.org/2004/02/skos/core#broader> :AIMethodCategory ;
                 <http://www.w3.org/2004/02/skos/core#definition> "Methods that learn patterns from data, including supervised, unsupervised, semi-supervised, self-supervised, and reinforcement learning." .


###  https://w3id.org/aidoc-ap#ModelBasedReinforcementLearning
:ModelBasedReinforcementLearning rdf:type owl:NamedIndividual ,
                                          :AIMethodCategory ;
                                 rdfs:label "Model-Based Reinforcement Learning" ;
                                 <http://www.w3.org/2004/02/skos/core#broader> :ReinforcementLearning .


###  https://w3id.org/aidoc-ap#ModelFreeReinforcementLearning
:ModelFreeReinforcementLearning rdf:type owl:NamedIndividual ,
                                         :AIMethodCategory ;
                                rdfs:label "Model-Free Reinforcement Learning" ;
                                <http://www.w3.org/2004/02/skos/core#broader> :ReinforcementLearning .


###  https://w3id.org/aidoc-ap#ModifiedLearningConcepts
:ModifiedLearningConcepts rdf:type owl:NamedIndividual ,
                                   :AIMethodCategory ;
                          rdfs:label "Modified Learning Concepts" ;
                          <http://www.w3.org/2004/02/skos/core#broader> :SemiSupervisedLearning .


###  https://w3id.org/aidoc-ap#NonProbabilisticReasoning
:NonProbabilisticReasoning rdf:type owl:NamedIndividual ,
                                    :AIMethodCategory ;
                           rdfs:label "Non-Probabilistic Reasoning" ;
                           <http://www.w3.org/2004/02/skos/core#broader> :SymbolicAI ;
                           <http://www.w3.org/2004/02/skos/core#definition> "Techniques that do not rely on probabilistic models, such as qualitative procedures, rule-based approaches, reasoning with uncertainty as well as reasoning with belief functions." .


###  https://w3id.org/aidoc-ap#Optimization
:Optimization rdf:type owl:NamedIndividual ,
                       :AIMethodCategory ;
              rdfs:label "Optimization" ;
              <http://www.w3.org/2004/02/skos/core#broader> :TraditionalAI ;
              <http://www.w3.org/2004/02/skos/core#definition> "Methods for improving solutions iteratively, including heuristic and metaheuristic approaches." .


###  https://w3id.org/aidoc-ap#Planning
:Planning rdf:type owl:NamedIndividual ,
                   :AIMethodCategory ;
          rdfs:label "Planning" ;
          <http://www.w3.org/2004/02/skos/core#broader> :TraditionalAI ;
          <http://www.w3.org/2004/02/skos/core#definition> "Approaches for autonomous and semi-autonomous planning procedures as well as plan recognition." .


###  https://w3id.org/aidoc-ap#ProbabilisticReasoning
:ProbabilisticReasoning rdf:type owl:NamedIndividual ,
                                 :AIMethodCategory ;
                        rdfs:label "Probabilistic Reasoning" ;
                        <http://www.w3.org/2004/02/skos/core#broader> :SymbolicAI ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Techniques that handle uncertainty and incomplete information using probabilistic models, such as Bayesian networks and Markov decision processes." .


###  https://w3id.org/aidoc-ap#Regression
:Regression rdf:type owl:NamedIndividual ,
                     :AIMethodCategory ;
            rdfs:label "Regression" ;
            <http://www.w3.org/2004/02/skos/core#broader> :SupervisedLearning ;
            <http://www.w3.org/2004/02/skos/core#definition> "Techniques that predict continuous output values based on input data." .


###  https://w3id.org/aidoc-ap#ReinforcementLearning
:ReinforcementLearning rdf:type owl:NamedIndividual ,
                                :AIMethodCategory ;
                       rdfs:label "Reinforcement Learning" ;
                       <http://www.w3.org/2004/02/skos/core#broader> :MachineLearning ;
                       <http://www.w3.org/2004/02/skos/core#definition> "Techniques that learn optimal actions through trial and error by receiving feedback in the form of rewards or penalties." .


###  https://w3id.org/aidoc-ap#Search
:Search rdf:type owl:NamedIndividual ,
                 :AIMethodCategory ;
        rdfs:label "Search" ;
        <http://www.w3.org/2004/02/skos/core#broader> :TraditionalAI ;
        <http://www.w3.org/2004/02/skos/core#definition> "Techniques for exploring state spaces to find solutions." .


###  https://w3id.org/aidoc-ap#SelfSupervisedLearning
:SelfSupervisedLearning rdf:type owl:NamedIndividual ,
                                 :AIMethodCategory ;
                        rdfs:label "Self-Supervised Learning" ;
                        <http://www.w3.org/2004/02/skos/core#broader> :MachineLearning ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Techniques that generate their own labels from the input data to learn useful representations." .


###  https://w3id.org/aidoc-ap#SemiSupervisedLearning
:SemiSupervisedLearning rdf:type owl:NamedIndividual ,
                                 :AIMethodCategory ;
                        rdfs:label "Semi-Supervised Learning" ;
                        <http://www.w3.org/2004/02/skos/core#broader> :MachineLearning ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Techniques that combine a small amount of labeled data with a large amount of unlabeled data during training." .


###  https://w3id.org/aidoc-ap#SensoryInputProcessing
:SensoryInputProcessing rdf:type owl:NamedIndividual ,
                                 :AISystemCapability ;
                        rdfs:label "Sensory Input Processing" ;
                        <http://www.w3.org/2004/02/skos/core#broader> :AISystemCapability ;
                        <http://www.w3.org/2004/02/skos/core#definition> "Internal sensory processing refers to AI system capabilities for interpreting data about its own internal states, such as position, orientation, pose, spatial configuration, or physical integrity, enabling self-monitoring and maintaining stability or optimal functioning." .


###  https://w3id.org/aidoc-ap#SoftwareService
:SoftwareService rdf:type owl:NamedIndividual ,
                          :Modality ;
                 rdfs:label "Software service / API"@en ;
                 <http://www.w3.org/2004/02/skos/core#definition> "The AI system is provided as a hosted service consumed over an interface such as a web API."@en .


###  https://w3id.org/aidoc-ap#StandaloneSoftware
:StandaloneSoftware rdf:type owl:NamedIndividual ,
                             :Modality ;
                    rdfs:label "Standalone software"@en ;
                    <http://www.w3.org/2004/02/skos/core#definition> "The AI system is provided as a standalone software application installed and run by the deployer."@en .


###  https://w3id.org/aidoc-ap#StatisticalApproaches
:StatisticalApproaches rdf:type owl:NamedIndividual ,
                                :AIMethodCategory ;
                       rdfs:label "Statistical Approaches" ;
                       <http://www.w3.org/2004/02/skos/core#broader> :SemiSupervisedLearning .


###  https://w3id.org/aidoc-ap#SupervisedLearning
:SupervisedLearning rdf:type owl:NamedIndividual ,
                             :AIMethodCategory ;
                    rdfs:label "Supervised Learning" ;
                    <http://www.w3.org/2004/02/skos/core#broader> :MachineLearning ;
                    <http://www.w3.org/2004/02/skos/core#definition> "Techniques that learn from labeled data to make predictions or classifications." .


###  https://w3id.org/aidoc-ap#SymbolicAI
:SymbolicAI rdf:type owl:NamedIndividual ,
                     :AIMethodCategory ;
            rdfs:label "Symbolic AI" ;
            <http://www.w3.org/2004/02/skos/core#broader> :AIMethodCategory ;
            <http://www.w3.org/2004/02/skos/core#definition> "Methods that use knowledge representation and logic-based reasoning to model knowledge and make inferences." .


###  https://w3id.org/aidoc-ap#TraditionalAI
:TraditionalAI rdf:type owl:NamedIndividual ,
                        :AIMethodCategory ;
               rdfs:label "Traditional AI Techniques" ;
               <http://www.w3.org/2004/02/skos/core#broader> :AIMethodCategory ;
               <http://www.w3.org/2004/02/skos/core#definition> "Algorithmic strategies for search, optimization, planning and decision making" .


###  https://w3id.org/aidoc-ap#UnsupervisedLearning
:UnsupervisedLearning rdf:type owl:NamedIndividual ,
                               :AIMethodCategory ;
                      rdfs:label "Unsupervised Learning" ;
                      <http://www.w3.org/2004/02/skos/core#broader> :MachineLearning ;
                      <http://www.w3.org/2004/02/skos/core#definition> "Techniques that identify patterns and structures in unlabeled data." .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
