Search by

Omnischolar HAL: the deposits of the French open archive by idHAL, ORCID or name, their open-access full texts, and a filter by domain (shs.droit for legal scholarship) - no key.

1.x-dev 2026-10-03 16:42 UTC

This package is auto-updated.

Last update: 2026-10-03 16:46:49 UTC


README

HAL, the French open archive, for glitchr/omnischolar: an author's deposits - by idHAL, ORCID or the name they sign - with their full texts in open access; a deposit by its HAL id, DOI or arXiv id; a search; and on every query a filter by domain: shs.droit is the legal scholarship (doctrine) HAL holds. No key.

$hal = (new HalSourceFactory($http))->create();
$hal->works('Keitaro Nakatani');                                         // the deposits signed so
$hal->works('remi-metivier');                                            // by idHAL
$droit = (new HalSourceFactory($http))->create(['domains' => ['shs.droit']]);
$droit->search(new Query(text: 'responsabilité civile', from: 2024));
omnischolar:
    sources:
        hal: { factory: hal }
        droit: { factory: hal, options: { domains: [shs.droit] } }   # every query filtered on that domain

See docs/.

License: LGPL-3.0-or-later.