- From: <ewallace@cme.nist.gov>
- Date: Tue, 20 Apr 2004 17:36:02 -0400 (EDT)
- To: public-swbp-wg@w3.org
I think Alan meant to send this to the SWBPD list.
In response to his comment. UML Associations are typically binary and
scoped to the classes at both end-points (so in this sense they are innately
qualified). However, Association names must be unique within a Package. It would
take an intelligent mapping to aggregate semantically similar Associations together
into OWL ObjectProperties, although I agree that this is the "right way" to do it.
The mapping rules that I have seen recently in fact do the opposite, they even
mangle DatatypeProperty names for corresponding UML attributes by pre-pending them
with a UML class name.
Regarding work arounds for qualified cardinality: Cannot one get the
expressiveness of Qualified Cardinality by using subProperties of a
common property and placing local restrictions on the cardinality of those?
Is that ugly or problematic?
-Evan
----- Begin Included Message -----
From rector@cs.man.ac.uk Tue Apr 20 14:55:39 2004
Date: Tue, 20 Apr 2004 19:00:11 +0100
From: Alan Rector <rector@cs.man.ac.uk>
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ewallace@cme.nist.gov
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 20 Apr 2004 18:54:10.0432 (UTC) FILETIME=[DD9A6000:01C42708]
X-MailScanner: Found to be clean, Found to be clean
X-MailScanner-SpamCheck: not spam, SpamAssassin (score=-4.9, required 6,
autolearn=not spam, BAYES_00 -4.90),
Subject: Re: [ALL, OEP] Relationship between OWL and other ontology modelling
X-MailScanner-Information: Please contact your ISP for more information
X-MailScanner-From: rector@cs.man.ac.uk
All
One minor point. The absence of qualified cardinality constraints means that translation of some UML and, I suspect, STEP constructs into OWL is necessarily lossy for any case in which a UML diagram uses the same relation with separate cardinality constraints to two or more entities.
The work around is ugly and incomplete. Translation to DAML+OIL with QCRs, by contrast,
is straightforward in this regard.
Regards
Alan
ewallace@cme.nist.gov wrote:
> "Uschold, Michael F" <michael.f.uschold@boeing.com> wrote:
>
> >Recently, the following email was sent to the [I think] Yahoo Semantic Web list:
> > Dear all,
> >
> > Can STEP(Standard for the Exchange of Product Model Data) be used as the
> > fundamental of industrial Ontology? If yes, how can we do? And can we
> > use the EXPRESS schemas as ontology discription language? If not,can we
> > translate EXPRESS into Ontology description directly!
> >
> >This raises a more general and very important issue for people wanting to use
> >Semantic Web standards, but who may already be heavily using alternate modeling
> >languages. EXPRESS is just one, there are many others, (UML, FLogic, ...). This
> >group is already addressing thesauri, in a similar vein. I propose that we put
> >this on the list of potential future Task for this group. The deliverable would
> >be a 5-15 page document outlining the general issue, and addressing each of
> >several languages with a few paragraphs or a page. OF course, for more
> >important ones like UML, there might be a full task.
> >
> >Provisional name for Task: Other Ontology Modeling Languages [OOML]
>
> +1
>
> Personally, I find questions like "Can STEP be used as *the* fundamental
> industrial ontology?" to be quite frightening for a number of reasons. Mike's
> suggestion addresses the language part of the above questions. I think
> that is appropriate task for SWBPD to take up. I could help with UML and
> EXPRESS aspects of the task.
>
> In answer to the last question, there is an open source tool which converts
> EXPRESS to OWL syntax. It goes through an intermediate UML representation,
> loses information that all of those languages can represent, and results in
> OWL that looks like RDFS with object and datatype properties. But it is a
> start.
>
> Finally, we should be very careful about taking a position about the
> definitiveness of any domain or upper ontology. STEP is a huge standard,
> but it doesn't cover all of manufacturing data concerns, much less the
> broader area of industrial data. It is also not a single coherent model,
> but rather a set of application area models (called Application Protocols or
> APs) which conform to a common architecture and use a common information
> language: EXPRESS. If someone wanted to convert a particular STEP AP to OWL,
> we might get involved. Even then, I would be careful about how the result is
> characterized. In manufacturing, different subdomains such as Aerospace,
> Automotive, Semiconductor, Oil and Gas employ different standards to address
> similar kinds of functions and data. This is not just an accident of history,
> there are *some* good reasons for these differences.
>
> Evan K. Wallace
> Manufacturing Systems Integration Division
> NIST
> ewallace@nist.gov
--
Alan L Rector
Professor of Medical Informatics
Department of Computer Science
University of Manchester
Manchester M13 9PL, UK
TEL: +44-161-275-6188/6149/7183
FAX: +44-161-275-6236/6204
Room: 2.88a, Kilburn Building
email: rector@cs.man.ac.uk
web: www.cs.man.ac.uk/mig
www.opengalen.org
www.clinical-escience.org
----- End Included Message -----
Received on Tuesday, 20 April 2004 17:36:04 UTC