@prefix : . @prefix dc: . @prefix fr: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix bias: . @prefix foaf: . @prefix rdfs: . @prefix murphy: . @prefix reaction: . @base . rdf:type owl:Ontology ; dc:creator "Giorgia Crosilla"@en ; dc:title "Murphy's Law"@en ; rdfs:comment "This is an ontology that describes the behavior of a person that believes in the Murphy's Law."@en ; rdfs:isDefinedBy "http://ontologydesignpatterns.org/wiki/Submissions:Reaction"@en . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/creator dc:creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/title dc:title rdf:type owl:AnnotationProperty . ### http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#isCloneOf rdf:type owl:AnnotationProperty . ### http://www.w3.org/2003/06/sw-vocab-status/ns#term_status rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#follows rdf:type owl:ObjectProperty ; owl:inverseOf ; rdf:type owl:TransitiveProperty ; rdfs:domain reaction:Event ; rdfs:range reaction:Event ; rdfs:comment """A relation between entities, expressing a 'sequence' schema. E.g. 'year 2000 follows 1999', 'preparing coffee' follows 'deciding what coffee to use', 'II World War follows I World War', etc. It can be used between tasks, processes or time intervals, and subproperties would fit best in order to distinguish the different uses.""" ; rdfs:isDefinedBy ; rdfs:label "follows"@en , "segue"@it . ### http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#precedes rdf:type owl:ObjectProperty , owl:TransitiveProperty ; rdfs:domain owl:Thing ; rdfs:range owl:Thing ; rdfs:comment """A relation between entities, expressing a 'sequence' schema. E.g. 'year 1999 precedes 2000', 'deciding what coffee to use' precedes 'preparing coffee', 'World War II follows World War I', 'in the Milan to Rome autoroute, Bologna precedes Florence', etc. It can then be used between tasks, processes, time intervals, spatially locate objects, situations, etc. Subproperties can be defined in order to distinguish the different uses.""" ; rdfs:isDefinedBy ; rdfs:label "precede"@it , "precedes"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#hasConsequence reaction:hasConsequence rdf:type owl:ObjectProperty ; owl:inverseOf reaction:isConsequenceOf ; rdf:type owl:TransitiveProperty ; rdfs:domain reaction:Event ; rdfs:range reaction:Consequence ; rdfs:isDefinedBy ; rdfs:label "has consequence"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#hasOutcome reaction:hasOutcome rdf:type owl:ObjectProperty ; rdfs:isDefinedBy "http://www.ontologydesignpatterns.org/cp/owl/reaction.owl" ; rdfs:label "has outcome"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#isConsequenceOf reaction:isConsequenceOf rdf:type owl:ObjectProperty , owl:TransitiveProperty ; rdfs:domain reaction:Consequence ; rdfs:range reaction:Event ; rdfs:isDefinedBy ; rdfs:label "is consequence of"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#isOutcomeOf reaction:isOutcomeOf rdf:type owl:ObjectProperty ; rdfs:isDefinedBy ; rdfs:label "is outcome of"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#isPerformedBy reaction:isPerformedBy rdf:type owl:ObjectProperty ; owl:inverseOf reaction:performs ; rdfs:domain reaction:Action ; rdfs:range ; rdfs:isDefinedBy ; rdfs:label "is performed by"@en , "è eseguita da"@it . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#isRaisedBy reaction:isRaisedBy rdf:type owl:ObjectProperty ; owl:inverseOf reaction:raise ; rdfs:domain reaction:Reaction ; rdfs:range reaction:Event ; rdfs:isDefinedBy ; rdfs:label "is raised by"@en , "è provocata da"@it . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#performs reaction:performs rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range reaction:Action ; rdfs:isDefinedBy ; rdfs:label "esegue"@it , "performs"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#precedes reaction:precedes rdf:type owl:ObjectProperty ; rdfs:domain reaction:Reaction ; rdfs:range reaction:Action ; rdfs:isDefinedBy ; rdfs:label "precedes"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#raise reaction:raise rdf:type owl:ObjectProperty ; rdfs:domain reaction:Event ; rdfs:range reaction:Reaction ; rdfs:isDefinedBy ; rdfs:label "provoca"@it , "raise"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/General.owl#isAffectedBy bias:isAffectedBy rdf:type owl:ObjectProperty ; rdfs:domain ; rdfs:range ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/General.owl#" ; rdfs:label "is affected by"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#contributesTo murphy:contributesTo rdf:type owl:ObjectProperty ; rdfs:domain reaction:Event ; rdfs:range murphy:HumouristicElement ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#" ; rdfs:label "contributes to"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#influences murphy:influences rdf:type owl:ObjectProperty ; owl:inverseOf ; rdfs:domain murphy:AdverseConsequence ; rdfs:range reaction:Event ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#" ; rdfs:label "influences"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#/isInfluencedBy rdf:type owl:ObjectProperty ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#" ; rdfs:label "influenced by"@en . ################################################################# # Classes ################################################################# ### http://purl.org/dc/terms/Agent rdf:type owl:Class ; owl:equivalentClass foaf:Agent ; rdfs:label "Agent"@en . ### http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl#Agent rdf:type owl:Class ; owl:equivalentClass ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty reaction:performs ; owl:allValuesFrom reaction:Action ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:performs ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass reaction:Action ] ; owl:disjointWith reaction:Action ; "http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Agent" ; rdfs:comment "Any agentive Object , either physical, or social." ; rdfs:isDefinedBy ; rdfs:label "Agent"@en , "Agente"@it . ### http://www.ontologydesignpatterns.org/cp/owl/situation.owl#Situation rdf:type owl:Class ; rdfs:comment """A view on a set of entities. It can be seen as a 'relational context', reifying a relation. For example, a PlanExecution is a context including some actions executed by agents according to certain parameters and expected tasks to be achieved from a Plan; a DiagnosedSituation is a context of observed entities that is interpreted on the basis of a Diagnosis, etc. Situation is also able to represent reified n-ary relations, where isSettingFor is the top-level relation for all binary projections of the n-ary relation. If used in a transformation pattern for n-ary relations, the designer should take care of: - creating only one situation for each instance of an n-ary relation, otherwise the 'identification constraint' (Calvanese et al., IJCAI 2001) could be violated - adding an 'exact cardinality' restriction corresponding to the arity of the n-ary relation, otherwise the designer would actually represent a polymorphic relation.""" ; rdfs:isDefinedBy ; rdfs:label "Situation"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#Action reaction:Action rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty reaction:isPerformedBy ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:hasOutcome ; owl:allValuesFrom reaction:Event ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:isPerformedBy ; owl:allValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:hasOutcome ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass reaction:Event ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:isPerformedBy ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass ] ; rdfs:comment "Action can produce more than a single event. Mutiple events can share the same position in the sequence."@en ; rdfs:isDefinedBy ; rdfs:label "Action"@en , "Azione"@it . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#Consequence reaction:Consequence rdf:type owl:Class ; owl:equivalentClass murphy:AdverseConsequence ; rdfs:subClassOf reaction:Event , [ rdf:type owl:Restriction ; owl:onProperty reaction:isOutcomeOf ; owl:qualifiedCardinality "0"^^xsd:nonNegativeInteger ; owl:onClass reaction:Action ] ; rdfs:comment "A consequence is a kind of event which is not an outcome of any action, it is just caused by another event"@en ; rdfs:isDefinedBy ; rdfs:label "Conseguenza"@it , "Consequence"@en . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#Event reaction:Event rdf:type owl:Class ; rdfs:subClassOf , [ rdf:type owl:Restriction ; owl:onProperty reaction:isOutcomeOf ; owl:allValuesFrom reaction:Action ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:raise ; owl:allValuesFrom reaction:Reaction ] ; rdfs:isDefinedBy ; rdfs:label "Event"@en , "Evento"@it . ### http://www.ontologydesignpatterns.org/cp/reaction.owl#Reaction reaction:Reaction rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass reaction:Action ] , [ rdf:type owl:Restriction ; owl:onProperty reaction:isRaisedBy ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass reaction:Event ] ; rdfs:comment "Any action raised by some Event is a Reaction"@en , "This class is not intended to be instantiated."@en ; rdfs:isDefinedBy ; rdfs:label "Reaction"@en , "Reazione"@it . ### http://xmlns.com/foaf/0.1/Agent foaf:Agent rdf:type owl:Class ; rdfs:comment "An agent (eg. person, group, software or physical artifact)." ; rdfs:label "Agent" ; "stable" . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/blob/main/owl/General.owl#BiasedAgent rdf:type owl:Class ; rdfs:subClassOf foaf:Agent ; rdfs:isDefinedBy "http://www.semanticweb.org/bias/MurphysLaw/"@en ; rdfs:label "Biased Agent"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/blob/main/owl/General.owl#CognitiveBias rdf:type owl:Class ; rdfs:comment "Cognitive bias refers to systematic patterns of deviation from norm or rationality in judgment, often leading to perceptual distortion, inaccurate interpretation, illogical interpretation, or what is broadly called irrationality."@en ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/General.owl#"@en ; rdfs:label "Cognitive Bias"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/General.owl#MurphysLaw bias:MurphysLaw rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "Murphy's Law is a popular adage that states, \"Anything that can go wrong, will go wrong."@en ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/General.owl#"@en ; rdfs:label "Murphy's Law"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#AdverseConsequence murphy:AdverseConsequence rdf:type owl:Class ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#"@en ; rdfs:label "Adverse Consequence"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#ContingencyActions murphy:ContingencyActions rdf:type owl:Class ; rdfs:subClassOf reaction:Reaction ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#"@en ; rdfs:label "Contingency Actions"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#HumouristicElement murphy:HumouristicElement rdf:type owl:Class ; rdfs:isDefinedBy "https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#"@en ; rdfs:label "Humouristic Element"@en . ################################################################# # Individuals ################################################################# ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#CarNotWorking murphy:CarNotWorking rdf:type owl:NamedIndividual , murphy:AdverseConsequence ; murphy:influences murphy:FollowingNegativeEvents ; rdfs:label "broken car"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#Driving murphy:Driving rdf:type owl:NamedIndividual , reaction:Action ; owl:differentFrom murphy:FollowingNegativeEvents ; reaction:hasOutcome murphy:FlatTire ; reaction:isPerformedBy murphy:Sarah ; rdfs:label "driving" . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#EverythingGoesWrong murphy:EverythingGoesWrong rdf:type owl:NamedIndividual , murphy:AdverseConsequence ; rdfs:label "everything goes wrong"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#FlatTire murphy:FlatTire rdf:type owl:NamedIndividual , reaction:Event ; reaction:hasConsequence murphy:CarNotWorking ; reaction:isOutcomeOf murphy:Driving ; reaction:raise murphy:RepairingActions ; murphy:contributesTo murphy:FunnyStory ; rdfs:label "flat tire"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#FollowingNegativeEvents murphy:FollowingNegativeEvents rdf:type owl:NamedIndividual , reaction:Event ; reaction:hasConsequence murphy:EverythingGoesWrong ; murphy:contributesTo murphy:FunnyStory ; rdfs:label "following negative events"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#FunnyStory murphy:FunnyStory rdf:type owl:NamedIndividual , murphy:HumouristicElement ; rdfs:label "funny story"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#RepairingActions murphy:RepairingActions rdf:type owl:NamedIndividual , murphy:ContingencyActions ; reaction:precedes murphy:RepairingTire ; rdfs:label "repairing actions"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#RepairingTire murphy:RepairingTire rdf:type owl:NamedIndividual , reaction:Action ; reaction:hasOutcome murphy:FollowingNegativeEvents ; rdfs:label "repairing tire" . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#Sarah murphy:Sarah rdf:type owl:NamedIndividual , ; reaction:performs murphy:Driving ; rdfs:label "Sarah"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#SomethingWrongWithCar murphy:SomethingWrongWithCar rdf:type owl:NamedIndividual , ; rdfs:label "something wrong with car"@en . ### https://raw.githubusercontent.com/giorgiacrosilla/biasontology/main/owl/MurphysLaw.owl#Murphy'sLaw rdf:type owl:NamedIndividual , bias:MurphysLaw ; rdfs:label "murphy's law"@en . ### Generated by the OWL API (version 4.5.26.2023-07-17T20:34:13Z) https://github.com/owlcs/owlapi