package dblp-api

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Interface to the DBLP API.

Datatypes

type author = {
  1. author_name : string;
    (*

    Name.

    *)
  2. author_url : string;
    (*

    DBLP URL.

    *)
}

An author.

type publication = {
  1. publication_authors : string list;
    (*

    Author names.

    *)
  2. publication_title : string;
    (*

    Title.

    *)
  3. publication_venue : string;
    (*

    Venue (name of the conference or journal).

    *)
  4. publication_pages : string;
    (*

    Pages.

    *)
  5. publication_year : int;
    (*

    Publication year.

    *)
  6. publication_type : string;
    (*

    Publication type (Journal Articles / Conference and Workshop Papers / Informal and Other Publications / etc.).

    *)
  7. publication_key : string;
    (*

    Publication key (used in particular to generate the bibtex key).

    *)
  8. publication_doi : string;
    (*

    DOI.

    *)
  9. publication_url : string;
    (*

    DBLP URL.

    *)
  10. publication_ee : string;
    (*

    URL of electronic publication.

    *)
  11. publication_access : string;
    (*

    Type of access (open / closed).

    *)
  12. publication_bib : unit -> string;
    (*

    Retrieve bibtex.

    *)
}

A publication.

type venue = {
  1. venue_name : string;
    (*

    Name.

    *)
  2. venue_acronym : string;
    (*

    Acronym.

    *)
  3. venue_type : string;
    (*

    Type (Conference or Workshop, etc.).

    *)
  4. venue_url : string;
    (*

    DBLP URL.

    *)
}

A venue.

val string_of_publication : publication -> string

Simple string representation of a publication.

DBLP queries

val author : ?hits:int -> string -> author list

Find an author.

val publication : ?hits:int -> string -> publication list

Find a publication.

val venue : ?hits:int -> string -> venue list

Find a venue.

OCaml

Innovation. Community. Security.