- From: Dan Connolly <connolly@w3.org>
- Date: Wed, 30 Mar 2005 16:56:48 -0600
- To: semantic-web@w3.org, Stan James <sjames@uni-osnabrueck.de>
>Sorry if this has been beaten to death before
I wouldn't go that far, but it is a pattern that I've seen
a few times...
> My project can, among other things, display the tags associated with
a
> page while you are browsing. The problem with a del.icio.us-style
> format is that I must infer generalizations: a tag of "news" on
> http://www.cnn.com/ should also apply to a page deep within the site.
> But a tag of "news" on http://news.google.com does NOT apply to every
> page on google.com.
>
> Rules of thumb can get me so far, but something explicit would be far
> better. I'm currently using something like this:
>
> <item rdf:about="http://news.google.com/">
> <title>Google News</title>
> <link>http://www.google.com/</link>
> <x:scope>*news.google.com/*</x:scope>
> ...
>
> Is there a standardized or more elegant way to express this?
I think the combination of log:uri and string operations
in N3 rules is pretty elegant...
{ ?DOC log:uri [ str:startsWith "http://foo.org/doc" ] } =>
{ ?DOC s:Copyright "© 1998, The Foo Organization" }.
The pattern is discussed in...
http://esw.w3.org/topic/ExportingNamingPolicies
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Wednesday, 30 March 2005 22:56:50 UTC