[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SW-Mapping to OOP Model
Hmm, IANAL but there's seems a bit of a gap between the declarative+operational semantics of most OO languages and straight declarative semantics around the RDF stack. Having said that, they do have pretty much the same theoretical (and historical) foundations - sets, then frames and all that. I do think there are a lot of relatively unexplored regions (and tuplespaces [1]) around here (on my rainy-day list is to play with some of the RDF/OWL inheritance logic(/DL subsumption, see [2]) in Smalltalk, replacing the standard mechanisms in places). But as you suggest, there's probably a lot of fun potential around automatic interaction in the Web environment. fyi, OWL-S [3] is about services, again it's essentially descriptive, with WSDL grounding. Cheers, Danny. [1] http://c2.com/cgi/wiki?TupleSpace [2] http://www.inf.unibz.it/~franconi/dl/course/ [3] http://www.daml.org/services/owl-s/ On Sat, 13 Nov 2004 13:54:47 +0530, Garfield <xmlstar@g...> wrote: > Hi All, > > Thanks for the overflowing information on the Semantic Web, and its > mysteries. Seems to be demystified for the most part of it. Well, I > had another thought in my mind, which I thought worthwhile sharing > with you folks. > Are there mappings defined between the Semantic Web and Programming Models ? > For the most part, schemas and Class definitions resemble in the way > they are modeled by > a) The way they define the scope of an Object > b) The way it allows extensibility > c) The way it allows constricting values that Objects can hold > d) Helping avoid name clashes through packages/ namespace declarations. > e) Reference of Objects within another definition > f) its goes on ...... gurus cd add more > > Well, they mostly map one to one, except that captruing an XML Schema > as a Java Object might not be trivial in some cases. I've read some > articles on it sometime back. > > But what about inherent programmatic support for semantic > discovery/integration of Objects ? Is there an existing infrastructure > that allows Objects to seamlessly discover/interact based on their > semantic annotations, in a synchronous /asynchronous environment, > without needing to make them web service enabled?. > > For instance, while designing a WSDL, the Modeler can annotate the > Port types and Operations for usage by Service Requestors or Agents. > > Similarly, in the Programming Model, a Class/Interface, methods and > even critical fields can be annotated through some existing mechanism > and expose them for usage by the consumer objects. > > This looks similar to a Javadoc that describes what a class can do, > what operations it supports, and what are its fields. What I am asking > for something more than a documentation, but a more formal definition. > > It will help understand what a class is, and what it can do, and have > common agreement between all objects on the usage of a particular > object. > > I am not sure if this has just some theoretical relevance, or if this > is just trash - I am just feeling too enthu about this thought - > wanted your thoughts and light on this. > > -Gar > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> > > -- http://dannyayers.com
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|