Felt · JSON-LD Context

Felt Context

JSON-LD context defining the semantic vocabulary for Felt from Felt.

25 Classes 9 Properties 5 Namespaces
View Context View on GitHub

Namespaces

felt: https://felt.com/ns/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
geo: http://www.w3.org/2003/01/geo/wgs84_pos#
geojson: https://purl.org/geojson/vocab#

Classes

Map Layer LayerGroup Element EmbedToken Source Project User id type name title description url thumbnailUrl email geometry coordinates properties status style visibility token sourceType connection

Properties

Property Type Container
createdAt dateTime
updatedAt dateTime
layers reference set
layerGroups reference set
elements reference set
mapId reference
expiresAt dateTime
latitude decimal
longitude decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "felt": "https://felt.com/ns/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",
    "geojson": "https://purl.org/geojson/vocab#",

    "Map": "felt:Map",
    "Layer": "felt:Layer",
    "LayerGroup": "felt:LayerGroup",
    "Element": "felt:Element",
    "EmbedToken": "felt:EmbedToken",
    "Source": "felt:Source",
    "Project": "felt:Project",
    "User": "felt:User",

    "id": "@id",
    "type": "@type",

    "name": "schema:name",
    "title": "schema:headline",
    "description": "schema:description",
    "url": "schema:url",
    "thumbnailUrl": "schema:thumbnailUrl",
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "email": "schema:email",

    "layers": {
      "@id": "felt:hasLayer",
      "@type": "@id",
      "@container": "@set"
    },
    "layerGroups": {
      "@id": "felt:hasLayerGroup",
      "@type": "@id",
      "@container": "@set"
    },
    "elements": {
      "@id": "felt:hasElement",
      "@type": "@id",
      "@container": "@set"
    },

    "geometry": "geojson:geometry",
    "coordinates": "geojson:coordinates",
    "properties": "geojson:properties",

    "status": "felt:status",
    "style": "felt:style",
    "visibility": "felt:visibility",
    "mapId": {
      "@id": "felt:mapId",
      "@type": "@id"
    },
    "token": "felt:token",
    "expiresAt": {
      "@id": "felt:expiresAt",
      "@type": "xsd:dateTime"
    },

    "latitude": {
      "@id": "geo:lat",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "geo:long",
      "@type": "xsd:decimal"
    },

    "sourceType": "felt:sourceType",
    "connection": "felt:connection"
  },
  "@graph": [
    {
      "@id": "felt:Map",
      "@type": "schema:CreativeWork",
      "schema:name": "Felt Map",
      "schema:description": "A collaborative mapping workspace in the Felt platform"
    },
    {
      "@id": "felt:Layer",
      "@type": "schema:Dataset",
      "schema:name": "Felt Layer",
      "schema:description": "A geospatial data layer within a Felt map"
    },
    {
      "@id": "felt:LayerGroup",
      "@type": "schema:ItemList",
      "schema:name": "Felt Layer Group",
      "schema:description": "A named grouping of related layers within a Felt map"
    },
    {
      "@id": "felt:Element",
      "@type": "schema:Place",
      "schema:name": "Felt Element",
      "schema:description": "A geographic annotation or drawn shape on a Felt map"
    },
    {
      "@id": "felt:EmbedToken",
      "@type": "schema:DigitalDocument",
      "schema:name": "Felt Embed Token",
      "schema:description": "A scoped token for embedding Felt maps in external applications"
    },
    {
      "@id": "felt:Source",
      "@type": "schema:DataFeed",
      "schema:name": "Felt Source",
      "schema:description": "A live data connection backing a dynamic Felt layer"
    },
    {
      "@id": "felt:Project",
      "@type": "schema:Project",
      "schema:name": "Felt Project",
      "schema:description": "A workspace container organizing a collection of Felt maps"
    }
  ]
}