Submissions:Situation

From Odp

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 +
{{Include Image
 +
|ImageName=Situation.jpg
 +
}}
{{Content OP Proposal Template
{{Content OP Proposal Template
|Name=Situation
|Name=Situation
Line 11: Line 14:
|HasComponent=Component
|HasComponent=Component
|RelatedCP=Submissions:Description
|RelatedCP=Submissions:Description
-
}}
 
-
{{Include Image
 
-
|ImageName=Situation.jpg
 
}}
}}
{{Element list header}}
{{Element list header}}

Revision as of 13:57, 16 April 2008

Image:Situation.jpg

General description

Name: Situation
Submitted by:
Also Known As:
Intent: To represent facts, circumstances, observed contexts.
Domains:

Community:General

Competency Questions:
  • Questions
Solution description:
Reusable OWL Building Block: http://www.loa-cnr.it/ontologies/situation.owl (104)
Consequences: This CP allows the designer to model both a certain situation, and the entities that are involved.
Scenarios:
Known Uses: .
Web References:
Other References: Reference 1, reference2
Examples (OWL files):
Extracted From:
Reengineered From:
Has Components:
Specialization Of:
Related CPs:


Elements

The Situation Content OP locally defines the following ontology elements:

Class Entity (owl:Class) Anything: real, possible, or imaginary, which some modeller wants to talk about for some purpose.

Entity page
Class Situation (owl:Class) 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.

Situation page
ObjectProperty hasSetting (owl:ObjectProperty) A relation between entities and situations, e.g. 'this morning I've prepared my coffee with a new fantastic Arabica' (i.e.: (an amount of) a new fantastic Arabica hasSetting the preparation of my coffee this morning).
hasSetting page

Reviews

Reviews about Situation

There is no review about this proposal. This revision (revision ID 784) takes in account the reviews: none

Other info at evaluation tab

Example

I prepared a coffee with my heater, 300 ml of water, and an Arabica coffee mix.

Image:SituationExampleDiagram.jpg

Personal tools
Quality Committee
Content OP publishers