Why do new standards have to be so heavy?
Why can't it just be:
<p ctag="wikipedia/The_Beatles">We're talking about The Beatles here</p>
Why can't they use Wikipedia?
Everybody knows how to search Wikipedia, but dbpedia search (called "Navigator") isn't even linked from dbpedia.org (I had to use search engine to find out how to search dbpedia)
It even seems like anything that could be tagged should be well-formed XML document (well, XHTML).
This is a Bad Idea. You're mixing up more structure with the content. This reduces the usefulness of the tags because you and I may not agree on the tags.
What is needed are overlays that sit on top of the content. This way, you can specify tags for whatever sections you want, and I can do the same while the content remains untouched. The advantage is you can share your overlays with your friends, or you could even setup a centralized service that aggregates the overlays and uses the most common sets of tags.
I don't understand what you mean by "the content remains untouched." Referring to the original Beatles markup above, isn't it useful content to say this sentence is about the Beatles -- the topic described by that Wikipedia page. Presumably, you and I would agree on that mapping and reject tying that sentence to the Wikipedia page on the organism Beatles.
The overlaid, personal tags could be through some other mechanism that wouldn't even be part of the page. It could be some browser plugin that maps my tags for the band Beatles.
Why should the webpage server/provider have a monopoly on how you consume their content?
They should be using overlaid personal tags as well, it's just when the webpage is served, their tags would be sent over as well. Then you can choose if you want to use their tags or your own personal ones.
You want to tag somebody's pages, I'm talking about tagging my own pages (which is what this "standard" is about, as I understand). They are already mixing structure with content, they're just doing it one of the hardest possible ways (from webmaster standpoint).
Just out of curiosity - why would you want to tag somebody's content?
I agree. I think that you can put the tags into CSS classes and avoid most of the structure. My response got a bit lengthy, so I made it a post: http://news.ycombinator.com/item?id=654730
Horrible idea, just horrible. I hate how everyone tries to force useful ideas into HTML/XML or HTTP. You know you can create new filetypes, structures and protocols for your ideas if they don't fit nicely into the current ones??
I discussed the need for a tagging standard over 2 years ago in a blog post - check out the comments on the article, they have a lot of insight to offer.
There are a couple of comments by startups dedicated to managing/organizing tags across different sites with some of the various ideas they've used to tackle this issue.
I hope it takes off, but I really doubt it will. It's too complex, and the benefits are not so clear. I understand the long term benefits/goal, but it's hard to motivate content producers to adapt something new if they can't see quick returns.
It is tagging, using RDFa. The "new standard" in the headline has a new semantic namespace, but the cool part is a new XML namespace, with a nicer way of writing RDFa tags. Example:
Tagging is a UI and organizational conceit. A minimal way to attach a nickname for a class of things to a new thing to classify it, such that users are actually able to use it, and to feedback the list of used nicknames so as to encourage convergence.
Given that I made up the term in the first place, I'm pretty sure I'm right here.
Then there'd be two ways to view the word "tagging." One is the UI and organization style you popularized through del.icio.us. The other is the common English gerund of "to tag", which is the way Common Tag is using it. Maybe it would have been better for them to call it Common Label...
Re: common "tags" through a shared namespace -- seems like it'd be a good thing to do and would increase the relevancy of our stuff to search engines. Would Google actively support Common Tag or does Google support it naturally through RDF indexing?
This approach also reminds me to review the debates on Ontology.
I would like to implement some kind of semantic marking for the data on my web site. If not Common Tag, what's the best way to say "this is an Author who has written that" or "this is regarding the Terminator movie (1984) directed by Cameron..."?
RDF or RDFa plus any of the myriad schemas that are available. You would use Dublin Core for the first, and you could reference the IMDB URI space for the second.
Common Tag uses RDFa so I'm confused (bear with me) on your objection to the scheme. The use of Freebase and DBPedia makes sense since all of their data is under relatively open license, unlike IMDB.
It even seems like anything that could be tagged should be well-formed XML document (well, XHTML).