TIDES Data Package Flashcards

(20 cards)

1
Q

What is a TIDES data package?

A

A collection of CSV files with a datapackage.json metadata file that follows the tides-datapackage-profile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the required fields in a TIDES datapackage.json?

A

title, profile, resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the recommended fields in a TIDES datapackage.json?

A

name, description, agency, ntd_id, licenses, contributors, maintainers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the ‘profile’ field in a TIDES datapackage.json?

A

Specifies the json-schema profile used to validate the datapackage descriptor, typically ‘https://raw.githubusercontent.com/TIDES-transit/TIDES/main/spec/tides-datapackage-profile.json’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the ‘title’ field in a TIDES datapackage.json?

A

A human-readable title for the data package

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the ‘name’ field in a TIDES datapackage.json?

A

A short, unique, sluggable identifier string for the data package

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the ‘resources’ field in a TIDES datapackage.json?

A

An array describing the data files included in the package, formatted as tabular-data-resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a Tabular Data Resource in TIDES?

A

A description of a single data table within the package, including its name, path, schema, and other metadata

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the required fields for each Tabular Data Resource?

A

name, path, schema, profile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the recommended fields for each Tabular Data Resource?

A

title, description, sources, licenses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the ‘path’ field in a Tabular Data Resource?

A

A reference to the data for this resource, as a valid URI string (typically a file path)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the ‘schema’ field in a Tabular Data Resource?

A

Location of the table schema for this resource, typically a URL to the schema JSON file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the ‘profile’ field in a Tabular Data Resource?

A

Must be ‘tabular-data-resource’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How is a TIDES data package validated?

A

Using the Frictionless framework or TIDES validation scripts in the /bin directory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What command can be used to validate a TIDES data package with Frictionless?

A

frictionless validate –schema-sync path/to/your/datapackage.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the ‘tides-table’ field in a Tabular Data Resource?

A

An identifier string corresponding to the name of one of the table specs in the TIDES data package

17
Q

What is the ‘dialect’ field in a Tabular Data Resource?

A

The CSV dialect descriptor, specifying delimiter, quote character, and other CSV formatting details

18
Q

What is the ‘sources’ field in a TIDES datapackage.json?

A

Information about the raw sources for the data package, including components like CAD/AVL, AFC, APC

19
Q

What is the ‘licenses’ field in a TIDES datapackage.json?

A

The license(s) under which the package is published

20
Q

Where can you find a template for a TIDES datapackage.json?

A

In the /samples/template/TIDES/datapackage.json file