Tags: RDFX, Semantic Computing
Mixing RDF with XML
September 10th, 2004, by Rich.
The pages discussed here concern the representation of XML within RDF (a very different concept to that of the serialization of RDF in XML).
- Bridging
the Gap between RDF and XML - Simplified Syntax for RDF
- Web Design Issues
- rdf-ns-prefix-confusion
Need to ensure that the rgenerated RDF does not fall foul of this - to do so, any generated attributes must be namespace qualified.
My current thinking is that this means wherever I douse a namespace, i must create a qualified name for it and use it.
- Using XML Schema Datatypes in RDF and DAML+OIL
Discusses the use of XML Schema Datatypes in RDF - useful for converting any XML into RDF.
- do XML Datatypes work for RDF?
An interesting discussion of user defined datatypes and the more generic problem of identifying a defining fragment within a defining decoment.
- Mapping XML to RDF via XSLT (rdfp.xsl)
This an is RDF parser written in XSLT which is intended to transform stuff that’s already in RDF into other forms, so as to make it’s reuse easier.
- XSLT RDF Parser
-
A Parser by Jason Diamond which (like rdfp.xsl) converts existing RDF into other forms - this one is dessigned to make it more readable.
- Bridging the gap between RDF and XML
-
Some work from Stanford which defines an RDF API and which may suggest that any XML document can be rendered in RDF (it’s ambiguous though).
- Experiments with Mapping XML to RDF (SWAD Europe)
- generic XML to RDF triple mapping
A very interesting thread which pretty much exactly describes my mental ideal for converting genmeric XML into RDF - amnd discusses some of the problems.
The problems are what some later research can look into, so these are just opportiunities.
- Extracting and reifying RDF from XML
The most promising of the rdf xslt’s. This one seems to get close to what I’ve done, but dows so using triples as follows:
<rdf:Statement> <rdf:predicate rdf:resource="#binding"/> <rdf:subject rdf:resource="#/1/6/1"/> <rdf:object>tns:StockQuoteSoapBinding</rdf:object> </rdf:Statement>
This has a few differnces to mine, though I need to look more closely to understand how they affect things.

