OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   what is MOPs?

[ Lists Home | Date Index | Thread Index ]

MOP comes from lisp (I think), not NeoCore.  NeoCore is just a
self-constructing XML database, but it supports XPATH and XQuery and
(obviously) InfoSets.

This is my dissertation topic, but MOP has been around a while.  Most of the
stuff I am reading comes off either IEEE or ACM.

For a quick overview, here are some links:

Although this originally comes from LISP, which is a self-modifying
language, it was my intent to implement using the Reflection capabilities of
Java or C#.

The actual dissertation revolves around the *rules* to creating the XML
Information Model.


-----Original Message-----
From: Jason Diamond [mailto:jason@injektilo.org]
Sent: Wednesday, February 12, 2003 10:25 AM
To: Owen Walcher
Subject: RE: [xml-dev] web services stack

This is interesting. Where can we find out more about MOP? Is it
specific to the NeoCore XMS? I didn't find any reference to it on their


On Wed, 2003-02-12 at 09:02, Owen Walcher wrote:
> >Zo, schtop mit da XML ist ein data model already!
> XML is *more* than a data model, it is an information model, where:
> data + context = information
> Adaptive application can be written (if certain XML modeling rules are
> followed), that allow Meta Object Protocols (MOP) and Reflection to be
> to dynamically extend the runtime environment.
> The MOP and processing instructions (albeit language specific) can even be
> stored as XML documents.  Combine all these documents in a self
> database (like the NeoCore XMS), and you have a fully extensible
> platform that supports heterogeneity quite well... all this with the XML
> specification, without need for DTD... (Infosets required)
> Owen
> -----------------------------------------------------------------
> 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://lists.xml.org/ob/adm.pl>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS