bridging the gap between xml and RDF

How do i bridge the gap between XML and RDF
Lucinda08Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Geert BormansInformation ArchitectCommented:
wow...

maybe you need to clarify what you are after

XML is a format for representing data
RDF is a format for representing "meaning" or metadata

XML allows you to capture the structure of your information and serialise that in a machine neutral way, that is on top readable for humans.
In RDF you can make statements about data. It has several serialisation methods. RDF-XML is one of those

So, you can make statements about XML documents (or parts of an XML document) in RDF
You can serialise the statements as RDF-XML

These are the two bridges between XML and RDF

I am currently involved in some projects where we capture most of the data in XHTML ( a rather flat form of XML)
and we capture all the metadata (from information type classes up to simple things like authors) in RDF.
We serialise the RDF as RDF-XML and end up with two XML documents per document, one being the content (in XHTML with annotations) and one being the RDF-XML

Hope this helps

Geert
0
theguyofdoomCommented:
I don't exactly get the point of your question.

Maybe this is a solution:
http://infolab.stanford.edu/~melnik/rdf/fusion.html
0
Geert BormansInformation ArchitectCommented:
@theguyofdoom,

Welcome to EE by the way.

I am not sure wheither you really work with RDF and XML or that you just googled for this paper.
You reference a very old paper... written in 1999, given that the XML recommendation is dated 1998.
There wasn't a serialisation into XML for RDF at that stage.
So I carefully read your reference.
I think 1-3 of the introduction still hold true but I would definitely rewrite them, 4 as well, but DTDs are no longer used a smuch as they were back in the nineties. The example would at least conceptually give a hint, but is a bit off common approaches in current days. People have realized that we need onthologies on top of RDF core.

I think a worthwhile paper to read would then be this one
http://www.informatik.uni-leipzig.de/~auer/publication/xml2owl.pdf
(it by the way references Melniks work)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
XML

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.