Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Pleade API

De AJLSM
Version datée du 1 octobre 2012 à 14:35 par Groche (discussion | contributions) (+ajout section: Obtenir la liste des termes indexés)
Aller à la navigation Aller à la recherche

Pleade fourni un ensemble d'API accessible par des URLs publiques ou internes.


Obtenir la liste des termes indexés

functions/sdx-terms.xml?&base=base&field=field&value=value Seul le champs field est nécessaire. Les champs base et value sont optionnel.

<sdx:document xml:lang="fr" server="http://ad33.dev/ad33" api-url="http://ad33.dev/ad33/sdx/api-url" app="org.pleade3.demo" appbypath="module-eadeac" uri="http://ad33.dev/ad33/functions/sdx-terms.xml" query="?&field=ad33:commune-name-normal" version="2.4.1.4" build="2012091901" date="Mon Oct 01 16:33:11 CEST 2012">
	<sdx:terms name="ad33:commune-name-normal" field="ad33:commune-name-normal" qid="sdx_q2" page="1" hpp="20" pages="2" nb="24" start="1" end="20" id="sdx_q2" currentPage="1" nbPages="2">
		<sdx:multibase>
			<sdx:base sdxdbid="ead" nb="1"/>
			<sdx:base sdxdbid="" nb="23"/>
		</sdx:multibase>
		<sdx:term no="1" value="Aillas (Gironde, France)" escapedValue="Aillas+%28Gironde%2C+France%29" field="ad33:commune-name-normal" docs="1" id="FRAD033_IR_4E_S4_de-4843" base="ead" app="org.pleade3.demo" docId="FRAD033_IR_4E_S4_de-4843" docFreq="1"/>
		...
		<sdx:term no="20" value="Sillas (Gironde, France)" escapedValue="Sillas+%28Gironde%2C+France%29" field="ad33:commune-name-normal" docs="285" docFreq="285"/>
	</sdx:terms>
</sdx:document>

Obtenir un fragment EAD

ead-fragment.debug?c=pleade:id

<sdx:document xml:lang="fr" server="http://earchives.cg64.fr/e-archives" api-url="http://earchives.cg64.fr/e-archives/sdx/api-url" app="org.pleade3.demo" appbypath="module-eadeac" uri="http://earchives.cg64.fr/e-archives/ead-fragment.debug" query="?base=ead&id=FRAD064003_IR0009_de-2&hilite=true&c=FRAD064003_IR0009_de-2" version="2.4.1.2" build="2010052701" date="Mon Oct 01 14:14:05 GMT 2012">
	<pleade:subdoc pleade:eadid="FRAD064003_IR0009" id="de-2" level="file" pleade:no="61" pleade:pos="00001.00002" pleade:id="FRAD064003_IR0009_de-2" pleade:component="true" pleade:title="Droits de la vallée d'Aspe à une rente bisanuelle de 100 florins d'or sur Jaca" pleade:break="true" pleade:toc="true">
		<pleade:ancestors pleade:eadid="FRAD064003_IR0009" pleade:ead-title="Sous-série 1 J">
			<pleade:ancestor level="recordgrp" pleade:no="28" pleade:pos="00001" pleade:id="FRAD064003_IR0009_e0000028" pleade:component="true" pleade:title="Sous-série 1 J" pleade:break="true" pleade:toc="true"/>
		</pleade:ancestors>
		<c pleade:original-element="c" id="de-2" level="file" pleade:no="61" pleade:pos="00001.00002" pleade:id="FRAD064003_IR0009_de-2" pleade:component="true" pleade:title="Droits de la vallée d'Aspe à une rente bisanuelle de 100 florins d'or sur Jaca" pleade:break="true" pleade:toc="true">
			<did pleade:no="62" pleade:id="FRAD064003_IR0009_e0000062">
				<unitid label="Cotes extrêmes" pleade:no="63" pleade:id="FRAD064003_IR0009_e0000063">1 J 2</unitid>
				<unittitle label="Intitulé de l'unité documentaire" pleade:no="64" pleade:id="FRAD064003_IR0009_e0000064">Droits de la vallée d'Aspe à une rente bisanuelle de 100 florins d'or sur Jaca</unittitle>
				<unitdate label="Date de l'unité documentaire" normal="1524/1866" era="ce" calendar="gregorian" pleade:no="65" pleade:id="FRAD064003_IR0009_e0000065">1524-1866</unitdate>
			</did>
			<scopecontent pleade:no="66" pleade:id="FRAD064003_IR0009_e0000066">
				<head pleade:no="67" pleade:id="FRAD064003_IR0009_e0000067">Présentation du contenu</head>
				<p pleade:no="68" pleade:id="FRAD064003_IR0009_e0000068">Grosse 1524-1525 et consultations franco-espagnoles de 1865-1866.</p>
			</scopecontent>
			<controlaccess pleade:no="69" pleade:id="FRAD064003_IR0009_e0000069">
				<head pleade:no="70" pleade:id="FRAD064003_IR0009_e0000070">Descripteurs</head>
				<geogname pleade:no="71" pleade:id="FRAD064003_IR0009_e0000071" pleade:index-list="geogname" pleade:index-id="geogname" pleade:value="Aspe (vallée d')" pleade:index-local="true" pleade:index-local-name="lfgeogname">Aspe (vallée d')</geogname>
				<geogname pleade:no="72" pleade:id="FRAD064003_IR0009_e0000072" pleade:index-list="geogname" pleade:index-id="geogname" pleade:value="Jaca (Espagne)" pleade:index-local="true" pleade:index-local-name="lfgeogname">Jaca (Espagne)</geogname>
			</controlaccess>
		</c>
	</pleade:subdoc>
</sdx:document>


Obtenir un formulaire de recherche

functions/get-search-form.xml

<form action="results.html" max-chars="50" documents="ead">
	<key type="text" field="extfulltext" />
</form>

Paramètre de la Query String

functions/get-request-params.xml

<h:request target="/ad33/functions/get-request-params.xml" sitemap="functions/get-request-params.xml" source="">
	<h:requestHeaders>
		<h:header name="host">ad33.dev</h:header>
		<h:header name="user-agent">AJLSM; Ed; Linux Mint 11 Katya; Linux x86_64;</h:header>
		<h:header name="accept">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</h:header>
		<h:header name="accept-language">en-US,en,fr-FR;q=0.9,fr;q=0.9,en-GB;q=0.8,de-de;q=0.8,de;q=0.7,id-ID;q=0.7,id;q=0.6,en-UK;q=0.6,ru-RU;q=0.5,ru;q=0.5,fr-FR.UTF-8;q=0.5,en-US-x-Hixie;q=0.4,en-AU;q=0.4,zh-CN;q=0.3,zh;q=0.3,en-US.UTF-8;q=0.2,es-ES;q=0.2,es;q=0.1,bn-IN;q=0.1,bn;q=0.0</h:header>
		<h:header name="accept-encoding">gzip, deflate</h:header>
		<h:header name="DNT">1</h:header>
		<h:header name="connection">keep-alive</h:header>
		<h:header name="cookie">pleade-zones=local; pleade-zone=local; JSESSIONID=4E684A7F3AEFE4F9A9D23C1B700840BE</h:header>
	</h:requestHeaders>
	<h:requestParameters>
		<h:parameter name="cop10">
			<h:value>AND</h:value>
		</h:parameter>
		<h:parameter name="hidden2">
			<h:value>true</h:value>
		</h:parameter>
		<h:parameter name="hidden1">
			<h:value>true</h:value>
		</h:parameter>
		<h:parameter name="name">
			<h:value>etat-civil-custom</h:value>
		</h:parameter>
		<h:parameter name="base">
			<h:value>ead</h:value>
		</h:parameter>
		<h:parameter name="fv">
			<h:value>état civil</h:value>
			<h:value>true</h:value>
			<h:value>état civil</h:value>
			<h:value>true</h:value>
			<h:value>état civil</h:value>
			<h:value>true</h:value>
		</h:parameter>
		<h:parameter name="query8">
			<h:value/>
		</h:parameter>
...
		<h:parameter name="n-start">
			<h:value>0</h:value>
		</h:parameter>
	</h:requestParameters>
	<h:configurationParameters/>
	<h:remoteUser/>
</h:request>