Alain,
Si tu regardes :
http://ijict.org/index.php/ijoat/oai?verb=Identify
tu verras que les balises :
<earliestDatestamp>2010-06-02T08:02:00Z</earliestDatestamp>
et
<granularity>YYYY-MM-DDThh:mm:ssZ</granularity>
sont cohérentes.
C'est cette incohérence dans ton système qui doit donner l'erreur.
Jacques
Le 01/02/2011 12:01, Alain Le Drezen a écrit :
Si tu regardes :
http://ijict.org/index.php/ijoat/oai?verb=Identify
tu verras que les balises :
<earliestDatestamp>2010-06-02T08:02:00Z</earliestDatestamp>
et
<granularity>YYYY-MM-DDThh:mm:ssZ</granularity>
sont cohérentes.
C'est cette incohérence dans ton système qui doit donner l'erreur.
Jacques
Le 01/02/2011 12:01, Alain Le Drezen a écrit :
Bonjour,
Merci pour vos réponses.
Juste une remarque, dans src/ori-oai-repository-svn/conf/properties je n'ai qu'un ori-oaicat.example.properties et pas de orioaicat.properties.
J'ai modifié le ori-oaicat.example.properties et redéployé. C'est ok pour le repositoryIdentifier.
Un dernier (j'espère ...) pb survient lors de la validation du repository :
(1) Testing : Identify
URL : http://ori-repository.univ-lorraine.fr/OAIHandler?verb=Identify
Test Result : OK
---- [ Repository Name = Entrepot Universite de Lorraine ]
---- [ Protocol Version = 2.0 ]
---- [ Base URL = http://ori-repository.univ-lorraine.fr/OAIHandler ]
---- [ Admin Email = ori-oai-star@univ-lorraine.fr ]
---- [ Granularity = YYYY-MM-DD ]
---- [ Earliest Datestamp = 2006-12-04T00:00:00Z ]
**** [ERROR] Granularity mismatch in earliestDatestamp
Si vous avez une idée je suis preneur
Merci d'avance
Alain
Le 01/02/2011 10:18, Francois Jannin a écrit :Bonjour,
Bien vu, Jacques.
En effet, dans l'element <repositoryIdentifier> on ne doit pas avoir le scheme.
Dans le fichier orioaicat.properties, vérifiez que vous avez bien la ligne suivante :
Identify.description.1=<description><oai-identifier xmlns\="http\://www.openarchives.org/OAI/2.0/oai-identifier" xmlns\:xsi\="http\://www.w3.org/2001/XMLSchema-instance" xsi\:schemaLocation\="http\://www.openarchives.org/OAI/2.0/oai-identifierhttp\://www.openarchives.org/OAI/2.0/oai-identifier.xsd"><scheme>oai</scheme><repositoryIdentifier>[REPOSITORY_IDENTIFIER]</repositoryIdentifier><delimiter>\:</delimiter><sampleIdentifier>oai\:[REPOSITORY_IDENTIFIER]\:ORI-00000012</sampleIdentifier></oai-identifier></description>
Cordialement,
François
Le 01/02/2011 10:04, Jacques Brassart a écrit :Bonjour Alain,
Sous réserve que j'ai bien compris http://www.openarchives.org/OAI/2.0/guidelines-oai-identifier.htm ;
quand tu fais :
http://ori-repository.univ-lorraine.fr/OAIHandler?verb=Identify
tu devrais avoir :
<description>
<oai-identifier xsi:schemaLocation=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.openarchives.org" "http://www.openarchives.org/OAI/2.0/oai-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd">
<scheme>oai</scheme>
<repositoryIdentifier>univ-lorraine.fr</repositoryIdentifier>
<delimiter>:</delimiter>
<sampleIdentifier>oai:univ-lorraine.fr:ORI-00000012</sampleIdentifier>
</oai-identifier>
</description>
et non pas <repositoryIdentifier>oai:univ-lorraine.fr</repositoryIdentifier>
Une piste : commenter le paramètre REPOSITORY_SCHEME_IDENTIFIER donne quoi ?
Jacques
Le 31/01/2011 18:46, Alain Le Drezen a écrit :
Bonjour,
J'essaie de valider notre repository http://ori-repository.univ-lorraine.fr/OAIHandler sur http://re.cs.uct.ac.za/.
J'ai toujours les erreurs suivantes :
(1) Testing : Identify
URL : http://ori-repository.univ-lorraine.fr/OAIHandler?verb=Identify
------ Response from Xerces Schema Validation ------
[Error] re.GQQKe1:1:1169: cvc-pattern-valid: Value 'oai:univ-lorraine.fr' is not facet-valid with respect to pattern '[a-zA-Z][a-zA-Z0-9\-]*(\.[a-zA-Z][a-zA-Z0-9\-]*)+' for type 'repositoryIdentifierType'.
[Error] re.GQQKe1:1:1169: cvc-type.3.1.3: The value 'oai:univ-lorraine.fr' of element 'repositoryIdentifier' is not valid.
Ceci semble normal car repositoryIdentifierType devrait de type FDQN ( http://www.openarchives.org/OAI/2.0/guidelines-oai-identifier.htm ) dans notre cas "univ-lorraine.fr" .
En ce qui concerne le repositoryIdentifier je pense (mais c'est pas clair) qu'il devrait être de la forme "oai:univ-lorraine.fr:xxxx"
Voici la conf dans notre common-parameters.properties:
# L'identifiant choisi pour l'entrepôt
REPOSITORY_IDENTIFIER=univ-lorraine.fr
# Le scheme choisi pour l'entrepôt.
# Il permet d'identifier l'entrepôt et de préfixer vos identifiants par un scheme comme par exemple oai:mon-univ.fr
# Certains schemes impliquent des contraintes qui leur sont associées
# Pour une validation OCLC, pour le scheme oai il faut respecter les contraintes décrites dans cette page : http://www.openarchives.org/OAI/2.0/guidelines-oai-identifier.htm)
REPOSITORY_SCHEME_IDENTIFIER=oai\:
# Le nom de l'entrepôt
REPOSITORY_NAME=Entrepot Universite de Lorraine
Merci d'avance pour toute aide
Alain
--
:993/fetch%3EUID%3E.INBOX%3E72867?header=quotebody&part=1.1.2&filename=inpt.gif" alt="" height="46" width="60" border="0">
François Jannin
DSI - Développement et déploiement d'applications
Tél : +33 (0)5 34 32 30 51
:993/fetch%3EUID%3E.INBOX%3E72867?header=quotebody&part=1.1.3&filename=code_barre_signature.jpg" height="58" width="597">
:993/fetch%3EUID%3E.INBOX%3E72867?header=quotebody&part=1.1.4&filename=sapin.gif" height="16" width="16"> Avant d’imprimer ce courriel, demandez-vous si ceci est nécessaire.
-- Jacques Brassart UNR Nord-Pas de Calais Université de Valenciennes et du Hainaut-Cambrésis Tél : 03 27 51 17 70