@prefix :      <https://w3id.org/AIRO#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix terms: <http://purl.org/dc/terms/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .

:LackOfAppropriateInstructionForUse
        a                owl:Class ;
        rdfs:label       "Lack Of Appropriate Instruction For Use"@en ;
        rdfs:subClassOf  :OrganisationalRiskSource .

:hasSeverity  a      owl:ObjectProperty ;
        rdfs:domain  [ a            owl:Class ;
                       owl:unionOf  ( :Consequence :Impact )
                     ] ;
        rdfs:label   "has severity"@en ;
        rdfs:range   :Severity .

:BiasDetection  a        owl:Class ;
        rdfs:comment     "Represens controls that are applied to detect bias in datasets, models, algorithms, ect."@en ;
        rdfs:label       "Bias Detection"@en ;
        rdfs:subClassOf  :DetectionControl .

:CompetentPublicAuthority
        a                owl:Class ;
        rdfs:label       "Competent Public Authority"@en ;
        rdfs:subClassOf  :PublicAuthority .

:Purpose  a           owl:Class ;
        rdfs:comment  "Refers to the use for which an AI system is intended by the provider, including the specific context and conditions of use, as specified in the information supplied by the provider in the instructions for use, promotional or sales materials and statements, as well as in the technical documentation. [Source: AI Act, Art 3(12)]"@en ;
        rdfs:label    "Purpose"@en .

:VerifyingAuthenticity
        a                owl:Class ;
        rdfs:comment     "Refers to the verification of the authenticity of documents."@en ;
        rdfs:label       "Verifying Authenticity"@en ;
        rdfs:subClassOf  :Assessment .

:Applicant  a            owl:Class ;
        rdfs:comment     "A person who has made an application."@en ;
        rdfs:label       "Applicant"@en ;
        rdfs:subClassOf  :Person .

:vulnerability  a        owl:Class ;
        rdfs:comment     "Weakness of a system can be exploited by one or more threats. [Source: ISO/IEC TR 24028, 3.48 with modifications]"@en ;
        rdfs:label       "Vulnerability"@en ;
        rdfs:subClassOf  :SystemRelatedSource .

:ReclaimingPublicAssisstanceServices
        a                owl:Class ;
        rdfs:label       "Reclaiming Public Assisstance Services"@en ;
        rdfs:subClassOf  :MakingDecision .

:LackOfTransparency  a   owl:Class ;
        rdfs:label       "Lack Of Transparency"@en ;
        rdfs:subClassOf  :OrganisationalRiskSource .

:DataAccuracy  a         owl:Class ;
        rdfs:comment     "Indicates the degree to which data has attributes that correctly represent the true value of the intended attribute of a concept or event in a specific context of use. [ISO 22989, 3.4.3]"@en ;
        rdfs:label       "Data Accuracy"@en ;
        rdfs:subClassOf  :Accuracy .

:CrimeAnalytics  a       owl:Class ;
        rdfs:comment     "Refers to crime analytics regarding natural persons, allowing law enforcement authorities to search complex related and unrelated large data sets available in different data sources or in different data formats in order to identify unknown patterns or discover hidden relationships in the data."@en ;
        rdfs:label       "Crime Analytics" ;
        rdfs:subClassOf  :PatternRecognition .

:AssessingRiskOfIrregularImmigration
        a                owl:Class ;
        rdfs:label       "Assessing Risk Of Irregular Immigration"@en ;
        rdfs:subClassOf  :IndividualRiskAssessment .

:KnowledgeRepresentation
        a                owl:Class ;
        rdfs:label       "Knowledge Representation"@en ;
        rdfs:subClassOf  :KnowledgeBasedApproach .

:PublicAuthority  a      owl:Class ;
        rdfs:label       "Public Authority"@en ;
        rdfs:subClassOf  :AIUser .

:management_of_the_supply_of_electricity
        a       :Domain , owl:NamedIndividual .

:isRiskSourceFor  a  owl:ObjectProperty ;
        rdfs:domain  :RiskSource ;
        rdfs:label   "is risk source for"@en ;
        rdfs:range   :Risk .

:Blueprint  a            owl:Class ;
        rdfs:label       "Blueprint"@en ;
        rdfs:subClassOf  :Document .

:post   a       :OperationMode , owl:NamedIndividual .

:AISystemIndicator  a    owl:Class ;
        rdfs:comment     "Represents indicators for expressing properties of AI systems."@en ;
        rdfs:label       "AI System Indicator"@en ;
        rdfs:subClassOf  :Indicator .

:operation_of_the_supply_of_heating
        a       :Domain , owl:NamedIndividual .

:InstructionOfUse  a     owl:Class ;
        rdfs:label       "Instruction Of Use"@en ;
        rdfs:subClassOf  :Document .

:software  a    :AISystemForm , owl:NamedIndividual .

:PostmarketMonitoringSystemDescription
        a                owl:Class ;
        rdfs:label       "Post-market Monitoring System Description"@en ;
        rdfs:subClassOf  :Document .

:ReversingTheOutcome  a  owl:Class ;
        rdfs:comment     "Represents reversing the outcome of a system."@en ;
        rdfs:label       "Reversing The Outcome"@en ;
        rdfs:subClassOf  :PreventionControl .

:ExecutionEnvironment
        a             owl:Class ;
        rdfs:comment  "Hardware on which the AI system run"@en ;
        rdfs:label    "Execution Environment"@en .

:isPartOfControl  a  owl:ObjectProperty ;
        rdfs:domain  :PartialControl ;
        rdfs:label   "is part of control"@en ;
        rdfs:range   :Control .

:BiomerticCategorisation
        a                owl:Class ;
        rdfs:label       "Biometric Categorisation"@en ;
        rdfs:subClassOf  :MakingDecision .

terms:description  a  owl:AnnotationProperty .

:StudentAssessmentInEducationalInstitutions
        a                owl:Class ;
        rdfs:label       "Student Assessment In Educational Institutions"@en ;
        rdfs:subClassOf  :StudentAssessment .

:PostmarketMonitoringPlan
        a                owl:Class ;
        rdfs:label       "Post-market monitoring plan"@en ;
        rdfs:subClassOf  :Document .

:LackOfAppropriateSecurity
        a                owl:Class ;
        rdfs:label       "Lack Of Appropriate Level Of Security"@en ;
        rdfs:subClassOf  :PerformanceRelatedRiskSource .

<https://w3id.org/AIRO>
        a                  owl:Ontology ;
        rdfs:label         "AI Risk Ontology"@en ;
        terms:contributor  "Harshvardhan J. Pandit" , "Dave Lewis" ;
        terms:creator      "Delaram Golpayegani" ;
        terms:description  "AIRO represents AI risk concepts and relations based on the AI Act draft and ISO 31000 standard series."@en ;
        terms:issued       "2021-01-20T09:00:00"^^xsd:dateTime ;
        terms:license      <https://creativecommons.org/licenses/by/4.0/> ;
        terms:modified     "2021-07-01T17:01:00"^^xsd:dateTime ;
        terms:publisher    "ADAPT Centre, Trinity College Dublin" ;
        terms:title        "AIRO" ;
        owl:versionInfo    0.2 .

:ErrorInInputData  a     owl:Class ;
        rdfs:label       "Error In Input Data"@en ;
        rdfs:subClassOf  :InputDataRiskSource .

:TaskAllocation  a       owl:Class ;
        rdfs:comment     "Refers to the Assignment of tasks to persons."@en ;
        rdfs:label       "Task Allocation"@en ;
        rdfs:subClassOf  :Planning .

:DetectionControl  a     owl:Class ;
        rdfs:comment     "Represents controls that are applied to detect an event."@en ;
        rdfs:label       "Detection Control"@en ;
        rdfs:subClassOf  :Control .

:OptimisationMethod  a   owl:Class ;
        rdfs:label       "Optimisation Method"@en ;
        rdfs:subClassOf  :StatisticalApproach .

:usesStandard  a     owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "uses standard"@en ;
        rdfs:range   :Standard .

:migration  a   :Domain , owl:NamedIndividual .

:Student  a              owl:Class ;
        rdfs:comment     "A person who is studying at a school or a university."@en ;
        rdfs:label       "Student"@en ;
        rdfs:subClassOf  :Person .

:ErrorInDataCollection
        a                owl:Class ;
        rdfs:label       "Error In Data Collection"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:WrongDataSetDesignChoice
        a                owl:Class ;
        rdfs:label       "Wrong Data Set Design Choice"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:ResidencePermitsApplicationExamination
        a                owl:Class ;
        rdfs:label       "Residence Permits Application Examination"@en ;
        rdfs:subClassOf  :ApplicationExamination .

:PerformanceRelatedRiskSource
        a                owl:Class ;
        rdfs:label       "Perfomance Related Risk Source"@en ;
        rdfs:subClassOf  :RiskSource .

:AssessingRiskOfOffending
        a                owl:Class ;
        rdfs:label       "Assessing Risk Of Offending"@en ;
        rdfs:subClassOf  :IndividualRiskAssessment .

:AssessingSecurityRisk
        a                owl:Class ;
        rdfs:label       "Assessing Security Risk"@en ;
        rdfs:subClassOf  :IndividualRiskAssessment .

:public_service  a  :Domain , owl:NamedIndividual .

:AITechnique  a       owl:Class ;
        rdfs:comment  "Represents the main approaches and techniques used for development of AI systems."@en ;
        rdfs:label    "AI Technique"@en .

:education  a   :Domain , owl:NamedIndividual .

:border_control_management
        a       :Domain , owl:NamedIndividual .

:isUsedForValidating  a  owl:ObjectProperty ;
        rdfs:domain  :ValidationData ;
        rdfs:label   "is used for validating"@en ;
        rdfs:range   :AISystem .

:administration_of_democratic_processes
        a       :Domain , owl:NamedIndividual .

:RemoteBiometricIdentification
        a                owl:Class ;
        rdfs:comment     "Identifying natural persons at a distance through the comparison of a person’s biometric data with the biometric data contained in a reference database."@en ;
        rdfs:label       "Remote Biometric Identification"@en ;
        rdfs:subClassOf  :AIApplication .

:usesTechnique  a     owl:ObjectProperty ;
        rdfs:comment  "Indicates the AI techniques used in an AI system."@en ;
        rdfs:domain   :AISystem ;
        rdfs:label    "uses technique"@en ;
        rdfs:range    :AITechnique .

:FundamentalRight  a     owl:Class ;
        rdfs:comment     "Represents a right, freedom, or principle set out in the EU Charter of Fundamental Rights."@en ;
        rdfs:label       "Fundamental Right"@en ;
        rdfs:subClassOf  :AreaOfImpact .

:BiasedValidationDataSet
        a                owl:Class ;
        rdfs:label       "Biased Validation Data Set"@en ;
        rdfs:subClassOf  :ValidationDataRelatedSource .

:Defendant  a            owl:Class ;
        rdfs:comment     "A person who is being accused of criminal offences."@en ;
        rdfs:label       "Defendant"@en ;
        rdfs:subClassOf  :Person .

:EmployeeEvaluation  a   owl:Class ;
        rdfs:label       "Employee Evaluation"@en ;
        rdfs:subClassOf  :AssessmentForRecuitment .

:training  a    :AILifecyclePhase , owl:NamedIndividual .

:Model  a                owl:Class ;
        rdfs:comment     "Physical, mathematical, or otherwise logical representation of a system, entity, phenomenon, process or data [Source: ISO/IEC FDIS 22989, 3.1.23]"@en ;
        rdfs:label       "Model"@en ;
        rdfs:subClassOf  :AIComponent .

:AssessingPastCriminalBehaviour
        a                owl:Class ;
        rdfs:label       "Assessing Past Criminal Behaviour"@en ;
        rdfs:subClassOf  :Assessment .

:Consequence  a          owl:Class ;
        rdfs:comment     "Outcome of an event affecting objectives. [Source: ISO 31000, 3.6]"@en ;
        rdfs:label       "Consequence"@en ;
        rdfs:subClassOf  :Event .

:TechnicalControl  a     owl:Class ;
        rdfs:comment     "Represents controls that are implemented using a technology."@en ;
        rdfs:label       "Technical Control"@en ;
        rdfs:subClassOf  :Control .

:PrioritisationOfEmergencyService
        a                owl:Class ;
        rdfs:comment     "Establishing priority in the dispatching of emergency first response services, including by firefighters and medical aid."@en ;
        rdfs:label       "Prioritisation Of Emergency Service"@en ;
        rdfs:subClassOf  :Planning .

:ErrorInDataPrepration
        a                owl:Class ;
        rdfs:label       "Error In Data Prepration"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:publicly_accessible_space
        a       :ExecutionEnvironment , owl:NamedIndividual .

:dectection_of_criminal_offences
        a       :ExecutionEnvironment , owl:NamedIndividual .

:InterviewEvaluation  a  owl:Class ;
        rdfs:label       "Interview Evaluation"@en ;
        rdfs:subClassOf  :AssessmentForRecuitment .

:EliminationControl  a   owl:Class ;
        rdfs:comment     "Represents controls that applied to prevent an event from happening."@en ;
        rdfs:label       "Elimination Control"@en ;
        rdfs:subClassOf  :Control .

:BayesianEstimation  a   owl:Class ;
        rdfs:label       "Bayesian Estimation"@en ;
        rdfs:subClassOf  :StatisticalApproach .

:Person  a               owl:Class ;
        rdfs:comment     "An individual human being."@en ;
        rdfs:label       "Natural Person"@en ;
        rdfs:subClassOf  :AISubject .

:AISystem  a             owl:Class ;
        rdfs:comment     "Represents a software that is developed with one or more of the AI Approaches and can, for a given set of human-defined objectives, generate outputs such as content, predictions, recommendations, or decisions influencing the environments they interact with. [Source: AI Act, Art 3(1)]"@en ;
        rdfs:label       "AI System"@en ;
        rdfs:subClassOf  :System .

:DisruptionOfOperationOfCriticalInfrastructure
        a                owl:Class ;
        rdfs:comment     "Represents disruption of management and operation of critical infrastructure."@en ;
        rdfs:label       "Disruption Of Operation Of Critical Infrastructure"@en ;
        rdfs:subClassOf  :ImpactOnFacility .

:BiometricIdnetification
        a                owl:Class ;
        rdfs:comment     "Identifaction of natural persons using biometric data."@en ;
        rdfs:label       "Biometric Identification"@en ;
        rdfs:subClassOf  :MakingDecision .

terms:creator  a  owl:AnnotationProperty .

:VisaApplicant  a        owl:Class ;
        rdfs:comment     "A person who has applied for a visa."@en ;
        rdfs:label       "Visa Applicant"@en ;
        rdfs:subClassOf  :Applicant .

:UnsupervisedLearning
        a                owl:Class ;
        rdfs:label       "Unsupevised Learning"@en ;
        rdfs:subClassOf  :MachineLearningApproach .

:MachineLearningApproach
        a                owl:Class ;
        rdfs:comment     "Represenets machine learning approaches, including supervised, unsupervised and reinforcement learning, using a wide variety of methods including deep learning. [Source: AI Act, Annex I]"@en ;
        rdfs:label       "Machine Learning Approach"@en ;
        rdfs:subClassOf  :AITechnique .

:DataPoisoning  a        owl:Class ;
        rdfs:comment     "Attack trying to manipulate the training dataset"@en ;
        rdfs:label       "Data Poisoning"@en ;
        rdfs:subClassOf  :Attack .

:ProducingRecommendation
        a                owl:Class ;
        rdfs:comment     "Represents purpose of producing meaningful recommendations to users of the system."@en ;
        rdfs:label       "Producing Recommendation"@en ;
        rdfs:subClassOf  :Purpose .

:IrrelevantValidationData
        a                owl:Class ;
        rdfs:label       "Irrelevant Validation Data"@en ;
        rdfs:subClassOf  :ValidationDataRelatedSource .

:AssessingTestsRequiredForAdmission
        a                owl:Class ;
        rdfs:label       "Assessing Tests Required For Admission"@en ;
        rdfs:subClassOf  :StudentAssessment .

:AreaOfImpact  a      owl:Class ;
        rdfs:comment  "Represents areas that AI might have impact on."@en ;
        rdfs:label    "Area Of Impact"@en .

:MakingTerminationDecision
        a                owl:Class ;
        rdfs:comment     "Refers to termination of work-related contractual relationships."@en ;
        rdfs:label       "Making Termination Decision"@en ;
        rdfs:subClassOf  :AssessmentOfEmployee .

:DistortionInHumanBehaviour
        a                owl:Class ;
        rdfs:comment     "Represents adverse impacts of AI on human behaviour."@en ;
        rdfs:label       "Distortion In Human Behaviour"@en ;
        rdfs:subClassOf  :WellbeingImpact .

:DeterminingAccessToEducation
        a                owl:Class ;
        rdfs:comment     "Refers to the purpose of determining access or assigning natural persons to educational and vocational training institutions."@en ;
        rdfs:label       "Determining Access To Education"@en ;
        rdfs:subClassOf  :AssessmentForEducation .

:ValidationData  a       owl:Class ;
        rdfs:comment     "Data used to compare the performance of different candidate models [Source: ISO/IEC FDIS 22989, 3.2.5]."@en ;
        rdfs:label       "Validation Data"@en ;
        rdfs:subClassOf  :Data .

:UnavailabilityOfDataSet
        a                owl:Class ;
        rdfs:label       "Unavailability Of Data Set"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:LowLevelOfAccuracy  a   owl:Class ;
        rdfs:comment     "Refers to inacurracy of the predictions, recommondations, or decisions produced by the system."@en ;
        rdfs:label       "Low Level Of Accuracy"@en ;
        rdfs:subClassOf  :PerformanceRelatedRiskSource .

:isUsedForTesting  a  owl:ObjectProperty ;
        rdfs:domain  :TestingData ;
        rdfs:label   "is used for testing"@en ;
        rdfs:range   :AISystem .

:AssigningPeopleToEducationalInstitutions
        a                owl:Class ;
        rdfs:label       "Assigning People To Educational Institutions"@en ;
        rdfs:subClassOf  :AssessmentForEducation .

terms:title  a  owl:AnnotationProperty .

:DegradedAccuracy  a     owl:Class ;
        rdfs:comment     "Indicates decreased level of system's accuracy resulted from materialisation of a risk."@en ;
        rdfs:label       "Degraded Accuracy"@en ;
        rdfs:subClassOf  :PerformanceConsequence .

:VisaApplicationExamination
        a                owl:Class ;
        rdfs:label       "Visa Application Examination"@en ;
        rdfs:subClassOf  :ApplicationExamination .

:Impact  a               owl:Class ;
        rdfs:comment     "Represents outcomes of a consequence on persons, groups, facilities, environment, etc."@en ;
        rdfs:label       "Impact"@en ;
        rdfs:subClassOf  :Consequence .

:eliminatesEvent  a         owl:ObjectProperty ;
        rdfs:domain         :Control ;
        rdfs:label          "eliminates event"@en ;
        rdfs:range          :Event ;
        rdfs:subPropertyOf  :modifiesEvent .

:JudicialAuthority  a    owl:Class ;
        rdfs:label       "Judicial Authority"@en ;
        rdfs:subClassOf  :AIUser .

:KnowledgeBasedApproach
        a                owl:Class ;
        rdfs:comment     "Represents  knowledge-based approaches, including knowledge representation, , knowledge bases and expert systems."@en ;
        rdfs:label       "Knowledge Based Approach"@en ;
        rdfs:subClassOf  :AITechnique .

:isDevelopedBy  a    owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "is developed by"@en ;
        rdfs:range   :AIDeveloper .

:operation_of_road_traffic
        a       :Domain , owl:NamedIndividual .

:PsychologicalHealth  a  owl:Class ;
        rdfs:comment     "Represents psychological health."@en ;
        rdfs:label       "Psychological Health"@en ;
        rdfs:subClassOf  :Health .

:Death  a                owl:Class ;
        rdfs:comment     "Represents death of a person caused by AI."@en ;
        rdfs:label       "Death"@en ;
        rdfs:subClassOf  :WellbeingImpact .

:StudentAssessment  a    owl:Class ;
        rdfs:comment     "Refers to the purpose of assessing students in educational and vocational training institutions and for assessing participants in tests commonly required for admission to educational institutions."@en ;
        rdfs:label       "Student Assessment"@en ;
        rdfs:subClassOf  :AssessmentForEducation .

:DetermineCreditScore
        a                owl:Class ;
        rdfs:label       "Determine Credit Score"@en ;
        rdfs:subClassOf  :Assessment .

:PropertyDamage  a       owl:Class ;
        rdfs:comment     "Represents damage of properties caused by AI."@en ;
        rdfs:label       "Property Damage"@en ;
        rdfs:subClassOf  :ImpactOnFacility .

:DecreasedRobustness  a  owl:Class ;
        rdfs:comment     "Indicates decreased level of system's robustness resulted from materialisation of a risk."@en ;
        rdfs:label       "Decreased Robustness"@en ;
        rdfs:subClassOf  :PerformanceConsequence .

:AISystemAccuracy  a     owl:Class ;
        rdfs:comment     "Indicates the degree to which a product or system provides the correct results with the needed degree of precision. [ISO 22989, 3.4.4]"@en ;
        rdfs:label       "AI System Accuracy"@en ;
        rdfs:subClassOf  :Accuracy .

:isUsedForTraining  a  owl:ObjectProperty ;
        rdfs:domain  :TrainingData ;
        rdfs:label   "is used for training"@en ;
        rdfs:range   :AISystem .

:hasImpact  a        owl:ObjectProperty ;
        rdfs:domain  :Consequence ;
        rdfs:label   "has impact"@en ;
        rdfs:range   :Impact .

:GeneratingAudioContent
        a                owl:Class ;
        rdfs:comment     "Refers to manipulating or generating audio content."@en ;
        rdfs:label       "Generating Audio Content"@en ;
        rdfs:subClassOf  :GeneratingContent .

:Planning  a             owl:Class ;
        rdfs:comment     "Represents use of AI systems for planning and scheduling."@en ;
        rdfs:label       "Planning"@en ;
        rdfs:subClassOf  :MakingDecision .

:IncompletenessOfTestingDataSet
        a                owl:Class ;
        rdfs:label       "Incompleteness Of Testing Data Set"@en ;
        rdfs:subClassOf  :TestingDataRiskSource .

:hasApplication  a   owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has application" ;
        rdfs:range   :AIApplication .

:PersonWhoHasEnteredATerritory
        a                owl:Class ;
        rdfs:comment     "A person who has entered a territory."@en ;
        rdfs:label       "Person Who Has Entered A Territory"@en ;
        rdfs:subClassOf  :Person .

:Post-marketMonitoringSystem
        a                owl:Class ;
        rdfs:label       "Post-market Monitoring System"@en ;
        rdfs:subClassOf  :System .

:AssessingRiskForPotentialVictimsOfCriminalOffences
        a                owl:Class ;
        rdfs:label       "Assessing Risk For Potential Victims Of Criminal Offences"@en ;
        rdfs:subClassOf  :IndividualRiskAssessment .

:hasExpectedAccuray  a  owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has expected accuracy"@en ;
        rdfs:range   :AISystemAccuracy .

:FacialRecognition  a    owl:Class ;
        rdfs:comment     "Automatic pattern recognition comparing stored images of human faces with the image of an actual face, indicating any matching, if it exists, and any data, if they exist, identifying the person to whom the face belongs [Source: ISO 5127:2017, 3.1.12.09]."@en ;
        rdfs:label       "Facial Recognition"@en ;
        rdfs:subClassOf  :AIApplication .

:IncompletenessOfValidationDataSet
        a                owl:Class ;
        rdfs:label       "Incompleteness Of Validation Data Set"@en ;
        rdfs:subClassOf  :ValidationDataRelatedSource .

:WellbeingImpact  a      owl:Class ;
        rdfs:comment     "Represents impact of AI on persons' health and wellbeing."@en ;
        rdfs:label       "Wellbeing Impact"@en ;
        rdfs:subClassOf  :Impact .

:Injury  a               owl:Class ;
        rdfs:comment     "Represents physical injuries caused by AI."@en ;
        rdfs:label       "Physical Injury"@en ;
        rdfs:subClassOf  :WellbeingImpact .

:Bias   a                owl:Class ;
        rdfs:comment     "Systematic difference in treatment of certain objects, people, or groups in comparison to others [ISO 22989]"@en ;
        rdfs:label       "Bias"@en ;
        rdfs:subClassOf  :BiasConsequence .

:isUsedToMeasure  a  owl:ObjectProperty ;
        rdfs:domain  :Metric ;
        rdfs:label   "is used to measure"@en ;
        rdfs:range   :Indicator .

:Cyberattack  a          owl:Class ;
        rdfs:label       "Cyberattack"@en ;
        rdfs:subClassOf  :Attack .

:Domain  a            owl:Class ;
        rdfs:comment  "Represents the sector/domain the AI system is intended to be used in."@en ;
        rdfs:label    "Domain"@en .

:EvaluatingBehaviourOfEmployee
        a                owl:Class ;
        rdfs:label       "Evaluating Behaviour Of Employee"@en ;
        rdfs:subClassOf  :AssessmentOfEmployee .

:ReducingPublicAssisstanceServices
        a                owl:Class ;
        rdfs:label       "Reducing Public Assisstance Services"@en ;
        rdfs:subClassOf  :MakingDecision .

:detectsEvent  a            owl:ObjectProperty ;
        rdfs:domain         :Control ;
        rdfs:label          "detects event"@en ;
        rdfs:range          :Event ;
        rdfs:subPropertyOf  :modifiesEvent .

:PersonalityTraitsAssessment
        a                owl:Class ;
        rdfs:label       "Personality Traits Assessment"@en ;
        rdfs:subClassOf  :Assessment .

:management_of_supply_of_heating
        a       :Domain , owl:NamedIndividual .

:JobApplicant  a         owl:Class ;
        rdfs:label       "Job Applicant"@en , "A person who has made an application for employment."@en ;
        rdfs:subClassOf  :Applicant .

:SubliminalTechnique  a  owl:Class ;
        rdfs:comment     "use of subliminal techniques beyond a person’s consciousness in order to materially distort a person’s behaviour in a manner that causes or is likely to cause that person or another person physical or psychological harm"@en ;
        rdfs:label       "Subliminal Technique"@en ;
        rdfs:subClassOf  :SystemRelatedSource .

:ErrorInTestingDataSet
        a                owl:Class ;
        rdfs:label       "Error In Testing Data Set"@en ;
        rdfs:subClassOf  :TestingDataRiskSource .

:SymbolicReasoning  a    owl:Class ;
        rdfs:label       "Symbolic Reasoning"@en ;
        rdfs:subClassOf  :KnowledgeBasedApproach .

:prosecution_of_criminal_offences
        a       :ExecutionEnvironment , owl:NamedIndividual .

:VerifyingAuthenticityOfTravelDocument
        a                owl:Class ;
        rdfs:comment     "Refers to the verification of the authenticity of travel documents and supporting documentation of natural persons and detection of non-authentic documents by checking their security features."@en ;
        rdfs:label       "Verifying Authenticity Of Travel Document"@en ;
        rdfs:subClassOf  :VerifyingAuthenticity .

:InputData  a            owl:Class ;
        rdfs:comment     "Data for which an AI system calculates a predicted output or inference [Source: ISO/IEC FDIS 22989, 3.2.9]."@en ;
        rdfs:label       "Input Data"@en ;
        rdfs:subClassOf  :Data .

:OverridingTheOutcome
        a                owl:Class ;
        rdfs:comment     "Represents overriding outcome of a system."@en ;
        rdfs:label       "Overriding The Outcome"@en ;
        rdfs:subClassOf  :PreventionControl .

:OrganisationalRiskSource
        a                owl:Class ;
        rdfs:label       "Organisational Risk Source"@en ;
        rdfs:subClassOf  :RiskSource .

:PatternRecognition  a   owl:Class ;
        rdfs:comment     "Refers to identification of unknown patterns in data."@en ;
        rdfs:label       "Pattern Recognition"@en ;
        rdfs:subClassOf  :Detection .

:isInVulnerablePosition
        a            owl:ObjectProperty ;
        rdfs:domain  [ a            owl:Class ;
                       owl:unionOf  ( :Group :Person )
                     ] ;
        rdfs:label   "is in vulnerable position"@en ;
        rdfs:range   :VulnerablePosition .

:Firefighter  a          owl:Class ;
        rdfs:comment     "A person who works as a firefighter."@en ;
        rdfs:label       "Firefighter"@en ;
        rdfs:subClassOf  :AIUser .

:Reversiblity  a         owl:Class ;
        rdfs:comment     "Specifies the extent to which the outcome produced with an AI system is easily reversible."@en ;
        rdfs:label       "Reversibility"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:Assessment  a           owl:Class ;
        rdfs:comment     "Refers to the use of AI systems for assessmen and evaluation."@en ;
        rdfs:label       "Assessment"@en ;
        rdfs:subClassOf  :MakingDecision .

:law_enforcement  a  :Domain , owl:NamedIndividual .

:hasConsequence  a   owl:ObjectProperty ;
        rdfs:domain  :Risk ;
        rdfs:label   "has consequence" , "has consequence"@en ;
        rdfs:range   :Consequence .

:DataSet-RelatedRiskSource
        a                owl:Class ;
        rdfs:label       "DataSet-Related Risk Source"@en ;
        rdfs:subClassOf  :RiskSource .

:hasLikelihood  a     owl:ObjectProperty ;
        rdfs:comment  "Indicates the probability of occurrence of an event."@en ;
        rdfs:domain   :Event ;
        rdfs:label    "has likelihood"@en ;
        rdfs:range    :Likelihood .

:AsylumApplicationExamination
        a                owl:Class ;
        rdfs:label       "Asylum Application Examination"@en ;
        rdfs:subClassOf  :ApplicationExamination .

:ApplicationScreening
        a                owl:Class ;
        rdfs:label       "Application Screening"@en ;
        rdfs:subClassOf  :AssessmentForRecuitment .

:hasModeOfOperation  a  owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has mode of operation"@en ;
        rdfs:range   :OperationMode .

:EnvironmentalImpact  a  owl:Class ;
        rdfs:comment     "Represent impact on the enviroment."@en ;
        rdfs:label       "Environmental Impact"@en ;
        rdfs:subClassOf  :Impact .

:ReinforcementLearning
        a                owl:Class ;
        rdfs:label       "Reinforcement Learning"@en ;
        rdfs:subClassOf  :MachineLearningApproach .

:ProvidingInstructionOfUse
        a                owl:Class ;
        rdfs:comment     "Represents providing information to inform the user of in particular an AI system’s intended purpose and proper use, inclusive of the specific geographical, behavioural or functional setting within which the  AI system is intended to be used."@en ;
        rdfs:label       "Providing Instruction Of Use"@en ;
        rdfs:subClassOf  :OrganisationalControl .

:SupervisedLearning  a   owl:Class ;
        rdfs:label       "Supervised Learning"@en ;
        rdfs:subClassOf  :MachineLearningApproach .

:TestReport  a           owl:Class ;
        rdfs:label       "Test Report"@en ;
        rdfs:subClassOf  :Document .

:Intervention  a         owl:Class ;
        rdfs:comment     "Intervention of  a system's operation"@en ;
        rdfs:label       "Intervation"@en ;
        rdfs:subClassOf  :OperationalControl .

:UnrepresentativeValidationDataSet
        a                owl:Class ;
        rdfs:label       "Unrepresentative Validation Data Set"@en ;
        rdfs:subClassOf  :ValidationDataRelatedSource .

:ImpactOnFacility  a     owl:Class ;
        rdfs:comment     "Represents impact of AI on facilities and property."@en ;
        rdfs:label       "Impact On Facility"@en ;
        rdfs:subClassOf  :Impact .

:LowLevelOfRobustness
        a                owl:Class ;
        rdfs:label       "Low Level Of Robustness"@en ;
        rdfs:subClassOf  :PerformanceRelatedRiskSource .

:Child  a                owl:Class ;
        rdfs:comment     "An individual human being who is below the age of 18 (according to the UN Convention on the Rights of the Child)"@en ;
        rdfs:label       "Child"@en ;
        rdfs:subClassOf  :Person .

:Alogorithm-RelatedRiskSource
        a                owl:Class ;
        rdfs:label       "Algorithm-Related Risk Source"@en ;
        rdfs:subClassOf  :RiskSource .

:AutomatedControl  a      owl:Class ;
        rdfs:comment      "Represents controls that do not involve human intervention."@en ;
        rdfs:label        "Automated Control"@en ;
        rdfs:subClassOf   :Control ;
        owl:disjointWith  :ManualControl .

:ApplicationExamination
        a                owl:Class ;
        rdfs:label       "Application Examination"@en ;
        rdfs:subClassOf  :MakingDecision .

:Control  a           owl:Class ;
        rdfs:comment  "Represents the measure that maintains and/or modifies risk. [Source: ISO 31000, 3.8]"@en ;
        rdfs:label    "Control"@en .

:mitigatesEvent  a          owl:ObjectProperty ;
        rdfs:domain         :Control ;
        rdfs:label          "mitigates event"@en ;
        rdfs:range          :Event ;
        rdfs:subPropertyOf  :modifiesEvent .

:ErrorInTrainingDataSet
        a                owl:Class ;
        rdfs:label       "Error In Training Data Set"@en ;
        rdfs:subClassOf  :TrainingDataRiskSource .

:isFollowedByControl  a  owl:ObjectProperty ;
        rdfs:domain  :Control ;
        rdfs:label   "is followed by control"@en ;
        rdfs:range   :Control .

:RepresentativeOfPublicAuthority
        a                owl:Class ;
        rdfs:comment     "An entity who act on behalf of a public authority."@en ;
        rdfs:label       "Representative Of Public Authority"@en ;
        rdfs:subClassOf  :AIUser .

:ReasonablyForseeableMisue
        a                owl:Class ;
        rdfs:comment     "Use of an AI system in a way that is not in accordance with its intended purpose, but which may result from reasonably foreseeable human behaviour or interaction with other systems [Source: AI Act, Article 3(13)]"@en ;
        rdfs:label       "Reasonably Forseeable Misuse"@en ;
        rdfs:subClassOf  :Misuse .

:OverReliance  a         owl:Class ;
        rdfs:comment     "Represents tendency of automatically relying or over-relying on the output produced by an AI system"@en ;
        rdfs:label       "Over Reliance"@en ;
        rdfs:subClassOf  :WellbeingImpact .

terms:date  a   owl:DatatypeProperty .

:AssessmentOfEmployee
        a                owl:Class ;
        rdfs:label       "Assessment Of Employee"@en ;
        rdfs:subClassOf  :Assessment .

:RecuritmentTestEvaluation
        a                owl:Class ;
        rdfs:label       "Recuritment Test Evaluation"@en ;
        rdfs:subClassOf  :AssessmentForRecuitment .

:ImmigrationEligibilityAssessment
        a                owl:Class ;
        rdfs:comment     "Examination of applications for asylum, visa and residence permits and associated complaints"@en ;
        rdfs:label       "Immigration Eligibility Assessment"@en ;
        rdfs:subClassOf  :Assessment .

:EmployeeBehaviourMonitoring
        a                owl:Class ;
        rdfs:label       "Employee Behaviour Monitoring"@en ;
        rdfs:subClassOf  :EmployeeMonitoring .

:EnvironmentOfUse  a  owl:Class ;
        rdfs:label  "Environment Of Use"@en .

:InductiveProgramming
        a                owl:Class ;
        rdfs:label       "Inductive Programming"@en ;
        rdfs:subClassOf  :KnowledgeBasedApproach .

:LogicBasedApproach  a   owl:Class ;
        rdfs:comment     "Represents Logic-based approaches, including inductive (logic) programming."@en ;
        rdfs:label       "Logic Based Approach"@en ;
        rdfs:subClassOf  :AITechnique .

:service  a     :AISystemForm , owl:NamedIndividual .

:KnowledgeReasoning  a   owl:Class ;
        rdfs:comment     "Represents purpose of capturing knowledge and acquiring new knowledge."@en ;
        rdfs:label       "Knowledge Reasoning"@en ;
        rdfs:subClassOf  :Purpose .

:Approval  a             owl:Class ;
        rdfs:comment     "Represents approval or refusual of a request, excutation of process, etc. to prevent or mitigate a risk."@en ;
        rdfs:label       "Approval"@en ;
        rdfs:subClassOf  :ManualControl .

:TestingDataRiskSource
        a                owl:Class ;
        rdfs:label       "Testing Data Risk Source"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:AssessingHealthRisk  a  owl:Class ;
        rdfs:label       "Assessing Health Risk"@en ;
        rdfs:subClassOf  :IndividualRiskAssessment .

:AIApplication  a     owl:Class ;
        rdfs:comment  "Refers to the application and usage of the AI system."@en ;
        rdfs:label    "AI Application"@en .

:ModelInversion  a       owl:Class ;
        rdfs:label       "Model Inversion"@en ;
        rdfs:subClassOf  :Attack .

:hasImpactOnArea  a  owl:ObjectProperty ;
        rdfs:domain  :Impact ;
        rdfs:label   "has impact on area"@en ;
        rdfs:range   :AreaOfImpact .

:UnrepresentativeTestingDataSet
        a                owl:Class ;
        rdfs:label       "Unrepresentative Testing Data Set"@en ;
        rdfs:subClassOf  :TestingDataRiskSource .

:EnvironmentalDamage  a  owl:Class ;
        rdfs:comment     "Represents the deterioration of the environment caused by AI."@en ;
        rdfs:label       "Environmental Damage"@en ;
        rdfs:subClassOf  :EnvironmentalImpact .

:Stakeholder  a       owl:Class ;
        rdfs:comment  "Represents any individual, group or organization that can affect, be affected by or perceive itself to be affected by a decision or activity [Source: ISO/IEC TR 24028, 3.37]"@en ;
        rdfs:label    "Stakeholder"@en .

:PersonWhoIntendsToEnterATerritory
        a                owl:Class ;
        rdfs:comment     "A person who intends to enter a territory."@en ;
        rdfs:label       "Person Who Intends To Enter Territory"@en ;
        rdfs:subClassOf  :Person .

:hasDocumentation  a  owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has documentation"@en ;
        rdfs:range   :Document .

:Pre-trainedModel  a     owl:Class ;
        rdfs:label       "Pre-trianed Model"@en ;
        rdfs:subClassOf  :Model .

:SeriousIncident  a      owl:Class ;
        rdfs:comment     "Any incident that directly or indirectly leads, might have led or might lead to : (a) the death of a person or serious damage to a person’s health, to property or the environment, (b) a serious and irreversible disruption of the management and operation of critical infrastructure [Source: AI Act, Articl3 3(44)]"@en ;
        rdfs:label       "Serious Incident"@en ;
        rdfs:subClassOf  :RiskSource .

:AssessmentForRecuitment
        a                owl:Class ;
        rdfs:comment     "Refers to assessment related to employment, workers management and access to self-employment."@en ;
        rdfs:label       "Assessment For Recruitment"@en ;
        rdfs:subClassOf  :Assessment .

:AdvertisingVacancies
        a                owl:Class ;
        rdfs:label       "Advertising Vacancies"@en ;
        rdfs:subClassOf  :AssessmentForRecuitment .

:IncompetenceOfHumanOversightActors
        a                owl:Class ;
        rdfs:comment     "Refers to incompentece of individuals to whom human oversight is assigned."@en ;
        rdfs:label       "Incompetence Of Human Oversight Actors"@en ;
        rdfs:subClassOf  :OrganisationalRiskSource .

:PreventionControl  a    owl:Class ;
        rdfs:comment     "Control applied to reduce likelihood or severity of the risk, consequence or impact."@en ;
        rdfs:label       "Mitigation Control"@en ;
        rdfs:subClassOf  :Control .

:EvaluatingPerformanceOfEmployee
        a                owl:Class ;
        rdfs:label       "Evaluating Performance Of Employee"@en ;
        rdfs:subClassOf  :AssessmentOfEmployee .

:hasImpactOnAISubject
        a            owl:ObjectProperty ;
        rdfs:domain  :Impact ;
        rdfs:label   "has impact on AI subject"@en ;
        rdfs:range   :AISubject .

:OperationalControl  a   owl:Class ;
        rdfs:label       "Operational Control"@en ;
        rdfs:subClassOf  :Control .

:MakingPrediction  a     owl:Class ;
        rdfs:comment     "Represents purpose of predicting something based on the existing information."@en ;
        rdfs:label       "Making Prediction"@en ;
        rdfs:subClassOf  :Purpose .

:Performance  a          owl:Class ;
        rdfs:comment     "the ability of an AI system to achieve its intended purpose [Source: AI Act, Article 3(18)]"@en ;
        rdfs:label       "Performance"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:EvaluatingReliabilityOfEvidence
        a                owl:Class ;
        rdfs:comment     "Refers to the evaluation of the reliability of evidence in the course of investigation or prosecution of criminal offences."@en ;
        rdfs:label       "Evaluating Reliability Of Evidence"@en ;
        rdfs:subClassOf  :Assessment .

:VerifyingAuthenticityOfSupportingDocument
        a                owl:Class ;
        rdfs:label       "Verifying Authenticity Of Supporting Document"@en ;
        rdfs:subClassOf  :VerifyingAuthenticity .

:modifiesEvent  a    owl:ObjectProperty ;
        rdfs:domain  :Control ;
        rdfs:label   "modifies event"@en ;
        rdfs:range   :Event .

:ApplicationFiltering
        a                owl:Class ;
        rdfs:comment     "Filtering applications for recruitment or selection of natural persons."@en ;
        rdfs:label       "Application Filtering"@en ;
        rdfs:subClassOf  :AssessmentForRecuitment .

:AISubject  a            owl:Class ;
        rdfs:comment     "An AI subject is an organization or entity that is impacted by an AI system, service or product."@en ;
        rdfs:label       "AI Subject"@en ;
        rdfs:subClassOf  :Stakeholder .

:SystemRelatedSource  a  owl:Class ;
        rdfs:label       "System Related Source"@en ;
        rdfs:subClassOf  :RiskSource .

:AIHardware  a           owl:Class ;
        rdfs:comment     "Hardware on which the AI system run."@en ;
        rdfs:label       "AI Hardware"@en ;
        rdfs:subClassOf  :AIComponent .

:Monitoring  a           owl:Class ;
        rdfs:comment     "Represents purpose of observing and keeping track of something."@en ;
        rdfs:label       "Monitoring"@en ;
        rdfs:subClassOf  :Purpose .

:AIComponent  a       owl:Class ;
        rdfs:comment  "A functional element that constructs an AI system. [Source: ISO 22989]"@en ;
        rdfs:label    "AI Component"@en .

:DecreasedSecurity  a    owl:Class ;
        rdfs:comment     "Indicates decreased level of security of the AI system resulted from materialisation of a risk."@en ;
        rdfs:label       "Decreased Security"@en ;
        rdfs:subClassOf  :PerformanceConsequence .

:EmployeeMonitoring  a   owl:Class ;
        rdfs:comment     "Represents purpose of monitoring and evaluating performance and behavior of employees in workplace."@en ;
        rdfs:label       "Employee Monitoring"@en ;
        rdfs:subClassOf  :Monitoring .

:AdmissionTestAssessment
        a                owl:Class ;
        rdfs:comment     "Refers to the assessment of participants in tests  required for admission to educational institutions."@en ;
        rdfs:label       "Admission Test Assessment"@en ;
        rdfs:subClassOf  :AssessmentForEducation .

:Likelihood  a           owl:Class ;
        rdfs:comment     "Chance of an event happening. [Source: ISO 31000, 3.7]"@en ;
        rdfs:label       "Likelihood"@en ;
        rdfs:subClassOf  :RiskIndicator .

:Metric  a          owl:Class ;
        rdfs:label  "Metric"@en .

:PredictingRecidivism
        a                owl:Class ;
        rdfs:comment     "Referes to predicting the occurrence or reoccurrence of an actual or potential criminal offence based on profiling of natural persons or assessing personality traits and characteristics or past criminal behaviour of natural persons or groups."@en ;
        rdfs:label       "Predicting Recidivism"@en ;
        rdfs:subClassOf  :MakingPrediction .

:Output  a            owl:Class ;
        rdfs:comment  "Indicates output of an AI system."@en ;
        rdfs:label    "Output"@en .

:LegalInterpretation  a  owl:Class ;
        rdfs:comment     "Represents purpose of researching and interpreting facts and the law."@en ;
        rdfs:label       "Legal Interpretation"@en ;
        rdfs:subClassOf  :KnowledgeReasoning .

:HarmonisedStandard  a   owl:Class ;
        rdfs:comment     "a European standard as defined in Article 2(1)(c) of Regulation (EU) No 1025/2012" ;
        rdfs:label       "Harmonised Standard"@en ;
        rdfs:subClassOf  :Standard .

:Datasheet  a            owl:Class ;
        rdfs:label       "Datasheet"@en ;
        rdfs:subClassOf  :Document .

:inception  a   :AILifecyclePhase , owl:NamedIndividual .

:Detection  a            owl:Class ;
        rdfs:comment     "Refers to the use of AI systems to detect an entity, pattern, etc."@en ;
        rdfs:label       "Detection"@en ;
        rdfs:subClassOf  :MakingDecision .

:AssessingRiskOfReoffending
        a                owl:Class ;
        rdfs:label       "Assessing Risk Of Reoffending"@en ;
        rdfs:subClassOf  :IndividualRiskAssessment .

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

:AIUser  a               owl:Class ;
        rdfs:comment     "Any natural or legal person, public authority, agency or other body using an AI system under its authority. [Source: AI Act]"@en ;
        rdfs:label       "AI User"@en ;
        rdfs:subClassOf  :Stakeholder .

:GeneratingVideoContent
        a                owl:Class ;
        rdfs:comment     "Refers to manipulating or generating video content."@en ;
        rdfs:label       "Generating Video Content"@en ;
        rdfs:subClassOf  :GeneratingContent .

:hasVersion  a       owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has version"@en ;
        rdfs:range   :Version .

:isPerformanceOf  a  owl:ObjectProperty ;
        rdfs:domain  :Performance ;
        rdfs:label   "is performance of"@en ;
        rdfs:range   :AISystem .

:MigrationRelatedComplaintsExamination
        a                owl:Class ;
        rdfs:label       "Migration Related Complaints Examination"@en ;
        rdfs:subClassOf  :ApplicationExamination .

:investigation_of_criminal_offences
        a       :ExecutionEnvironment , owl:NamedIndividual .

:operation_of_the_supply_of_water
        a       :Domain , owl:NamedIndividual .

:InputDataRiskSource  a  owl:Class ;
        rdfs:label       "Input Data Risk Source"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:management_of_the_supply_of_water
        a       :Domain , owl:NamedIndividual .

:BiasedTrainingDataSet
        a                owl:Class ;
        rdfs:label       "Biased Training Data Set"@en ;
        rdfs:subClassOf  :TrainingDataRiskSource .

:operation_of_the_supply_of_electricity
        a       :Domain , owl:NamedIndividual .

:Group  a                owl:Class ;
        rdfs:comment     "A group of persons such as citizens, marginsalised groups, etc."@en ;
        rdfs:label       "Group"@en ;
        rdfs:subClassOf  :AISubject .

:BiasConsequence  a      owl:Class ;
        rdfs:comment     "Represents consequences related to bias."@en ;
        rdfs:label       "Bias Consequence"@en ;
        rdfs:subClassOf  :Consequence .

:SystemArchitecture  a   owl:Class ;
        rdfs:label       "System Architecture"@en ;
        rdfs:subClassOf  :Document .

terms:issued  a  owl:AnnotationProperty .

:ExtentOfUse  a          owl:Class ;
        rdfs:comment     "Represents the extent to which an AI system has been used or is likely to be used."@en ;
        rdfs:label       "Extent Of Use"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:RiskSource  a           owl:Class ;
        rdfs:comment     "Indicates an element that has the potential give rise to a risk."@en ;
        rdfs:label       "Risk Source"@en ;
        rdfs:subClassOf  :Event .

:TestLog  a              owl:Class ;
        rdfs:label       "Test log"@en ;
        rdfs:subClassOf  :Document .

:Version  a         owl:Class ;
        rdfs:label  "Version"@en .

:Misuse  a               owl:Class ;
        rdfs:comment     "The use of an AI system in a way that is not in accordance with its intended purpose."@en ;
        rdfs:label       "Misuse"@en ;
        rdfs:subClassOf  :RiskSource .

:isExpectedAccurayOf  a  owl:ObjectProperty ;
        rdfs:domain  :AISystemAccuracy ;
        rdfs:label   "is expected accuracy of"@en ;
        rdfs:range   :AISystem .

:Accuracy  a             owl:Class ;
        rdfs:label       "Accuracy"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:EUDeclarationOfConformity
        a                owl:Class ;
        rdfs:label       "EU Declaration Of Conformity"@en ;
        rdfs:subClassOf  :Document .

:Robustness  a           owl:Class ;
        rdfs:comment     "Ability of a system to maintain its level of performance under any circumstances. [Source: ISO 22989]"@en ;
        rdfs:label       "Robustness"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:Data   a                owl:Class ;
        rdfs:comment     "Reinterpretable representation of information in a formalized manner suitable for communication, interpretation, or processing [Source: ISO/IEC 2382:2015, 2121272]"@en ;
        rdfs:label       "Data"@en ;
        rdfs:subClassOf  :AIComponent .

:TrainingData  a         owl:Class ;
        rdfs:comment     "Data used to train a machine learning model [ISO/IEC FDIS 22989, 3.3.16]"@en ;
        rdfs:label       "Training Data"@en ;
        rdfs:subClassOf  :Data .

:operation_of_the_supply_of_gas
        a       :Domain , owl:NamedIndividual .

:citizenshipApplicant
        a                owl:Class ;
        rdfs:comment     "A person who has applied for citizenship."@en ;
        rdfs:label       "Citizenship Applicant"@en ;
        rdfs:subClassOf  :Applicant .

:StatisticalApproach  a  owl:Class ;
        rdfs:comment     "Represenets statistical approaches, Bayesian estimation, search and optimization methods. [Source: AI Act, Annex I]"@en ;
        rdfs:label       "Statistical Approach"@en ;
        rdfs:subClassOf  :AITechnique .

:PerformanceConsequence
        a                owl:Class ;
        rdfs:comment     "Represents consequences related to the performance of the AI System."@en ;
        rdfs:label       "Performance Consequence"@en ;
        rdfs:subClassOf  :Consequence .

:management_of_the_supply_of_gas
        a       :Domain , owl:NamedIndividual .

:MedicalAid  a           owl:Class ;
        rdfs:comment     "A person who works as a medical aid."@en ;
        rdfs:label       "Medical Aid"@en ;
        rdfs:subClassOf  :AIUser .

:hasExecutionEnvironment
        a            owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has execution environment"@en ;
        rdfs:range   :ExecutionEnvironment .

:IrrelevantTrainingData
        a                owl:Class ;
        rdfs:label       "Irrelevant Training Data"@en ;
        rdfs:subClassOf  :TrainingDataRiskSource .

:development  a  :AILifecyclePhase , owl:NamedIndividual .

:post-market  a  :AILifecyclePhase , owl:NamedIndividual .

:ErrorInValidationDataSet
        a                owl:Class ;
        rdfs:label       "Error In Validation Data Set"@en ;
        rdfs:subClassOf  :ValidationDataRelatedSource .

:HealthAndSafety  a      owl:Class ;
        rdfs:comment     "Represents area of health and safety."@en ;
        rdfs:label       "Health And Safety"@en ;
        rdfs:subClassOf  :AreaOfImpact .

:isUsedInFormOf  a   owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "is used in form of"@en ;
        rdfs:range   :AISystemForm .

:hasComponent  a      owl:ObjectProperty ;
        rdfs:comment  "Indicates components of an AI system."@en ;
        rdfs:domain   :AISystem ;
        rdfs:label    "has component"@en ;
        rdfs:range    :AIComponent .

:TestParticipant  a      owl:Class ;
        rdfs:comment     "A person who is participating in a test."@en ;
        rdfs:label       "Test Participant"@en ;
        rdfs:subClassOf  :Person .

:RiskIndicator  a        owl:Class ;
        rdfs:comment     "Represents indicators for expressing risk."@en ;
        rdfs:label       "Risk Indicator"@en ;
        rdfs:subClassOf  :Indicator .

:Health  a               owl:Class ;
        rdfs:comment     "Represents health of a person."@en ;
        rdfs:label       "Health"@en ;
        rdfs:subClassOf  :HealthAndSafety .

:DeepFakeDetection  a    owl:Class ;
        rdfs:comment     "Dectection of content that is generated using deep fake."@en ;
        rdfs:label       "Deep Fake Detection"@en ;
        rdfs:subClassOf  :Detection .

:isUsedInEnvironment  a  owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "is used in environment"@en ;
        rdfs:range   :EnvironmentOfUse .

:AsylumSeeker  a         owl:Class ;
        rdfs:comment     "A person who has applied for asylum."@en ;
        rdfs:label       "Asylum Seeker"@en ;
        rdfs:subClassOf  :Applicant .

:EmotionRecognition  a   owl:Class ;
        rdfs:comment     "Refers to the detection of the emotional state of a natural person."@en ;
        rdfs:label       "Emotion Recognition"@en ;
        rdfs:subClassOf  :Detection .

:workers_management  a  :Domain , owl:NamedIndividual .

:OrganisationalControl
        a                owl:Class ;
        rdfs:label       "Organisational Control"@en ;
        rdfs:subClassOf  :Control .

:IrrelevantTestingData
        a                owl:Class ;
        rdfs:label       "Irrelevant Testing Data"@en ;
        rdfs:subClassOf  :TestingDataRiskSource .

:RevokingPublicAssisstanceServices
        a                owl:Class ;
        rdfs:label       "Revoking Public Assisstance Services"@en ;
        rdfs:subClassOf  :MakingDecision .

:essential_private_service
        a       :Domain , owl:NamedIndividual .

:HumanBehaviour  a       owl:Class ;
        rdfs:comment     "Represents the way a person acts."@en ;
        rdfs:label       "Human Behaviour"@en ;
        rdfs:subClassOf  :HealthAndSafety .

:Tool   a                owl:Class ;
        rdfs:comment     "A tool that has been used in development of an AI system."@en ;
        rdfs:label       "Tool"@en ;
        rdfs:subClassOf  :AIComponent .

:AILifecyclePhase  a  owl:Class ;
        rdfs:comment  "A Phase of AI lifecycle which indicates evolution of the system from conception through retirement."@en ;
        rdfs:label    "AI Lifecycle Phase"@en .

:Document  a             owl:Class ;
        rdfs:label       "Document"@en ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Entity> .

:Content  a              owl:Class ;
        rdfs:comment     "Content generated using an AI system."@en ;
        rdfs:label       "Content"@en ;
        rdfs:subClassOf  :Output .

:TrainingDataRiskSource
        a                owl:Class ;
        rdfs:label       "Training Data Risk Source"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

:Employee  a             owl:Class ;
        rdfs:comment     "Persons in work-related contractual relationships."@en ;
        rdfs:label       "Employee"@en ;
        rdfs:subClassOf  :Person .

:DiscoveringHiddenRelationshipsRelatedToCrime
        a                owl:Class ;
        rdfs:label       "Discovering Hidden Relationships Related To Crime"@en ;
        rdfs:subClassOf  :CrimeAnalytics .

:LackOfHumanOversightMeasure
        a                owl:Class ;
        rdfs:label       "Lack Of Human Oversight Measure"@en ;
        rdfs:subClassOf  :OrganisationalRiskSource .

:hasVulnerability  a  owl:ObjectProperty ;
        rdfs:comment  "Indicates vulnerabilities of an AI system."@en ;
        rdfs:domain   :AISystem ;
        rdfs:label    "has vulnerability"@en ;
        rdfs:range    :vulnerability .

:HumanOversightMeasure
        a                owl:Class ;
        rdfs:comment     "Represents measures for overseening the system by natural persons to detect, prevent or minimise risk."@en ;
        rdfs:label       "Human Oversight Measure"@en ;
        rdfs:subClassOf  :SemiAutomatedControl .

:asylum  a      :Domain , owl:NamedIndividual .

:Event  a             owl:Class ;
        rdfs:comment  "Represents occurrence or change of a particular set of circumstances. [Source ISO 31000, 3.5]"@en ;
        rdfs:label    "Event"@en .

:EmployeePerformanceMonitoring
        a                owl:Class ;
        rdfs:label       "Employee Performance Monitoring"@en ;
        rdfs:subClassOf  :EmployeeMonitoring .

:self_employment  a  :Domain , owl:NamedIndividual .

:isExtentOfUseOf  a  owl:ObjectProperty ;
        rdfs:domain  :ExtentOfUse ;
        rdfs:label   "is extent of use of"@en ;
        rdfs:range   :AISystem .

:DetectingNon-AuthenticDocuments
        a                owl:Class ;
        rdfs:label       "Detecting Non-Authentic Documents"@en ;
        rdfs:subClassOf  :Detection .

:MakingDecision  a       owl:Class ;
        rdfs:comment     "Represents purpose of generating decisions."@en ;
        rdfs:label       "Making Decision"@en ;
        rdfs:subClassOf  :Purpose .

:InstallationInstruction
        a                owl:Class ;
        rdfs:label       "Installation Instruction"@en ;
        rdfs:subClassOf  :Document .

:GeneratingContent  a    owl:Class ;
        rdfs:comment     "Represents purpose of generating or manipulating content."@en ;
        rdfs:label       "Generating Content"@en ;
        rdfs:subClassOf  :Purpose .

:DesignSpecification  a  owl:Class ;
        rdfs:label       "Design Specification"@en ;
        rdfs:subClassOf  :Document .

:IdentifyingUnkownPatternsOfCrime
        a                owl:Class ;
        rdfs:label       "Identifying Unkown Patterns Of Crime"@en ;
        rdfs:subClassOf  :CrimeAnalytics .

:Indicator  a       owl:Class ;
        rdfs:label  "Indicator"@en .

:ModelEvasion  a         owl:Class ;
        rdfs:label       "Model Evasion"@en ;
        rdfs:subClassOf  :Attack .

:StaffTraining  a        owl:Class ;
        rdfs:comment     "Represents training of staff, users, etc."@en ;
        rdfs:label       "Staff Training"@en ;
        rdfs:subClassOf  :OrganisationalControl .

:IncompletenessOfTrainingDataSet
        a                owl:Class ;
        rdfs:label       "Incompleteness Of Training Data Set"@en ;
        rdfs:subClassOf  :TrainingDataRiskSource .

:VulnerablePosition  a   owl:Class ;
        rdfs:comment     "Represents whether potentially harmed or adversely impacted persons are in a vulnerable position due to an imbalance of power, knowledge, economic or social circumstances, or age. [Source: AI Act]"@en ;
        rdfs:label       "Vulnerable Position"@en ;
        rdfs:subClassOf  :UserIndicator .

terms:publisher  a  owl:AnnotationProperty .

:hasLifecyclePhase  a  owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has lifecycle phase"@en ;
        rdfs:range   :AILifecyclePhase .

:Prediction  a           owl:Class ;
        rdfs:comment     "Primary output of an AI system when provided with input data or information. [Source: ISO/IEC FDIS 22989, 3.1.27]"@en ;
        rdfs:label       "Prediction"@en ;
        rdfs:subClassOf  :Output .

:UnrepresentativeTrainingDataSet
        a                owl:Class ;
        rdfs:label       "Unrepresentative Training Data Set"@en ;
        rdfs:subClassOf  :TrainingDataRiskSource .

:PartialControl  a       owl:Class ;
        rdfs:label       "Partial Control"@en ;
        rdfs:subClassOf  [ a                   owl:Class ;
                           owl:intersectionOf  ( :Control [ a                   owl:Restriction ;
                                                            owl:onProperty      :isPartOfControl ;
                                                            owl:someValuesFrom  :Control
                                                          ] )
                         ] .

:isTechnicalSpecAppliedIn
        a           owl:ObjectProperty ;
        rdfs:label  "is technical spec applied in"@en .

:management_of_road_traffic
        a       :Domain , owl:NamedIndividual .

:Decision  a             owl:Class ;
        rdfs:comment     "Decision generated by an AI system."@en ;
        rdfs:label       "Decision"@en ;
        rdfs:subClassOf  :Output .

:isUsedBy  a         owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "is used by"@en ;
        rdfs:range   :AIUser .

:hasPostmarketMonitoringSystem
        a            owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has post-market monitoring system"@en ;
        rdfs:range   :Post-marketMonitoringSystem .

:ManualControl  a         owl:Class ;
        rdfs:comment      "Represents controls performed by humans without any use of technologies."@en ;
        rdfs:label        "Manual Control"@en ;
        rdfs:subClassOf   :Control ;
        owl:disjointWith  :SemiAutomatedControl .

:AdversarialAttack  a    owl:Class ;
        rdfs:comment     "inputs designed to cause the model to make a mistake"@en ;
        rdfs:label       "Adversarial Attack"@en ;
        rdfs:subClassOf  :Attack .

:GeneratingImageContent
        a                owl:Class ;
        rdfs:comment     "Refers to manipulating or generating image content."@en ;
        rdfs:label       "Generating Image Content"@en ;
        rdfs:subClassOf  :GeneratingContent .

:System  a               owl:Class ;
        rdfs:label       "System"@en ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Entity> .

:testing  a     :AILifecyclePhase , owl:NamedIndividual .

:SearchMethod  a         owl:Class ;
        rdfs:label       "Search Method"@en ;
        rdfs:subClassOf  :StatisticalApproach .

:Profiling  a            owl:Class ;
        rdfs:comment     "Refers to profiling of natural persons in the course of detection, investigation or prosecution of criminal offences."@en ;
        rdfs:label       "Profiling"@en ;
        rdfs:subClassOf  :MakingDecision .

:PublicAssistanceEligibilityAssessment
        a                owl:Class ;
        rdfs:comment     "Evaluation of the eligibility of natural persons for public assistance benefits and services."@en ;
        rdfs:label       "Public Assistance Eligibility Assessment"@en ;
        rdfs:subClassOf  :Assessment .

:Attack  a               owl:Class ;
        rdfs:label       "Attack"@en ;
        rdfs:subClassOf  :RiskSource .

:SemiAutomatedControl
        a                owl:Class ;
        rdfs:comment     "Represnets controls that comprise a combination of automated and manual controls."@en ;
        rdfs:label       "Semi Automated Control"@en ;
        rdfs:subClassOf  :Control .

:GrantingPublicAssistanceServices
        a                owl:Class ;
        rdfs:label       "Granting Public Assistance Services"@en ;
        rdfs:subClassOf  :MakingDecision .

:administration_of_justice
        a       :Domain , owl:NamedIndividual .

:DispatchingEmergencyService
        a                owl:Class ;
        rdfs:comment     "Dispatching of emergency first response services, including by firefighters and medical aid."@en ;
        rdfs:label       "Dispacthing Emergency Service"@en ;
        rdfs:subClassOf  :Planning .

:PsychologicalHarm  a    owl:Class ;
        rdfs:comment     "Represents psychological injuries caused by AI."@en ;
        rdfs:label       "Psychological Harm"@en ;
        rdfs:subClassOf  :WellbeingImpact .

:Security  a             owl:Class ;
        rdfs:label       "Security"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:AssessmentForEducation
        a                owl:Class ;
        rdfs:comment     "Refers to assessment for education and vocational training purposes."@en ;
        rdfs:label       "Assessment For Education"@en ;
        rdfs:subClassOf  :Assessment .

:OperationMode  a   owl:Class ;
        rdfs:label  "Operation Mode"@en .

:Risk   a                owl:Class ;
        rdfs:comment     "Indicates a risk (of harm) associated with an AI system."@en ;
        rdfs:label       "Risk"@en ;
        rdfs:subClassOf  :Event .

:LawEnforcementAuthority
        a                owl:Class ;
        rdfs:label       "Law Enforcement Authority"@en ;
        rdfs:subClassOf  :AIUser .

:AISystemForm  a      owl:Class ;
        rdfs:comment  "refers to the forms in which AI system is placed on the market or put into service."@en ;
        rdfs:label    "AI System Form"@en .

:ApplyingLawToFacts  a   owl:Class ;
        rdfs:comment     "Refers to the application of the law to a concrete set of facts."@en ;
        rdfs:label       "Applying The Law to Facts"@en ;
        rdfs:subClassOf  :KnowledgeReasoning .

:Severity  a             owl:Class ;
        rdfs:label       "Severity"@en ;
        rdfs:subClassOf  :RiskIndicator .

:hasAIIndicator  a   owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has AI indicator"@en ;
        rdfs:range   :AISystemIndicator .

:PhysicalHealth  a       owl:Class ;
        rdfs:comment     "Represents physical health."@en ;
        rdfs:label       "Physical Health"@en ;
        rdfs:subClassOf  :Health .

:MakingPromotionDecision
        a                owl:Class ;
        rdfs:comment     "Refers to making decisions on promotion."@en ;
        rdfs:label       "Making Promotion Decision"@en ;
        rdfs:subClassOf  :AssessmentOfEmployee .

:Standard  a             owl:Class ;
        rdfs:label       "Standard"@en ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Entity> .

:IndividualRiskAssessment
        a                owl:Class ;
        rdfs:comment     "Refers to use of AI systems for making individual risk assessments of natural persons in order to assess the risk of a natural person for offending or reoffending or the risk for potential victims of criminal offences."@en ;
        rdfs:label       "Individual Risk Assessment"@en ;
        rdfs:subClassOf  :Assessment .

:UserIndicator  a        owl:Class ;
        rdfs:comment     "Represents indicators for expressing attributes of users of AI systems."@en ;
        rdfs:label       "User Indicator"@en ;
        rdfs:subClassOf  :Indicator .

:producesOutput  a   owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "produces output"@en ;
        rdfs:range   :Output .

:affects  a          owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "affects"@en ;
        rdfs:range   :AISubject .

:saftey_component  a  :AISystemForm , owl:NamedIndividual .

:BiasedTestingDataSet
        a                owl:Class ;
        rdfs:label       "Biased Testing Data Set"@en ;
        rdfs:subClassOf  :TestingDataRiskSource .

:Safety  a               owl:Class ;
        rdfs:comment     "Represents the state of being safe."@en ;
        rdfs:label       "Safety"@en ;
        rdfs:subClassOf  :HealthAndSafety .

:real-time  a   :OperationMode , owl:NamedIndividual .

terms:license  a  owl:AnnotationProperty .

:product  a     :AISystemForm , owl:NamedIndividual .

:usesTechnicalSpecification
        a            owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "uses technical specification"@en ;
        rdfs:range   :TechnicalSpecification .

:AIDeveloper  a          owl:Class ;
        rdfs:comment     "A natural or legal person, public authority, agency or other body that develops an AI system or that has an AI system developed with a view to placing it on the market or putting it into service under its own name or trademark, whether for payment or free of charge. [Source: AI Act]"@en ;
        rdfs:label       "AI Developer"@en ;
        rdfs:subClassOf  :Stakeholder .

:Interruption  a         owl:Class ;
        rdfs:comment     "Represent a contol used to interrupt the system's operation."@en ;
        rdfs:label       "Interruption"@en ;
        rdfs:subClassOf  :OperationalControl .

terms:contributor  a  owl:AnnotationProperty .

:hasRisk  a         owl:ObjectProperty ;
        rdfs:label  "has risk"@en ;
        rdfs:range  :Risk .

:TestingData  a          owl:Class ;
        rdfs:label       "Testing Data"@en ;
        rdfs:subClassOf  :Data .

:TechnicalSpecification
        a                owl:Class ;
        rdfs:label       "Technical Specification"@en ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Entity> .

:ExpectedLifetime  a     owl:Class ;
        rdfs:comment     "Represents the expected lifetime of a system."@en ;
        rdfs:label       "Expected Lifetime"@en ;
        rdfs:subClassOf  :AISystemIndicator .

:CreditworthinessAssessment
        a                owl:Class ;
        rdfs:comment     "Refers to the evaluation the creditworthiness of natural persons or establishing their credit score."@en ;
        rdfs:label       "Creditworthiness Assessment"@en ;
        rdfs:subClassOf  :Assessment .

:hasPurpose  a       owl:ObjectProperty ;
        rdfs:domain  :AISystem ;
        rdfs:label   "has purpose"@en , "Indicates the intended purpose of an AI system."@en ;
        rdfs:range   :Purpose .

:vocational_training  a  :Domain , owl:NamedIndividual .

:hasStakeholder  a    owl:ObjectProperty ;
        rdfs:comment  "Indicates stakeholders of an AI system"@en ;
        rdfs:domain   :AISystem ;
        rdfs:label    "has stakeholder"@en ;
        rdfs:range    :Stakeholder .

:isAppliedWithinDomain
        a             owl:ObjectProperty ;
        rdfs:comment  "Indicates the domain (context) the AI system is intended to be used in."@en ;
        rdfs:domain   :AISystem ;
        rdfs:label    "is applied within domain"@en ;
        rdfs:range    :Domain .

:ValidationDataRelatedSource
        a                owl:Class ;
        rdfs:label       "Validation Data Risk Source"@en ;
        rdfs:subClassOf  :DataSet-RelatedRiskSource .

terms:modified  a  owl:AnnotationProperty .

:validation  a  :AILifecyclePhase , owl:NamedIndividual .

:employment  a  :Domain , owl:NamedIndividual .

:ResidencePermitApplicant
        a                owl:Class ;
        rdfs:comment     "A person who has applied for a residence permit."@en ;
        rdfs:label       "Residence Permit Applicant"@en ;
        rdfs:subClassOf  :Applicant .
