Identifying a resource in RDF

Events happening in the community are now at Drupal community events on www.drupal.org.
rszrama's picture

I fear I'm grossly misunderstanding core RDF concepts, so I'll just ask a single question and see if there's an actual answer or just better informed questions... : )

Is there an established practice for generating a unique ID for something, like a particular news article that might be syndicated by other sites or a product for sale that might be listed in external shopping/review directories?

Comments

If the resource you want to

scor's picture

If the resource you want to refer to has an existing URI, you should reuse it, or at least state that your local URI and the original URI are the same with owl:sameAs.
If it's a new resource, you're free to create your own cool URIs according to whatever scheme you want as long as they don't conflict with other existing URIs. You can look around for what would be considered best practises like on dbpedia.org.

Thanks for the tips. I'm

rszrama's picture

Thanks for the tips. I'm wondering if there's any way then to know the original source of a document - e.g. if I am manufacturing dog kennels and listing product information from my company site and someone else has a directory of dog products which they build through external sources. Is there an established way of knowing that the third party site is referring back to the original product page?

I see what you're trying to do...

boris mann's picture

...and have the same thoughts. If someone makes a list of all the countries in the world, how do I "point to" or reference that document, instead of having to keep it myself. I might still cache a copy locally, but other than that, the original / canonical document is upstream.

I forgot to mention there

scor's picture

I forgot to mention there exist services to help discovering existing URIs such as Sindice. Sindice crawls the web looking for RDF and microformat documents (so anything that's not RDF is not likely to be in there). Also relevant is the OKKAM project, which will provide a Entity Name System to create global and unique entity identifiers (this project is still in an early stage).

Thanks again!

rszrama's picture

Thanks again!

Semantic Web

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: