English 中文(简体)
What is RDF s alternative to Microformat s hCalendar format?
原标题:

I ve been working to apply the hCalendar microformat to the events displayed on my web site. However, from my research, I get the impression that microformats are not recommended (or at least looked down upon by some). Instead, RDF seems to be the preferred way for representing semantic-rich information.

However, I m confounded by RDF. I don t even know where to start. Microformats provide an easy to understand guide for using the hCalendar format. RDF, on the other hand, is written using moon people language.

Is there an RDF alternative to hCalendar? Is there some resource that describes how to implement it? Should I just continue with hCalendar since it s easy to implement?

最佳回答

Simple google search brought up a spec written in that moonlanguage, which includes a draft XSL from hCalendar to RDF calendar. The moonlanguage therein seems actually pretty reasonable for that moonlanguage, so I suggest that you become fluent in it.

The major problem that most people have, is that RDF is just so damn weird. So, here s a three rule primer.

  1. RDF documents describe a graph, which describe stuff.
  2. All the arrows/nodes are described in terms of "triples", which are "subject, predicate, object", (e.g. "Ball" "HasColor" "Red")
  3. Everything is described in terms of URIs. (e.g. <http://d8uv.org/about/id> <http://xmlns.com/foaf/spec/mbox> <mailto:d8uv@d8uv.org>

With that in your arsenal, then it should be much easier to pull sense from the moonlanguage. Note that I m not saying "easy", because, again, RDF is damn weird.

My personal advise is to just forget the whole notion, and stick with microformats. They re semantic enough, and won t drive you to insanity. (The type of insanity that leads people to make things like RDF/XML)

问题回答

暂无回答




相关问题
Defining cardinality for a RDF statement

Im having a problem with RDF. I have a couple of triples defined as : <User rdf:about="#T"> <hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">T</hasName> <...

Duplicate triple in RDF, authoritative view?

if a triple store contains twice the same triple, what is (if any exist) the authoritative position about this redundancy ? Additionally, should a triplestore be allowed to store twice the same ...

Pick and RDF/SPARQL

Anyone have any interest in intergrating RDF and/or SPARQL with a PICK database? Has anyone tried this yet? I have some thoughts about what to try. One idea is to figure out how to create a file with ...

Using contexts in rdflib

I am having trouble finding a clear, sensible example of usage of context with rdflib. ConjunctiveGraph does not accept contexts, and Graph is deprecated. How am I supposed to create and operate on ...

What is the difference between RDF and OWL? [closed]

I am trying to grasp the concept of Semantic Web. I am finding it hard to understand what exactly is the difference between RDF and OWL. Is OWL an extension of RDF or these two are totally different ...

Problem with SPARQLWrapper (Python)

I m making a SPARQL query against the Sesame store in localhost, using SPARQLWrapper: sparql = SPARQLWrapper( http://localhost:8080/openrdf-sesame/repositories/rep/statements ) sparql.setQuery(...

热门标签