ESIPFed / science-on-schema.org

science-on-schema.org - providing guidance for publishing schema.org as JSON-LD for the sciences
Apache License 2.0
113 stars 33 forks source link

Create dataset json-ld for the Nunaput Atlas down to the variableMeasured level #157

Open rduerr opened 3 years ago

rduerr commented 3 years ago

The atlas is at http://eloka-arctic.org/communities/nunaput/atlas/index.html

smrgeoinfo commented 3 years ago

What would be the actual subject of the JSON - LD? If its the atlas as a whole, which you access at the above URL, then I would think https://schema.org/WebSite is appropriate, embedded in the index.html. If the whole site can be downloaded, there could be a schema;distribution with the appropriate encodingFormat and contentURL. Looks like you could also create markup for 'Nunaput Active-Layer network', 'Nunaput Water-Quality monitoring', weather, Snow Cover etc. The Atlas already shows up in Google search I don't see any data download options.

If there is was to access a collection of placenames, or weather or water quality, snow cover... observation time series from a station descriptions, that would seem to me more like a dataset. For example: placenames at http://eloka-arctic.org/communities/yupik/atlas/index.html have properties of 'PlaceName', FeatureType, comments, OtherPlaceName, EnglishName, HoverSound (value is a .wav file), Geometry (WKT?, no projection info), linktoRelatedItem WeatherStation has: StationName, Description, CurrentAirTemperature, CurrenSufaceTemperature, currentWindSpeed, CurrentWindDirection, Geometry, and linkToRelatedItem.

adamml commented 3 years ago

Following along as the highest level description of the Atlas is going to be of interest to the International Coastal Atlas Network.

Indeed, I was wondering if the sdo:Atlas class could be used to capture the metadata regarding the full Atlas as a possible alternative to WebPage? And then use hasPart to link to descriptions of the separate layers as Datasets.

smrgeoinfo commented 3 years ago

That certainly seems like it would be appropriate. Atlas doesn't add any properties on sdo:CreativeWork, but is a lot more explicit about what is described.

smrgeoinfo commented 3 years ago

See this example for an implementation using hasPart for the various dataset components in the atlas. Compare to thisExample that treats the various component data as different variableMeasured. Any thoughts?