From c9b052c9a3597a191c1dffd1671b2553ffd963b7 Mon Sep 17 00:00:00 2001 From: MICHAL OVADEK Date: Fri, 28 Jan 2022 15:52:24 +0100 Subject: [PATCH] pkgdown update --- docs/articles/eurlexpkg.html | 620 +++++++++--------- .../figure-html/firstplot-1.png | Bin 12198 -> 17825 bytes .../figure-html/unnamed-chunk-9-1.png | Bin 56052 -> 77571 bytes .../figure-html/wordcloud-1.png | Bin 30671 -> 72092 bytes docs/pkgdown.yml | 4 +- docs/reference/elx_council_votes.html | 197 +++--- docs/reference/elx_curia_list.html | 255 ++++--- docs/reference/elx_download_xml.html | 255 ++++--- docs/reference/elx_fetch_data.html | 243 ++++--- docs/reference/elx_label_eurovoc.html | 231 ++++--- docs/reference/elx_make_query.html | 357 +++++----- docs/sitemap.xml | 54 ++ 12 files changed, 1142 insertions(+), 1074 deletions(-) create mode 100644 docs/sitemap.xml diff --git a/docs/articles/eurlexpkg.html b/docs/articles/eurlexpkg.html index 97ce20e..092c79d 100644 --- a/docs/articles/eurlexpkg.html +++ b/docs/articles/eurlexpkg.html @@ -18,106 +18,105 @@ - - - -
-
-
- - - - -

This vignette shows how to use the eurlex R package to retrieve data on European Union law.

-
-

-Introduction

-

Dozens of political scientists and legal scholars use data on European Union laws in their research. The provenance of these data is rarely discussed. More often than not, researchers resort to the quick and dirty technique of scraping entire html pages from eur-lex.europa.eu. This is not the optimal, nor preferred (from the perspective of the server host) approach of retrieving data, however, especially as the Publication Office of the European Union, the public body behind Eur-Lex, operates several dedicated APIs for automated retrieval of its data.

-

The allure of web scraping is completely understandable. Not only is it easier to download data that can be readily seen in a user-friendly manner through a browser, using the dedicated APIs requires technical knowledge of semantic web and Client URL technologies, which is not necessarily widespread among researchers. And why go through the pain of learning how to compile SPARQL queries when it is much easier to simply download the web page?

-

The eurlex R package attempts to significantly reduce the overhead associated with using the SPARQL and REST APIs made available by the EU Publication Office. Although at present it does not offer access to the same array of information as comprehensive web scraping might, the package provides simpler, more efficient and transparent access to data on European Union law. This vignette gives a quick guide to the package and an even quicker introduction to the Eur-Lex dataverse.

-
-
-

-The eurlex package

-

The eurlex package currently envisions the typical use-case to consist of getting bulk information about EU legislation into R as fast as possible. The package contains three core functions to achieve that objective: elx_make_query() to create pre-defined or customized SPARQL queries; elx_run_query() to execute the pre-made or any other manually input query; and elx_fetch_data() to fire GET requests for certain metadata to the REST API.

-

The package also contains largely self-explanatory functions for retrieving data on EU court cases (elx_curia_list()) and Council votes (elx_council_votes()) from outside Eur-Lex.

-
-

-elx_make_query(): Generate SPARQL queries

-

The function elx_make_query takes as its first argument the type of resource to be retrieved from the semantic database that powers Eur-Lex (and other publications) called Cellar.

-
library(eurlex)
-library(dplyr) # my preference, not needed for the package
-
-query_dir <- elx_make_query(resource_type = "directive")
-

Currently, it is possible to choose from among a host of resource types, including directives, regulations and even case law (see function description for the full list). It is also possible to manually specify a resource type from the eligible list.1

-

The choice of resource type is then reflected in the SPARQL query generated by the function:

-
query_dir %>%
-  cat() # for nicer printing
+
+

The eurlex package +

+

The eurlex package currently envisions the typical use-case to consist of getting bulk information about EU legislation into R as fast as possible. The package contains three core functions to achieve that objective: elx_make_query() to create pre-defined or customized SPARQL queries; elx_run_query() to execute the pre-made or any other manually input query; and elx_fetch_data() to fire GET requests for certain metadata to the REST API.

+

The package also contains largely self-explanatory functions for retrieving data on EU court cases (elx_curia_list()) and Council votes (elx_council_votes()) from outside Eur-Lex.

+
+

+elx_make_query(): Generate SPARQL queries +

+

The function elx_make_query takes as its first argument the type of resource to be retrieved from the semantic database that powers Eur-Lex (and other publications) called Cellar.

+
+library(eurlex)
+library(dplyr) # my preference, not needed for the package
+
+query_dir <- elx_make_query(resource_type = "directive")
+

Currently, it is possible to choose from among a host of resource types, including directives, regulations and even case law (see function description for the full list). It is also possible to manually specify a resource type from the eligible list.1

+

The choice of resource type is then reflected in the SPARQL query generated by the function:

+
+query_dir %>% 
+  cat() # for nicer printing
 #> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
 #>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
 #>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
@@ -130,8 +129,8 @@ 

#> ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) #> FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} } -elx_make_query(resource_type = "caselaw") %>% - cat() +elx_make_query(resource_type = "caselaw") %>% + cat() #> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#> #> PREFIX annot: <http://publications.europa.eu/ontology/annotation#> #> PREFIX skos:<http://www.w3.org/2004/02/skos/core#> @@ -150,8 +149,8 @@

#> ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>|| #> ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} } -elx_make_query(resource_type = "manual", manual_type = "SWD") %>% - cat() +elx_make_query(resource_type = "manual", manual_type = "SWD") %>% + cat() #> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#> #> PREFIX annot: <http://publications.europa.eu/ontology/annotation#> #> PREFIX skos:<http://www.w3.org/2004/02/skos/core#> @@ -160,12 +159,13 @@

#> PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> #> PREFIX owl:<http://www.w3.org/2002/07/owl#> #> select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) -#> FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }

-

There are various ways of querying the same information in the Cellar database due to the existence of several overlapping classes and identifiers describing the same resources. The queries generated by the function should offer a reliable way of obtaining exhaustive results, as they have been validated by the helpdesk of the Publication Office. At the same time, it is always possible there will be issues either on the query or the database side; please report any you encounter through Github.

-

The other arguments in elx_make_query() relate to additional metadata to be returned. The results include by default the CELEX number and exclude corrigenda (corrections of errors in legislation). Other data needs to be opted into. Make sure to select ones that are logically compatible (e.g. case law does not have a legal basis). More options should be added in the future.

-

Note that availability of data for each variable might have an impact on the results. The data frame returned by the query might be shrunken to the size of the variable with most missing data. It is recommended to always compare results from a desired query to a minimal query requesting only celex ids.

-
elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>%
-  cat()
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
+

There are various ways of querying the same information in the Cellar database due to the existence of several overlapping classes and identifiers describing the same resources. The queries generated by the function should offer a reliable way of obtaining exhaustive results, as they have been validated by the helpdesk of the Publication Office. At the same time, it is always possible there will be issues either on the query or the database side; please report any you encounter through Github.

+

The other arguments in elx_make_query() relate to additional metadata to be returned. The results include by default the CELEX number and exclude corrigenda (corrections of errors in legislation). Other data needs to be opted into. Make sure to select ones that are logically compatible (e.g. case law does not have a legal basis). More options should be added in the future.

+

Note that availability of data for each variable might have an impact on the results. The data frame returned by the query might be shrunken to the size of the variable with most missing data. It is recommended to always compare results from a desired query to a minimal query requesting only celex ids.

+
+elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>% 
+  cat()
 #> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
 #>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
 #>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
@@ -180,8 +180,8 @@ 

# minimal query: elx_make_query(resource_type = "directive") -elx_make_query(resource_type = "recommendation", include_date = TRUE, include_lbs = TRUE) %>% - cat() +elx_make_query(resource_type = "recommendation", include_date = TRUE, include_lbs = TRUE) %>% + cat() #> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#> #> PREFIX annot: <http://publications.europa.eu/ontology/annotation#> #> PREFIX skos:<http://www.w3.org/2004/02/skos/core#> @@ -204,15 +204,16 @@

#> ?bn owl:annotatedTarget ?lbs. #> ?bn annot:comment_on_legal_basis ?lbsuffix}} } -# minimal query: elx_make_query(resource_type = "recommendation")

-

You can also decide to not specify any resource types, in which case all types of documents will be returned. As there are over a million documents with a CELEX identifier, this is likely not efficient for a majority of users. But since version 0.3.5 it is possible to request documents belonging to a particular “sector” or directory code.

-
# request documents from directory 18 ("Common Foreign and Security Policy")
+# minimal query: elx_make_query(resource_type = "recommendation")
+

You can also decide to not specify any resource types, in which case all types of documents will be returned. As there are over a million documents with a CELEX identifier, this is likely not efficient for a majority of users. But since version 0.3.5 it is possible to request documents belonging to a particular “sector” or directory code.

+
+# request documents from directory 18 ("Common Foreign and Security Policy")
 # and sector 3 ("Legal acts")
 
-elx_make_query(resource_type = "any",
-               directory = "18",
-               sector = 3) %>%
-  cat()
+elx_make_query(resource_type = "any",
+               directory = "18",
+               sector = 3) %>% 
+  cat()
 #> PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
 #>   PREFIX annot: <http://publications.europa.eu/ontology/annotation#>
 #>   PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
@@ -235,227 +236,246 @@ 

#> ?work cdm:resource_legal_id_sector ?sector. #> FILTER(str(?sector)='3') #> -#> FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }

-

Now that we have a query, we are ready to run it.

-
-
-

-elx_run_query(): Execute SPARQL queries

-

elx_run_query() sends SPARQL queries to a pre-specified endpoint. The function takes the query string as the main argument, which means you can manually pass it any working SPARQL query (relevant to official EU publications).

-
results <- elx_run_query(query = query_dir)
+#>  FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }
+

Now that we have a query, we are ready to run it.

+
+
+

+elx_run_query(): Execute SPARQL queries +

+

elx_run_query() sends SPARQL queries to a pre-specified endpoint. The function takes the query string as the main argument, which means you can manually pass it any working SPARQL query (relevant to official EU publications).

+
+results <- elx_run_query(query = query_dir)
 
 # the functions are compatible with piping
 # 
 # elx_make_query("directive") %>% 
-#   elx_run_query()
-
as_tibble(results)
-#> # A tibble: 4,335 x 3
+#   elx_run_query()
+
+as_tibble(results)
+#> # A tibble: 4,367 x 3
 #>   work                                   type                            celex  
-#>   <chr>                                  <chr>                           <chr>  
-#> 1 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31979L~
-#> 2 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31989L~
-#> 3 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31984L~
-#> 4 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31966L~
-#> # ... with 4,331 more rows
-

The function outputs a data.frame where each column corresponds to one of the requested variables, while the rows accumulate observations of the resource type satisfying the query criteria. Obviously, the more data is to be returned, the longer the execution time, varying from a few seconds to several minutes, depending also on your connection.

-

The first column always contains the unique URI of a “work” (legislative act or court judgment) which identifies each resource in Cellar. Several human-readable identifiers are normally associated with each “work” but the most useful one is CELEX, retrieved by default.2

-

One column you should always pay attention to is type (as in resource_type). The URIs contained there reflect the FILTER argument in the SPARQL query, which is manually pre-specified. All resources are indexed as being of one type or another. For example, when retrieving directives, the results are going to return also delegated directives, which might not be desirable, depending on your needs. You can filter results by type to make the necessary adjustments. The queries are expansive by default in the spirit of erring on the side of over-inclusiveness rather than vice versa.

-
head(results$type,5)
+#>   <chr>                                  <chr>                           <chr>  
+#> 1 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31979L~
+#> 2 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31989L~
+#> 3 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31984L~
+#> 4 http://publications.europa.eu/resourc~ http://publications.europa.eu/~ 31966L~
+#> # ... with 4,363 more rows
+

The function outputs a data.frame where each column corresponds to one of the requested variables, while the rows accumulate observations of the resource type satisfying the query criteria. Obviously, the more data is to be returned, the longer the execution time, varying from a few seconds to several minutes, depending also on your connection.

+

The first column always contains the unique URI of a “work” (legislative act or court judgment) which identifies each resource in Cellar. Several human-readable identifiers are normally associated with each “work” but the most useful one is CELEX, retrieved by default.2

+

One column you should always pay attention to is type (as in resource_type). The URIs contained there reflect the FILTER argument in the SPARQL query, which is manually pre-specified. All resources are indexed as being of one type or another. For example, when retrieving directives, the results are going to return also delegated directives, which might not be desirable, depending on your needs. You can filter results by type to make the necessary adjustments. The queries are expansive by default in the spirit of erring on the side of over-inclusiveness rather than vice versa.

+
+head(results$type,5)
 #> [1] "http://publications.europa.eu/resource/authority/resource-type/DIR"
 #> [2] "http://publications.europa.eu/resource/authority/resource-type/DIR"
 #> [3] "http://publications.europa.eu/resource/authority/resource-type/DIR"
 #> [4] "http://publications.europa.eu/resource/authority/resource-type/DIR"
 #> [5] "http://publications.europa.eu/resource/authority/resource-type/DIR"
 
-results %>%
-  distinct(type)
-#> # A tibble: 3 x 1
+results %>% 
+  distinct(type)
+#> # A tibble: 3 x 1
 #>   type                                                                   
-#>   <chr>                                                                  
-#> 1 http://publications.europa.eu/resource/authority/resource-type/DIR     
-#> 2 http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL
-#> 3 http://publications.europa.eu/resource/authority/resource-type/DIR_DEL
-

The data is returned in the long format, which means that rows are recycled up to the length of the variable with the most data points. For example, if 20 directives are returned, each with two legal bases, the resulting data.frame will have 40 rows. Some variables, such as dates, contain unexpectedly several entries for some documents. You should always check the number of unique identifiers in the results instead of assuming that each row is a unique observation.

-
-

-EuroVoc descriptors

-

EuroVoc is a multilingual thesaurus, keywords from which are used to describe the content of European Union documents. Most resource types that can be retrieved with the pre-defined queries in this package can be accompanied by EuroVoc keywords and these can be retrieved as other variables.

-
-rec_eurovoc <- elx_make_query("recommendation", include_eurovoc = TRUE, limit = 10) %>%
-  elx_run_query() # truncated results for sake of the example
-
-rec_eurovoc %>%
-  select(celex, eurovoc)
-#> # A tibble: 10 x 2
+#>   <chr>                                                                  
+#> 1 http://publications.europa.eu/resource/authority/resource-type/DIR     
+#> 2 http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL
+#> 3 http://publications.europa.eu/resource/authority/resource-type/DIR_DEL
+

The data is returned in the long format, which means that rows are recycled up to the length of the variable with the most data points. For example, if 20 directives are returned, each with two legal bases, the resulting data.frame will have 40 rows. Some variables, such as dates, contain unexpectedly several entries for some documents. You should always check the number of unique identifiers in the results instead of assuming that each row is a unique observation.

+
+

EuroVoc descriptors +

+

EuroVoc is a multilingual thesaurus, keywords from which are used to describe the content of European Union documents. Most resource types that can be retrieved with the pre-defined queries in this package can be accompanied by EuroVoc keywords and these can be retrieved as other variables.

+
+
+rec_eurovoc <- elx_make_query("recommendation", include_eurovoc = TRUE, limit = 10) %>% 
+  elx_run_query() # truncated results for sake of the example
+
+rec_eurovoc %>% 
+  select(celex, eurovoc)
+#> # A tibble: 10 x 2
 #>   celex      eurovoc                      
-#>   <chr>      <chr>                        
-#> 1 32012H0090 http://eurovoc.europa.eu/1425
-#> 2 31962H0816 http://eurovoc.europa.eu/1004
-#> 3 31974H0435 http://eurovoc.europa.eu/1085
-#> 4 31996H0592 http://eurovoc.europa.eu/1076
-#> # ... with 6 more rows
-

By default, the endpoint returns the EuroVoc concept codes rather than the labels (keywords). The function elx_label_eurovoc() needs to be called to obtain a look-up table with the labels.

-
eurovoc_lookup <- elx_label_eurovoc(uri_eurovoc = rec_eurovoc$eurovoc)
-
-print(eurovoc_lookup)
-#> # A tibble: 9 x 2
+#>   <chr>      <chr>                        
+#> 1 32012H0090 http://eurovoc.europa.eu/1425
+#> 2 31962H0816 http://eurovoc.europa.eu/1004
+#> 3 31974H0435 http://eurovoc.europa.eu/1085
+#> 4 31996H0592 http://eurovoc.europa.eu/1076
+#> # ... with 6 more rows
+

By default, the endpoint returns the EuroVoc concept codes rather than the labels (keywords). The function elx_label_eurovoc() needs to be called to obtain a look-up table with the labels.

+
+eurovoc_lookup <- elx_label_eurovoc(uri_eurovoc = rec_eurovoc$eurovoc)
+
+print(eurovoc_lookup)
+#> # A tibble: 9 x 2
 #>   eurovoc                       labels         
-#>   <chr>                         <chr>          
-#> 1 http://eurovoc.europa.eu/1085 France         
-#> 2 http://eurovoc.europa.eu/1442 food inspection
-#> 3 http://eurovoc.europa.eu/1076 form           
-#> 4 http://eurovoc.europa.eu/1318 Germany        
-#> # ... with 5 more rows
-

The results include labels only for unique identifiers, but with dplyr::left_join() it is straightforward to append the labels to the entire dataset.

-
rec_eurovoc %>%
-  left_join(eurovoc_lookup)
+#>   <chr>                         <chr>          
+#> 1 http://eurovoc.europa.eu/1085 France         
+#> 2 http://eurovoc.europa.eu/1442 food inspection
+#> 3 http://eurovoc.europa.eu/1076 form           
+#> 4 http://eurovoc.europa.eu/1318 Germany        
+#> # ... with 5 more rows
+

The results include labels only for unique identifiers, but with dplyr::left_join() it is straightforward to append the labels to the entire dataset.

+
+rec_eurovoc %>% 
+  left_join(eurovoc_lookup)
 #> Joining, by = "eurovoc"
-#> # A tibble: 10 x 5
+#> # A tibble: 10 x 5
 #>   work                      type                   celex  eurovoc      labels   
-#>   <chr>                     <chr>                  <chr>  <chr>        <chr>    
-#> 1 http://publications.euro~ http://publications.e~ 32012~ http://euro~ consumer~
-#> 2 http://publications.euro~ http://publications.e~ 31962~ http://euro~ welfare  
-#> 3 http://publications.euro~ http://publications.e~ 31974~ http://euro~ France   
-#> 4 http://publications.euro~ http://publications.e~ 31996~ http://euro~ form     
-#> # ... with 6 more rows
-

As elsewhere in the API, we can tap into the multilingual nature of EU documents also when it comes to the EuroVoc keywords. Moreover, most concepts in the thesaurus are associated with alternative labels; these can be returned as well (separated by a comma).

-
eurovoc_lookup <- elx_label_eurovoc(uri_eurovoc = rec_eurovoc$eurovoc,
-                                    alt_labels = TRUE,
-                                    language = "sk")
-
-rec_eurovoc %>%
-  left_join(eurovoc_lookup) %>%
-  select(celex, eurovoc, labels)
+#>   <chr>                     <chr>                  <chr>  <chr>        <chr>    
+#> 1 http://publications.euro~ http://publications.e~ 32012~ http://euro~ consumer~
+#> 2 http://publications.euro~ http://publications.e~ 31962~ http://euro~ welfare  
+#> 3 http://publications.euro~ http://publications.e~ 31974~ http://euro~ France   
+#> 4 http://publications.euro~ http://publications.e~ 31996~ http://euro~ form     
+#> # ... with 6 more rows
+

As elsewhere in the API, we can tap into the multilingual nature of EU documents also when it comes to the EuroVoc keywords. Moreover, most concepts in the thesaurus are associated with alternative labels; these can be returned as well (separated by a comma).

+
+eurovoc_lookup <- elx_label_eurovoc(uri_eurovoc = rec_eurovoc$eurovoc,
+                                    alt_labels = TRUE,
+                                    language = "sk")
+
+rec_eurovoc %>% 
+  left_join(eurovoc_lookup) %>% 
+  select(celex, eurovoc, labels)
 #> Joining, by = "eurovoc"
-#> # A tibble: 10 x 3
-#>   celex    eurovoc              labels                                          
-#>   <chr>    <chr>                <chr>                                           
-#> 1 32012H0~ http://eurovoc.euro~ informácie pre spotrebitela,vzdelávanie spotreb~
-#> 2 31962H0~ http://eurovoc.euro~ blahobyt                                        
-#> 3 31974H0~ http://eurovoc.euro~ Francúzska republika,Francúzsko                 
-#> 4 31996H0~ http://eurovoc.euro~ formulár                                        
-#> # ... with 6 more rows
-
-
-
-

-elx_fetch_data(): Fire GET requests

-

A core contribution of the SPARQL requests is that we obtain a comprehensive list of identifiers that we can subsequently use to obtain more data relating to the document in question. While the results of the SPARQL queries are useful also for webscraping (with the rvest package), the function elx_fetch_data() enables us to fire GET requests to retrieve data on documents with known identifiers (including Cellar URI).

-

One of the most sought-after data in the Eur-Lex dataverse is the text. It is possible now to automate the pipeline for downloading html and plain texts from Eur-Lex. Similarly, you can retrieve the title of the document. For both you can specify also the desired language (English by default). Other metadata might be added in the future.

-
# the function is not vectorized by default
-elx_fetch_data(results$work[1],"title")
+#> # A tibble: 10 x 3
+#>   celex      eurovoc                       labels                               
+#>   <chr>      <chr>                         <chr>                                
+#> 1 32012H0090 http://eurovoc.europa.eu/1425 informácie pre spotrebitela,vzdeláva~a~
+#> 2 31962H0816 http://eurovoc.europa.eu/1004 blahobyt                             
+#> 3 31974H0435 http://eurovoc.europa.eu/1085 Francúzska republika,Francúzsko        
+#> 4 31996H0592 http://eurovoc.europa.eu/1076 formulár                              
+#> # ... with 6 more rows
+
+
+
+

+elx_fetch_data(): Fire GET requests +

+

A core contribution of the SPARQL requests is that we obtain a comprehensive list of identifiers that we can subsequently use to obtain more data relating to the document in question. While the results of the SPARQL queries are useful also for webscraping (with the rvest package), the function elx_fetch_data() enables us to fire GET requests to retrieve data on documents with known identifiers (including Cellar URI).

+

One of the most sought-after data in the Eur-Lex dataverse is the text. It is possible now to automate the pipeline for downloading html and plain texts from Eur-Lex. Similarly, you can retrieve the title of the document. For both you can specify also the desired language (English by default). Other metadata might be added in the future.

+
+# the function is not vectorized by default
+elx_fetch_data(url = results$work[1], type = "title")
 #> [1] "Council Directive 79/173/EEC of 6 February 1979 on the programme for the acceleration and guidance of collective irrigation works in Corsica"
 
 # we can use purrr::map() to play that role
-library(purrr)
+library(purrr)
 
-dir_titles <- results[1:10,] %>% # take the first 10 directives only to save time
-  mutate(title = map_chr(work,elx_fetch_data, "title")) %>%
-  as_tibble() %>%
-  select(celex, title)
+dir_titles <- results[1:10,] %>% # take the first 10 directives only to save time
+  mutate(title = map_chr(work, elx_fetch_data, "title")) %>% 
+  as_tibble() %>% 
+  select(celex, title)
 
-print(dir_titles)
-#> # A tibble: 10 x 2
+print(dir_titles)
+#> # A tibble: 10 x 2
 #>   celex      title                                                              
-#>   <chr>      <chr>                                                              
-#> 1 31979L0173 Council Directive 79/173/EEC of 6 February 1979 on the programme f~
-#> 2 31989L0194 Council Directive 89/194/EEC of 13 March 1989 amending Directive 6~
-#> 3 31984L0378 Council Directive 84/378/EEC of 28 June 1984 amending the Annexes ~
-#> 4 31966L0683 Commission Directive 66/683/EEC of 7 November 1966 eliminating all~
-#> # ... with 6 more rows
-

Note that text requests are by far the most time-intensive; requesting the full text for thousands of documents is liable to extend the run-time into hours. Texts are retrieved from html by priority, but methods for pdfs and .docs are also implemented.3 The function even handles multi-document resources (by pasting them together).

-
-
-
-

-Application

-

In this section I showcase a simple application of eurlex on making overviews of EU legislation. First, we collate data on directives.

-
dirs <- elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>%
-  elx_run_query() %>%
-  rename(date = `callret-3`)
-

Let’s calculate the proportion of directives currently in force in the entire set of directives ever adopted. This variable offers a particularly good demonstration of the usefulness of the package to retrieve EU law data, because it changes every day, as new acts enter into force and old ones drop out. Regularly scraping webpages for this purpose and scale is simply impractical and disproportional.

-
library(ggplot2)
-
-dirs %>%
-  count(force) %>%
-  ggplot(aes(x = force, y = n)) +
-  geom_col()
-

-

Directives become naturally outdated with time. It might be all the more interesting to see which older acts are thus still surviving.

-
dirs %>%
-  filter(!is.na(force)) %>%
-  mutate(date = as.Date(date)) %>%
-  ggplot(aes(x = date, y = celex)) +
-  geom_point(aes(color = force), alpha = 0.1) +
-  theme(axis.text.y = element_blank(),
-        axis.line.y = element_blank(),
-        axis.ticks.y = element_blank())
-

-

We want to know a bit more about the directives from 1970s that are still in force today. Their titles could give us a clue.

-
dirs_1970_title <- dirs %>%
-  filter(between(as.Date(date), as.Date("1970-01-01"), as.Date("1980-01-01")),
-         force == "true") %>%
-  mutate(title = map_chr(work,elx_fetch_data,"title")) %>%
-  as_tibble()
-
-print(dirs_1970_title)
-#> # A tibble: 67 x 6
+#>   <chr>      <chr>                                                              
+#> 1 31979L0173 Council Directive 79/173/EEC of 6 February 1979 on the programme f~
+#> 2 31989L0194 Council Directive 89/194/EEC of 13 March 1989 amending Directive 6~
+#> 3 31984L0378 Council Directive 84/378/EEC of 28 June 1984 amending the Annexes ~
+#> 4 31966L0683 Commission Directive 66/683/EEC of 7 November 1966 eliminating all~
+#> # ... with 6 more rows
+

Note that text requests are by far the most time-intensive; requesting the full text for thousands of documents is liable to extend the run-time into hours. Texts are retrieved from html by priority, but methods for pdfs and .docs are also implemented.3 The function even handles multi-document resources (by pasting them together).

+
+
+
+

Application +

+

In this section I showcase a simple application of eurlex on making overviews of EU legislation. First, we collate data on directives.

+
+dirs <- elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE) %>% 
+  elx_run_query() %>% 
+  rename(date = `callret-3`)
+

Let’s calculate the proportion of directives currently in force in the entire set of directives ever adopted. This variable offers a particularly good demonstration of the usefulness of the package to retrieve EU law data, because it changes every day, as new acts enter into force and old ones drop out. Regularly scraping webpages for this purpose and scale is simply impractical and disproportional.

+
+library(ggplot2)
+
+dirs %>% 
+  count(force) %>% 
+  ggplot(aes(x = force, y = n)) +
+  geom_col()
+

+

Directives become naturally outdated with time. It might be all the more interesting to see which older acts are thus still surviving.

+
+dirs %>% 
+  filter(!is.na(force)) %>% 
+  mutate(date = as.Date(date)) %>% 
+  ggplot(aes(x = date, y = celex)) +
+  geom_point(aes(color = force), alpha = 0.1) +
+  theme(axis.text.y = element_blank(),
+        axis.line.y = element_blank(),
+        axis.ticks.y = element_blank())
+

+

We want to know a bit more about the directives from 1970s that are still in force today. Their titles could give us a clue.

+
+dirs_1970_title <- dirs %>% 
+  filter(between(as.Date(date), as.Date("1970-01-01"), as.Date("1980-01-01")),
+         force == "true") %>% 
+  mutate(title = map_chr(work,elx_fetch_data,"title")) %>% 
+  as_tibble()
+
+print(dirs_1970_title)
+#> # A tibble: 62 x 6
 #>   work                 type               celex  date  force title              
-#>   <chr>                <chr>              <chr>  <chr> <chr> <chr>              
-#> 1 http://publications~ http://publicatio~ 31975~ 1975~ true  Council Directive ~
-#> 2 http://publications~ http://publicatio~ 31977~ 1977~ true  First Commission D~
-#> 3 http://publications~ http://publicatio~ 31977~ 1977~ true  Council Directive ~
-#> 4 http://publications~ http://publicatio~ 31973~ 1973~ true  Council Directive ~
-#> # ... with 63 more rows
-

I will use the tidytext package to get a quick idea of what the legislation is about.

-
library(tidytext)
-library(wordcloud)
-
-dirs_1970_title %>%
-  select(celex,title) %>%
-  unnest_tokens(word, title) %>%
-  count(celex, word, sort = TRUE) %>%
-  filter(!grepl("\\d", word)) %>%
-  bind_tf_idf(word, celex, n) %>%
-  with(wordcloud(word, tf_idf, max.words = 40, scale = c(1.8,0.1)))
-

-

I use term-frequency inverse-document frequency (tf-idf) to weight the importance of the words in the wordcloud. If we used pure frequencies, the wordcloud would largely consist of words conveying little meaning (“the”, “and”, …).

-

This is an extremely basic application of the eurlex package. Much more sophisticated methods can be used to analyse both the content and metadata of European Union legislation. If the package is useful for your research, please consider citing the accompanying paper.4

-
-
+#> <chr> <chr> <chr> <chr> <chr> <chr> +#> 1 http://publications~ http://publicatio~ 31975~ 1975~ true Council Directive ~ +#> 2 http://publications~ http://publicatio~ 31977~ 1977~ true First Commission D~ +#> 3 http://publications~ http://publicatio~ 31977~ 1977~ true Council Directive ~ +#> 4 http://publications~ http://publicatio~ 31973~ 1973~ true Council Directive ~ +#> # ... with 58 more rows
+

I will use the tidytext package to get a quick idea of what the legislation is about.

+
+library(tidytext)
+library(wordcloud)
+
+dirs_1970_title %>% 
+  select(celex,title) %>% 
+  unnest_tokens(word, title) %>% 
+  count(celex, word, sort = TRUE) %>% 
+  filter(!grepl("\\d", word)) %>% 
+  bind_tf_idf(word, celex, n) %>% 
+  with(wordcloud(word, tf_idf, max.words = 40, scale = c(1.8,0.1)))
+

+

I use term-frequency inverse-document frequency (tf-idf) to weight the importance of the words in the wordcloud. If we used pure frequencies, the wordcloud would largely consist of words conveying little meaning (“the”, “and”, …).

+

This is an extremely basic application of the eurlex package. Much more sophisticated methods can be used to analyse both the content and metadata of European Union legislation. If the package is useful for your research, please cite the accompanying paper.4

+
+

    -
  1. Note, however, that not all resource types will work properly with the pre-specified query.

  2. -
  3. Occasionally, you may encounter legal acts without CELEX numbers, especially when digging through older legislation. It is good to report these to the Eur-Lex helpdesk.

  4. -
  5. It is worth pointing out that the html and pdf contents of older case law differs. Whereas typically the html file is only going to contain a summary and grounds of a judgment, the pdf should also contain background to the dispute.

  6. -
  7. Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: 10.1080/2474736X.2020.1870150

  8. +
  9. Note, however, that not all resource types will work properly with the pre-specified query.↩︎

  10. +
  11. Occasionally, you may encounter legal acts without CELEX numbers, especially when digging through older legislation. It is good to report these to the Eur-Lex helpdesk.↩︎

  12. +
  13. It is worth pointing out that the html and pdf contents of older case law differs. Whereas typically the html file is only going to contain a summary and grounds of a judgment, the pdf should also contain background to the dispute.↩︎

  14. +
  15. Michal Ovádek (2021) Facilitating access to data on European Union laws, Political Research Exchange, 3:1, DOI: 10.1080/2474736X.2020.1870150↩︎

-
-
- - +
+ + - -
- - - -
- -
-

Site built with pkgdown 1.5.1.

-
- +
+ + + + + + - - - - - + + + + + + + diff --git a/docs/articles/eurlexpkg_files/figure-html/firstplot-1.png b/docs/articles/eurlexpkg_files/figure-html/firstplot-1.png index fb5531a6ba48829fa86255d9a906a4af3df822e6..03827177d5ee74bb4abb9f2c17aab65cdf8ae71e 100644 GIT binary patch literal 17825 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 diff --git a/docs/articles/eurlexpkg_files/figure-html/unnamed-chunk-9-1.png b/docs/articles/eurlexpkg_files/figure-html/unnamed-chunk-9-1.png index cee0444850def13506effc95580e9c468c61bb60..c75c9bb3f21673d72a7fb1fe7afe3105625e26c6 100644 GIT binary patch literal 77571 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 UM0Vd`5Euu24j(Aq|M|J!0atf7%K!iX literal 56052 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 diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 4498f45..1c626a1 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -1,7 +1,7 @@ -pandoc: 2.17.0.1 +pandoc: 2.14.0.3 pkgdown: 2.0.2 pkgdown_sha: ~ articles: eurlexpkg: eurlexpkg.html -last_built: 2022-01-28T12:41Z +last_built: 2022-01-28T14:43Z diff --git a/docs/reference/elx_council_votes.html b/docs/reference/elx_council_votes.html index 8377cc2..031f855 100644 --- a/docs/reference/elx_council_votes.html +++ b/docs/reference/elx_council_votes.html @@ -1,99 +1,98 @@ - -Retrieve Council votes on EU acts — elx_council_votes • eurlex - - - - - - - - - - - + +Retrieve Council votes on EU acts — elx_council_votes • eurlex + + +
+
+ + + +
+
+ + +
+

Executes a SPARQL query to the Council's endpoint.

+
+ +
+
elx_council_votes()
+
+ +
+

Value

+

A data frame with Council votes on EU acts.

+
+ +
+

Examples

+
# \donttest{
+votes <- elx_council_votes()
+# }
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.2.

+
+ +
+ + + + + + + + diff --git a/docs/reference/elx_curia_list.html b/docs/reference/elx_curia_list.html index 2ed00f9..d06e316 100644 --- a/docs/reference/elx_curia_list.html +++ b/docs/reference/elx_curia_list.html @@ -1,128 +1,127 @@ - -Scrape list of court cases from Curia — elx_curia_list • eurlex - - -
-
- - - -
-
- - -
-

Harvests data from lists of EU court cases from curia.europa.eu. -CELEX identifiers are extracted from hyperlinks where available.

-
- -
-
elx_curia_list(
-  data = c("all", "ecj_old", "ecj_new", "gc_all", "cst_all"),
-  parse = TRUE
-)
-
- -
-

Arguments

-
data
-

Data to be scraped from four separate lists of cases maintained by Curia, defaults to "all" -which contains cases from Court of Justice, General Court and Civil Service Tribunal.

-
parse
-

If `TRUE`, references to cases and appeals are parsed out from `case_info` into separate columns

-
-
-

Value

-

A data frame containing case identifiers and information as character columns. Where the case id -contains a hyperlink to Eur-Lex, the CELEX identifier is retrieved as well. Hyperlinks to Eur-Lex -disappeared from more recent cases.

-
- -
-

Examples

-
# \donttest{
-elx_curia_list(data = "cst_all")
-#> # A tibble: 1,759 x 6
-#>    case_id    case_id_celex case_info                   ecli     see_case appeal
-#>    <chr>      <chr>         <chr>                       <chr>    <chr>    <chr> 
-#>  1 F-1/05 *   NA            Judgment of 26 October 200~ ECLI:EU~ NA       T-404~
-#>  2 F-1/05     NA            Order of 22 May 2007, Land~ ECLI:EU~ NA       NA    
-#>  3 F-1/05 INT NA            Order of 13 July 2007, Lan~ ECLI:EU~ NA       NA    
-#>  4 F-1/05     NA            Order of 9 November 2010, ~ ECLI:EU~ NA       NA    
-#>  5 F-2/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
-#>  6 F-3/05     NA            Order of 15 May 2006, Schm~ ECLI:EU~ NA       NA    
-#>  7 F-4/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
-#>  8 F-5/05 *   NA            Judgment of 28 April 2009,~ ECLI:EU~ NA       T-261~
-#>  9 F-6/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
-#> 10 F-7/05     NA            Schmit / Commission (F-7/0~ NA       F-5/05   NA    
-#> # ... with 1,749 more rows
-# }
-
-
-
- -
- - -
- -
-

Site built with pkgdown -2.0.2.

-
- -
- - - - - - - - + +Scrape list of court cases from Curia — elx_curia_list • eurlex + + +
+
+ + + +
+
+ + +
+

Harvests data from lists of EU court cases from curia.europa.eu. +CELEX identifiers are extracted from hyperlinks where available.

+
+ +
+
elx_curia_list(
+  data = c("all", "ecj_old", "ecj_new", "gc_all", "cst_all"),
+  parse = TRUE
+)
+
+ +
+

Arguments

+
data
+

Data to be scraped from four separate lists of cases maintained by Curia, defaults to "all" +which contains cases from Court of Justice, General Court and Civil Service Tribunal.

+
parse
+

If `TRUE`, references to cases and appeals are parsed out from `case_info` into separate columns

+
+
+

Value

+

A data frame containing case identifiers and information as character columns. Where the case id +contains a hyperlink to Eur-Lex, the CELEX identifier is retrieved as well. Hyperlinks to Eur-Lex +disappeared from more recent cases.

+
+ +
+

Examples

+
# \donttest{
+elx_curia_list(data = "cst_all")
+#> # A tibble: 1,759 x 6
+#>    case_id    case_id_celex case_info                   ecli     see_case appeal
+#>    <chr>      <chr>         <chr>                       <chr>    <chr>    <chr> 
+#>  1 F-1/05 *   NA            Judgment of 26 October 200~ ECLI:EU~ NA       T-404~
+#>  2 F-1/05     NA            Order of 22 May 2007, Land~ ECLI:EU~ NA       NA    
+#>  3 F-1/05 INT NA            Order of 13 July 2007, Lan~ ECLI:EU~ NA       NA    
+#>  4 F-1/05     NA            Order of 9 November 2010, ~ ECLI:EU~ NA       NA    
+#>  5 F-2/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
+#>  6 F-3/05     NA            Order of 15 May 2006, Schm~ ECLI:EU~ NA       NA    
+#>  7 F-4/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
+#>  8 F-5/05 *   NA            Judgment of 28 April 2009,~ ECLI:EU~ NA       T-261~
+#>  9 F-6/05     NA            Removed from the register ~ ECLI:EU~ NA       NA    
+#> 10 F-7/05     NA            Schmit / Commission (F-7/0~ NA       F-5/05   NA    
+#> # ... with 1,749 more rows
+# }
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.2.

+
+ +
+ + + + + + + + diff --git a/docs/reference/elx_download_xml.html b/docs/reference/elx_download_xml.html index 5261ab1..5f26e0e 100644 --- a/docs/reference/elx_download_xml.html +++ b/docs/reference/elx_download_xml.html @@ -1,128 +1,127 @@ - -Download XML notice associated with a URL — elx_download_xml • eurlex - - -
-
- - - -
-
- - -
-

Downloads an XML notice of a given type associated with a Cellar resource.

-
- -
-
elx_download_xml(
-  url,
-  file = basename(url),
-  notice = c("tree", "branch", "object"),
-  language_1 = "en",
-  language_2 = "fr",
-  language_3 = "de",
-  mode = "wb"
-)
-
- -
-

Arguments

-
url
-

A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

-
file
-

A character string with the name where the downloaded file is saved.

-
notice
-

The type of notice requested controls what kind of metadata are returned.

-
language_1
-

The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

-
language_2
-

If data not available in `language_1`, try `language_2`

-
language_3
-

If data not available in `language_2`, try `language_3`

-
mode
-

A character string specifying the mode with which to write the file. Useful values are "w", "wb" (binary), "a" (append) and "ab".

-
-
-

Value

-

Path of downloaded file (invisibly) if server validates request (http status code has to be 200). For more information about notices, see Cellar documentation.

-
-
-

Details

-

To retrieve all identifiers associated with a url, use elx_fetch_data(type = "ids").

-
- -
-

Examples

-
# \donttest{
-elx_download_xml(url = "http://publications.europa.eu/resource/celex/32014R0001", notice = "object")
-# }
-
-
-
- -
- - -
- -
-

Site built with pkgdown -2.0.2.

-
- -
- - - - - - - - + +Download XML notice associated with a URL — elx_download_xml • eurlex + + +
+
+ + + +
+
+ + +
+

Downloads an XML notice of a given type associated with a Cellar resource.

+
+ +
+
elx_download_xml(
+  url,
+  file = basename(url),
+  notice = c("tree", "branch", "object"),
+  language_1 = "en",
+  language_2 = "fr",
+  language_3 = "de",
+  mode = "wb"
+)
+
+ +
+

Arguments

+
url
+

A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

+
file
+

A character string with the name where the downloaded file is saved.

+
notice
+

The type of notice requested controls what kind of metadata are returned.

+
language_1
+

The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

+
language_2
+

If data not available in `language_1`, try `language_2`

+
language_3
+

If data not available in `language_2`, try `language_3`

+
mode
+

A character string specifying the mode with which to write the file. Useful values are "w", "wb" (binary), "a" (append) and "ab".

+
+
+

Value

+

Path of downloaded file (invisibly) if server validates request (http status code has to be 200). For more information about notices, see Cellar documentation.

+
+
+

Details

+

To retrieve all identifiers associated with a url, use elx_fetch_data(type = "ids").

+
+ +
+

Examples

+
# \donttest{
+elx_download_xml(url = "http://publications.europa.eu/resource/celex/32014R0001", notice = "object")
+# }
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.2.

+
+ +
+ + + + + + + + diff --git a/docs/reference/elx_fetch_data.html b/docs/reference/elx_fetch_data.html index 0a5ac59..6938db0 100644 --- a/docs/reference/elx_fetch_data.html +++ b/docs/reference/elx_fetch_data.html @@ -1,122 +1,121 @@ - -Retrieve additional data on EU documents — elx_fetch_data • eurlex - - -
-
- - - -
-
- - -
-

Wraps httr::GET with pre-specified headers and parses retrieved data.

-
- -
-
elx_fetch_data(
-  url,
-  type = c("title", "text", "ids", "notice"),
-  language_1 = "en",
-  language_2 = "fr",
-  language_3 = "de",
-  include_breaks = TRUE
-)
-
- -
-

Arguments

-
url
-

A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

-
type
-

The type of data to be retrieved. When type = "text", the returned list contains named elements reflecting the source of each text. When type = "notice", the results return the full XML branch notice associated withe the url.

-
language_1
-

The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

-
language_2
-

If data not available in `language_1`, try `language_2`

-
language_3
-

If data not available in `language_2`, try `language_3`

-
include_breaks
-

If TRUE, text includes tags showing where pages ("---pagebreak---", for pdfs) and documents ("---documentbreak---") were concatenated

-
-
-

Value

-

A character vector of length one containing the result. When `type = "text"`, named character vector where the name contains the source of the text.

-
- -
-

Examples

-
# \donttest{
-elx_fetch_data(url = "http://publications.europa.eu/resource/celex/32014R0001", type = "title")
-#> [1] "Commission Delegated Regulation (EU) No 1/2014 of 28 August 2013 establishing Annex III to Regulation (EU) No 978/2012 of the European Parliament and of the Council applying a scheme of generalised tariff preferences"
-# }
-
-
-
- -
- - -
- -
-

Site built with pkgdown -2.0.2.

-
- -
- - - - - - - - + +Retrieve additional data on EU documents — elx_fetch_data • eurlex + + +
+
+ + + +
+
+ + +
+

Wraps httr::GET with pre-specified headers and parses retrieved data.

+
+ +
+
elx_fetch_data(
+  url,
+  type = c("title", "text", "ids", "notice"),
+  language_1 = "en",
+  language_2 = "fr",
+  language_3 = "de",
+  include_breaks = TRUE
+)
+
+ +
+

Arguments

+
url
+

A valid url as character vector of length one based on a resource identifier such as CELEX or Cellar URI.

+
type
+

The type of data to be retrieved. When type = "text", the returned list contains named elements reflecting the source of each text. When type = "notice", the results return the full XML branch notice associated withe the url.

+
language_1
+

The priority language in which the data will be attempted to be retrieved, in ISO 639 2-char code

+
language_2
+

If data not available in `language_1`, try `language_2`

+
language_3
+

If data not available in `language_2`, try `language_3`

+
include_breaks
+

If TRUE, text includes tags showing where pages ("---pagebreak---", for pdfs) and documents ("---documentbreak---") were concatenated

+
+
+

Value

+

A character vector of length one containing the result. When `type = "text"`, named character vector where the name contains the source of the text.

+
+ +
+

Examples

+
# \donttest{
+elx_fetch_data(url = "http://publications.europa.eu/resource/celex/32014R0001", type = "title")
+#> [1] "Commission Delegated Regulation (EU) No 1/2014 of 28 August 2013 establishing Annex III to Regulation (EU) No 978/2012 of the European Parliament and of the Council applying a scheme of generalised tariff preferences"
+# }
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.2.

+
+ +
+ + + + + + + + diff --git a/docs/reference/elx_label_eurovoc.html b/docs/reference/elx_label_eurovoc.html index 4c2ad89..ccb8d96 100644 --- a/docs/reference/elx_label_eurovoc.html +++ b/docs/reference/elx_label_eurovoc.html @@ -1,116 +1,115 @@ - -Label EuroVoc concepts — elx_label_eurovoc • eurlex - - -
-
- - - -
-
- - -
-

Create a look-up table with labels for EuroVoc concept URIs. Only unique identifiers are returned.

-
- -
-
elx_label_eurovoc(uri_eurovoc = "", alt_labels = FALSE, language = "en")
-
- -
-

Arguments

-
uri_eurovoc
-

Character vector with valid EuroVoc URIs

-
alt_labels
-

If `TRUE`, results include comma-separated alternative labels in addition to the preferred label

-
language
-

Language in which to return the labels, in ISO 639 2-char code

-
-
-

Value

-

A `tibble` containing EuroVoc unique concept identifiers and labels.

-
- -
-

Examples

-
elx_label_eurovoc(uri_eurovoc = "http://eurovoc.europa.eu/5760", alt_labels = TRUE, language = "fr")
-#> # A tibble: 1 x 2
-#>   eurovoc                       labels                        
-#>   <chr>                         <chr>                         
-#> 1 http://eurovoc.europa.eu/5760 oiseau,oiseau migrateur,rapace
-elx_label_eurovoc(uri_eurovoc = c("http://eurovoc.europa.eu/5760","http://eurovoc.europa.eu/576"))
-#> # A tibble: 2 x 2
-#>   eurovoc                       labels     
-#>   <chr>                         <chr>      
-#> 1 http://eurovoc.europa.eu/5760 bird       
-#> 2 http://eurovoc.europa.eu/576  private law
-
-
-
- -
- - -
- -
-

Site built with pkgdown -2.0.2.

-
- -
- - - - - - - - + +Label EuroVoc concepts — elx_label_eurovoc • eurlex + + +
+
+ + + +
+
+ + +
+

Create a look-up table with labels for EuroVoc concept URIs. Only unique identifiers are returned.

+
+ +
+
elx_label_eurovoc(uri_eurovoc = "", alt_labels = FALSE, language = "en")
+
+ +
+

Arguments

+
uri_eurovoc
+

Character vector with valid EuroVoc URIs

+
alt_labels
+

If `TRUE`, results include comma-separated alternative labels in addition to the preferred label

+
language
+

Language in which to return the labels, in ISO 639 2-char code

+
+
+

Value

+

A `tibble` containing EuroVoc unique concept identifiers and labels.

+
+ +
+

Examples

+
elx_label_eurovoc(uri_eurovoc = "http://eurovoc.europa.eu/5760", alt_labels = TRUE, language = "fr")
+#> # A tibble: 1 x 2
+#>   eurovoc                       labels                        
+#>   <chr>                         <chr>                         
+#> 1 http://eurovoc.europa.eu/5760 oiseau,oiseau migrateur,rapace
+elx_label_eurovoc(uri_eurovoc = c("http://eurovoc.europa.eu/5760","http://eurovoc.europa.eu/576"))
+#> # A tibble: 2 x 2
+#>   eurovoc                       labels     
+#>   <chr>                         <chr>      
+#> 1 http://eurovoc.europa.eu/5760 bird       
+#> 2 http://eurovoc.europa.eu/576  private law
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.2.

+
+ +
+ + + + + + + + diff --git a/docs/reference/elx_make_query.html b/docs/reference/elx_make_query.html index 0bbfe5b..7370a8e 100644 --- a/docs/reference/elx_make_query.html +++ b/docs/reference/elx_make_query.html @@ -1,179 +1,178 @@ - -Create SPARQL queries — elx_make_query • eurlex - - -
-
- - - -
-
- - -
-

Generates pre-defined or manual SPARQL queries to retrieve document ids from Cellar. -List of available resource types: http://publications.europa.eu/resource/authority/resource-type . -Note that not all resource types are compatible with default parameter values.

-
- -
-
elx_make_query(
-  resource_type = c("any", "directive", "regulation", "decision", "recommendation",
-    "intagr", "caselaw", "manual", "proposal", "national_impl"),
-  manual_type = "",
-  directory = NULL,
-  sector = NULL,
-  include_corrigenda = FALSE,
-  include_celex = TRUE,
-  include_lbs = FALSE,
-  include_date = FALSE,
-  include_date_force = FALSE,
-  include_date_endvalid = FALSE,
-  include_date_transpos = FALSE,
-  include_date_lodged = FALSE,
-  include_force = FALSE,
-  include_eurovoc = FALSE,
-  include_author = FALSE,
-  include_citations = FALSE,
-  include_court_procedure = FALSE,
-  include_directory = FALSE,
-  include_sector = FALSE,
-  include_ecli = FALSE,
-  order = FALSE,
-  limit = NULL
-)
-
- -
-

Arguments

-
resource_type
-

Type of resource to be retrieved via SPARQL query

-
manual_type
-

Define manually the type of resource to be retrieved

-
directory
-

Restrict the results to a given directory code

-
sector
-

Restrict the results to a given sector code

-
include_corrigenda
-

If `TRUE`, results include corrigenda

-
include_celex
-

If `TRUE`, results include CELEX identifier for each resource URI

-
include_lbs
-

If `TRUE`, results include legal bases of legislation

-
include_date
-

If `TRUE`, results include document date

-
include_date_force
-

If `TRUE`, results include date of entry into force

-
include_date_endvalid
-

If `TRUE`, results include date of end of validity

-
include_date_transpos
-

If `TRUE`, results include date of transposition deadline for directives

-
include_date_lodged
-

If `TRUE`, results include date a court case was lodged with the court

-
include_force
-

If `TRUE`, results include whether legislation is in force

-
include_eurovoc
-

If `TRUE`, results include EuroVoc descriptors of subject matter

-
include_author
-

If `TRUE`, results include document author(s)

-
include_citations
-

If `TRUE`, results include citations (CELEX-labelled)

-
include_court_procedure
-

If `TRUE`, results include type of court procedure and outcome

-
include_directory
-

If `TRUE`, results include the Eur-Lex directory code

-
include_sector
-

If `TRUE`, results include the Eur-Lex sector code

-
include_ecli
-

If `TRUE`, results include the ECLI identifier for court documents

-
order
-

Order results by ids

-
limit
-

Limit the number of results, for testing purposes mainly

-
-
-

Value

-

A character string containing the SPARQL query

-
- -
-

Examples

-
elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE)
-#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex str(?date) ?force where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_in-force ?force.} }"
-elx_make_query(resource_type = "regulation", include_corrigenda = TRUE, order = TRUE)
-#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/REG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_FINANC>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_DEL>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} } order by str(?date)"
-elx_make_query(resource_type = "caselaw")
-#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_JUR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/THIRDPARTY_PROCEED>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/GARNISHEE_ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/RULING>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG_EXTRACT>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/INFO_JUDICIAL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
-elx_make_query(resource_type = "manual", manual_type = "SWD")
-#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
-
-
-
- -
- - -
- -
-

Site built with pkgdown -2.0.2.

-
- -
- - - - - - - - + +Create SPARQL queries — elx_make_query • eurlex + + +
+
+ + + +
+
+ + +
+

Generates pre-defined or manual SPARQL queries to retrieve document ids from Cellar. +List of available resource types: http://publications.europa.eu/resource/authority/resource-type . +Note that not all resource types are compatible with default parameter values.

+
+ +
+
elx_make_query(
+  resource_type = c("any", "directive", "regulation", "decision", "recommendation",
+    "intagr", "caselaw", "manual", "proposal", "national_impl"),
+  manual_type = "",
+  directory = NULL,
+  sector = NULL,
+  include_corrigenda = FALSE,
+  include_celex = TRUE,
+  include_lbs = FALSE,
+  include_date = FALSE,
+  include_date_force = FALSE,
+  include_date_endvalid = FALSE,
+  include_date_transpos = FALSE,
+  include_date_lodged = FALSE,
+  include_force = FALSE,
+  include_eurovoc = FALSE,
+  include_author = FALSE,
+  include_citations = FALSE,
+  include_court_procedure = FALSE,
+  include_directory = FALSE,
+  include_sector = FALSE,
+  include_ecli = FALSE,
+  order = FALSE,
+  limit = NULL
+)
+
+ +
+

Arguments

+
resource_type
+

Type of resource to be retrieved via SPARQL query

+
manual_type
+

Define manually the type of resource to be retrieved

+
directory
+

Restrict the results to a given directory code

+
sector
+

Restrict the results to a given sector code

+
include_corrigenda
+

If `TRUE`, results include corrigenda

+
include_celex
+

If `TRUE`, results include CELEX identifier for each resource URI

+
include_lbs
+

If `TRUE`, results include legal bases of legislation

+
include_date
+

If `TRUE`, results include document date

+
include_date_force
+

If `TRUE`, results include date of entry into force

+
include_date_endvalid
+

If `TRUE`, results include date of end of validity

+
include_date_transpos
+

If `TRUE`, results include date of transposition deadline for directives

+
include_date_lodged
+

If `TRUE`, results include date a court case was lodged with the court

+
include_force
+

If `TRUE`, results include whether legislation is in force

+
include_eurovoc
+

If `TRUE`, results include EuroVoc descriptors of subject matter

+
include_author
+

If `TRUE`, results include document author(s)

+
include_citations
+

If `TRUE`, results include citations (CELEX-labelled)

+
include_court_procedure
+

If `TRUE`, results include type of court procedure and outcome

+
include_directory
+

If `TRUE`, results include the Eur-Lex directory code

+
include_sector
+

If `TRUE`, results include the Eur-Lex sector code

+
include_ecli
+

If `TRUE`, results include the ECLI identifier for court documents

+
order
+

Order results by ids

+
limit
+

Limit the number of results, for testing purposes mainly

+
+
+

Value

+

A character string containing the SPARQL query

+
+ +
+

Examples

+
elx_make_query(resource_type = "directive", include_date = TRUE, include_force = TRUE)
+#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex str(?date) ?force where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/DIR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/DIR_DEL>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} OPTIONAL{?work cdm:work_date_document ?date.} OPTIONAL{?work cdm:resource_legal_in-force ?force.} }"
+elx_make_query(resource_type = "regulation", include_corrigenda = TRUE, order = TRUE)
+#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/REG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_IMPL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_FINANC>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/REG_DEL>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} } order by str(?date)"
+elx_make_query(resource_type = "caselaw")
+#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type. FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_JUR>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/THIRDPARTY_PROCEED>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/GARNISHEE_ORDER>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/RULING>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/JUDG_EXTRACT>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/INFO_JUDICIAL>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/VIEW_AG>||\n  ?type=<http://publications.europa.eu/resource/authority/resource-type/OPIN_AG>) OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
+elx_make_query(resource_type = "manual", manual_type = "SWD")
+#> [1] "PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>\n  PREFIX annot: <http://publications.europa.eu/ontology/annotation#>\n  PREFIX skos:<http://www.w3.org/2004/02/skos/core#>\n  PREFIX dc:<http://purl.org/dc/elements/1.1/>\n  PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>\n  PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n  PREFIX owl:<http://www.w3.org/2002/07/owl#>\n  select distinct ?work ?type ?celex where{ ?work cdm:work_has_resource-type ?type.FILTER(?type=<http://publications.europa.eu/resource/authority/resource-type/SWD>) \n FILTER not exists{?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/CORRIGENDUM>} OPTIONAL{?work cdm:resource_legal_id_celex ?celex.} }"
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.2.

+
+ +
+ + + + + + + + diff --git a/docs/sitemap.xml b/docs/sitemap.xml new file mode 100644 index 0000000..9c83ed6 --- /dev/null +++ b/docs/sitemap.xml @@ -0,0 +1,54 @@ + + + + /404.html + + + /articles/eurlexpkg.html + + + /articles/index.html + + + /authors.html + + + /index.html + + + /news/index.html + + + /README.html + + + /reference/elx_consolidate.html + + + /reference/elx_council_votes.html + + + /reference/elx_curia_list.html + + + /reference/elx_download_xml.html + + + /reference/elx_fetch_data.html + + + /reference/elx_label_eurovoc.html + + + /reference/elx_make_query.html + + + /reference/elx_parse_xml.html + + + /reference/elx_run_query.html + + + /reference/index.html + +
-
- - - -
-
- - -
-

Executes a SPARQL query to the Council's endpoint.

-
- -
-
elx_council_votes()
-
- -
-

Value

-

A data frame with Council votes on EU acts.

-
- -
-

Examples

-
# \donttest{
-votes <- elx_council_votes()
-# }
-
-
-
- -
- - -