blob: ea38d7d90504bc78870365ecb82ce61aa70fef08 [file] [log] [blame]
Marc Kupietza6e4ee62021-03-05 09:00:15 +01001% Generated by roxygen2: do not edit by hand
2% Please edit documentation in R/RKorAPClient-package.R
3\docType{package}
4\name{RKorAPClient-package}
5\alias{RKorAPClient}
6\alias{RKorAPClient-package}
Marc Kupietzb7a38052025-06-24 16:53:22 +02007\title{R Client for KorAP Corpus Analysis Platform}
Marc Kupietza6e4ee62021-03-05 09:00:15 +01008\description{
Marc Kupietzb7a38052025-06-24 16:53:22 +02009RKorAPClient provides programmatic access to KorAP corpus analysis platform instances,
10enabling corpus linguistic research on large corpora like DeReKo, CoRoLa, DeLiKo@DNB.
Marc Kupietza6e4ee62021-03-05 09:00:15 +010011}
Marc Kupietzb7a38052025-06-24 16:53:22 +020012\section{Main Functions}{
13
14\describe{
15\item{Connection}{\code{KorAPConnection()}, \code{auth()}, \code{persistAccessToken()}}
16\item{Search}{\code{corpusQuery()}, \code{fetchAll()}, \code{fetchNext()}}
17\item{Analysis}{\code{corpusStats()}, \code{frequencyQuery()}, \code{collocationAnalysis()}}
18}
19}
20
21\section{Quick Start}{
22
23
24\if{html}{\out{<div class="sourceCode r">}}\preformatted{library(RKorAPClient)
25# Connect and search
26kcon <- KorAPConnection()
27query <- corpusQuery(kcon, "Ameisenplage")
28results <- fetchAll(query)
29
30# Access results
31results@collectedMatches
32results@totalResults
33}\if{html}{\out{</div>}}
34}
35
36\section{Common Workflows}{
37
38
39\strong{Basic Search:}
40
41\if{html}{\out{<div class="sourceCode r">}}\preformatted{kcon <- KorAPConnection()
42kcon |> corpusQuery("search term") |> fetchAll()
43}\if{html}{\out{</div>}}
44
45\strong{Frequency Analysis:}
46
47\if{html}{\out{<div class="sourceCode r">}}\preformatted{frequencyQuery(kcon, c("term1", "term2"), vc="pubDate in 2020")
48}\if{html}{\out{</div>}}
49
50\strong{Corpus Statistics:}
51
52\if{html}{\out{<div class="sourceCode r">}}\preformatted{corpusStats(kcon, vc="textType=Zeitung", as.df=TRUE)
53}\if{html}{\out{</div>}}
54}
55
Marc Kupietza6e4ee62021-03-05 09:00:15 +010056\references{
Marc Kupietz92a28482021-03-05 10:50:32 +010057Kupietz, Marc / Diewald, Nils / Margaretha, Eliza (2020):
58RKorAPClient: An R package for accessing the German Reference Corpus DeReKo
59via KorAP. In: Calzolari, Nicoletta, Frédéric Béchet, Philippe Blache,
60Khalid Choukri, Christopher Cieri, Thierry Declerck, Sara Goggi,
61Hitoshi Isahara, Bente Maegaard, Joseph Mariani, Hélène Mazo,
62Asuncion Moreno, Jan Odijk, Stelios Piperidis (eds.):
63Proceedings of The 12th Language Resources and Evaluation Conference (LREC 2020)
64Marseille: European Language Resources Association (ELRA), 7017-7023.
65\url{http://www.lrec-conf.org/proceedings/lrec2020/pdf/2020.lrec-1.867.pdf}
Marc Kupietza6e4ee62021-03-05 09:00:15 +010066}
67\seealso{
68Useful links:
69\itemize{
70 \item \url{https://github.com/KorAP/RKorAPClient/}
71 \item \url{https://korap.ids-mannheim.de/}
Marc Kupietz67edcb52021-09-20 21:54:24 +020072 \item \url{https://www.ids-mannheim.de/digspra/kl/projekte/korap}
Marc Kupietza6e4ee62021-03-05 09:00:15 +010073 \item Report bugs at \url{https://github.com/KorAP/RKorAPClient/issues}
74}
75
76}
77\author{
78\strong{Maintainer}: Marc Kupietz \email{kupietz@ids-mannheim.de}
79
80Other contributors:
81\itemize{
82 \item Nils Diewald \email{diewald@ids-mannheim.de} [contributor]
83 \item Leibniz Institute for the German Language [copyright holder, funder]
84}
85
86}
87\keyword{internal}