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

:ProbabilityScale  a     owl:Class ;
        rdfs:comment     "A WeightScale where the numerical weight refers to a probability value. Probability describes the likelihood of occurence of a cause-effect relationship." ;
        rdfs:label       "ProbabilityScale" ;
        rdfs:subClassOf  :WeightScale .

<https://orcid.org/0000-0002-0791-0176>
        a           owl:NamedIndividual ;
        rdfs:label  "Joost Vennekens" ;
        <http://xmlns.com/foaf/0.1/name>
                "Joost Vennekens" .

<http://www.w3.org/ns/oa#hasSelector>
        a             owl:ObjectProperty ;
        rdfs:comment  "The object of the relationship is a Selector that describes the segment or region of interest within the source resource. Please note that the domain (oa:ResourceSelection) is not used directly in the Web Annotation model." ;
        rdfs:label    "hasSelector" .

:qualifiedCauseEffectOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property is used to link a qualified CauseEffect to a Factor." ;
        rdfs:domain         :CauseEffect ;
        rdfs:label          "qualifiedCauseEffectOf" ;
        rdfs:range          :Factor ;
        rdfs:subPropertyOf  <http://www.w3.org/ns/prov#qualifiedInfluenceOf> .

:Weight  a            owl:Class ;
        rdfs:comment  "The weight class is used to assign values to a cause-effect relationship for priorization. The intended meaning of the weight depends on the referenced WeightScale" ;
        rdfs:label    "Weight" .

<http://www.w3.org/ns/oa#hasPurpose>
        a             owl:ObjectProperty ;
        rdfs:comment  "The purpose served by the resource in the Annotation." ;
        rdfs:label    "hasPurpose" .

:aggravating  a  :CauseEffectType , owl:NamedIndividual .

:depth  a             owl:DatatypeProperty ;
        rdfs:comment  "This property is used to indicate the maximal depth of the visual representation of an Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "depth" ;
        rdfs:range    xsd:integer .

:RootCause  a            owl:Class ;
        rdfs:comment     "A root cause is a factor which is not influenced by any known factor in the context of an Ishikawa diagram." ;
        rdfs:label       "RootCause" ;
        rdfs:subClassOf  :Cause .

<http://www.w3.org/ns/prov#hadDerivation>
        a              owl:ObjectProperty ;
        rdfs:comment   "inverse property of wasDerivedFrom" ;
        rdfs:domain    <http://www.w3.org/ns/prov#Entity> ;
        rdfs:label     "hadDerivation" ;
        rdfs:range     <http://www.w3.org/ns/prov#Entity> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#wasDerivedFrom> .

:CertaintyScale  a       owl:Class ;
        rdfs:comment     "A WeightScale where the numerical weight refers to the certainty." ;
        rdfs:label       "CertaintyScale" ;
        rdfs:subClassOf  :WeightScale .

:illustratedFactorInfluence
        a             owl:DatatypeProperty ;
        rdfs:comment  "This property is used to indicate, if the factors' influence on the problem were emphasized in the visual representation of the Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "illustratedFactorInfluence" ;
        rdfs:range    xsd:boolean .

<https://orcid.org/0000-0001-7312-3675>
        a           owl:NamedIndividual ;
        rdfs:label  "Simon Vandevelde" ;
        <http://xmlns.com/foaf/0.1/name>
                "Simon Vandevelde" .

<http://purl.org/dc/terms/license>
        a       owl:AnnotationProperty .

<http://www.w3.org/ns/prov#influencer>
        a             owl:ObjectProperty ;
        rdfs:comment  "This property is used as part of the qualified influence pattern. Subclasses of prov:Influence use these subproperties to reference the resource (Entity, Agent, or Activity) whose influence is being qualified." ;
        rdfs:label    "influencer" .

<http://www.w3.org/ns/prov#qualifiedInfluenceOf>
        a             owl:ObjectProperty ;
        rdfs:comment  "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
        rdfs:domain   <http://www.w3.org/ns/prov#Influence> ;
        rdfs:label    "qualifiedInfluenceOf" .

:causeEnumerationDiagram
        a       :DiagramType , owl:NamedIndividual .

:isCauseEffectOf  a   owl:ObjectProperty ;
        rdfs:comment  "inverse property to causeEffect" ;
        rdfs:domain   :CauseEffect ;
        rdfs:label    "isCauseEffectOf" ;
        rdfs:range    :Model .

<http://www.w3.org/ns/prov#qualifiedAssociation>
        a              owl:ObjectProperty ;
        rdfs:comment   "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity." ;
        rdfs:domain    <http://www.w3.org/ns/prov#Association> ;
        rdfs:label     "qualifiedAssociation" ;
        rdfs:range     <http://www.w3.org/ns/prov#Activity> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#qualifiedAssociationOf> .

:WeightRange  a       owl:Class ;
        rdfs:comment  "The WeightRange class is used to specify and name subranges." ;
        rdfs:label    "WeightRange" .

:Factor  a               owl:Class ;
        rdfs:comment     "A factor is any activity or entity with identified cause-effect relationships in the context of root-cause analysis" ;
        rdfs:label       "Factor" ;
        rdfs:subClassOf  [ a            owl:Class ;
                           owl:unionOf  ( <http://www.w3.org/ns/prov#Activity> <http://www.w3.org/ns/prov#Entity> )
                         ] .

<http://purl.org/vocab/vann/preferredNamespaceUri>
        a       owl:AnnotationProperty .

:5MandE  a            :DesignPattern , owl:NamedIndividual ;
        rdfs:comment  "The categories are \"measurement\", \"materials\", \"methods\", \"manpower\", and \"environment\""@en ;
        rdfs:label    "5M&E structure"@en .

<https://w3id.org/ishikawa-diagram-ontology>
        a                             owl:Ontology ;
        rdfs:comment                  "The Ishikawa ontology aims to provide a data and view model to manage data encoded in Ishikawa diagrams which are also known as fishbone or cause and effect diagram (CED).\nIshikawa diagrams result from (iterative) workshops. Thus, the ontology includes the basic modelling of workshops to create Ishikawa diagrams."@en ;
        <http://purl.org/dc/elements/1.1/creator>
                <https://orcid.org/0000-0001-7312-3675> , <https://orcid.org/0000-0003-4280-670X> , <https://orcid.org/0009-0008-5942-3397> , <https://orcid.org/0000-0002-0791-0176> ;
        <http://purl.org/dc/elements/1.1/title>
                "Ishikawa diagram ontology" ;
        <http://purl.org/dc/terms/created>
                "2025-04-24T12:00:00"^^xsd:dateTime ;
        <http://purl.org/dc/terms/license>
                <https://creativecommons.org/licenses/by/4.0/> ;
        <http://purl.org/dc/terms/publisher>
                <https://www.kuleuven.be/kuleuven/> ;
        <http://purl.org/vocab/vann/preferredNamespacePrefix>
                "ishi" ;
        <http://purl.org/vocab/vann/preferredNamespaceUri>
                "https://w3id.org/ishikawa-diagram-ontology" ;
        <http://schema.org/citation>  "Cite this vocabulary as: Fleiner, C., Yang, D., Vandevelde, S., and Vennekens, J. (2025). Ishikawa diagram ontology 0.1.0. https://w3id.org/ishikawa-diagram-ontology/0.1.0" ;
        owl:versionIRI                <https://w3id.org/ishikawa-diagram-ontology/0.1.0> ;
        owl:versionInfo               "0.1.0" .

:qualifiedCauseEffect
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property is used to link a qualified CauseEffect to a Factor." ;
        rdfs:domain         :Factor ;
        rdfs:label          "qualifiedCauseEffect" ;
        rdfs:range          :CauseEffect ;
        rdfs:subPropertyOf  <http://www.w3.org/ns/prov#qualifiedInfluence> ;
        owl:inverseOf       :qualifiedCauseEffectOf .

<http://schema.org/citation>
        a       owl:AnnotationProperty .

<http://www.w3.org/ns/oa#Motivation>
        a             owl:Class ;
        rdfs:comment  "The Motivation class is used to record the user's intent or motivation for the creation of the Annotation, or the inclusion of the body or target, that it is associated with." ;
        rdfs:label    "Motivation" .

:WeightScale  a       owl:Class ;
        rdfs:comment  "A class that specifies the min and max range of values for the weight of a cause-effect relationship." ;
        rdfs:label    "WeightScale" .

:4S     a             :DesignPattern , owl:NamedIndividual ;
        rdfs:comment  "Categories are \"surroundings\", \"suppliers\", \"skills\", and  \"systems\""@en ;
        rdfs:label    "Service industry 4S method" .

<http://www.w3.org/ns/oa#highlighting>
        a             <http://www.w3.org/ns/oa#Motivation> , owl:NamedIndividual ;
        rdfs:comment  "The motivation for when the user intends to highlight the Target resource or segment of it." .

<http://www.w3.org/ns/prov#wasRoleIn>
        a             owl:ObjectProperty ;
        rdfs:comment  "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end." ;
        rdfs:domain   <http://www.w3.org/ns/prov#Role> ;
        rdfs:label    "wasRoleIn" .

:Cause  a                owl:Class ;
        rdfs:comment     "A cause is a factor where its characteristics has direct influence on the characteristics of another factor." ;
        rdfs:label       "Cause" ;
        rdfs:subClassOf  :Factor .

<http://www.w3.org/ns/prov#wasDerivedFrom>
        a             owl:ObjectProperty ;
        rdfs:comment  "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity." ;
        rdfs:domain   <http://www.w3.org/ns/prov#Entity> ;
        rdfs:label    "wasDerivedFrom" ;
        rdfs:range    <http://www.w3.org/ns/prov#Entity> .

<http://www.w3.org/ns/prov#wasAssociatedFor>
        a              owl:ObjectProperty ;
        rdfs:comment   "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity." ;
        rdfs:domain    <http://www.w3.org/ns/prov#Agent> ;
        rdfs:label     "wasAssociatedFor" ;
        rdfs:range     <http://www.w3.org/ns/prov#Activity> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#wasAssociatedWith> .

:cause  a             owl:ObjectProperty ;
        rdfs:comment  "This property is used to link a Cause to CauseEffect ." ;
        rdfs:domain   :CauseEffect ;
        rdfs:label    "cause" ;
        rdfs:range    :Cause .

<http://purl.org/dc/terms/created>
        a       owl:AnnotationProperty .

:RiskScale  a            owl:Class ;
        rdfs:comment     "A WeightScale where the numerical weight refers to a risk value. Risk describes the estimated potential damage the occurence of a cause-effect relationship might have. Risk is often calculated as the product of probability and impact." ;
        rdfs:label       "RiskScale" ;
        rdfs:subClassOf  :WeightScale .

<https://orcid.org/0000-0003-4280-670X>
        a           owl:NamedIndividual ;
        rdfs:label  "Christian Fleiner" ;
        <http://xmlns.com/foaf/0.1/name>
                "Christian Fleiner" .

:hasEvidence  a       owl:ObjectProperty ;
        rdfs:comment  "This property is used to link a CauseEffect to any Evidence." ;
        rdfs:domain   :CauseEffect ;
        rdfs:label    "hasEvidence" ;
        rdfs:range    :Evidence .

<http://www.w3.org/ns/prov#wasAttributedTo>
        a             owl:ObjectProperty ;
        rdfs:comment  "Attribution is the ascribing of an entity to an agent." ;
        rdfs:domain   <http://www.w3.org/ns/prov#Entity> ;
        rdfs:label    "wasAttributedTo" ;
        rdfs:range    <http://www.w3.org/ns/prov#Agent> .

<http://www.w3.org/ns/prov#Role>
        a             owl:Class ;
        rdfs:comment  "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end." ;
        rdfs:label    "Role" .

:illustratedRoles  a  owl:DatatypeProperty ;
        rdfs:comment  "This property is used to indicate, if responsibilities or roles towards factors were included in the visual representation of the Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "illustratedRoles" ;
        rdfs:range    xsd:boolean .

<http://www.w3.org/ns/prov#Attribution>
        a             owl:Class ;
        rdfs:comment  "Attribution is the ascribing of an entity to an agent. When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant." ;
        rdfs:label    "Attribution" .

:Informed  a    :Role , owl:NamedIndividual .

:causeEffect  a        owl:ObjectProperty ;
        rdfs:comment   "Property links CauseEffects to their Model." ;
        rdfs:domain    :Model ;
        rdfs:label     "causeEffect" ;
        rdfs:range     :CauseEffect ;
        owl:inverseOf  :isCauseEffectOf .

:neutralizing  a  :CauseEffectType , owl:NamedIndividual .

:MajorCause  a           owl:Class ;
        rdfs:comment     "A major cause has a direct cause-effect relationship with the root cause in the context of an Ishikawa diagram. When design patterns are used, major causes are abstract causes which are commonly referred to as categories." ;
        rdfs:label       "MajorCause" ;
        rdfs:subClassOf  :Cause .

:DiagramType  a       owl:Class ;
        rdfs:comment  "The class is used to record the type of the Ishikawa diagram" ;
        rdfs:label    "DiagramType" .

:hasNamedRange  a     owl:ObjectProperty ;
        rdfs:comment  "This property is used to link a WeightRange to a WeightScale." ;
        rdfs:domain   :WeightScale ;
        rdfs:label    "hasNamedRange" ;
        rdfs:range    :WeightRange .

:DesignPattern  a     owl:Class ;
        rdfs:comment  "The class is used to record the design pattern which was applied in the course of the Ishikawa diagram creation. Instances of the class refer to best practices." ;
        rdfs:label    "DesignPattern" .

<http://purl.org/dc/elements/1.1/creator>
        a       owl:AnnotationProperty .

:EvidenceType  a      owl:Class ;
        rdfs:comment  "The class is used to specify Evidence resources." ;
        rdfs:label    "EvidenceType" .

:Effect  a               owl:Class ;
        rdfs:comment     "An effect is a factor where its characteristics are directly influenced by the characteristics of another factor." ;
        rdfs:label       "Effect" ;
        rdfs:subClassOf  :Factor .

<http://purl.org/dc/terms/publisher>
        a       owl:AnnotationProperty .

:hasQualitativeEvidence
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property is used to link a CauseEffect to any Evidence with the assumption that the evidence is qualitative.." ;
        rdfs:domain         :CauseEffect ;
        rdfs:label          "hasQualitativeEvidence" ;
        rdfs:range          :Evidence ;
        rdfs:subPropertyOf  :hasEvidence .

:productProcessClassificationDiagram
        a       :DiagramType , owl:NamedIndividual .

:Technique  a            owl:Class ;
        rdfs:comment     "An established activity with the goal of peperapring or creating an Ishikawa diagram" ;
        rdfs:label       "Technique" ;
        rdfs:subClassOf  <https://w3id.org/pko#Procedure> .

<http://www.w3.org/ns/prov#Association>
        a             owl:Class ;
        rdfs:comment  "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity." ;
        rdfs:label    "Association" .

<http://www.w3.org/ns/prov#qualifiedAttributionOf>
        a            owl:ObjectProperty ;
        rdfs:domain  <http://www.w3.org/ns/prov#Attribution> ;
        rdfs:label   "qualifiedAttributionOf" ;
        rdfs:range   <http://www.w3.org/ns/prov#Entity> .

:Supporting  a  :Role , owl:NamedIndividual .

<http://www.w3.org/ns/prov#contributed>
        a              owl:ObjectProperty ;
        rdfs:comment   "Attribution is the ascribing of an entity to an agent." ;
        rdfs:domain    <http://www.w3.org/ns/prov#Agent> ;
        rdfs:label     "contributed" ;
        rdfs:range     <http://www.w3.org/ns/prov#Entity> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#wasAttributedTo> .

<http://www.w3.org/ns/prov#wasInfluencedBy>
        a             owl:ObjectProperty ;
        rdfs:comment  "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
        rdfs:label    "wasInfluencedBy" .

:Model  a                owl:Class ;
        rdfs:comment     "The Model class is used to record factors and their cause-effect relationships. It can be seen as the data model of an Ishikawa diagram." ;
        rdfs:label       "Model" ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Bundle> .

:diagram  a            owl:ObjectProperty ;
        rdfs:comment   "This property is used to link the (data) model of an Ishikawa diagram to its visual representation." ;
        rdfs:domain    :Model ;
        rdfs:label     "diagram" ;
        rdfs:range     :Diagram ;
        owl:inverseOf  :model .

:illustratedWeight  a  owl:DatatypeProperty ;
        rdfs:comment  "This property is used to indicate, if weight differences were emphasized in the visual representation of the Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "illustratedWeight" ;
        rdfs:range    xsd:boolean .

<http://www.w3.org/ns/oa#FragmentSelector>
        a             owl:Class ;
        rdfs:comment  "The FragmentSelector class is used to record the segment of a representation using the IRI fragment specification defined by the representation's media type." ;
        rdfs:label    "FragmentSelector" .

:undecided  a   :CauseEffectType , owl:NamedIndividual .

<http://xmlns.com/foaf/0.1/mbox>
        a       owl:AnnotationProperty .

<http://www.w3.org/ns/prov#Agent>
        a             owl:Class ;
        rdfs:comment  "An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity." ;
        rdfs:label    "Agent" .

:designPattern  a     owl:ObjectProperty ;
        rdfs:comment  "Property specifies which DesignPattern was used in an Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "designPattern" ;
        rdfs:range    :DesignPattern .

<http://www.w3.org/ns/prov#Bundle>
        a             owl:Class ;
        rdfs:comment  "A bundle is a named set of provenance descriptions, and is itself an Entity, so allowing provenance of provenance to be expressed." ;
        rdfs:label    "Bundle" .

<http://www.w3.org/ns/prov#agent>
        a             owl:ObjectProperty ;
        rdfs:comment  "The prov:agent property references an prov:Agent which influenced a resource. This property applies to an prov:AgentInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent." ;
        rdfs:label    "agent" .

<http://www.w3.org/ns/oa#hasSource>
        a             owl:ObjectProperty ;
        rdfs:comment  "The resource that the ResourceSelection, or its subclass SpecificResource, is refined from, or more specific than. Please note that the domain (oa:ResourceSelection) is not used directly in the Web Annotation model." ;
        rdfs:label    "hasSource" .

<http://www.w3.org/ns/oa#SpecificResource>
        a             owl:Class ;
        rdfs:comment  "The SpecificResource refers to the source resource and the constraints that make it more specific." ;
        rdfs:label    "SpecificResource" .

:illustratedEvidence  a  owl:DatatypeProperty ;
        rdfs:comment  "This property is used to indicate, if the evidence basis was emphasized in the visual representation of the Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "illustratedEvidence" ;
        rdfs:range    xsd:boolean .

:qualitativeEvidence  a  :EvidenceType , owl:NamedIndividual .

:Workshop  a             owl:Class ;
        rdfs:comment     "A structured or guided activity to create an Ishikawa diagram" ;
        rdfs:label       "Workshop" ;
        rdfs:subClassOf  <https://w3id.org/pko#ProcedureExecution> .

:hasQuantitativeEvidence
        a                   owl:ObjectProperty ;
        rdfs:comment        "This property is used to link a CauseEffect to any Evidence with the assumption that the evidence is quantitative" ;
        rdfs:domain         :CauseEffect ;
        rdfs:label          "hasQuantitativeEvidence" ;
        rdfs:range          :Evidence ;
        rdfs:subPropertyOf  :hasEvidence .

:Role   a                owl:Class ;
        rdfs:comment     "A role is the function of an agent with respect to a factor. The ontology incorporates role instances adhering to the RASCI model." ;
        rdfs:label       "Role" ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Role> .

<http://www.w3.org/ns/prov#influenced>
        a              owl:ObjectProperty ;
        rdfs:comment   "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
        rdfs:label     "influenced" ;
        owl:inverseOf  <http://www.w3.org/ns/prov#wasInfluencedBy> .

<http://www.w3.org/ns/oa#TextualBody>
        a             owl:Class ;
        rdfs:comment  "In many situations, the Body of the Annotation will be in a text format, and created at the same time as the Annotation without a separate IRI. In these cases, the Body's text can be included as part of the Annotation to avoid having to interact with multiple systems. The Body may also have the features of External Web Resources, including especially the language of the text and the format that it is conveyed in." ;
        rdfs:label    "TextualBody" .

:Evidence  a          owl:Class ;
        rdfs:comment  "Evidence refers to all resources that (partially) validate a cause-effeect relationship." ;
        rdfs:label    "Evidence" .

<http://www.w3.org/ns/ma-ont#locator>
        a             owl:ObjectProperty ;
        rdfs:comment  "The logical address at which the resource can be accessed (e.g. a URL, or a DVB URI)." ;
        rdfs:label    "locator" .

:Diagram  a              owl:Class ;
        rdfs:comment     "A visual representation of an Ishikawa diagram model or of a portion of it." ;
        rdfs:label       "Diagram" ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Entity> .

:weight  a            owl:ObjectProperty ;
        rdfs:comment  "This property is used to link a Weight to a CauseEffect" ;
        rdfs:domain   :CauseEffect ;
        rdfs:label    "weight" ;
        rdfs:range    :Weight .

:ImpactScale  a          owl:Class ;
        rdfs:comment     "A WeightScale where the numerical weight refers to an imact value. Impact describes the estimated and quantified effect an occurence of a cause-effect relationship might have." ;
        rdfs:label       "ImpactScale" ;
        rdfs:subClassOf  :WeightScale .

:caused  a                  owl:ObjectProperty ;
        rdfs:comment        "This property is used to directly link a Cause to an Effect without further qualification. For qualified cause-effect relationships the CauseEffect class is used." ;
        rdfs:domain         :Cause ;
        rdfs:label          "caused" ;
        rdfs:range          :Effect ;
        rdfs:subPropertyOf  <http://www.w3.org/ns/prov#influenced> ;
        owl:inverseOf       :wasCausedBy .

<http://xmlns.com/foaf/0.1/name>
        a       owl:AnnotationProperty .

:enumerated  a        owl:DatatypeProperty ;
        rdfs:comment  "This property is used to indicate, if factors were enumerated in the visual representation of the Ishikawa diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "enumerated" ;
        rdfs:range    xsd:boolean .

:causeEffectType  a   owl:ObjectProperty ;
        rdfs:comment  "This property is used to link the CauseEffectType to a CauseEffect" ;
        rdfs:domain   :CauseEffect ;
        rdfs:label    "causeEffectType" ;
        rdfs:range    :CauseEffectType .

:Problem  a              owl:Class ;
        rdfs:comment     "A problem is a factor which does not influence any known factor in the context of an Ishikawa diagram." ;
        rdfs:label       "Problem" ;
        rdfs:subClassOf  :Effect .

<https://w3id.org/pko#Procedure>
        a             owl:Class ;
        rdfs:comment  "A Procedure represents a sequence of actions to be executed in order to achieve a desired outcome." ;
        rdfs:label    "Procedure" .

<http://www.w3.org/ns/prov#wasAssociatedWith>
        a             owl:ObjectProperty ;
        rdfs:comment  "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity." ;
        rdfs:domain   <http://www.w3.org/ns/prov#Activity> ;
        rdfs:label    "wasAssociatedWith" ;
        rdfs:range    <http://www.w3.org/ns/prov#Agent> .

:factor  a             owl:ObjectProperty ;
        rdfs:comment   "Property links Factors to their Model." ;
        rdfs:domain    :Model ;
        rdfs:label     "factor" ;
        rdfs:range     :Factor ;
        owl:inverseOf  :isFactorOf .

<http://www.w3.org/ns/prov#hadRole>
        a              owl:ObjectProperty ;
        rdfs:comment   "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end." ;
        rdfs:label     "hadRole" ;
        rdfs:range     <http://www.w3.org/ns/prov#Role> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#wasRoleIn> .

:model  a             owl:ObjectProperty ;
        rdfs:comment  "This property is used to link the visual representation of an Ishikawa diagram to its data model." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "model" ;
        rdfs:range    :Model .

<http://www.w3.org/ns/prov#qualifiedInfluence>
        a              owl:ObjectProperty ;
        rdfs:comment   "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
        rdfs:label     "qualifiedInfluence" ;
        rdfs:range     <http://www.w3.org/ns/prov#Influence> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#qualifiedInfluenceOf> .

:noEvidence  a  :EvidenceType , owl:NamedIndividual .

:DoE    a             :DesignPattern , owl:NamedIndividual ;
        rdfs:comment  "The categories are \"uncontrollable factors\", \"controllable factors\", \"blockable nuisance factors\", and \"held-constant factors\""@en ;
        rdfs:label    "Design of experiments"@en .

:Consulted  a   :Role , owl:NamedIndividual .

:hadRole  a                 owl:ObjectProperty ;
        rdfs:comment        "In the context of the Ishikawa ontology, this property is used to assign roles according to the RASCI model." ;
        rdfs:label          "hadRole" ;
        rdfs:range          :Role ;
        rdfs:subPropertyOf  <http://www.w3.org/ns/prov#hadRole> .

:evidenceType  a      owl:ObjectProperty ;
        rdfs:comment  "This property is used to link the EvidenceType to an Evidence" ;
        rdfs:domain   :Evidence ;
        rdfs:label    "evidenceType" ;
        rdfs:range    :EvidenceType .

:Responsible  a  :Role , owl:NamedIndividual .

<http://www.w3.org/ns/prov#Influence>
        a             owl:Class ;
        rdfs:comment  "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." ;
        rdfs:label    "Influence" .

<http://purl.org/vocab/vann/preferredNamespacePrefix>
        a       owl:AnnotationProperty .

:isFactorOf  a        owl:ObjectProperty ;
        rdfs:comment  "inverse property to factor" ;
        rdfs:domain   :Factor ;
        rdfs:label    "isFactorOf" ;
        rdfs:range    :Model .

:RelevanceScale  a       owl:Class ;
        rdfs:comment     "A WeightScale where the numerical weight refers to a relevance value. Relevance describes the importance a cause-effect relationship has in the context of a root-cause analysis." ;
        rdfs:label       "RelevanceScale" ;
        rdfs:subClassOf  :WeightScale .

<http://www.w3.org/ns/oa#Annotation>
        a             owl:Class ;
        rdfs:comment  "The class for Web Annotations." ;
        rdfs:label    "Annotation" .

<http://www.w3.org/ns/oa#hasTarget>
        a             owl:ObjectProperty ;
        rdfs:comment  "The relationship between an Annotation and its Target." ;
        rdfs:label    "hasTarget" .

<http://purl.org/dc/terms/issued>
        a       owl:AnnotationProperty .

<https://w3id.org/pko#ProcedureExecution>
        a             owl:Class ;
        rdfs:comment  "A Procedure Execution is an Activity representing the execution of a certain Procedure, performed by one or more Agents, during a time interval." ;
        rdfs:label    "ProcedureExecution" .

<http://www.w3.org/ns/ma-ont#format>
        a             owl:ObjectProperty ;
        rdfs:comment  "The MIME type of the resource (e.g., wrapper or bucket media types, container types), ideally including as much information as possible about the resource such as media type parameters, for example, using the \"codecs\" parameter [RFC 4281]." ;
        rdfs:label    "format" .

<http://www.w3.org/ns/prov#qualifiedAssociationOf>
        a            owl:ObjectProperty ;
        rdfs:domain  <http://www.w3.org/ns/prov#Activity> ;
        rdfs:label   "qualifiedAssociationOf" ;
        rdfs:range   <http://www.w3.org/ns/prov#Association> .

<http://www.w3.org/ns/prov#qualifiedAttribution>
        a              owl:ObjectProperty ;
        rdfs:comment   "Attribution is the ascribing of an entity to an agent. When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant." ;
        rdfs:domain    <http://www.w3.org/ns/prov#Entity> ;
        rdfs:label     "qualifiedAttribution" ;
        rdfs:range     <http://www.w3.org/ns/prov#Attribution> ;
        owl:inverseOf  <http://www.w3.org/ns/prov#qualifiedAttributionOf> .

<https://www.kuleuven.be/kuleuven/>
        a           owl:NamedIndividual ;
        rdfs:label  "KU Leuven" ;
        <http://xmlns.com/foaf/0.1/name>
                "KU Leuven" .

:usedTechnique  a     owl:ObjectProperty ;
        rdfs:comment  "Property to indicate which Technique was used in the Workshop" ;
        rdfs:domain   :Workshop ;
        rdfs:label    "usedTechnique" ;
        rdfs:range    :Technique .

:CauseEffectType  a   owl:Class ;
        rdfs:comment  "The class is used to record the type of cause-effect relationship that exists between at least one cause and at least one effect." ;
        rdfs:label    "CauseEffectType" .

<http://www.w3.org/ns/prov#Entity>
        a             owl:Class ;
        rdfs:comment  "An entity is a physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary." ;
        rdfs:label    "Entity" .

<http://www.w3.org/ns/oa#hasBody>
        a             owl:ObjectProperty ;
        rdfs:comment  "The object of the relationship is a resource that is a body of the Annotation." ;
        rdfs:label    "hasBody" .

<http://purl.org/dc/elements/1.1/contributor>
        a       owl:AnnotationProperty .

:diagramType  a       owl:ObjectProperty ;
        rdfs:comment  "This property is used to linke the DiagramType to Diagram." ;
        rdfs:domain   :Diagram ;
        rdfs:label    "diagramType" ;
        rdfs:range    :DiagramType .

:CauseEffect  a          owl:Class ;
        rdfs:comment     "CauseEffect is the capacity of a factor to have an effect on the character of another. The class is used to record qualified cause-effect relationships." ;
        rdfs:label       "CauseEffect" ;
        rdfs:subClassOf  <http://www.w3.org/ns/prov#Influence> .

:quantitativeEvidence
        a       :EvidenceType , owl:NamedIndividual .

:dispersionAnalysisDiagram
        a       :DiagramType , owl:NamedIndividual .

<https://orcid.org/0009-0008-5942-3397>
        a           owl:NamedIndividual ;
        rdfs:label  "Duo Yang" ;
        <http://xmlns.com/foaf/0.1/name>
                "Duo Yang" .

:8P     a             :DesignPattern , owl:NamedIndividual ;
        rdfs:comment  "The categories are \"price\", \"people\", \"place\", \"procedure\", \"promotion\", \"processes\", \"products\", and \"policies\""@en ;
        rdfs:label    "Service industry 8P method"@en .

:scale  a             owl:ObjectProperty ;
        rdfs:comment  "The property is used to link the WeigthScale to a Weight." ;
        rdfs:domain   :Weight ;
        rdfs:label    "scale" ;
        rdfs:range    :WeightScale .

:effect  a            owl:ObjectProperty ;
        rdfs:comment  "This property is used to link an Effect to CauseEffect ." ;
        rdfs:domain   :CauseEffect ;
        rdfs:label    "effect" ;
        rdfs:range    :Effect .

:Accountable  a  :Role , owl:NamedIndividual .

:wasCausedBy  a             owl:ObjectProperty ;
        rdfs:comment        "This property is used to directly link an Effect to a Cause without further qualification. For qualified cause-effect relationships the CauseEffect class is used." ;
        rdfs:domain         :Effect ;
        rdfs:label          "wasCausedBy" ;
        rdfs:range          :Cause ;
        rdfs:subPropertyOf  <http://www.w3.org/ns/prov#wasInfluencedBy> .

<http://purl.org/dc/elements/1.1/title>
        a       owl:AnnotationProperty .

<http://www.w3.org/ns/prov#Activity>
        a             owl:Class ;
        rdfs:comment  "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities." ;
        rdfs:label    "Activity" .

:STEPC  a             :DesignPattern , owl:NamedIndividual ;
        rdfs:comment  "The categories are \"site\", \"task\", \"equipment\", \"people\", and \"control\""@en ;
        rdfs:label    "STEPC method"@en .

:hasWeightRange  a    owl:ObjectProperty ;
        rdfs:comment  "This property is used to link a WeightScale to the WeightRange which defines its total range." ;
        rdfs:domain   :WeightScale ;
        rdfs:label    "hasWeightRange" ;
        rdfs:range    :WeightRange .
