pipol aims to make PEOPLE records visible, accessible, searchable, and shareable.
✓ pipol is unofficial: the publication records are indirectly collected from the CNR PEOPLE platform, whose last activity was on 25/09/2021 at 00:08.
Indeed, pipol is the result of the integration of the official CNR Open Archive Initiative (OAI) and the official CNR web pages of publication records, whose data are subsequently reversed into our local database. The key feature is the Protocol for Metadata Harvesting (PMH) implemented by CNR OAI, which is useful to efficiently get the latest (or updated) records after a heavy, una tantum harvesting step.
✓ pipol is searchable: the most effective pipol feature is the fulltext search, which acts on titles, keywords, and abstracts to find the publications of your interest. You may also specify one or more CNR institutes and one or more authors, the latter choice being very handy to create a publication list of a lab where many authors are involved. You will find below a complete list of parameters for customizing your query.
At the date of 25/09/2021, pipol is a 0.5GB platform with 340K records from 132 CNR institutes. Taking into account titles, keywords, and abstracts, pipol is also a textual resource with 40M tokens.
Note that author and editor names are parsed by pipol to guarantee homogeneity during search and visualisation. Various name formats are handled, however if some names still do not appear correctly in pipol, please consider editing the corresponding PEOPLE records according to the non-ambiguous format "
Last Name, First Name; Last Name, First Name; ...".
Affiliation notes may be added at the end of each name, either as digits or in brackets (e.g "
Last Name, First Name (a); ...").
Note also that pipol local database is using
"UTF-8" character encoding together with
utf8_general_ci collation, the latter meaning that all search terms have to be considered case-insensitive with diacritics-free mapping (e.g. "
á", and "
a" are all the same).
✓ pipol is shareable: do you want to add a publication list to your personal web page? Maybe to your institute/lab web page? Do you prefer to make records processed by your own application?
It's as easy as doing an http get request!
For instance, if you are "Mario Rossi" and you belong to the Institute for Computational Linguistics (ILC) at CNR, you can just type in your browser something like:
http://www.ilc.cnr.it/~ferro/services/pipol/?aid=get_publications&output=html_by_type&authors=Rossi,M.&institutes=ILCIf you are familiar with php, just add to your web page something like:
$params = array('aid' => 'get_publications', 'output' => 'html_by_type', 'authors' => 'Rossi, M.', 'institutes' => 'ILC'); readfile('http://www.ilc.cnr.it/~ferro/services/pipol/?'.http_build_query($params));You can view here, here, and here some examples of publication lists which are embedded on third-party web sites. The following table shows the complete set of pipol parameters for customizing the result within your client application:
|language to adopt|
|search only for the specified author(s)|
|search only for the specified institute(s)|
|search only in the specified range of years|
|terms to be searched within the title|
|terms to be searched within the abstract|
|terms to be searched within the keywords|
|terms to be searched within the title, the abstract, and the keywords|
|exclude the specified record identifier(s) (i.e., people ids)|
|exclude the specified record type(s). The available types are:|
|user interface title (applies to |
|user interface size scaling (applies to |
|user interface ajax mechanism (applies only to |
|add a search form to the user interface (implies |
|unique identifier that will be used by ajax and form functions. This parameter is useful when multiple |
|NOTE: make sure your client is using |