Submissions:Transition
From Odp
(Imported from OWL file.) |
(Imported from OWL file.) |
||
Line 4: | Line 4: | ||
}} | }} | ||
{{Content OP Proposal Template | {{Content OP Proposal Template | ||
- | | | + | |AlsoKnownAs=Transition pattern |
+ | |CompetencyQuestion=What states of some object are changed by what event during a transition?,What is the process that is invariant through the transition?,What transitions are occurring on what object at what time? | ||
|SubmittedBy=AldoGangemi | |SubmittedBy=AldoGangemi | ||
- | |ReusableOWLBuildingBlock=http:// | + | |Scenario=The addition of Bud Powell on piano made the tune jump from a static, aerial comping into a hard driving swing improvisation |
+ | |ReusableOWLBuildingBlock=http://ontologydesignpatterns.org/cp/owl/transition.owl | ||
+ | |Consequences=We are able to represent part of the semantics involved in transitions (e.g. what is implied by Petri Nets): initial and final states, causal events, underlying processes, affected objects, and sequences of time intervals for situations and events. | ||
+ | However, it is not possible to define axioms for automatically infer initial and final states from time sequences, because coreference is not allowed in OWL (not even in OWL2). | ||
+ | |HasComponent=Region,Sequence | ||
+ | |Intent=To represent basic knowledge about transitions (events, states, processes, objects). | ||
+ | |SpecializationOf=TimeIndexedParticipation | ||
+ | |Name=Transition | ||
}} | }} | ||
{{Element list header}} | {{Element list header}} | ||
+ | {{Has Element Template | ||
+ | |HasElement=hasEventAtTime | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=hasFinalStateAtTime | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=hasInitialStateAtTime | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=includesFinalSituation | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=includesInitialSituation | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=includesProcess | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=isFinalSituationIncludedIn | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=isInitialSituationIncludedIn | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=isProcessIncludedIn | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=isTimeOf | ||
+ | }} | ||
+ | {{Has Element Template | ||
+ | |HasElement=occursAt | ||
+ | }} | ||
{{Has Element Template | {{Has Element Template | ||
|HasElement=Process | |HasElement=Process | ||
Line 18: | Line 59: | ||
{{Scenarios about me}} | {{Scenarios about me}} | ||
{{Reviews about me}} | {{Reviews about me}} | ||
- | + | A simple pattern to represent transitions between states. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + |
Revision as of 20:39, 21 February 2010
If you are a member of quality committee please visit the
If you are author of this proposal or you want to contribute to this pattern's review, you can: specify if this revision takes in account any of the review(s) In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal Current revision ID: 7055 |
General description
Name: | Transition |
---|---|
Submitted by: | AldoGangemi |
Also Known As: | |
Intent: | To represent basic knowledge about transitions (events, states, processes, objects). |
Domains: | |
Competency Questions: |
|
Solution description: | |
Reusable OWL Building Block: | http://ontologydesignpatterns.org/cp/owl/transition.owl (1058) |
Consequences: | We are able to represent part of the semantics involved in transitions (e.g. what is implied by Petri Nets): initial and final states, causal events, underlying processes, affected objects, and sequences of time intervals for situations and events.
However, it is not possible to define axioms for automatically infer initial and final states from time sequences, because coreference is not allowed in OWL (not even in OWL2). |
Scenarios: | The addition of Bud Powell on piano made the tune jump from a static, aerial comping into a hard driving swing improvisation |
Known Uses: | |
Web References: | |
Other References: | |
Examples (OWL files): | |
Extracted From: | |
Reengineered From: | |
Has Components: | |
Specialization Of: | |
Related CPs: |
Elements
The Transition Content OP locally defines the following ontology elements:
A transition is a Situation that creates a context for three TimeInterval(s), two additional different Situation(s), one Event, one Process, and at least one Object: the Event is observed as the cause for the transition, one Situation is the state before the transition, the second Situation is the state after the transition, the Process is the invariance under some different transitions (including the one represented here), in which at least one Object is situated. Finally, the time intervals position the situations and the transitional event in time.
This class of situations partly encodes the ontology underlying typical engineering algebras for processes, e.g. Petri Nets.
A full representation of the transition ontology is outside the expressivity of OWL, because we would need qualified cardinality restrictions, coreference, property equivalence, and property composition.
Scenarios
No scenario is added to this Content OP.
Reviews
There is no review about this proposal. This revision (revision ID 7055) takes in account the reviews: none
Other info at evaluation tab
A simple pattern to represent transitions between states.