Skip to content

Commit

Permalink
Initial updates for target_class
Browse files Browse the repository at this point in the history
  • Loading branch information
jlaura committed Oct 18, 2023
1 parent 59d9cf5 commit 250b917
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 1 deletion.
25 changes: 24 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,9 @@ elevation models (DEM/DTM).

| Field Name | Type | Description |
| --------------- | ----------- | ----------- |
| ssys:targets | \[string\] | Array to hold list of target bodies (e.g. Mars, Moon, Earth) |
| ssys:targets | \[string\] | Array to hold list of target bodies (e.g. Mars, Moon, Earth) conforming to the [International Virtual Observatory Alliance](https://www.ivoa.net/documents/EPNTAP/20201027/WD-epntap-2.0-20201027.html#tth_sEc2.1.3) target name specification. |
| ssys:local_time | string | Lexicographically sortable time string (e.g., 01:115:12.343) |
| ssys:target_class | string | The identity of the type of the target as defined by the [International Virtual Observatory Alliance](https://www.ivoa.net/documents/EPNTAP/20201027/WD-epntap-2.0-20201027.html#tth_sEc2.1.3) |

### Additional Field Information

Expand All @@ -48,6 +49,28 @@ in a time format that is meaningful to the user. Suggested formats are provided
As a fallback one can consider using the Julian date. This has drawbacks though, as the Julian date does not
account for the day/night cycle in different bodies which is often a factor in selecting data.

#### ssys:target_class

the field `ssys:target_class` identifies the type of the target. Solar System bodies are defined without ambiguity by the couple
target_class and target_name. Values for this class are derived from the
[International Virtual Observatory Alliance](https://www.ivoa.net/documents/EPNTAP/20201027/WD-epntap-2.0-20201027.html#tth_sEc2.1.3)
target description parameter.

Accepted values are:
- asteroid
- dwarf_planet
- planet
- satellite
- comet
- exoplanet
- interplanetary_medium
- sample
- sky
- spacecraft
- spacejunk
- star
- calibration

## Contributing

All contributions are subject to the
Expand Down
1 change: 1 addition & 0 deletions examples/item.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"ssys:targets": [
"Europa"
],
"ssys:target_class": "planet",
"gsd": 1570,
"license": "PDDL-1.0",
"proj:epsg": null,
Expand Down
17 changes: 17 additions & 0 deletions json-schema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,23 @@
"ssys:local_time": {
"title": "Local time",
"type": "string"
},
"ssys:target_class": {
"title": "target_class",
"type": "string",
"enum": ["asteroid",
"dwarf_planet",
"planet",
"satellite",
"comet",
"exoplanet",
"interplanetary_medium",
"sample",
"sky",
"spacecraft",
"spacejunk",
"star",
"calibration"]
}
},
"patternProperties": {
Expand Down

0 comments on commit 250b917

Please sign in to comment.