Trip Report
OMG Meeting
Montreal, Canada
22-27 June 1997
Frank Manola and Craig
Thompson
Object Services and Consulting,
Inc.
Executive Summary
Probably the most important thing that happened at
this meeting is that OMG is moving toward adopting componentware technology
(via a Component RFP and Scripting RFP brought to you by the Gang of Four
- IBM, Netscape, Oracle, Sunsoft) and beginning to think harder than ever
before about Compositional Architectures (based on DARPA-funded OBJS work
on our Scaling OSAs to the Internet contract).
Who reported on what: Frank Manola
participated in the entire OMG meeting (22-27 June) and drafted most of
this trip report. Craig
Thompson co-chaired the Internet SIG meeting and participated in the OMG
meeting only on 23-24 June before being called away to act as reviewer
for the DARPA
AITS (formerly ISO) Architecture Review held in Washington D.C.
on 25-26 June 1997.
Outline:
OMG Internet SIG (ISIG) and Joint Meeting with Security
SIG
See Thompson's Minutes
of this meeting -- worth reading. We succeeded
in getting our Compositional Architecures work to be a hot OMG architecture
topic and also helped create a place to work on Information Access/Object
File Systems -like architectures like the I*3 reference architecture (we'll
let Dave Gunning know). We also comandeered a 2 hour meeting with
the Security SIG to talk about many of the architecture topics on Scaling
Compositional Architectures and created an opportunity for the DARPA
Security Reference Model to be connected in. (and let Sami Saydjari know).
ORBOS/Common Facilities Joint Meeting
Craig Thompson and Shel Sutton briefed this meeting
on the Internet SIG meeting.
John Sebes (Trusted Information Systems) briefed
this meeting on his Firewalls RFP. It passed a vote to be issued.
Dave Stryker (Netscape VP of Core Technology) presented a paper on "CORBA
Component Imperatives" (orbos/97-05-25), motivating the addition of component
and scripting capabilities to the OMA, on behalf of IBM, Netscape, Oracle,
Sun, and Visgenic. The basic idea is to make CORBA development more accessible
to non-wizard programmers, by incorporating technology similar to JavaBeans
and ActiveX controls that supports visual development tools and scripting
languages. Better integration of CORBA networks and the World Wide Web
is also a goal. They don't want to simply use JavaBeans, however,
because:
-
it wouldn't be possible to control or predict the direction of JavaBeans
evolution
-
JavaBeans includes a lot of capabilities not related to componentware per
se
-
they want to support multiple languages (e.g, he mentioned that Netscape
has a lot of C++ to worry about)
Dave was clear in indicating his belief that the sorts of "components"
they were talking about were at a much more basic level that the business
objects being discussed in the BODTF, and that he saw no conflict between
them; he suggested that possibily different terms should be used for the
two technologies. (After the meeting I briefly spoke to Dave; we had been
colleagues at the Naval Research Laboratory.
Jeff Mischkinsky (Visigenic) then presented the CORBA Component Model
(orbos/97-05-22) RFP. An explicit evaluation criterion is functionality
in a World Wide Web environment. After some JavaBeans-specific wording
was removed from the mandatory requirements, ORBOS recommended issuance
of the RFP.
Jeff then presented the CORBA Scripting Language (orbos/97-05-24) RFP.
The RFP explicitly calls for "a scripting language", and there was
some discussion about modifying the RFP to address the issue of scripting
components using multiple scripting languages. However, a motion to amend
failed; most people seemed to want to separately address individual proposed
scripting languages (and consider any interoperability problems raised
by the use of multiple scripting languages at that time). ORBOS recommended
issuance of the RFP.
Following this joint meeting, ORBOS and Common Facilities split up.
As part of the subsequent ORBOS meeting, ORBOS recommended issuance of
the revised Persistent State Service RFP (orbos/97-05-14), a request for
technology to replace the current Persistent Object Service.
Common Facilities Task Force
Manola attended part of the CFTF meeting considering an RFP for a "Semantic
Data Facility" proposed by Oliver Sims of System Software Associates (one
of the submitters to the Business Object Facility RFP). A Semantic Data
Facility is defined within the Common Facilities Architecture, and is intended
for high-level interchange of data between objects. It might more accurately
be termed a "tagged data facility"; what it proposes is support for "data
objects" containing tagged or labeled values, a way of nesting data objects
within other data objects, and methods for accessing data values based
on the labels, and for traversing and manipulating the containment structure.
A capability of this type (called "Semantic Data Objects") is contained
in SSA's BOF submission, and Oliver noted that the Electronic Commerce
DTF had found a need for this facility, and had helped him draft the RFP.
Shel Sutton also indicated the usefulness of such a facility in the GIS
domain (e.g., for passing metadata around). Prior to the meeting (via email),
I had drawn Oliver's attention to the similarity of this idea to models
like OEM, and I commented to the group that there were a number of variants
of this idea being used in Internet applications (I explicitly mentioned
SOIF and Netscape's Meta Content Framework). On the other side, there was
a lot of concern that the proposed facility mostly overlapped the Property
Service (possibly in combination with Pass By Value). Andrew Watson also
suggested that a better OMG type system would subsume this; hence these
requirements should be translated into type system requirements, which
could then be addressed by ORMSC. The end result was that Oliver was basically
told to work up, with help from several members of the AB who were present,
an analysis of why the Property Service (possibly in combination with other
OMA capabilities) was inadequate to deal with the requirements he had in
mind. I suggested that it would be useful to have this analysis "on file"
as a quasi-OMG statement of how to address these sorts of requirements
using OMG capabilities, since they keep coming up all the time in different
application domains. I also volunteered to help with information on the
relationship of the "Semantic Data Facility" ideas to the Internet technologies
I had mentioned (I had already done a certain amount of analysis of this
prior to the meeting). This area of work within OMG might also be of interest
to, e.g., Netscape, since they are working with both SOIF and MCF.
Object and Reference Model SubCommittee
The ORMSC met both in plenary sessions, and as several subgroups.
Thompson met with Jishnu
Mukerji <jis@fpk.hp.com>, chair of the Object and Reference Model
Subcommittee (ormsc@omg.org),
who agreed to reserve Thompson a slot for a 45 minute discussion on compositional
architectures at the next OMG meeting (in Dublin).
Colin Ashford (Nortel) gave a presentation on
the TINA-C Business Model (TINA-C is a telecommunications industry consortium).
This is a reference model based largely on RM-ODP concepts, but with some
differences in the viewpoint definitions. The basic idea is that the TINA-C
model provides a concrete example of how RM-ODP might be used by the OMG
in developing its reference model.
Reference Model Working Group
Thompson met Kevin
Tyson, chair of the OMA RM WG. This brand new subgroup of ORMSC
is working on
-
Proposed glossary extensions to OMA
-
Green paper on harmonization of domain reference
models
-
Green paper on extensions needed to OMA
The overall goal is to try to provide a coherent
picture of all OMG TF activities by defining a "reference model".
Their Mission Statement calls for explicit levels
of abstractions, well-specified rules of composition, and separation of
concerns but is no more specific.
I suggested that they do an informal RFI for OMA-NG
by requesting position papers/green papers to get community ideas for extensions
needed to the OMA (what I am calling OMA-NG) (Kevin
later reported to the ORMSC plenary that he intended to follow this suggestion).
Our composable issues mini-green papers and componentware glossary will
fit here exactly. I suggested we want to be careful about whether and how
we extend the OMA - by modifying it or by adding appendices. As under-specified
as it is, it has served as a very useful community architecture for seven
years so maybe we don't want to muck with it directly.
It was noted that there was related work going
on within the BODTF, and there was an issue of who should be doing what.
Kevin noted that, according to its charter, the RMWG was the place to bring
issues from other Task Forces for resolution, and that while RFPs must
continue to go out from the separate TFs, that it is still necessary to
try to clean up the architecture. He noted that there may also be an Object
Model Extension WG chartered (since the ORMSC only does actual work through
WGs). Kevin indicated that he expects a key issue will be specifying behavior.
A problem with this group is that it is somewhat
ODP-centric though the charter is OMA-NG. The
basic idea seems to be that, since the group is commissioned to provide
a "reference model", and RM-ODP is a "reference model", that the latter
should guide the former, particularly since OMG has already more-or-less
adopted the position that its specifications should conform (in some generic
sense) with RM-ODP. ODP frameworks will also
fit here but ODP (in my opinion) provides a poor guide for how to grow
OMG over the next five years though it contains some good ideas like ODP
failure transparencies and viewpoints.
In particular, translation between RM-ODP concepts (which are well-thought-out
but often rather abstract) and the detailed considerations that OMG must
deal with may be rather difficult.
Semantics Working Group
The Semantics Working Group discussed a draft green paper (ormsc/97-06-02)
written by Haim Kilov and Kevin Tyson, which attempted to:
-
identify the benefits of work on more rigorous semantics in specifications
-
identify what kinds of semantics would be appropriate
-
identify related work to build on
After some wordsmithing, this paper was adopted by the WG, and will be
forwarded to the Architecture Board as background material. (Some of the
discussion suggested that the appearance in meeting reports of phrases
like "the meeting generated fruitful discussion" should be interpred more
literally as "participants threw tomatoes and other overripe fruit at each
other"). The WG also commissioned two additional green papers, on:
-
what are the semantic requirements of a good specification
-
what are practical applications of such semantic requirements to OMG RFP
submissions
Drafts of these papers are expected to be available at the Dublin meeting.
There was also discussion of a proposed RFI on ways to precisely specify
model semantics, with specific emphasis on ways to distinguish between
system and business specifications of semantics. It wasn't altogether clear
what the intent of the RFI was, and there was some objection on the grounds
that it could be interpreted as conflicting with ongoing work within the
BODTF. As a result, it was decided that there would be joint work between
the Semantics WG and the BODTF that would analyze the current JBOF specification
language (CDL) based on the ideas in the Semantics WG green paper, with
the goal of producing a deliverable to both groups, instead of an RFI.
Quality of Service Working Group
Chris Shuman, QoS WG chair, reported to the ORMSC on the activities of
his WG. He said their goal was to produce a green paper that would be the
start of work to identify what specifications were necessary to insure
the compatibility of the various QoS-related activities going on within
various OMG groups. In particular, the group wants to define a framework,
common terminology, and a reference model identifying:
-
the roles various OMA components play in supporting QoS
-
possible RFPs
-
guidance to RFP submitters on how to express QoS requirements
The goal is to specify the minimum necessary to provide QoS within the
OMA. Individual RFPs will then address specific mechanisms to provide QoS
support. He said that the green paper (ormsc97-06-04) was progressing well,
but that it was the result of a relatively small group. Thus, he wants
wider participation in order to get wider representation of ideas, and
buy-in from vendors and other OMG groups, as well as more exposure of QoS
requirements within OMG. The goal is to have a more complete green paper
with which to address the Architecture Board at the Dublin meeting on ways
of getting QoS requirements into OMG's technical agenda.
There was then a brief presentation on concepts for the QoS reference
model, including:
-
end to end "liaison"
-
a contracting mechanism (and how to deal with an inability to maintain
a specified QoS; notification mechanisms)
-
QoS services, including monitoring, resource management, protocol and routing,
support for adaptation, and service selection
-
a QoS registry in which to register QoS characteristics, and administration
of the registry
The presentation referred to the BBN work on a QoS architecture for CORBA
networks that we have already looked at. The group has a mailing list at
QoS@omg.org.
Other Reports
The ORMSC also heard brief reports on MOF/OA&D progress (with emphasis
on object model issues) by Jim Odell, and work on object model extensions
by Andrew Watson. Jim indicated that there was a potential for MOF concepts
(coming from UML) to get into the Core Object Model. MOF is now the UML
default meta-metamodel, with the two being aligned by both sharing of common
structural ideas and explicit mappings. There is an intentional divergence
in relationships (with the UML being much richer). The MOF/OA&D folks
see increased rigor of specifications and additional concepts for expressing
relationships and behavior as issues for OMG object model work.
Andrew noted that the Core Object Model is a chapter in the OMA Guide,
and that an additional printing of this is now necessary. This creates
a timing issue as to whether Core Object Model extensions can be completed
in a reasonable time for inclusion in a new printing, or whether printing
will have to go ahead without these changes. He issued a call for volunteers
to work on those extensions; in particular, to look at the existing text,
see what changes needed to be made immediately, etc. He said that he and
Jishnu would put together a draft plan for discussion at the Dublin meeting.
Business Objects Domain Task Force
The BODTF discussed the following general issues:
-
the disposition of the BOF/CBO RFP
-
the relationship of business objects to the new "components" initiative
-
the idea of a business object metamodel (what are the basic concepts used
to describe business objects)
There was a fair bit of discussion at the BODTF meeting about BODTF having
a "PR" problem with respect to the rest of OMG (particularly the platform
side), due to a perceived lack of progress (and, in BODTF's opinion, a
lack of understanding of the complexity of the problem compared to typical
platform problems). Some people apparently feel that the BOF RFP was really
an RFI, and they should admit it and withdraw. (On the other hand, there
was no explicit "anti-BOF" activity taking place that I could see). A number
of suggestions were made as to how to (positively) clarify the situation
of the BO work to the rest of OMG. (It seems to me that there should be
explicit work going on somewhere in OMG that shows or suggests how to combine
existing and yet-to-be-specified OMG capabilities to build business applications,
independently of the work on specific platform capabilities and vertical
domains; and that this is generally what the BODTF is (or could be) about).
It was also suggested that those developing BO definitions need a common
language in which to describe them, and that the work of the BODTF on CDL
is addressing this requirement (although it was noted that a more precise
roadmap as to how to progress CDL was needed). A matrix was circulated
showing the different business object definiitions being developed by various
domain groups (Account, Currency, Party objects in Finance; Actor, Assembly,
Person in Manufacturing, etc.), and their relationship to CBOs (Involved
Party, Resource, Agreement, etc.).
The effect of the Components RFP was also discussed. Some people apparently
saw this as a political response to get the concept of "components" out
of the domain side, rather than a response to general industry interest
in "components" as an underlying software technology. The justification
for ORBOS "Components" (as presented by Netscape, et.al.) explicitly stated
that it was much lower level than Business Objects, and essentially a different
thing. From that point of view, it can be interpreted as filling in some
of the previous large gap between existing OMG technology and business
objects, and hence make the latter more plausible. On the other hand, the
actual wording of the Components RFP could be generically interpreted to
subsume the BOF, and hence opponents of the BOF activity could use it to
argue that separate BOF work is no longer needed; instead, business objects
should simply be developed in terms of Components. (Since there are a lot
of individual domain groups developing business object definitions, those
wanting to make that argument will have to be careful that the domain groups
agree with them). Cory Casanave (BODTF Chair) said that Data Access (his
company) would probably submit a response to the Components RFP. He also
said he wouldn't mind a BO being a JavaBean, and that he saw that as an
implementation issue. (Further work needs to be done to verify whether
ORBOS "components" fully satisfy the actual requirements for BOs, or whether
additional capabilities or further constraints are necessary).
A work-in-progress paper was distributed on a domain metamodel for business
objects. Bill Cox, CFTF chair, brought in a draft RFP for a Calendar Service
(for groupware, personal scheduling, meeting coordination), which was approved
for release by the BODTF.
Architecture Board, Platform Technology Committee,
and Domain Technology Committee Plenaries
Architecture Board
The Architecture Board (AB) plenary meeting reviewed liaison activities,
and ORMSC activities. A new mailing list, rmwg@omg.org, has been set up
for the Reference Model Working Group; anyone attending part of that group's
meeting will be automatically on that list. OMG is a candidate within ISO
for being an organization whose specifications will receive fast track
status.
Platform Technology Committee
ORBOS reported recommendation of RFPs on Components, Scripting, Persistent
State Service, and minimum CORBA. The Common Facilities Task Force (CFTF)
reporting issuing the Firewall RFP, and adoption of Initialization and
Time Facilities. They reported that there would be a single MOF revised
submission for discussion in Dublin, as well as presentations on Workflow.
The OA&D TF reported that all submitters were going to merge into one
submission, and that this was still being worked on. They have pushed the
final submission date back to Sept. 1. They also reported that there may
be an RFP for a CDIF-like file stream definition for CASE tool interchange
brought up in Dublin. The Real Time SIG reported they had received 20 submissions
to their RFI; the minimum CORBA RFP has been voted out, the Real Time CORBA
RFP1 and Enhanced Time Service RFP are in rework, the Dynamic Scheduling
RFP is in final draft, and they expect a green paper on fault tolerance
for discussion in Dublin. The Internet SIG reported on their compositional
architecture work.
The plenary then voted to approve the Component, Scripting, Persistent
State Service, Firewall, and minimum CORBA RFPs (these had been previously
approved by the AB). During discussion on the Scripting RFP, there was
a motion to amend the RFP to indicate that this was the first in a possible
series of CORBA scripting languages. This was voted down, largely on the
basis that the AB would have to re-approve the revised RFP, thus effectively
delaying it.
In a surprise move, a motion was made and passed to dissolve the Common
Facilities Task Force. A separate motion (which also passed, after discussion
of specific assignments) parcelled its RFPs/ongoing activities out to other
existing groups. Facilities work that was obviously in some particular
domain went to that group (e.g., Financial Facilities went to the Finance
DTF). A lot of general technology work went to ORBOS (Internet was one
example, the Printing RFP was another). MOF went to the OA&D TF; Workflow
went to BODTF. There were attempts made to move both MOF and Workflow to
ORBOS, but there was a lot of opposition to both ideas. There was a lot
of opinion expressed that suggested that people (at least on the domain
side) saw a continued need to keep Enterprise-level work separate from
more generic stuff (for example, they saw a need to keep workflow separate
from scripting, feeling that workflow was primarily going to be used to
define Enterprise processes, and the workflow products were based on the
use of business-level objects, as opposed to the lower-level scripting
stuff).
Bill Cox, the CFTF Chairman, was apparently told at 9AM the morning
of the plenary that these motions were going to be introduced, and it was
a complete surprise to him. The "official" reason given (by the proponents)
was to reduce the number of distinct meetings that people would have to
attend in order to track items related to "the same subject" (and I could
see some substance in that argument). On the other hand, many people on
the domain side apparently felt this was another effort by the platform
folks to rein in the domain side, and keep things more under the control
of the platform side. My own view is that, while there might have been
excellent justification for this action, the way it was handled appeared
underhanded (procedurally correct, but not really up-front) and smacked
of political manuvering, and could very well give rise to all sorts of
adverse interpretations that may or may not be correct. I don't think this
mode of operation, procedurally correct though it may be, will help OMG's
cause in the long run.
Domain Technology Committee
The DTC voted to accept the groups that had been allocated to it as the
result of dissolving the CFTF. It also reported issuance of RFIs on BOF
and Clinical Decision Support, and RFPs on Health Claims, Negotiation,
and "Party" (from the Insurance/Finance groups). Technology in response
to the RFP on Control and Management of A/V Streams was voted out by the
Telecom DTF and approved by the AB. DTC adoption will be by email vote.
(This technology may involve QoS). The Telecom DTF reported on submissions
to their Topology and Notification Service RFPs, and noted there would
possibly be an RFC by Lucent on the subject of GIOP over OSI for managing
SONET networks. They also indicated that there would be a one-day conference
at Dublin (on Monday) on management of CORBA networks, including the topics
of TMN/CORBA interworking, logging of management events, and alternate
transport technologies (ATM, SST, etc.), and possibly a later one-day workshop
on CORBA/Intelligent Network interworking. It was also reported that a
BioInformatics Working Group would hold its first meeting in Dublin (contact
Jon Siegel at OMG for information).
ANSI X3H7
X3H7 (now NCITS H7, since X3 has renamed itself the National Committee
for Information Technology Standards) met the Saturday and Sunday before
the OMG meeting. As noted in earlier reports, H7 is the U.S. group working
on the Enterprise Language for specifying the Enterprise Viewpoint within
the ISO Reference Model for Open Distributed Processing (RM-ODP). RM-ODP
is a general reference model to which OMG specifications are supposed to
conform (OMG RFPs generally contain an explicit requirement for RM-ODP
compliance; and CORBA IDL has been made an ISO standard for object interface
specification within RM-ODP). Most of the meeting was spent preparing a
U.S. contribution for an upcoming ISO meeting in Helsinki (contributions
from the U.K. and France had also been circulated for review prior to the
meeting). Discussion at the meeting focused mainly on two topics.
The first topic was the potential use of deontic logic (a form of modal
logic) for describing issues of "obligation" and requirements within the
Enterprise Viewpoint (EV). Much of the EV is concerned with describing
the obligations and other "contractural relationships" of various parties
and components within both the Enterprise and its environment. Deontic
logic has been discussed within the Semantics Working Group of OMG's Object
Model (now Object and Reference Model) Subcommittee, and a tutorial on
deontic logic was given as part of that Working Group's activities at the
last OMG meeting. Manola argued that it was important in using any formal
method, such as deontic logic, to have a good intuition about the modeling
requirements; otherwise, there was a tendency to let the formalism constrain
the requirements, rather than letting the requirements govern the use of
the formalism. Hence, he argued that effort should be made to thoroughly
develop the requirements for expressing obligations, and other concepts
describable by deontic logic, with the recognition that deontic logic represented
a formal tool available for use when that became necessary. Others noted
that there were a number of variants of deontic logic, and that they generally
had formal "problems" (e.g., possibility of generating contradictions)
of one sort or another.
The second topic was a discussion of the concepts of "scope", "purpose",
and "policy" within an EV description (the EV is supposed to describe these
aspects of an information system). The discussion led to some resolution
of what these things were supposed to mean. Joachin Miller, the H7 chair,
is preparing a draft contribution to the Helsinki ISO meeting incorporating
these ideas.
Manola announced that he expected a revised version of the H7 Object
Model Features Matrix would be available at the OBJS Web site by the end
of this OMG meeting (this version is in fact now available, and an email
message was sent to the H7 mailing list announcing this fact).
H7 also discussed the possibility (suggested by X3T3) of merging with
X3T3 to concentrate all work related to RM-ODP in one committee. T3 is
generally in favor due to an apparent lack of resources within T3 to pursue
its many projects. There was some opposition within H7 to this move, as
it might involve H7 in a number of extraneous activities and overhead,
and involve the need to have EV-related material voted on by those not
familiar with the subject area. The issue was ultimately tabled for further
review later.
Action Items/Notes of Interest
-
Thompson will prepare a family of Mini-Green Papers
on architecture limitations of the OMA and extensions needed. Thompson
will work with MCC OIP on these and will provide copies to the DARPA AITS
Architecture team as they become available.
-
Thompson was approached by Information Builders to
work with them on a submission to their Componentware RFP response but
declined for now since the work, while somewhat strategic and related to
our DARPA work sounds implementation-specific, might benefit them more
than us and would take me around 2 man-months, which is too long to spend
away from our core DARPA projects. Recommended Carol Burt (2ab, consultant,
OMG Architecture Board member), who later thanked me for the referral.
-
Thompson volunteered to complete some sections of
Shel Sutton's OTAM document (think of this as Object File Facility or Information
Access Facility) that may be a precursor for an RFP. This is directly
aligned with the I*3 Reference Architecture and an opportunity to transfer
that technology to OMG (as intended when I helped create this work item
a few meetings back). Thompson will alert Gunning to the tech transfer
opportunity.
-
Thompson listened to Shel Sutton's presentation on
NIMA's proposed componentware architecture, directly relevant to DARPA
DDB since it is likely to become the official NIMA roadmap architectural
vision, committing NIMA to a services-based architecture. Thompson
will alert the Tom Burns' DDB effort to the presentation.
-
The Firewalls RFP, which was one recommended by OMG
ISIG some months back (based on our observed critical path need in working
with NIIIP virtual enterprises), was completed by John Sebes (Trusted Information
Systems) and approved for issuance. Also, Thompson will let Sami
Saydjari know about this and also the discussions at the Security SIG and
invite Sami to present his DARPA Security RA to OMG Security SIG.
-
Thompson talked with Dennis Bagsby (SW Bell, MCC
OIP board member) about the MCC OIP project, commenting favorably with
caveats that are in my consulting report, and getting a feel for what Bagsby
wants from the project. The good news - he wants to accelerate OMG progress
in ways both MCC and OBJS are aiming to do - so we can definitely help
him and are aligned.
-
Manola spoke with Ronald Graves, Statistics Canada.
Rainer Kossman (formerly of Nortel, now apparently a consultant) had acqainted
him with Manola's work on reflective object architectures. Graves has been
working on ISO DBMS standards activities, and was interested in input on
an architecture being developed by Statistics Canada for integrating distributed
object and DBMS technologies (there is also a lot of metadata involved).
Manola promised to comment on a report describing the architecture, and
pointed Graves to the OBJS Web site for material on our work. (Graves subsequently
reviewed the material on our site, commented favorably on it, and said
he would bring it to the attention of his colleagues).
-
Manola discussed metadata issues with Roger Burkhart
(John Deere). He intends to act as X3H7's liaison to X3T2 (which, among
other things, has been working on ontology-related issues and is the standards
group for KIF). At his request, Manola sent him a copy of the Metadata
Related Work page from the Metadata Task Template as a reference source.
-
Manola spoke with Farshad Nayeri, a former colleague
at GTE Labs. Farshad's company, Critical
Mass, Inc., has a new product called JVM. "JVM is a Java Virtual Machine
run-time library designed to be embedded in native applications. By integrating
JVM into your application, you can use Java as an extension language, making
your application Java-extensible" (from their Web page).
-
Manola intends to prepare some material on the relationship
of the proposed Semantic Data Facility to Internet data interchange formats,
following up the discussion at the CFTF meeting.