# Data models by Daniel Kastl > Data models: JSON Schemas (2020-12), JSON-LD @context files and RDFS vocabularies. Exact versions (v1.0.0) never change; major aliases (v1) follow the latest compatible version. Machine-readable list of every model with all its URLs: https://dkastl.github.io/models/catalog.json. ## Subject: activity (Activities), version 0.2.0 Personal activities recorded with a GPS device, rides, hikes and ski days, and the peaks they reach. A playground for trying the toolkit; the models may change. - [@context](https://dkastl.github.io/models/context/activity/v0.jsonld): use this alias in data; exact version https://dkastl.github.io/models/context/activity/v0.2.0.jsonld - [Vocabulary](https://dkastl.github.io/models/vocab/activity/v0.2.0.jsonld): RDFS classes and properties, with labels - [Activity](https://dkastl.github.io/models/models/activity/Activity/) (entity type, experimental): One outdoor activity recorded as a GPS track: a ride, a hike, a ski day. When it started and ended, how far, how high up and down, the route as a line, and the peaks reached. The numbers come from the track as the recording app computed them. JSON Schema: https://dkastl.github.io/models/schema/activity/Activity/v0.2.0.json - [Peak](https://dkastl.github.io/models/models/activity/Peak/) (entity type, experimental): A mountain summit, as OpenStreetMap maps it (natural=peak), so that activities can say which peaks they reached. JSON Schema: https://dkastl.github.io/models/schema/activity/Peak/v0.2.0.json ## Optional - [catalog.json](https://dkastl.github.io/models/catalog.json): every model with its type IRI, context, schema, vocabulary, examples and page, its attributes, the publisher and the licence