[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: SW-Mapping to OOP Model

  • To: Garfield <xmlstar@g...>
  • Subject: Re: SW-Mapping to OOP Model
  • From: Danny Ayers <danny.ayers@g...>
  • Date: Tue, 16 Nov 2004 16:39:24 +0100
  • Cc: xml-dev@l...
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=KnRnuhzZb9yTvwgUCjyktkg7io14uCfta7p051pK89u5gA2G/i3oYm8ZEqjdY/EkW6gvNm3A0wE0tBM0DANEUyJNpXB0QEPYurYU/EIJ8IaCsEAkRNTMb6nWwZzp1g/uGuXvftGyLF3a83YhkPGgSdPW+ZYt3zzWpgfnLd2y7Jc=
  • In-reply-to: <3eaad19a04111300247bca3af6@m...>
  • References: <3eaad19a04111300247bca3af6@m...>
  • Reply-to: Danny Ayers <danny.ayers@g...>

owl oop
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.


[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>




Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.