frictionlessdata / datapackage

Data Package is a standard consisting of a set of simple yet extensible specifications to describe datasets, data files and tabular data. It is a data definition language (DDL) and data API that facilitates findability, accessibility, interoperability, and reusability (FAIR) of data.
https://datapackage.org
The Unlicense
481 stars 109 forks source link

Add contributor `firstName` and `lastName` (in favour of `title`) #852

Closed peterdesmet closed 3 months ago

peterdesmet commented 7 months ago

contributors require a title. This property can be used for a person name and organization name:

Danny Van der beeck # First name, last name
Desmet Peter # Last name, first name
Research Institute for Nature and Forest (INBO) # Organization

The problem with a single title for persons is that it is not possible to differentiate the first name from the last name. This is needed when e.g. creating a citation from the contributors:

Van der beeck D & Desmet P (yyyy) datasetTitle

My suggestion:

/cc @mike-podolskiy90

khusmann commented 7 months ago

I'd be cautious about this, persons don't always have first and last names.

Here's a quick look how it is handled in other citation software for reference:

Zotero: There's an option to store names as single fields (similar to title here) or as first/last field pairs

Bibtex: Up to four fields per name: first, last, von, and jr

An approach that is similar to or could be converted to/from bibtex would be nice because of its extensive existing ecosystem...