Update docs to reflect new AP Event location property format

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel 2019-12-18 14:29:33 +01:00
parent 814c9ab53b
commit 93d0bff242
No known key found for this signature in database
GPG Key ID: A061B9DDE0CA0773

View File

@ -115,17 +115,15 @@ Example:
#### location #### location
We use Schema.org's `location` property on `Event`. We use Schema.org's `location` property on `Event`.
[The ActivityStream vocabulary to represent places](https://www.w3.org/TR/activitystreams-vocabulary/#places) is quite limited so instead of using `Place` from ActivityStreams we use `Place` from Schema.org. [The ActivityStream vocabulary to represent places](https://www.w3.org/TR/activitystreams-vocabulary/#places) is quite limited so instead of just using `Place` from ActivityStreams we also a a few properties from Schema.org's `Place` vocabulary.
A [Schema.org `Place` type](https://schema.org/Place) has [an `address` property](https://schema.org/address), which we assume to be [of `PostalAddress` type](https://schema.org/PostalAddress) and [a `geo` property](https://schema.org/geo), which is assumed to be of [`GeoCoordinates` type](https://schema.org/GeoCoordinates). We add [an `address` property](https://schema.org/address), which we assume to be [of `PostalAddress` type](https://schema.org/PostalAddress).
```json ```json
{ {
"@context": [ "@context": [
"...", "...",
{ {
"GeoCoordinates": "sc:GeoCoordinates",
"Place": "sc:Place",
"PostalAddress": "sc:PostalAddress", "PostalAddress": "sc:PostalAddress",
"address": { "address": {
"@id": "sc:address", "@id": "sc:address",
@ -134,14 +132,6 @@ A [Schema.org `Place` type](https://schema.org/Place) has [an `address` property
"addressCountry": "sc:addressCountry", "addressCountry": "sc:addressCountry",
"addressLocality": "sc:addressLocality", "addressLocality": "sc:addressLocality",
"addressRegion": "sc:addressRegion", "addressRegion": "sc:addressRegion",
"geo": {
"@id": "sc:geo",
"@type": "sc:GeoCoordinates"
},
"location": {
"@id": "sc:location",
"@type": "sc:Place"
},
"postalCode": "sc:postalCode", "postalCode": "sc:postalCode",
"sc": "http://schema.org#", "sc": "http://schema.org#",
"streetAddress": "sc:streetAddress", "streetAddress": "sc:streetAddress",
@ -157,11 +147,8 @@ A [Schema.org `Place` type](https://schema.org/Place) has [an `address` property
"streetAddress": "10 Rue Jangot", "streetAddress": "10 Rue Jangot",
"type": "PostalAddress" "type": "PostalAddress"
}, },
"geo": {
"latitude": 4.8425657, "latitude": 4.8425657,
"longitude": 45.7517141, "longitude": 45.7517141,
"type": "GeoCoordinates"
},
"id": "http://mobilizon2.com/address/bdf7fb53-7177-46f3-8fb3-93c25a802522", "id": "http://mobilizon2.com/address/bdf7fb53-7177-46f3-8fb3-93c25a802522",
"name": "10 Rue Jangot", "name": "10 Rue Jangot",
"type": "Place" "type": "Place"