On Mon, 16 Apr 2001 13:01:02 David W Forslund wrote:
...
> > A question that I have is how it fits into to world of SOAP, XML-RPC etc? Are we
>suppose to send RDF documents from one system to another via SOAP? If that is the
>case, then is RDF an alternative to ebXML?
>
>RDF documents can be sent around just like any other XML documents.
Right. But since there are several competing formats for representing metadata, I
thought it would be important to compare them. I found some discussion of RDF vs.
ebXML in the ebXML-architecture list through Google, links to some of the relevant
messages are listed below:
http://lists.ebxml.org/archives/ebxml-architecture/200005/msg00043.html
http://lists.ebxml.org/archives/ebxml-architecture/200005/msg00045.html
http://lists.ebxml.org/archives/ebxml-architecture/200005/msg00048.html
http://lists.ebxml.org/archives/ebxml-architecture/200005/msg00049.html
Since the goal of the OIO Library is NOT just to exchange "project directories" :-), I
thought it may warrant some attention from the participants of openhealth list.
For example, the OIO Library also supports exchange of OIO forms. Perhaps in the
future, it will support exchange of GEHR archetypes, FreePM templates, and DTD from
OpenEMed system? Maybe even translating between them?
So, I hope we can collectively consider what a reasonable metadata exchange mechanism
will be. The "projects database" data exchange will be the pilot application, if you
will.
Hopefully when it is done, Minoru and LinuxMedNews will be willing to participate in
testing it. :-)
> > Finally, as a first step in implemening RDF, is it a good idea to install a
>"button" on each folder and entry in the OIO Library so that the content of that
>folder or entry will be downloaded as a RDF document when the "button" is pressed?
>
>I don't know that that means.
Sorry. Let me explain.
The OIO Library is a metadata / data repository. Once a particular piece of metadata
or data has been discovered by the user, it should be downloadable in a convenient
format. Currently, all entries in the OIO Library can be "viewed"/rendered for the
web-browser client. This is fine for previewing an OIO-form and reading the
description and linking to a project's home page. However, for portability to another
OIO Library or a non-OIO Library content server, we need an XML or RDF data
export/import mechanism.
Currently, I am using OIO's forms XML format for the import/export of OIO forms
metadata. That works fine for exchanging OIO's plug-and-play web-forms. However, the
big question is what format we should use for other types of metadata / data? Should
we use RDF?
Regardless, a "button" will be placed on the webpage that describes the selected
"object". Once that button is clicked, the RDF or OIO-form will be downloaded! That is
what I was referring to.
>RDF should be used as a way of
>documenting the metadata used in a "form" or some other xml document.
Are you saying that the user should download both a RDF and another XML document? Kind
of like DTD + XML document?
>This can be used to validate the data, if needed. It provides more than
>a DTD does in that it allows one to describe the semantics of the
>information.
This makes sense but all the RDF examples that I have seen seem to embed content
information right in the RDF.
---------------------------
For example from (http://www.dlib.org/dlib/may98/miller/05miller.html):
<?xml:namespace ns = "http://www.w3.org/RDF/RDF/" prefix = "RDF" ?>
<?xml:namespace ns = "http://purl.oclc.org/DC/" prefix = "DC" ?>
<?xml:namespace ns = "http://person.org/BusinessCard/" prefix = "CARD" ?>
<RDF:RDF>
<RDF:Description RDF:HREF = "http://uri-of-Document-1">
<DC:Creator RDF:HREF = "#Creator_001"/>
</RDF:Description>
<RDF:Description ID="Creator_001">
<CARD:Name>John Smith</CARD:Name>
<CARD:Email>[EMAIL PROTECTED]</CARD:Email>
<CARD:Affiliation>Home, Inc.</CARD:Affiliation>
</RDF:Description>
</RDF:RDF>
---------------------------
So, although it can serve as metadata for another document, an RDF document seems to
be just another representation of the same information in the other document. In the
case of the OIO Library, all the information are in the relational database anyways.
So, it boils down to generating an RDF document or a HTML document from the same data
source? If the OIO Library generates a RDF document describing OpenEMed, for example,
why should it also generate another XML document describing OpenEMed?
Am I missing something?
Thanks in advance,
Andrew
---
Andrew P. Ho, M.D.
OIO: Open Infrastructure for Outcomes
www.TxOutcome.Org
Assistant Clinical Professor
Department of Psychiatry, Harbor-UCLA Medical Center
University of California, Los Angeles
Join 18 million Eudora users by signing up for a free Eudora Web-Mail account at
http://www.eudoramail.com