In the Heloïse network we could use two kinds of URI's:
- common Heloïse URI's in this form:
- project specific URI's for identifying project resources
Projects are invited to provide self administered URI's based on the name of their institution or to use https://w3id.org/ URI's
About the expressed proposition, two issues should be considered:
Hello Francesco,
What do you mean by "hash" ? For me a hash is something like this :
64359b7192746a14740ad4bb7afe4e097327d0790190fd16
If it was you're thinking about, I would not recommand to use a hash as identifier inside a URI unless it is the real identifier of the object inside the triplestore.
Can you provide an example for what could be a folder structure to express classes ?
As a reminder, all I need to properly display an object with Drupal is an unique ID property for all the classes of objects and knowledge units.
With that unique ID, I can extract an URI like http://heloisenetwork.eu/object/collective-actor/netw-33 the two components "collective-actor" and "netw-33" to call the right "Drupal Views" page and execute the proper SPARQL query with "netw-33" as a filter of the view.