-
Notifications
You must be signed in to change notification settings - Fork 37
/
landsat-node-annotated.js
66 lines (56 loc) · 1.87 KB
/
landsat-node-annotated.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
name: "LC80308402843",
description: "Landsat Scene: LC80308402843",
// SPDX license identifier
license: "PDDL-1.0",
assets: [
{
uri: "https://example.com/foo",
properties: { // externally declared properties/metadata for this asset; this is a copy of the sidecar with the addition of uri
// core metadata properties
uri: "" // actual data file
}
},
{
uri: "https://example.com/bar", // metadata sidecar URI (optional)
}
],
links: [
{ // Optionally completely embeddable (node json)
// with inclusion of URI.
uri: "https://host/path/to/list.json"
properties: { // Can resolve into itself
// Node JSON/subset, optional
name: "",
formats: [ "cogs" ]
}
}
],
// Optional Fields
// http://schema.org/Person
contact: {
name: "Pat Exampleperson",
email: "pat@example.com",
phone: "555-555-5555",
url: "https://example.com/people/pate"
},
// Enumeration of sidecar schemas that defines
// the format of the asset and the schema of the
// sidecar json.
formats: [ "geotiff" ], // ??? Optional
// This represents the geometry of the assets only,
// and does not describe the assets contained by
// linked nodes. Geometry GeoJSON.
geometry: { "type": "Polygon", coords: [[0.0 ... ]] },
// ISO_8601 Time intervals
startDate: "",
endDate: "",
nominalDate: "",
temporalCoverage: "2007-03-01T13:00:00Z/2008-05-11T15:30:00Z",
// SEO keywords
keywords: ["raster", "drone"], // optional
// Homepage for human-presentable view into the data.
// E.g. file list with thumbnails and links to linked
// nodes
homepage: "http://wherever", // Optional
}