Select language: english | cesky | deutsch | italiano | simplified chinese | traditional chinese | hindi
Concept:
English word:
Home

modal attribute (modalAttribute)

A BinaryRelation that is used to state the normative force of a Proposition. (modalAttribute formula prop) means that the Proposition expressed by formula has the NormativeAttribute prop. For example, (modalAttribute (exists (act obj) (and (instance act Giving) (agent act John) (patient act obj) (destination act Tom))) Obligation) means that John is obligated to give Tom something.

Ontology

SUMO / QUALITIES

Class(es)

Classe
is instance of
  inheritable relation  
is instance of
  PredicatoBinario  
is instance of
RelazioneAsimmetrica
is instance of
RelazioneNonRiflessiva
is instance of

is instance of
  modal attribute  

Superrelation(s)

property
is subrelation of
  modal attribute  

Coordinate term(s)

back fn  cardinality fn  front fn  principal host fn  probability fn  skin fn  arc weight  attribute  authors  before  before or equal  causes  causes subclass  citizen  closed on  completely fills  connected  connected engineering components  contains information  cooccur  copy  crosses  date  decreases likelihood  developmental form  disjoint  distributes  documentation  duration  during  earlier  editor  element  employs  equal  equivalence relation on  exploits  expressed in language  faces  family relation  fills  finishes  frequency  graph part  greater than  greater than or equal to  has purpose  has skill  holds during  holds obligation  holds right  hole  identity element  immediate instance  immediate subclass  in list  in scope of interest  increases likelihood  independent probability  inhabits  inhibits  initial list  instance  interior part  inverse  irreflexive on  larger  less than  less than or equal to  manner  material  measure  meets spatially  meets temporally  member  overlaps partially  overlaps temporally  parent  partial ordering on  partially fills  partly located  path length  penetrates  possesses  precondition  prevents  proper part  properly fills  property  publishes  range  range subclass  realization  refers  reflexive on  related internal concept  sibling  smaller  starts  sub attribute  sub collection  sub graph  sub list  sub organizations  sub plan  sub process  sub proposition  subclass  subrelation  subsumes content class  subsumes content instance  successor attribute  successor attribute closure  superficial part  surface  temporal part  time  total ordering on  trichotomizing on  uses  valence  version 

Type restrictions

modalAttribute(Formula, AttributoNormativo)

Axioms (9)

Se order é un' istanza di Comandare e formula é un paziente di order, allora l'affermazione formula ha il modello di forza di obligation.
(=>
      (and
            (instance ?ORDER Ordering)
            (patient ?ORDER ?FORMULA))
      (modalAttribute ?FORMULA Obligation))

Se commit é un' istanza di Impegnarsi e formula é un paziente di commit e formula é un' istanza di Formula, allora l'affermazione formula ha il modello di forza di promise.
(=>
      (and
            (instance ?COMMIT Committing)
            (patient ?COMMIT ?FORMULA)
            (instance ?FORMULA Formula))
      (modalAttribute ?FORMULA Promise))

Se l'affermazione formula1 ha il modello di forza di prop e formula1 implicas formula2, allora l'affermazione formula2 ha il modello di forza di prop.
(=>
      (and
            (modalAttribute ?FORMULA1 ?PROP)
            (entails ?FORMULA1 ?FORMULA2))
      (modalAttribute ?FORMULA2 ?PROP))

Se agent é obbligato a compiere il compito di tipo process, allora l'affermazione "esiste process instance tale che instance é un agente di agent" ha il modello di forza di obligation.
(=>
      (holdsObligation ?PROCESS ?AGENT)
      (modalAttribute
            (exists
                  (?INSTANCE)
                  (and
                        (instance ?INSTANCE ?PROCESS)
                        (agent ?INSTANCE ?AGENT)))
            Obligation))

Se agent ha il diritto di compiere process, allora l'affermazione "esiste process instance tale che instance é un agente di agent" ha il modello di forza di permission.
(=>
      (holdsRight ?PROCESS ?AGENT)
      (modalAttribute
            (exists
                  (?INSTANCE)
                  (and
                        (instance ?INSTANCE ?PROCESS)
                        (agent ?INSTANCE ?AGENT)))
            Permission))

L'affermazione formula ha il modello di forza di necessity se e solo se l'affermazione "formula" ha il modello di forza di possibility.
(<=>
      (modalAttribute ?FORMULA Necessity)
      (not
            (modalAttribute
                  (not ?FORMULA)
                  Possibility)))

Se l'affermazione formula ha il modello di forza di necessity, allora l'affermazione formula ha il modello di forza di possibility.
(=>
      (modalAttribute ?FORMULA Necessity)
      (modalAttribute ?FORMULA Possibility))

L'affermazione formula ha il modello di forza di obligation se e solo se l'affermazione "formula" ha il modello di forza di permission.
(<=>
      (modalAttribute ?FORMULA Obligation)
      (not
            (modalAttribute
                  (not ?FORMULA)
                  Permission)))

Se l'affermazione formula ha il modello di forza di obligation, allora l'affermazione formula ha il modello di forza di permission.
(=>
      (modalAttribute ?FORMULA Obligation)
      (modalAttribute ?FORMULA Permission))