1 <?php |
1 <?php |
2 |
2 |
3 $sesameBaseUrl = rtrim(env('CORPUSPAROLE_SESAME_BASE_URL'),'/').'/'; |
3 $rdf4jBaseUrl = rtrim(env('CORPUSPAROLE_RDF4J_BASE_URL'),'/').'/'; |
4 $baseUrl = parse_url(env('APP_URL','http://localhost'), PHP_URL_PATH); |
4 $baseUrl = parse_url(env('APP_URL','http://localhost'), PHP_URL_PATH); |
5 $baseUrl = ($baseUrl && strlen($baseUrl)>0)?$baseUrl:"/"; |
5 $baseUrl = ($baseUrl && strlen($baseUrl)>0)?$baseUrl:"/"; |
6 |
6 |
7 return [ |
7 return [ |
8 'pagination_page_param' => 'page', |
8 'pagination_page_param' => 'page', |
9 |
9 |
10 'documents_per_page' => 15, |
10 'documents_per_page' => 15, |
11 |
11 |
12 'elasticsearch_index' => env('ELASTICSEARCH_INDEX'), |
12 'elasticsearch_index' => env('ELASTICSEARCH_INDEX'), |
13 |
13 |
14 'sesame_base_url' => $sesameBaseUrl, |
14 'rdf4j_base_url' => $rdf4jBaseUrl, |
15 'sesame_repository' => env('CORPUSPAROLE_SESAME_REPOSITORY'), |
15 'rdf4j_repository' => env('CORPUSPAROLE_RDF4J_REPOSITORY'), |
16 'sesame_repository_raw' => env('CORPUSPAROLE_SESAME_REPOSITORY_RAW'), |
16 'rdf4j_repository_raw' => env('CORPUSPAROLE_RDF4J_REPOSITORY_RAW'), |
17 'max_load_retry' => env('CORPUSPAROLE_MAX_LOAD_RETRY', 5), |
17 'max_load_retry' => env('CORPUSPAROLE_MAX_LOAD_RETRY', 5), |
18 'sesame_query_url' => $sesameBaseUrl.'repositories/'.env('CORPUSPAROLE_SESAME_REPOSITORY'), |
18 'rdf4j_query_url' => $rdf4jBaseUrl.'repositories/'.env('CORPUSPAROLE_RDF4J_REPOSITORY'), |
19 'sesame_update_url' => $sesameBaseUrl.'repositories/'.env('CORPUSPAROLE_SESAME_REPOSITORY').'/statements', |
19 'rdf4j_update_url' => $rdf4jBaseUrl.'repositories/'.env('CORPUSPAROLE_RDF4J_REPOSITORY').'/statements', |
20 'sesame_query_url_raw' => $sesameBaseUrl.'repositories/'.env('CORPUSPAROLE_SESAME_REPOSITORY_RAW'), |
20 'rdf4j_query_url_raw' => $rdf4jBaseUrl.'repositories/'.env('CORPUSPAROLE_RDF4J_REPOSITORY_RAW'), |
21 'sesame_update_url_raw' => $sesameBaseUrl.'repositories/'.env('CORPUSPAROLE_SESAME_REPOSITORY_RAW').'/statements', |
21 'rdf4j_update_url_raw' => $rdf4jBaseUrl.'repositories/'.env('CORPUSPAROLE_RDF4J_REPOSITORY_RAW').'/statements', |
22 'corpus_ontology_url' => env('CORPUSPAROLE_ONTOLOGY_URL', 'http://corpusdelaparole.culture.fr/ontology/'), |
22 'corpus_ontology_url' => env('CORPUSPAROLE_ONTOLOGY_URL', 'http://corpusdelaparole.culture.fr/ontology/'), |
23 |
23 |
24 'cocoon_rdf_base_uri' => env('CORPUSPAROLE_COCOON_RDF_BASE_URI'), |
24 'cocoon_rdf_base_uri' => env('CORPUSPAROLE_COCOON_RDF_BASE_URI'), |
25 'cocoon_oaipmh_url' => env('CORPUSPAROLE_COCOON_OAIPMH_URL'), |
25 'cocoon_oaipmh_url' => env('CORPUSPAROLE_COCOON_OAIPMH_URL'), |
26 'cocoon_doc_id_base_uri' => 'http://purl.org/poi/crdo.vjf.cnrs.fr/', |
26 'cocoon_doc_id_base_uri' => 'http://purl.org/poi/crdo.vjf.cnrs.fr/', |
125 |
125 |
126 'lexvo_base_url' => 'http://lexvo.org/id/iso639-3/', |
126 'lexvo_base_url' => 'http://lexvo.org/id/iso639-3/', |
127 'lexvo_url_regexp' => '/http[s]?\:\/\/lexvo\.org\/id\/iso639\-3\/([[:alpha:]]{3})\/?/', |
127 'lexvo_url_regexp' => '/http[s]?\:\/\/lexvo\.org\/id\/iso639\-3\/([[:alpha:]]{3})\/?/', |
128 'lexvo_cache_expiration' => 60*24*30, |
128 'lexvo_cache_expiration' => 60*24*30, |
129 'lexvo_max_ids' => 50, |
129 'lexvo_max_ids' => 50, |
130 'lexvo_sesame_query_url' => $sesameBaseUrl.'repositories/'.env('CORPUSPAROLE_SESAME_LEXVO_REPOSITORY'), |
130 'lexvo_rdf4j_query_url' => $rdf4jBaseUrl.'repositories/'.env('CORPUSPAROLE_RDF4J_LEXVO_REPOSITORY'), |
131 |
131 |
132 'bnf_base_url' => 'http://data.bnf.fr/', |
132 'bnf_base_url' => 'http://data.bnf.fr/', |
133 'bnf_ark_base_url' => 'http://ark.bnf.fr/', |
133 'bnf_ark_base_url' => 'http://ark.bnf.fr/', |
134 'bnf_ark_url_regexp' => '/http[s]?\:\/\/(?:data|ark)\.bnf\.fr\/(ark\:\/12148\/[[:alnum:]]+)\/?/', |
134 'bnf_ark_url_regexp' => '/http[s]?\:\/\/(?:data|ark)\.bnf\.fr\/(ark\:\/12148\/[[:alnum:]]+)\/?/', |
135 'bnf_ark_id_base' => "ark:/12148/", |
135 'bnf_ark_id_base' => "ark:/12148/", |