An open API service indexing awesome lists of open source software.

https://github.com/fairdataihub/poster-json-schema

JSON schema for machine-actionable and FAIR posters
https://github.com/fairdataihub/poster-json-schema

conference discovery fair metadata poster reuse science

Last synced: 4 months ago
JSON representation

JSON schema for machine-actionable and FAIR posters

Awesome Lists containing this project

README

          

# JSON Schema for Machine Actionable Scientific Posters

## Overview

Scientific posters are a primary means of scholarly communication at conferences. Given that posters are usually shared in PDF or similar format and that their structure varies greatly from poster to poster, their content remains largely inaccessible to programmatic discovery and analysis. We propose here a JSON schema for representing posters that enables:
- **Machine-actionable** analysis of poster content
- **FAIR compliance** when sharing posters
- **AI-ready**, structured representation for automated processing

👉 **Full JSON schema**: [poster_schema.json](poster_schema.json)

This schema is developed as part of our development of [posters.science](https://posters.science), where we are also building a tool that takes the PDF file of a poster and automatically creates a JSON version compatible with this schema. Our vision is that anytime a poster is shared (as PDF or other similar format), it will be accompanied by a poster.json file that complies with this JSON schema to enable greater findability and reusability. We hope that this schema and its associated tools can be useful to anyone wanting to represent scientific posters in a machine-actionable format.

## Development Approach

The schema is based on the [DataCite Metadata Schema 4.6](https://datacite.org/), with poster-specific adjustments, including extensions for conference-related information.

### DataCite Core Properties

| Property | Requirement | Description |
|----------|-------------|-------------|
| `creators` | Mandatory | Authors with ORCID and affiliation support |
| `titles` | Mandatory | Poster title(s) |
| `publisher` | Mandatory | Conference organizer or institution |
| `publicationYear` | Mandatory | Year of presentation |
| `subjects` | Recommended | Keywords and classification terms |
| `dates` | Recommended | Presentation and conference dates |
| `language` | Recommended | Primary language (ISO 639) |
| `types` | Mandatory | Resource type (Conference Poster) |
| `relatedIdentifiers` | Recommended | Links to papers, datasets, software |
| `formats` | Recommended | File format (PDF, PNG, etc.) |
| `rightsList` | Optional | License information |
| `descriptions` | Recommended | Abstract, Methods, Technical Info |
| `fundingReferences` | Recommended | Grant and funder information |

### Poster-Specific Extensions

| Property | Description |
|----------|-------------|
| `conference` | Conference name, location, dates, URI, acronym |
| `posterContent` | Structured sections extracted from poster |
| `imageCaptions` | Captions for figures in the poster (array of caption parts per image) |
| `tableCaptions` | Captions for tables in the poster (array of caption parts per table) |
| `domain` | Research domain or field of study |
| `species` | Species information if applicable |

## Example
We provide an example in the [example](example) folder using the poster available at https://zenodo.org/records/17268692.

## Related Standards
- **DataCite Metadata Schema 4.6**: [schema.datacite.org](https://schema.datacite.org)
- **ORCID**: [orcid.org](https://orcid.org) - Author identifiers
- **ROR**: [ror.org](https://ror.org) - Organization identifiers
- **Crossref Funder Registry**: Funding organization identifiers

## License
This work is shared under the MIT License. See [LICENSE](LICENSE) for details.

## Contributing
Contributions and feedback are welcomed. Please open an issue or pull request on [GitHub](https://github.com/fairdataihub/posters-science-json-schema).

## How to cite
If you use this work, please cite this repository following the instructions provided in [CITATION.cff](CITATION.cff).