Solved

bridging the gap between xml and RDF

Posted on 2008-10-17
3
542 Views
Last Modified: 2012-05-05
How do i bridge the gap between XML and RDF
0
Comment
Question by:Lucinda08
  • 2
3 Comments
 
LVL 60

Assisted Solution

by:Geert Bormans
Geert Bormans earned 350 total points
ID: 22739521
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
 
LVL 1

Assisted Solution

by:theguyofdoom
theguyofdoom earned 150 total points
ID: 22739647
I don't exactly get the point of your question.

Maybe this is a solution:
http://infolab.stanford.edu/~melnik/rdf/fusion.html
0
 
LVL 60

Accepted Solution

by:
Geert Bormans earned 350 total points
ID: 22739796
@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

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
c# advanced xml like string split - Help needed 15 73
C# Modify Read / Write / Update / Delete to  XML 2 58
VB.Net and XML XSD Files 1 53
xpath sql query 2008 8 41
Browsing the questions asked to the Experts of this forum, you will be amazed to see how many times people are headaching about monster regular expressions (regex) to select that specific part of some HTML or XML file they want to extract. The examp…
Many times as a report developer I've been asked to display normalized data such as three rows with values Jack, Joe, and Bob as a single comma-separated string such as 'Jack, Joe, Bob', and vice versa.  Here's how to do it. 
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Delivering innovative fully-managed cloud services for mission-critical applications requires expertise in multiple areas plus vision and commitment. Meet a few of the people behind the quality services of Concerto.

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now