@prefix : .
@prefix mls: .
@prefix owl: .
@prefix rdf: .
@prefix xml: .
@prefix xsd: .
@prefix rdfs: .
@prefix nobias: .
@base .
rdf:type owl:Ontology ;
owl:imports ;
"Maria-Esther Vidal"@en ,
"Mayra Russo"@en ,
"Yukti Sharma"@en ;
"GNU General Public License v3.0"@en ;
"""1. Who were the participants in the Bias event?
2. Who was involved as bias recipient in a bias event?
3. Who was involved as bias source in a bias event?
4. What type of bias is documented?
5. What bias detection method was used?
6. What is the implication of the bias event documented?
7. Who are the bias recipient agents that do not have a bias source agent?
8. What are the bias events for which the bias recipient role is unknown?
9. What are the bias events for which the bias source role is unknown?"""@en ;
"http://ontologydesignpatterns.org/wiki/Submissions:"@en ;
"We contribute towards improving the interpretation of the biases affecting ML systems while also accounting for them. We see this ODP as a building block to produce reliable and bias-aware documentation of machine learning pipelines"@en ;
"An Ontology Design Pattern to Document Bias Events in Machine Learning Pipelines"@en ;
"https://github.com/kracr/bias-ontology"@en ;
"""While the Bias Event ODP presented in this work is intended to be used with any machine
learning pipeline, our use case is motivated by the surge of fake news classification systems."""@en ;
rdfs:seeAlso "https://raw.githubusercontent.com/tibonto/Doc-BIAS/main/Patterns/BiasEvent.owl"@en ;
owl:versionInfo "1.0"@en .
#################################################################
# Annotation properties
#################################################################
### http://ontologydesignpatterns.org/opla-sd#entityPosition
rdf:type owl:AnnotationProperty .
### http://ontologydesignpatterns.org/opla-sd#entityPositionX
rdf:type owl:AnnotationProperty .
### http://ontologydesignpatterns.org/opla-sd#entityPositionY
rdf:type owl:AnnotationProperty .
### http://purl.org/dc/elements/1.1/creator
rdf:type owl:AnnotationProperty ;
rdfs:comment "Maria-Esther Vidal"@en ,
"Mayra Russo"@en ,
"Yukti Sharma"@en .
### http://purl.org/dc/terms/ license
rdf:type owl:AnnotationProperty .
#################################################################
# Object Properties
#################################################################
### http://www.w3.org/ns/prov#wasGeneratedBy
rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:Actor ;
rdfs:range ;
rdfs:comment "defines the provenance Activity that generates the Actor"@en ;
rdfs:label "wasGeneratedBy"@en .
### https://github.com/tibonto/Doc-BIAS/hasActorType
nobias:hasActorType rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:Actor ;
rdfs:range nobias:ActorType ;
rdfs:comment "Describes Actor type: active or passive for Actor" .
### https://github.com/tibonto/Doc-BIAS/hasBiasRecipient
nobias:hasBiasRecipient rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
owl:inverseOf nobias:hasBiasSource ;
rdfs:domain nobias:BiasSourceAgent ;
rdfs:range nobias:BiasRecipientAgent ;
rdfs:comment "Describes the relationship that has a bias recipient" .
### https://github.com/tibonto/Doc-BIAS/hasBiasSource
nobias:hasBiasSource rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasRecipientAgent ;
rdfs:range nobias:BiasSourceAgent ;
rdfs:comment "Describes the relationship that has a bias source" .
### https://github.com/tibonto/Doc-BIAS/hasBiasType
nobias:hasBiasType rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdf:type owl:FunctionalProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range nobias:BiasType ;
rdfs:comment "describes the type of bias detected during the Bias Event" .
### https://github.com/tibonto/Doc-BIAS/hasDetectionMethod
nobias:hasDetectionMethod rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range nobias:BiasDetectionMethod ;
rdfs:comment "describes the detection method for detecting bias during Bias Event" .
### https://github.com/tibonto/Doc-BIAS/hasImplication
nobias:hasImplication rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range nobias:Implication ;
"russo"^^xsd:string ;
rdfs:comment "Describes the relationship between implication and bias event."@en .
### https://github.com/tibonto/Doc-BIAS/performsRecipientRole
nobias:performsRecipientRole rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasRecipientAgent ;
rdfs:range nobias:BiasRecipientRole ;
rdfs:comment "Describes the relationship that performs recipient role for the recipient agent" .
### https://github.com/tibonto/Doc-BIAS/performsSourceRole
nobias:performsSourceRole rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasSourceAgent ;
rdfs:range nobias:BiasSourceRole ;
rdfs:comment "Describes the relationship that performs source role for the source agent" .
### https://github.com/tibonto/Doc-BIAS/providesRecipientRole
nobias:providesRecipientRole rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range nobias:BiasRecipientRole ;
rdfs:comment "Describes the relationship that provides recipient role for the recipient agent" .
### https://github.com/tibonto/Doc-BIAS/providesSourceRole
nobias:providesSourceRole rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range nobias:BiasSourceRole ;
rdfs:comment "Describes the relationship that provides source role for the source agent" .
### https://github.com/tibonto/Doc-BIAS/subEventOf
nobias:subEventOf rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdf:type owl:ReflexiveProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range nobias:BiasEvent ;
"russo"^^xsd:string ;
rdfs:label "subEventOf"@en .
#################################################################
# Data properties
#################################################################
### https://github.com/tibonto/Doc-BIAS/hasBiasScore
nobias:hasBiasScore rdf:type owl:DatatypeProperty ;
rdfs:domain nobias:BiasEvent ;
rdfs:range xsd:decimal ;
rdfs:comment "Represents the bias score calculated with bias detection method" .
#################################################################
# Classes
#################################################################
### http://www.w3.org/ns/prov#Activity
rdf:type owl:Class ;
rdfs:comment "This is an activity that provides provenance to the entities described in this pattern using a data source/dataset that is available and used for implementation of the Actor."@en ;
rdfs:label "Activity"@en .
### https://github.com/tibonto/Doc-BIAS/ActiveActor
nobias:ActiveActor rdf:type owl:Class ;
rdfs:subClassOf nobias:ActorType ;
"russo"^^xsd:string ;
rdfs:label "ActiveActor"@en .
### https://github.com/tibonto/Doc-BIAS/Actor
nobias:Actor rdf:type owl:Class ;
rdfs:comment "Actors are identified elements of a particular domain. The interaction with other actors is recorded as a bias event. They can influence bias, carry bias \"with\" themselves, and/or can also potentially propagate bias to other elements in the domain."@en ;
rdfs:label "Actor"@en .
### https://github.com/tibonto/Doc-BIAS/ActorType
nobias:ActorType rdf:type owl:Class ;
rdfs:comment "This is the type of relationship an actor has with bias. An active type of actor itself influences the bias while a passive type of actor can only carry bias from its source and itself has no influence on increasing or decreasing bias. It can only transfer bias." ;
rdfs:label "ActorType"@en .
### https://github.com/tibonto/Doc-BIAS/BiasDetectionMethod
nobias:BiasDetectionMethod rdf:type owl:Class ;
rdfs:comment "The Class Bias Detection Method represents the method that was used to detect bias. For example, statistical analysis, expert assessment, quality metrics, etc."@en ;
rdfs:label "BiasDetectionMethod"@en .
### https://github.com/tibonto/Doc-BIAS/BiasEvent
nobias:BiasEvent rdf:type owl:Class ;
rdfs:comment "A Bias Event is a class that represents an event entity that materializes when source and recipient participate and a detection method is identified. "@en ;
rdfs:label "BiasEvent"@en .
### https://github.com/tibonto/Doc-BIAS/BiasRecipientAgent
nobias:BiasRecipientAgent rdf:type owl:Class ;
rdfs:comment "A Bias Recipient Agent acts as an agent between entities that provide a recipient role and the ones that are performing that role."@en ;
rdfs:label "BiasRecipientAgent"@en .
### https://github.com/tibonto/Doc-BIAS/BiasRecipientRole
nobias:BiasRecipientRole rdf:type owl:Class ;
rdfs:comment "A Bias Recipien is the participant entity that participates as a recipient in a bias event."@en ;
rdfs:label "BiasRecipientRole"@en .
### https://github.com/tibonto/Doc-BIAS/BiasSourceAgent
nobias:BiasSourceAgent rdf:type owl:Class ;
rdfs:comment "A Bias Source Agent acts as an agent between entities that provide the source role and the ones that are performing that role."@en ;
rdfs:label "BiasSourceAgent"@en .
### https://github.com/tibonto/Doc-BIAS/BiasSourceRole
nobias:BiasSourceRole rdf:type owl:Class ;
rdfs:comment "A Bias Source is the participant entity that participates as a source in a bias event."@en ;
rdfs:label "BiasSourceRole"@en .
### https://github.com/tibonto/Doc-BIAS/BiasType
nobias:BiasType rdf:type owl:Class ;
rdfs:comment "This class represents the particular type of bias detected in a bias event. For example, it can be classified into social bias, behavioral bias, cognitive bias, functional bias, and statistical bias, among many other types of bias."@en ;
rdfs:label "BiasType"@en .
### https://github.com/tibonto/Doc-BIAS/EthicalImplication
nobias:EthicalImplication rdf:type owl:Class ;
rdfs:subClassOf nobias:Implication ;
"russo"^^xsd:string ;
rdfs:comment "An ethical implication is an ethical consequence of a bias event. When evaluating this type of implication, moral considerations must be taken into account."@en ;
rdfs:label "EthicalImplication"@en .
### https://github.com/tibonto/Doc-BIAS/Implication
nobias:Implication rdf:type owl:Class ;
rdfs:comment "Effects or consequences that arise or may arise from the event taking place."@en ;
rdfs:label "Implication"@en .
### https://github.com/tibonto/Doc-BIAS/Measurable
nobias:Measurable rdf:type owl:Class ;
rdfs:subClassOf nobias:BiasDetectionMethod ;
rdfs:comment "Measurable class defines the whether bias detection is measurable. For example, using quality/evaluation metrics." ;
rdfs:label "Measurable"@en .
### https://github.com/tibonto/Doc-BIAS/NonMeasurable
nobias:NonMeasurable rdf:type owl:Class ;
rdfs:subClassOf nobias:BiasDetectionMethod ;
rdfs:comment "The NonMeasurable class represents a bias detection method that is not measurable. For example, cognitive biases." ;
rdfs:label "NonMeasurable"@en .
### https://github.com/tibonto/Doc-BIAS/PassiveActor
nobias:PassiveActor rdf:type owl:Class ;
rdfs:subClassOf nobias:ActorType ;
"russo"^^xsd:string ;
rdfs:label "PassiveActor"@en .
### https://github.com/tibonto/Doc-BIAS/PracticalImplication
nobias:PracticalImplication rdf:type owl:Class ;
rdfs:subClassOf nobias:Implication ;
"russo"^^xsd:string ;
rdfs:comment "A practical implication is the outcome or end result that occurs when a bias event takes place. Practical alludes to actual results that arise from the event."@en ;
rdfs:label "PracticalImplication"@en .
### https://github.com/tibonto/Doc-BIAS/SocialImplication
nobias:SocialImplication rdf:type owl:Class ;
rdfs:subClassOf nobias:Implication ;
"russo"^^xsd:string ;
rdfs:comment "A social implication refers to the effects a bias event has on such variables as the values, demographics, or economic condition of an individual or group of people."@en ;
rdfs:label "SocialImplication"@en .
### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi