Concept

Electronic Publishing Trust for Development

Properties

SES ID
  • 17405
Notation
  • 17405
In scheme
Top concept of
Definition
  • Established in 1996 to facilitate open access to the world's scholarly literature and to support the electronic publication of reviewed biosciences journals from countries experiencing difficulties with traditional publication.