[auscope-geosciml] Vocabulary service / uri resolver, for CGI 201001

Tellez-Arenas Agnes a.tellez-arenas at brgm.fr
Fri Aug 13 12:29:48 EDT 2010


Hi,
 
I have created  a new set of SKOS vocabularies from CGI201001, using uri instead of urn.
I  have also configured a simple urn resolver (based on the mod_rewrite, thanks to Allistair examples!)
 
the URIs for the vocabularies are
http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/SimpleLithology/201001
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/ <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/AlterationType/201001> AlterationType/201001
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/ContactType/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/ContactType/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/EventEnvironment/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/EventEnvironment/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/EventProcess/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/EventProcess/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FeatureObservationMethod/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FeatureObservationMethod/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FoliationType/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FoliationType/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/GeologicUnitMorphology/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/GeologicUnitMorphology/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/LineationType/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/LineationType/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/MappedFeatureObservationMethod/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/MappedFeatureObservationMethod/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/MetamorphicFacies/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/MetamorphicFacies/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/MetamorphicGrade/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/MetamorphicGrade/201001> 
<http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/FaultType/201001> http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/ProportionTerm/201001 <http://srvgeosciml.brgm.fr/urn/cgi/classifierScheme/CGI/ProportionTerm/201001> 
 
Examples of URI for a term:
http://srvgeosciml.brgm.fr/urn/cgi/classifier/CGI/ProportionTerm/201001/minor
http://srvgeosciml.brgm.fr/urn/cgi/classifier/CGI/SimpleLithology/201001/diamictite
 
My Apache configuration is (first rule for the terms, second for the files)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule  ^/urn/cgi/classifier/CGI/(.+)$  http://srvgeosciml.brgm.fr/eXist2010/brgm/xql/concept.xql?collection=/db/SKOS/CGI201001uri&request=GetConceptByURN&urn=http://srvgeosciml.brgm.fr/urn/cgi/classifier/CGI/$1 [NC,L]
RewriteRule  ^/urn/cgi/classifierScheme/CGI/(.+)/(.+)$ http://srvgeosciml.brgm.fr/eXist2010/rest/db/SKOS/CGI201001uri/$1$2.xml [NC,L]
</IfModule>
 
It is just a test, I guess that the content of the SKOS file should be modified 
I have only replaced the old
urn:cgi:classifier:CGI:SimpleLithology:201001: <http://srvgeosciml.brgm.fr/urn/cgi/classifier/CGI/SimpleLithology/201001/dacite> 
by
http://srvgeosciml.brgm.fr/urn/cgi/classifier/CGI/SimpleLithology/201001/
 
 
Best regards
 
Agnès
 
<http://srvgeosciml.brgm.fr/eXist2010/rest/db/SKOS/CGI2010uri/FaultType201001.xml>  
 
**********************************************************************************************
Pensez a l'environnement avant d'imprimer ce message
Think Environment before printing
 
Le contenu de ce mel et de ses pieces jointes est destine a l'usage exclusif du (des) destinataire(s) designe
(s) comme tel(s). 
En cas de reception par erreur, le signaler e son expediteur et ne pas en divulguer le contenu. 
L'absence de virus a ete verifiee e l'emission, il convient neanmoins de s'assurer de l'absence de 
contamination a sa reception.
 
The contents of this email and any attachments are confidential. They are intended for the named recipient
(s) only. 
If you have received this email in error please notify the system manager or the sender immediately and do 
not disclose the contents to anyone or make copies. 
eSafe scanned this email for viruses, vandals and malicious content.
**********************************************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengeospatial.org/pipermail/geosciml/attachments/20100813/35690f26/attachment.htm>


More information about the GeoSciML mailing list