finally I decided to use cyc in my thesis work (I need a sort of reference ontology). now I need to use the owl version of the ontology, but I can't load the whole owl file in memory because it's too big to make use of it.
my idea is to load at runtime selected OWL files. there's a way to get a link to that file starting from the class name?
I tried to use the readable version (ex. http://sw.opencyc.org/2009/04/07/concept/en/Game) but it's not very reliable. I need the permanent link, but I cannot get the UID associated to each class. there's a way to calculate it?
All of the term URIs are dereferenceable. If you do an HTTP GET on, say, http://sw.opencyc.org/2009/04/07/concept/en/Game, you'll get an RDF XML document containing the definition of that term and a selection of related terms. The URIs with dates in them are stable - you'll always get the same document.
thanks for the reply! this statement on the home page was misleading to me:
"While the natural language labels may be more convenient for casual browsing, the label is subject to change and, therefore, the URIs using the permanent identifiers should be used in applications for that require reliable access to these concepts."
now it works
Agreed - that statement is misleading. I'll see about getting it fixed. The undated URIs will always point to the latest and greatest information about a term, while the dated URIs will always point to the same information. Developer's choice.