clokman / KFIR

Knowledge Flows in Interdisciplinary Research

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KFIR

Repository of the Knowledge Flows in Interdisciplinary Research project of VU Network Institute.

Is also the main repository for the packages 'triplicator' and 'preprocessor'. For descriptions of these individual modules, please see their directory.

Functionality

Requirements:

  • Pyhon 3.x
  • pybtex
  • unidecode
  • sparqlwrapper

Quickstart

Convert .bib to .ttl:

my_bibtex_file = Bibtex_File('demo.bib')
my_bibtex_file.convert_to_ttl(desired_version_suffix='v0.1', 
                              desired_source_bibliography_name='my-bib',
                              output_directory='output')

Retrieve articles by DOIs from Open Citations:

doi_list = ['10.1163/187607508X384689', '10.1017/S0954579416000572']
oc_query = Open_Citations_Query()
oc_query.retrieve_articles_by_dois(doi_list, show_progress_bar=True)
oc_query.write_results_to_csv('retrieved_articles.csv')

See the examples directory for more examples. Further documentation provided in docstrings within the code.

Legal

Although short samples may be provided, bibliographic databases from VU and UvA are not included in this directory due to copyright reasons related to their respective owners. Data gathered from OpenCitations, however, are made fully available.

Change Log

The numbers in parentheses before the log entries denote story points.

v0.6: Web of science implementation and bug fixes βœ… 27/03/18 > 05/04/18

⭐ New (2)

πŸ‘ Enhancement (2)

πŸ› Fixed (2)

v0.5: OpenCitations enrichment and data merge βœ… 06/03/18 > 27/03/18

⭐ New (5)

πŸ‘ Enhancement (5)

πŸ› Fixed (2)

About

Knowledge Flows in Interdisciplinary Research

License:MIT License


Languages

Language:TeX 89.1%Language:Jupyter Notebook 6.2%Language:Python 4.8%