[Top] [All Lists]

Re: [ontolog-forum] Ontology of Commands

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: Duane Nickull <duane@xxxxxxxxxxx>
Date: Fri, 27 Apr 2012 23:21:29 +0000
Message-id: <CBC0700C.F6730%duane@xxxxxxxxxxx>
Coming from the SOA world, I think a lot of it depends on the context (yeah yeah – that was a useful answer, score me 2/10).

The OASIS SOA Reference Model, itself an abstract model, discusses services as an action boundary between a capability and a consumer of that capability.  When the service is interacted with (there is an abstract notion of an interaction model), this may result in something behind the service issuing a command or call to action to do the functionality that completes the capability and has a "real world effect".  Note that the concept of controlled opacity means that the consumer may not be aware of  the exact method or thing that fulfills the capability. 

When a service is invoked, a command may be made to "do something".  From a pure ontological sense, to me it is a specialized type of "request" since no command is guaranteed to complete.  I think most modern software languages use this model with the "try-catch" constructs.  Issuing a command and assuming it just happens all the time is sort of a bad paradigm.

If I had to model it from the top, I would see it something like this

Communication -> oral statement -> request with conviction

Then again, it is Friday afternoon.  Maybe time to put the ontology thoughts away for a bit.


COO and Director 
Uberity Technology Corporation 
"LiveCycle ES and Mobile Specialists"
@uberity @duanechaos

From: <Burkett>, "William [USA]" <burkett_william@xxxxxxx>
Reply-To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Date: Friday, 27 April, 2012 3:17 PM
To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Subject: [ontolog-forum] Ontology of Commands

Hello, Ontologists – I’ve got a question that’s been ping-ponging around my brain lately and thought I’d solicit your input.


What is a “command” in an ontological sense?   I can certainly envision a hierarchical part-of structure of commands, but is it accurate to interpret this as a kind of process decomposition (e.g., a Script in the sense of http://www.jfsowa.com/ontology/toplevel.htm)?  While a process connotes a “do”, it doesn’t necessary connote “go do”, as a command/imperative would.   What is a “command” in the real world?


Context of question:  In a SOA-based software development effort, how would ontological principles help with naming/function of services and commands offered through the service interface?


What do you think?  (Is that a dangerous question to ask this crowd?  ;-))





William C. Burkett   Associate

Booz | Allen | Hamilton

121 S Tejon St # 900 | Suite 900SouthTower | Colorado Springs, CO, 80903

T: 719-387-6452 | M: 310-318-5500 | F: 719-387-2020


Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J    (01)

<Prev in Thread] Current Thread [Next in Thread>