6 La navigation dans le manuel de Kentika est réservée aux utilisateurs identifiés
Serveur OAI-PMH
#OAI
OAI-PMH : Open Archives Initiative - Protocol for Metadata Harvesting. Cette fonction a pour objectif de permettre à un "Moissonneur" d'obtenir le contenu d'un catalogue à partir de requêtes simples.
Pour que la base soit accessible en OAI, il suffit que des requêtes avec l'attribut OAI existent et que la base soit accessible sur internet via le serveur http intégré (OAI en intranet ne présenterait que peu d'intérêt).
Les informations de paramétrage sont saisies dans le dialogue ci-dessous :
Données de description du serveur OAI
baseURL : URL de base des 6 requêtes. Par défaut : http:// suivi de l'adresse IP du serveur puis /OAI
repositoryIdentifier : identification de votre base de données
repositoryName : nom de votre base de données
adminEmail : email de l'administrateur de votre base de données
earliestDatestamp : date de votre notice bibliographique la plus ancienne
deletedRecord : no, l'application ne maintient pas d'information sur les enregistrements supprimés
granularity : non modifiable, indique le niveau de finesse d'expression des dates.
Pour plus d'informations sur la saisie de ces informations, reportez vous aux spécifications.
Identifier : chaque enregistrement (ou notice) aura un identifiant unique. Ce dernier sera composé de deux parties : un identifiant propre à la base de données (KENTIKA_mabase dans l'exemple ci-dessus, la valeur par défaut étant "ALEX_" suivi de la signature de votre base de données) suivi du signe : puis du numéro d'enregistrement (Record_Num) sans le suffixe de table (03).
Exemple : la fiche document ayant pour Record_Num "12303" aurait pour Identifier OAI "KENTIKA_mabase:123".
Après avoir effectué les réglages décrits ci-dessous, le résultat des requêtes OAI peut être visualisé dans votre navigateur grâce au pop-up menu apparaissant en cliquant sur le bouton situé en bas à droite du dialogue (en regard de l'intitulé : "Tester").
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2007-12-18T18:58:55Z</responseDate>
<request verb="Identify">OAI </request>
<Identify>
<repositoryName>KentikaDemonstrator </repositoryName>
<baseURL>OAI </baseURL>
<protocolVersion>2.0</protocolVersion>
<adminEmail>admin@kentika.net </adminEmail>
<earliestDatestamp>1921-01-01 </earliestDatestamp>
<deletedRecord>no </deletedRecord>
<granularity>YYYY-MM-DD </granularity>
<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-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd">
<scheme>oai</scheme>
<repositoryIdentifier>KENTIKA_BASE </repositoryIdentifier>
<delimiter>:</delimiter>
<sampleIdentifier>KENTIKA_mabase:123 </sampleIdentifier>
</oai-identifier>
</description>
</Identify>
</OAI-PMH>
http://.../OAI?verb=ListSets
Liste des "sets disponibles. Les sets OAI sont des requêtes ayant l'attribut OAI. Le nom de la requête est le "setSpec ", le commentaire associé est le "setName "
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2007-12-19T08:40:30Z</responseDate>
<request verb="ListSets">OAI</request>
<ListSets>
<set>
<setSpec>Articles </setSpec>
<setName>Les nouveaux articles de la base </setName>
</set>
<set>
<setSpec>Ouvrages </setSpec>
<setName>Base d'ouvrages </setName>
</set>
</ListSets>
</OAI-PMH>
http://.../OAI?verb=ListMetadataFormats&set=Articles
Le schéma supporté ici est le dublin core dont l'alimentation peut être personnalisée.
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2007-12-19T08:43:18Z</responseDate>
<request verb="ListMetadataFormats" set="Articles">OAI</request>
<ListMetadataFormats>
<metadataFormat>
<metadataPrefix>oai_dc </metadataPrefix>
<schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd </schema>
<metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace>
</metadataFormat>
</ListMetadataFormats>
</OAI-PMH>
http://.../OAI?verb=ListIdentifiers&set=Articles&metadataPrefix=oai_dc
Fournit l'ensemble des identifiers d'un set. Le moissonneur peut ensuite demander les enregistrements qu'il n'aurait pas encore référencé. Une fourchette de dates optionnelles peut être précisée dans l'URL (paramêtres : from et until , provoque une sélection dans le set des enregistrements dont la date d'indexation est supérieure ou égale à celle indiquée en "from" et / ou inférieure ou égale à celle éventuellement indiquée en "until").
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2007-12-19T10:01:13Z</responseDate>
<request verb="ListIdentifiers " metadataPrefix="oai_dc " set="Articles "> http://192.168.0.20/OAI</request>
<ListIdentifiers>
...
<header>
<identifier>KENTIKA_mabase:21393 </identifier>
<datestamp>2005-09-01</datestamp>
<setSpec>Articles</setSpec>
</header>
...
</ListIdentifiers>
</OAI-PMH>
http://.../OAI?verb=ListRecords&set=Articles&metadataPrefix=oai_dc
Fournit l'ensemble des metadonnées dublin core pour les enregistrements appartenant au set demandé. Une fourchette de dates peut être précisée (cf ci-dessus).
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2007-12-19T10:09:25Z</responseDate>
<request verb="ListRecords " metadataPrefix="oai_dc " set="Articles "> http://.../OAI</request>
<ListRecords>
...
<record>
<header>
<identifier>KENTIKA_mabase:21393 </identifier>
<datestamp>2005-09-01</datestamp>
<setSpec>Articles</setSpec>
</header>
<metadata >
<oai_dc :dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:title >Dur, dur, les séries chronologiques !!</dc:title >
<dc:subject >filière d'enseignement</dc:subject >
<dc:description >Centre Interuniversitaire de Calcul de Grenoble</dc:description >
<dc:date >1993-08-18</dc:date >
<dc:type >Article</dc:type >
<dc:identifier >http://.../Record.htm?record=19112202124919304849</dc:identifier >
<dc:language >Français</dc:language >
</oai_dc:dc >
</metadata >
</record>
...
</ListRecords>
</OAI-PMH>
http://.../OAI?verb=GetRecord&set=Articles&metadataPrefix=oai_dc&identifier=KENTIKA_mabase:21393
Idem ci-dessus pour une enregistrement dont l'identifiant est fourni en paramètre "Identifier".
<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2007-12-19T10:22:04Z</responseDate>
<request verb="GetRecord " identifier="KENTIKA_mabase:21393 " metadataPrefix="oai_dc " set="Articles ">http://.../OAI</request>
<GetRecord>
<record>
<header>
<identifier>KENTIKA_mabase:21393 </identifier>
<datestamp>2005-09-01</datestamp>
<setSpec>Articles</setSpec>
</header>
<metadata >
<oai_dc :dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:title >Dur, dur, les séries chronologiques !!</dc:title >
<dc:subject >filière d'enseignement</dc:subject >
<dc:description >Centre Interuniversitaire de Calcul de Grenoble</dc:description >
<dc:date >1993-08-18</dc:date >
<dc:type >Article</dc:type >
<dc:identifier >http://.../Record.htm?record=19112202124919304849</dc:identifier >
<dc:language >Français</dc:language >
</oai_dc:dc >
</metadata >
</record>
</GetRecord>
</OAI-PMH>
Powered by KENTIKA Atomic - © Kentika 2025 tous droits réservés - Mentions légales