From: <ku...@us...> - 2007-08-29 08:58:07
|
Revision: 102 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=102&view=rev Author: kurzum Date: 2007-08-29 01:57:59 -0700 (Wed, 29 Aug 2007) Log Message: ----------- confs added for moral reasoner Added Paths: ----------- trunk/examples/moral_reasoner/moral_final_LONG_OWL.conf trunk/examples/moral_reasoner/moral_final_OWL.conf trunk/examples/moral_reasoner/moral_small_LONG.owl Added: trunk/examples/moral_reasoner/moral_final_LONG_OWL.conf =================================================================== --- trunk/examples/moral_reasoner/moral_final_LONG_OWL.conf (rev 0) +++ trunk/examples/moral_reasoner/moral_final_LONG_OWL.conf 2007-08-29 08:57:59 UTC (rev 102) @@ -0,0 +1,246 @@ + /*********************** + solution should be: + guilty = NOT justified AND (responsible OR vicarious) + + Found: ((NOT justified) AND (vicarious OR (negligent_c AND responsible))) + + + + Examples: + 23 positive + 20 negative + + + ***********************/ + + /** settings **/ + // reasoner settings + reasoner = dig; + digReasonerURL = "http://localhost:8081"; + useRetrievalForClassification = true; + refinement.useDIGMultiInstanceChecks = twoChecks; + + // algorithm settings + algorithm = refinement; + refinement.horizontalExpansionFactor = 0.6; + refinement.quiet = false; + refinement.useTooWeakList = true; + + // search tree protocol + refinement.writeSearchTree = false; + refinement.searchTreeFile = "searchTree.txt"; + + // control output + showIndividuals = false; + showConcepts = true; + showRoles = true; + showInternalKB = false; +showSubsumptionHierarchy = true; +//export("moral_LONG.owl"); + + import("moral_small_LONG.owl"); + //hidePrefix("http://localhost/foo#"); +/** background knowledge **/ + ++guilty(p0). ++guilty(p1). ++guilty(p2). ++guilty(p3). ++guilty(p4). ++guilty(p5). ++guilty(p6). ++guilty(p7). ++guilty(p8). ++guilty(p9). ++guilty(p10). +/*+guilty(p11). ++guilty(p12). ++guilty(p13). ++guilty(p14). ++guilty(p15). ++guilty(p16). ++guilty(p17). ++guilty(p18). ++guilty(p19). ++guilty(p20). +/*+guilty(p21). ++guilty(p22). ++guilty(p23). ++guilty(p24). ++guilty(p25). ++guilty(p26). ++guilty(p27). ++guilty(p28). ++guilty(p29). +/*+guilty(p30). ++guilty(p31). ++guilty(p32). ++guilty(p33). ++guilty(p34). ++guilty(p35). ++guilty(p36). ++guilty(p37). ++guilty(p38). ++guilty(p39). ++guilty(p40). ++guilty(p41). ++guilty(p42). ++guilty(p43). ++guilty(p44). ++guilty(p45). ++guilty(p46). ++guilty(p47). ++guilty(p48). ++guilty(p49). ++guilty(p50). ++guilty(p51). ++guilty(p52). ++guilty(p53). ++guilty(p54). ++guilty(p55). ++guilty(p56). ++guilty(p57). ++guilty(p58). ++guilty(p59). ++guilty(p60). ++guilty(p61). ++guilty(p62). ++guilty(p63). ++guilty(p64). ++guilty(p65). ++guilty(p66). ++guilty(p67). ++guilty(p68). ++guilty(p69). ++guilty(p70). ++guilty(p71). ++guilty(p72). ++guilty(p73). ++guilty(p74). ++guilty(p75). ++guilty(p76). ++guilty(p77). ++guilty(p78). ++guilty(p79). ++guilty(p80). ++guilty(p81). ++guilty(p82). ++guilty(p83). ++guilty(p84). ++guilty(p85). ++guilty(p86). ++guilty(p87). ++guilty(p88). ++guilty(p89).*/ ++guilty(p90). ++guilty(p91). ++guilty(p92). ++guilty(p93). ++guilty(p94). ++guilty(p95). ++guilty(p96). ++guilty(p97). ++guilty(p98). ++guilty(p99). ++guilty(p100). ++guilty(p101). +-guilty(n0). +-guilty(n1). +-guilty(n2). +-guilty(n3). +//-guilty(n4). +-guilty(n5). +-guilty(n6). +-guilty(n7). +-guilty(n8). +-guilty(n9). +-guilty(n10). +/*-guilty(n11). +-guilty(n12). +-guilty(n13). +-guilty(n14). +-guilty(n15). +-guilty(n16). +-guilty(n17). +-guilty(n18). +-guilty(n19). +/*-guilty(n20). +-guilty(n21). +-guilty(n22). +-guilty(n23). +-guilty(n24). +-guilty(n25). +-guilty(n26). +-guilty(n27). +-guilty(n28). +-guilty(n29). +/*-guilty(n30). +-guilty(n31). +-guilty(n32). +-guilty(n33). +-guilty(n34). +-guilty(n35). +-guilty(n36). +-guilty(n37). +-guilty(n38). +-guilty(n39). +-guilty(n40). +-guilty(n41). +-guilty(n42). +-guilty(n43). +-guilty(n44). +-guilty(n45). +-guilty(n46). +-guilty(n47). +-guilty(n48). +-guilty(n49). +-guilty(n50). +-guilty(n51). +-guilty(n52). +-guilty(n53). +-guilty(n54). +-guilty(n55). +-guilty(n56). +-guilty(n57). +-guilty(n58). +-guilty(n59). +-guilty(n60). +-guilty(n61). +-guilty(n62). +-guilty(n63). +-guilty(n64). +-guilty(n65). +-guilty(n66). +-guilty(n67). +-guilty(n68). +-guilty(n69). +-guilty(n70). +-guilty(n71). +-guilty(n72). +-guilty(n73). +-guilty(n74). +-guilty(n75). +-guilty(n76). +-guilty(n77). +-guilty(n78). +-guilty(n79). +-guilty(n80). +-guilty(n81). +-guilty(n82). +-guilty(n83). +-guilty(n84). +-guilty(n85). +-guilty(n86). +-guilty(n87). +-guilty(n88). +-guilty(n89).*/ +-guilty(n90). +-guilty(n91). +-guilty(n92). +-guilty(n93). +-guilty(n94). +-guilty(n95). +-guilty(n96). +-guilty(n97). +-guilty(n98). +-guilty(n99). Added: trunk/examples/moral_reasoner/moral_final_OWL.conf =================================================================== --- trunk/examples/moral_reasoner/moral_final_OWL.conf (rev 0) +++ trunk/examples/moral_reasoner/moral_final_OWL.conf 2007-08-29 08:57:59 UTC (rev 102) @@ -0,0 +1,243 @@ + /*********************** + solution should be: + guilty = (blameworthy OR vicarious_blame ). + + + Examples: + 23 positive + 20 negative + + ***********************/ + + /** settings **/ + // reasoner settings + reasoner = dig; + digReasonerURL = "http://localhost:8081"; + useRetrievalForClassification = true; + refinement.useDIGMultiInstanceChecks = twoChecks; + + // algorithm settings + algorithm = refinement; + refinement.horizontalExpansionFactor = 0.6; + refinement.quiet = false; + refinement.useTooWeakList = true; + + // search tree protocol + refinement.writeSearchTree = false; + refinement.searchTreeFile = "searchTree.txt"; + + // control output + showIndividuals = false; + showConcepts = true; + showRoles = true; + showInternalKB = false; +showSubsumptionHierarchy = true; +import("moral_small.owl"); +//hidePrefix("http://localhost/foo#"); + +/** background knowledge **/ + + + ++guilty(p0). ++guilty(p1). ++guilty(p2). ++guilty(p3). ++guilty(p4). ++guilty(p5). ++guilty(p6). ++guilty(p7). ++guilty(p8). ++guilty(p9). ++guilty(p10). +/*+guilty(p11). ++guilty(p12). ++guilty(p13). ++guilty(p14). ++guilty(p15). ++guilty(p16). ++guilty(p17). ++guilty(p18). ++guilty(p19). ++guilty(p20). +/*+guilty(p21). ++guilty(p22). ++guilty(p23). ++guilty(p24). ++guilty(p25). ++guilty(p26). ++guilty(p27). ++guilty(p28). ++guilty(p29). +/*+guilty(p30). ++guilty(p31). ++guilty(p32). ++guilty(p33). ++guilty(p34). ++guilty(p35). ++guilty(p36). ++guilty(p37). ++guilty(p38). ++guilty(p39). ++guilty(p40). ++guilty(p41). ++guilty(p42). ++guilty(p43). ++guilty(p44). ++guilty(p45). ++guilty(p46). ++guilty(p47). ++guilty(p48). ++guilty(p49). ++guilty(p50). ++guilty(p51). ++guilty(p52). ++guilty(p53). ++guilty(p54). ++guilty(p55). ++guilty(p56). ++guilty(p57). ++guilty(p58). ++guilty(p59). ++guilty(p60). ++guilty(p61). ++guilty(p62). ++guilty(p63). ++guilty(p64). ++guilty(p65). ++guilty(p66). ++guilty(p67). ++guilty(p68). ++guilty(p69). ++guilty(p70). ++guilty(p71). ++guilty(p72). ++guilty(p73). ++guilty(p74). ++guilty(p75). ++guilty(p76). ++guilty(p77). ++guilty(p78). ++guilty(p79). ++guilty(p80). ++guilty(p81). ++guilty(p82). ++guilty(p83). ++guilty(p84). ++guilty(p85). ++guilty(p86). ++guilty(p87). ++guilty(p88). ++guilty(p89).*/ ++guilty(p90). ++guilty(p91). ++guilty(p92). ++guilty(p93). ++guilty(p94). ++guilty(p95). ++guilty(p96). ++guilty(p97). ++guilty(p98). ++guilty(p99). ++guilty(p100). ++guilty(p101). +-guilty(n0). +-guilty(n1). +-guilty(n2). +-guilty(n3). +//-guilty(n4). +-guilty(n5). +-guilty(n6). +-guilty(n7). +-guilty(n8). +-guilty(n9). +-guilty(n10). +/*-guilty(n11). +-guilty(n12). +-guilty(n13). +-guilty(n14). +-guilty(n15). +-guilty(n16). +-guilty(n17). +-guilty(n18). +-guilty(n19). +/*-guilty(n20). +-guilty(n21). +-guilty(n22). +-guilty(n23). +-guilty(n24). +-guilty(n25). +-guilty(n26). +-guilty(n27). +-guilty(n28). +-guilty(n29). +/*-guilty(n30). +-guilty(n31). +-guilty(n32). +-guilty(n33). +-guilty(n34). +-guilty(n35). +-guilty(n36). +-guilty(n37). +-guilty(n38). +-guilty(n39). +-guilty(n40). +-guilty(n41). +-guilty(n42). +-guilty(n43). +-guilty(n44). +-guilty(n45). +-guilty(n46). +-guilty(n47). +-guilty(n48). +-guilty(n49). +-guilty(n50). +-guilty(n51). +-guilty(n52). +-guilty(n53). +-guilty(n54). +-guilty(n55). +-guilty(n56). +-guilty(n57). +-guilty(n58). +-guilty(n59). +-guilty(n60). +-guilty(n61). +-guilty(n62). +-guilty(n63). +-guilty(n64). +-guilty(n65). +-guilty(n66). +-guilty(n67). +-guilty(n68). +-guilty(n69). +-guilty(n70). +-guilty(n71). +-guilty(n72). +-guilty(n73). +-guilty(n74). +-guilty(n75). +-guilty(n76). +-guilty(n77). +-guilty(n78). +-guilty(n79). +-guilty(n80). +-guilty(n81). +-guilty(n82). +-guilty(n83). +-guilty(n84). +-guilty(n85). +-guilty(n86). +-guilty(n87). +-guilty(n88). +-guilty(n89). 10*/ +-guilty(n90). +-guilty(n91). +-guilty(n92). +-guilty(n93). +-guilty(n94). +-guilty(n95). +-guilty(n96). +-guilty(n97). +-guilty(n98). +-guilty(n99). Added: trunk/examples/moral_reasoner/moral_small_LONG.owl =================================================================== --- trunk/examples/moral_reasoner/moral_small_LONG.owl (rev 0) +++ trunk/examples/moral_reasoner/moral_small_LONG.owl 2007-08-29 08:57:59 UTC (rev 102) @@ -0,0 +1,3896 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE rdf:RDF [ + <!ENTITY owl 'http://www.w3.org/2002/07/owl#'> +]> + +<rdf:RDF + xml:base="http://localhost/foo" + xmlns:a="http://localhost/foo#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + +<owl:Ontology rdf:about=""/> + +<owl:Class rdf:ID="cause"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#produce_harm"/> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#necessary_for_harm"/> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:unionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="foreseeable"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#high_foreseeability"/> + <owl:Class rdf:about="#low_foreseeability"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="intend_c"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#strong_intend"/> + <owl:Class rdf:about="#weak_intend"/> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="intend_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#neither_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="intervening_cause"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#intervening_contribution"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="justified"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#achieve_goal"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#goal_outweigh_harm"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="negligent_c"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#negligent_mental_state"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#strong_intend"/> + </owl:complementOf> + </owl:Class> + <owl:Class rdf:about="#low_foreseeability"/> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="negligent_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intend_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#neither_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="neither_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intend_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="notaccident"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#intend_c"/> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#reckless_c"/> + <owl:Class rdf:about="#negligent_c"/> + </owl:unionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="reckless_c"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#reckless_mental_state"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#high_foreseeability"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#strong_intend"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="reckless_mental_state"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intend_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_mental_state"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#neither_mental_state"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="responsible"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#cause"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#notaccident"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#voluntary"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#foreseeable"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_cause"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="strong_intend"> + <owl:equivalentClass> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#intend_mental_state"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#plan_known"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#plan_include_harm"/> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="vicarious"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#someone_else_cause_harm"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#outrank_perpetrator"/> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="voluntary"> + <owl:equivalentClass> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<owl:Class rdf:ID="weak_intend"> + <owl:equivalentClass> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#monitor"/> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class rdf:about="#benefit_protagonist"/> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:unionOf> + </owl:Class> + <owl:Class> + <owl:intersectionOf rdf:parseType="Collection"> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#negligent_c"/> + </owl:complementOf> + </owl:Class> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#reckless_c"/> + </owl:complementOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:intersectionOf> + </owl:Class> + </owl:equivalentClass> +</owl:Class> + +<a:achieve_goal rdf:ID="n0"> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:control_perpetrator rdf:ID="n1"> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v0"/> +</a:control_perpetrator> + +<a:achieve_goal rdf:ID="n10"> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:benefit_protagonist rdf:ID="n2"> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:benefit_protagonist> + +<a:careful rdf:ID="n3"> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v0"/> +</a:careful> + +<a:careful rdf:ID="n5"> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:careful> + +<a:achieve_goal rdf:ID="n6"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v1"/> +</a:achieve_goal> + +<a:benefit_protagonist rdf:ID="n7"> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:benefit_protagonist> + +<a:achieve_goal rdf:ID="n8"> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#harm_caused_as_planned"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#reckless_mental_state"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_known"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:achieve_goal> + +<a:benefit_protagonist rdf:ID="n9"> + <rdf:type rdf:resource="#foresee_intervention"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_force"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:benefit_protagonist> + +<a:external_force rdf:ID="n90"> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#intervening_contribution"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#produce_harm"/> + <rdf:type rdf:resource="#someone_else_cause_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#achieve_goal"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#benefit_protagonist"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#careful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v1"/> +</a:external_force> + +<a:achieve_goal rdf:ID="n91"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_include_harm"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#external_cause"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v1"/> + <a:severity_harm rdf:resource="#v1"/> +</a:achieve_goal> + +<a:achieve_goal rdf:ID="n92"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#control_perpetrator"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#goal_achieveable_less_harmful"/> + <rdf:type rdf:resource="#goal_outweigh_harm"/> + <rdf:type rdf:resource="#high_foreseeability"/> + <rdf:type rdf:resource="#monitor"/> + <rdf:type rdf:resource="#necessary_for_harm"/> + <rdf:type rdf:resource="#neither_mental_state"/> + <rdf:type rdf:resource="#outrank_perpetrator"/> + <rdf:type rdf:resource="#plan_known"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#sufficient_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <a:benefit_victim rdf:resource="#v0"/> + <a:severity_harm rdf:resource="#v0"/> +</a:achieve_goal> + +<a:achieve_goal rdf:ID="n93"> + <rdf:type rdf:resource="#benefit_protagonist"/> + <rdf:type rdf:resource="#careful"/> + <rdf:type rdf:resource="#external_cause"/> + <rdf:type rdf:resource="#external_force"/> + <rdf:type rdf:resource="#low_foreseeability"/> + <rdf:type rdf:resource="#negligent_mental_state"/> + <rdf:type rdf:resource="#sufficient_for_harm"/> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#control_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#foresee_intervention"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_achieveable_less_harmful"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#goal_outweigh_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#harm_caused_as_planned"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#intervening_contribution"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#monitor"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#necessary_for_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#outrank_perpetrator"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_include_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#plan_known"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#produce_harm"/> + </owl:complementOf> + </owl:Class> + </rdf:type> + <rdf:type> + <owl:Class> + <owl:complementOf> + <owl:Class rdf:about="#someone_else_cause_harm"/> + </owl:complementOf> + </owl... [truncated message content] |