comparison software/mpdl-services/mpiwg-mpdl-cms-web/WebContent/cms-services.html @ 23:e845310098ba

diverse Korrekturen
author Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de>
date Tue, 27 Nov 2012 12:35:19 +0100
parents
children
comparison
equal deleted inserted replaced
22:6a45a982c333 23:e845310098ba
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title>Max Planck Institute for the History of Science - CMS Services</title>
6 </head>
7 <body>
8 <h2>Max Planck Institute for the History of Science - CMS Services</h2>
9
10 <ul>
11 <li><b>Url: /mpiwg-mpdl-cms-web/doc/GetDocument</b>
12 <ul>
13 <li>Request parameters
14 <ul>
15 <li>id (required)
16 <ul>
17 <li>identifier of the document (e.g. "/tei/de/dt-ptolemaeus-tei-merge2.xml")</li>
18 </ul>
19 </li>
20 </ul>
21 </li>
22 <li>Response output
23 <ul>
24 <li>Link to document job</li>
25 <li>Example: <a href="doc/GetDocument?id=/tei/de/dt-ptolemaeus-tei-merge2.xml">Get test document</a></li>
26 </ul>
27 </li>
28 </ul>
29 </li>
30
31 <li><b>Url: /mpiwg-mpdl-cms-web/doc/DocumentOperation</b>
32 <ul>
33 <li>Request parameters
34 <ul>
35 <li>srcUrl (optional)
36 <ul>
37 <li>url of the source document (if operation is create)</li>
38 </ul>
39 </li>
40 <li>docId (required)
41 <ul>
42 <li>document identifier of the document (e.g. "/tei/de/dt-ptolemaeus-tei-merge2.xml")</li>
43 </ul>
44 </li>
45 <li>elementNames (optional)
46 <ul>
47 <li>list of xml element names which should be indexed</li>
48 <li>default: "s head caption variables description"</li>
49 </ul>
50 </li>
51 <li>operation (required)
52 <ul>
53 <li>create (if docId already exists then it is updated)</li>
54 <li>delete</li>
55 </ul>
56 </li>
57 <li>outputFormat (optional)
58 <ul>
59 <li>xml</li>
60 <li>html</li>
61 <li>string</li>
62 <li>default: xml</li>
63 </ul>
64 </li>
65 </ul>
66 </li>
67 <li>Response output
68 <ul>
69 <li>Link to document job</li>
70 <li>Example: <a href="doc/DocumentOperation?srcUrl=http://mpdl-system.mpiwg-berlin.mpg.de/mpdl/getDoc?doc=/tei/de/dt-ptolemaeus-tei-merge2.xml&docId=/tei/de/dt-ptolemaeus-tei-merge2.xml&operation=create">Create test document</a></li>
71 </ul>
72 </li>
73 </ul>
74 </li>
75
76 <li><b>Url: /mpiwg-mpdl-cms-web/query/GetPage</b>
77 <ul>
78 <li>Request parameters
79 <ul>
80 <li>docId (required)
81 <ul>
82 <li>document identifier of the document (e.g. "/tei/de/dt-ptolemaeus-tei-merge2.xml")</li>
83 </ul>
84 </li>
85 <li>page (optional)
86 <ul>
87 <li>page number in document</li>
88 <li>default: 1</li>
89 </ul>
90 </li>
91 <li>normalization (optional)
92 <ul>
93 <li>orig (original)</li>
94 <li>reg (regularized)</li>
95 <li>norm (regularized and normalized)</li>
96 <li>default: norm</li>
97 </ul>
98 </li>
99 <li>highlightQuery (optional)
100 <ul>
101 <li>Lucene query string for which words should be highlighted</li>
102 <li>default: empty</li>
103 </ul>
104 </li>
105 <li>highlightQueryType (optional)
106 <ul>
107 <li>form (form)</li>
108 <li>morph (morphological)</li>
109 <li>default: form</li>
110 </ul>
111 </li>
112 <li>highlightElem (optional)
113 <ul>
114 <li>element name which should be highlighted</li>
115 <li>default: empty</li>
116 </ul>
117 </li>
118 <li>highlightElemPos (optional)
119 <ul>
120 <li>element position which should be highlighted</li>
121 <li>default: 1</li>
122 </ul>
123 </li>
124 <li>mode (optional)
125 <ul>
126 <li>untokenized</li>
127 <li>tokenized (page result is enriched with word elements: e.g. &lt;w lang="deu" form="satz" formRegularized="satz" formNormalized="satz" forms="satz, sätze, satzes" lemmas="satz"&gt;Satz&lt;/w&gt;)</li>
128 <li>default: untokenized</li>
129 </ul>
130 </li>
131 <li>outputFormat (optional)
132 <ul>
133 <li>html</li>
134 <li>xml (pure xml)</li>
135 <li>xmlDisplay (xml like display through html)</li>
136 <li>default: html</li>
137 </ul>
138 </li>
139 <li>cssUrl (optional)
140 <ul>
141 <li>url of css file</li>
142 <li>default: <a href="css/page.css">/mpiwg-mpdl-cms-web/css/page.css</a></li>
143 </ul>
144 </li>
145 </ul>
146 </li>
147 <li>Response output
148 <ul>
149 <li>Document page</li>
150 <li>Example: <a href="query/GetPage?docId=/echo/la/Benedetti_1585_163127KK.xml&page=13">Page 13 in Benedetti document</a></li>
151 <li>Example: <a href="query/GetPage?docId=/echo/la/Benedetti_1585_163127KK.xml&page=13&mode=tokenized">Page 13 in Benedetti document, tokenized</a></li>
152 <li>Example: <a href="query/GetPage?docId=/echo/la/Benedetti_1585_163127KK.xml&page=13&highlightElem=s&highlightElemPos=1">Page 13 in Benedetti document, first sentence highlighted</a></li>
153 <li>Example: <a href="query/GetPage?docId=/echo/la/Benedetti_1585_163127KK.xml&page=13&outputFormat=xmlDisplay&highlightElem=s&highlightElemPos=1">Page 13 in Benedetti document, first sentence highlighted (XML output)</a></li>
154 <li>Example: <a href="query/GetPage?docId=/echo/la/Benedetti_1585_163127KK.xml&page=13&normalization=reg&highlightQuery=tokenReg:relatiuum">Page 13 in Benedetti document, regularized form "relatiuum" is highlighted</a></li>
155 <li>Example: <a href="query/GetPage?docId=/echo/la/Benedetti_1585_163127KK.xml&page=13&highlightQueryType=norm&highlightQuery=tokenMorph:praeclarus&language=lat">Page 13 in Benedetti document, morphological forms of "praeclarus" are highlighted</a></li>
156 </ul>
157 </li>
158 </ul>
159 </li>
160
161 <li><b>Url: /mpiwg-mpdl-cms-web/query/QueryDocuments</b>
162 <ul><li><a href="query/index.html">Web query interface</a></li></ul>
163 <ul>
164 <li>Request parameters
165 <ul>
166 <li>query (required)
167 <ul>
168 <li><a href="http://lucene.apache.org/core/3_6_0/queryparsersyntax.html">Lucene query</a> (e.g. +author:ben* +tokenMorph:quantitas +tokenMorph:sum)
169 <ul>
170 <li>supported fields
171 <ul>
172 <li>docId</li>
173 <li>identifier</li>
174 <li>author</li>
175 <li>title</li>
176 <li>language</li>
177 <li>publisher (place)</li>
178 <li>date (year)</li>
179 <li>subject</li>
180 <li>rights</li>
181 <li>license</li>
182 <li>accessRights</li>
183 <li>tokenOrig</li>
184 <li>tokenReg</li>
185 <li>tokenNorm</li>
186 <li>tokenMorph</li>
187 <li>default: tokenOrig</li>
188 </ul>
189 </li>
190 </ul>
191 </li>
192 </ul>
193 </li>
194 <li>sortBy (optional)
195 <ul>
196 <li>fieldNames separated by blank
197 <ul>
198 <li>supported fields
199 <ul>
200 <li>author</li>
201 <li>title</li>
202 <li>language</li>
203 <li>publisher (place)</li>
204 <li>docId</li>
205 <li>date (year)</li>
206 <li>lastModified</li>
207 <li>schemaName</li>
208 </ul>
209 </li>
210 <li>default: result is sorted by score (the most relevant result first)</li>
211 </ul>
212 </li>
213 </ul>
214 </li>
215 <li>language (optional)
216 <ul>
217 <li>ISO 639-3 specifier</li>
218 <li>default: automatically derived from query</li>
219 </ul>
220 </li>
221 <li>translate (optional)
222 <ul>
223 <li>expansion of the query: translation of the query terms to other languages</li>
224 <li>true</li>
225 <li>false</li>
226 <li>default: false</li>
227 </ul>
228 </li>
229 <li>page (optional)
230 <ul>
231 <li>result page number</li>
232 <li>default: 1</li>
233 </ul>
234 </li>
235 <li>pageSize (optional)
236 <ul>
237 <li>result page size</li>
238 <li>default: 10</li>
239 </ul>
240 </li>
241 <li>outputFormat (optional)
242 <ul>
243 <li>xml</li>
244 <li>html</li>
245 <li>default: html</li>
246 </ul>
247 </li>
248 </ul>
249 </li>
250 <li>Response output
251 <ul>
252 <li>Documents matching the query</li>
253 <li>Example: <a href="query/QueryDocuments?query=tokenOrig:tempore">all documents which contains "tempore" in original content</a></li>
254 <li>Example: <a href="query/QueryDocuments?query=tokenOrig:relatiuũ">all documents which contains "relatiuũ" in original content</a></li>
255 <li>Example: <a href="query/QueryDocuments?query=tokenReg:relatiuum">all documents which contains "relatiuum" in regularized content</a></li>
256 <li>Example: <a href="query/QueryDocuments?query=tokenNorm:relativum">all documents which contains "relativum" in normalized content</a></li>
257 <li>Example: <a href="query/QueryDocuments?query=tokenOrig:Sabaudiæ&language=lat">all latin documents which contains "sabaudiæ" in content</a></li>
258 <li>Example: <a href="query/QueryDocuments?query=tokenMorph:sum&language=lat&page=2">all latin documents which morphological contains "sum" in content (result page 2)</a></li>
259 <li>Example: <a href="query/QueryDocuments?query=tokenOrig:buch&translate=true">all documents which contains translated "buch" in content</a></li>
260 </ul>
261 </li>
262 </ul>
263 </li>
264
265 <li><b>Url: /mpiwg-mpdl-cms-web/query/QueryDocument</b>
266 <ul>
267 <li>Request parameters
268 <ul>
269 <li>docId (required)
270 <ul>
271 <li>document identifier (e.g. "/echo/la/Benedetti_1585.xml"</li>
272 </ul>
273 </li>
274 <li>query (required)
275 <ul>
276 <li><a href="http://lucene.apache.org/core/3_6_0/queryparsersyntax.html">Lucene query</a> (e.g. +tokenMorph:quantitas +tokenMorph:sum)
277 <ul>
278 <li>supported fields
279 <ul>
280 <li>language</li>
281 <li>pageNumber</li>
282 <li>lineNumber</li>
283 <li>elementName</li>
284 <li>elementDocPosition (position in document, e.g. the 7th element in document)</li>
285 <li>elementAbsolutePosition (position in all elements with this name, e.g. the 5th sentence in document)</li>
286 <li>elementPagePosition (position of this element within a page, e.g. the 8th sentence on page 5)</li>
287 <li>elementPosition (position of this element in parent element, e.g. the 3rd sentence element in a paragraph)</li>
288 <li>xmlId</li>
289 <li>xpath</li>
290 <li>tokenOrig</li>
291 <li>tokenReg</li>
292 <li>tokenNorm</li>
293 <li>tokenMorph</li>
294 <li>default: tokenOrig</li>
295 </ul>
296 </li>
297 </ul>
298 </li>
299 </ul>
300 </li>
301 <li>page (optional)
302 <ul>
303 <li>result page number</li>
304 <li>default: 1</li>
305 </ul>
306 </li>
307 <li>pageSize (optional)
308 <ul>
309 <li>result page size</li>
310 <li>default: 10</li>
311 </ul>
312 </li>
313 <li>outputFormat (optional)
314 <ul>
315 <li>xml</li>
316 <li>html</li>
317 <li>default: xml</li>
318 </ul>
319 </li>
320 </ul>
321 </li>
322 <li>Response output
323 <ul>
324 <li>nodes/elements in document which matches the query, sorted by position in document, word tokens are extracted and hits are highlighted</li>
325 <li>Example: <a href="query/QueryDocument?docId=/echo/la/Benedetti_1585_163127KK.xml&query=tokenOrig:tempore">in /echo/la/Benedetti_1585_163127KK.xml: all nodes which contains "tempore" in original content (XML output)</a></li>
326 <li>Example: <a href="query/QueryDocument?docId=/echo/la/Benedetti_1585_163127KK.xml&query=tokenOrig:tempore&outputFormat=html">in /echo/la/Benedetti_1585_163127KK.xml: all nodes which contains "tempore" in original content (HTML output)</a></li>
327 <li>Example: <a href="query/QueryDocument?docId=/echo/la/Benedetti_1585_163127KK.xml&query=tokenReg:relatiuum">in /echo/la/Benedetti_1585.xml: all nodes which contains "relatiuum" in regularized content (XML output)</a></li>
328 <li>Example: <a href="query/QueryDocument?docId=/echo/la/Benedetti_1585_163127KK.xml&query=tokenMorph:praeclarus&outputFormat=html">in /echo/la/Benedetti_1585_163127KK.xml: all nodes which contains morphological "praeclarus" in content (HTML output)</a></li>
329 <li>Example: <a href="query/QueryDocument?docId=/tei/en/Test_1789.xml&query=tokenOrig:sentence&outputFormat=html">in /tei/en/Test_1789.xml: all nodes which contains "sentence" in original content (HTML output)</a></li>
330 <li>Example: <a href="query/QueryDocument?docId=/echo/zh/SongYingxing_1637.xml&query=xmlId:N400022&outputFormat=xml">in /echo/zh/SongYingxing_1637.xml: node with xmlId "N400022"</a></li>
331 </ul>
332 </li>
333 </ul>
334 </li>
335
336 <li><b>Url: /mpiwg-mpdl-cms-web/query/XQueryDocument</b>
337 <ul>
338 <li>Request parameters
339 <ul>
340 <li>docId (required)
341 <ul>
342 <li>document identifier (e.g. "/echo/la/Benedetti_1585.xml"</li>
343 </ul>
344 </li>
345 <li>query (required)
346 <ul>
347 <li><a href="http://www.saxonica.com/documentation/javadoc/net/sf/saxon/s9api/package-summary.html">Saxon's</a> <a href="http://www.w3.org/TR/xquery">XQuery</a>/<a href="http://www.w3.org/TR/xpath20">XPath</a></li>
348 </ul>
349 </li>
350 <li>page (optional)
351 <ul>
352 <li>result page number</li>
353 <li>default: 1</li>
354 </ul>
355 </li>
356 <li>pageSize (optional)
357 <ul>
358 <li>result page size</li>
359 <li>default: 10</li>
360 </ul>
361 </li>
362 <li>outputFormat (optional)
363 <ul>
364 <li>xml</li>
365 <li>html</li>
366 <li>default: xml</li>
367 </ul>
368 </li>
369 </ul>
370 </li>
371 <li>Response output
372 <ul>
373 <li>Example: <a href="query/XQueryDocument?docId=/echo/la/Benedetti_1585_163127KK.xml&query=count(//*:s)">in /echo/la/Benedetti_1585_163127KK.xml: count all sentences (XML output)</a></li>
374 <li>Example: <a href="query/XQueryDocument?docId=/echo/la/Benedetti_1585_163127KK.xml&query=//*:s">in /echo/la/Benedetti_1585_163127KK.xml: all sentences (XML output)</a></li>
375 <li>Example: <a href="query/XQueryDocument?docId=/tei/en/Test_1789.xml&query=//*:note[@n = 1 or @n=2]&outputFormat=html">in /tei/en/Test_1789.xml: note with number 1 or 2 (HTML output)</a></li>
376 <li>Example: <a href="query/XQueryDocument?docId=/tei/en/Test_1789.xml&query=//*:note/@n">in /tei/en/Test_1789.xml: "n" attributes of all notes (XML output)</a></li>
377 </ul>
378 </li>
379 </ul>
380 </li>
381
382 <li><b>Url: /wspCmsWebApp/query/MoreLikeThis</b>
383 <ul>
384 <li>Request parameters
385 <ul>
386 <li>docId (required)
387 <ul>
388 <li>document identifier (e.g. "/echo/la/Benedetti_1585_163127KK.xml"</li>
389 </ul>
390 </li>
391 <li>page (optional)
392 <ul>
393 <li>result page number</li>
394 <li>default: 1</li>
395 </ul>
396 </li>
397 <li>pageSize (optional)
398 <ul>
399 <li>result page size</li>
400 <li>default: 10</li>
401 </ul>
402 </li>
403 <li>outputFormat (optional)
404 <ul>
405 <li>xml</li>
406 <li>html</li>
407 <li>json</li>
408 <li>default: html</li>
409 </ul>
410 </li>
411 <li>addInf (optional)
412 <ul>
413 <li>result with additional information such as person names etc.</li>
414 <li>true</li>
415 <li>false</li>
416 <li>default: false</li>
417 </ul>
418 </li>
419 </ul>
420 </li>
421 <li>Response output
422 <ul>
423 <li>Similar documents</li>
424 <li>Example: <a href="query/MoreLikeThis?docId=/echo/la/Benedetti_1585_163127KK.xml">similar documents of "/echo/la/Benedetti_1585_163127KK.xml"</a></li>
425 </ul>
426 </li>
427 </ul>
428 </li>
429
430 <li><b>Url: /mpiwg-mpdl-cms-web/query/GetToken</b>
431 <ul>
432 <li>Request parameters
433 <ul>
434 <li>docId (optional)
435 <ul>
436 <li>document identifier (e.g. "/echo/la/Benedetti_1585_163127KK.xml"</li>
437 </ul>
438 </li>
439 <li>attribute (optional)
440 <ul>
441 <li>identifier</li>
442 <li>author</li>
443 <li>title</li>
444 <li>language</li>
445 <li>date</li>
446 <li>rights</li>
447 <li>license</li>
448 <li>accessRights</li>
449 <li>tokenOrig</li>
450 <li>tokenReg</li>
451 <li>tokenNorm</li>
452 <li>tokenMorph</li>
453 <li>default: tokenOrig</li>
454 </ul>
455 </li>
456 <li>query (optional)
457 <ul>
458 <li>beginning characters of token (e.g. "a")</li>
459 <li>default: empty (beginning alphabetically at first position in all tokens)</li>
460 </ul>
461 </li>
462 <li>count (optional)
463 <ul>
464 <li>count of tokens</li>
465 <li>default: 100</li>
466 </ul>
467 </li>
468 <li>outputFormat (optional)
469 <ul>
470 <li>xml</li>
471 <li>default: xml</li>
472 </ul>
473 </li>
474 </ul>
475 </li>
476 <li>Response output
477 <ul>
478 <li>Tokens of the attribute</li>
479 <li>Example: <a href="query/GetToken?attribute=docId">all token in docId field (starting from beginning)</a></li>
480 <li>Example: <a href="query/GetToken?docId=/echo/la/Benedetti_1585_163127KK.xml&attribute=tokenMorph&query=a">in /echo/la/Benedetti_1585_163127KK.xml: all token beginning with "a" in morphological content (starting from "a")</a></li>
481 <li>Example: <a href="query/GetToken?attribute=tokenMorph&query=a">in all documents: all token beginning with "a" in morphological content (starting from "a")</a></li>
482 </ul>
483 </li>
484 </ul>
485 </li>
486
487 <li><b>Url: /mpiwg-mpdl-cms-web/query/GetDocInfo</b>
488 <ul>
489 <li>Request parameters
490 <ul>
491 <li>docId (required)
492 <ul>
493 <li>document identifier (e.g. "/echo/la/Benedetti_1585_163127KK.xml"</li>
494 </ul>
495 </li>
496 <li>field (optional)
497 <ul>
498 <li>author</li>
499 <li>title</li>
500 <li>language</li>
501 <li>date</li>
502 <li>rights</li>
503 <li>license</li>
504 <li>accessRights</li>
505 <li>countPages</li>
506 <li>lastModified</li>
507 <li>schema</li>
508 <li>echoId</li>
509 <li>toc (table of contents)</li>
510 <li>figures</li>
511 <li>notes</li>
512 <li>notesHandwritten</li>
513 <li>pages</li>
514 <li>places</li>
515 <li>default: null (all fields except automatic generated lists such as toc, figures, etc.)</li>
516 </ul>
517 </li>
518 <li>outputFormat (optional)
519 <ul>
520 <li>xml</li>
521 <li>default: xml</li>
522 </ul>
523 </li>
524 </ul>
525 </li>
526 <li>Response output
527 <ul>
528 <li>Metadata information of the document (document fields)</li>
529 <li>Example: <a href="query/GetDocInfo?docId=/echo/la/Benedetti_1585_163127KK.xml">Meta info of document /echo/la/Benedetti_1585_163127KK.xml</a></li>
530 </ul>
531 </li>
532 </ul>
533 </li>
534
535 <li><b>Url: /mpiwg-mpdl-cms-web/doc/GetDocumentJobs</b>
536 <ul>
537 <li>Request parameters
538 <ul>
539 <li>id (optional)
540 <ul>
541 <li>id of the document job</li>
542 </ul>
543 </li>
544 <li>outputFormat (optional)
545 <ul>
546 <li>xml</li>
547 <li>default: xml</li>
548 </ul>
549 </li>
550 </ul>
551 </li>
552 <li>Response output
553 <ul>
554 <li>all document jobs (when parameter id is not set) or document job with the specified id</li>
555 <li>Example: <a href="doc/GetDocumentJobs">get all document jobs</a></li>
556 </ul>
557 </li>
558 </ul>
559 </li>
560
561 </ul>
562
563 </body></html>