diff --git a/data/maps/marrakesh.json b/data/maps/marrakesh.json new file mode 100644 index 00000000..4276127c --- /dev/null +++ b/data/maps/marrakesh.json @@ -0,0 +1,20 @@ +{ + "version": "mrrakc/v0", + "metadata": { + "tags": [ + "History", + "Culture", + "Architecture", + "Gardens" + ] + }, + "spec": { + "id": "marrakesh", + "title": "Marrakech: The Red City", + "description": "Discover the historic medina, bustling souks, magnificent palaces, and serene gardens of Marrakech.", + "strategy": "query", + "content": { + "query": "location.province == 'province/marrakesh'" + } + } +} \ No newline at end of file diff --git a/data/maps/sale-spiritual-walk.json b/data/maps/sale-spiritual-walk.json new file mode 100644 index 00000000..473ff383 --- /dev/null +++ b/data/maps/sale-spiritual-walk.json @@ -0,0 +1,20 @@ +{ + "version": "mrrakc/v0", + "metadata": { + "tags": [ + "History", + "Zaouiya", + "Religion", + "Sufism" + ] + }, + "spec": { + "id": "sale-spiritual-walk", + "title": "Salé: Spiritual walk", + "description": "Discover all the zaouiyas of Sale", + "strategy": "query", + "content": { + "query": "location.province == 'province/sale' && kind == 'religion/zaouiya'" + } + } +} \ No newline at end of file diff --git a/data/people/mestapha-ait-hemad.json b/data/people/mestapha-ait-hemad.json new file mode 100644 index 00000000..03076e2d --- /dev/null +++ b/data/people/mestapha-ait-hemad.json @@ -0,0 +1,28 @@ +{ + "version": "mrrakc/v0", + "metadata": { + "tags": [] + }, + "spec": { + "name": "Mestapha Ait Hemad", + "id": "michel-pinseau", + "bio": "Mestapha is a mountain guide in the Toubkal National Park. He has over 6 years of experience guiding adventurers through Morocco's most breathtaking landscapes.", + "designations": [ + "mountain guide" + ], + "timeline": [ + { + "title": "Hema Trek Agency Foundation", + "date": "2022-01-01", + "description": "Mestapha founded Hema Trek Agency." + } + ], + "links": [ + { + "url": "https://hematrekmorocco.com/", + "title": "Agency website", + "type": "website" + } + ] + } +} diff --git a/data/places/al-haouz/gite-akioud-mazzik.json b/data/places/al-haouz/gite-akioud-mazzik.json new file mode 100644 index 00000000..8cbdd087 --- /dev/null +++ b/data/places/al-haouz/gite-akioud-mazzik.json @@ -0,0 +1,35 @@ +{ + "version": "mrrakc/v0", + "kind": "accommodation/gite", + "metadata": { + "tags": [ + "Imlil" + ] + }, + "spec": { + "name": "Gite Akioud Mazzik", + "id": "gite-akioud-mazzik", + "description": "No description available", + "location": { + "latitude": 31.13457552679448, + "longitude": -7.925942664417611, + "province": "province/al-haouz" + }, + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=18356611487619214681", + "title": "Google Maps", + "type": "map" + } + ], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open" + }, + "timePeriods": [] + } +} diff --git a/data/places/al-haouz/gite-atlas-heaven.json b/data/places/al-haouz/gite-atlas-heaven.json new file mode 100644 index 00000000..7e80c616 --- /dev/null +++ b/data/places/al-haouz/gite-atlas-heaven.json @@ -0,0 +1,35 @@ +{ + "version": "mrrakc/v0", + "kind": "accommodation/gite", + "metadata": { + "tags": [ + "Imlil" + ] + }, + "spec": { + "name": "Gite Atlas heaven", + "id": "gite-atlas-heaven", + "description": "No description available", + "location": { + "latitude": 31.134183449433497, + "longitude": -7.926691962128792, + "province": "province/al-haouz" + }, + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=16761106587865479982", + "title": "Google Maps", + "type": "map" + } + ], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open" + }, + "timePeriods": [] + } +} diff --git a/data/places/al-haouz/gite-atlas-mazik.json b/data/places/al-haouz/gite-atlas-mazik.json new file mode 100644 index 00000000..39b5bcf1 --- /dev/null +++ b/data/places/al-haouz/gite-atlas-mazik.json @@ -0,0 +1,35 @@ +{ + "version": "mrrakc/v0", + "kind": "accommodation/gite", + "metadata": { + "tags": [ + "Imlil" + ] + }, + "spec": { + "name": "Gite Atlas Mazik", + "id": "gite-atlas-mazik", + "description": "No description available", + "location": { + "latitude": 31.134183449433497, + "longitude": -7.926691962128792, + "province": "province/al-haouz" + }, + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=8648193700106715801", + "title": "Google Maps", + "type": "map" + } + ], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open" + }, + "timePeriods": [] + } +} diff --git a/data/places/al-haouz/imlil-marrakesh-taxi-station.json b/data/places/al-haouz/imlil-marrakesh-taxi-station.json new file mode 100644 index 00000000..54e52db7 --- /dev/null +++ b/data/places/al-haouz/imlil-marrakesh-taxi-station.json @@ -0,0 +1,29 @@ +{ + "version": "mrrakc/v0", + "kind": "service/taxi-station", + "metadata": { + "tags": [] + }, + "spec": { + "name": "Imlil Taxi Station", + "id": "imlil-marrakesh-taxi-station", + "description": "Taxi Station from Imlil to Marrakesh and other destinations.", + "location": { + "longitude": -7.921102722050245, + "latitude": 31.139701587454034, + "province": "province/al-haouz" + }, + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/al-haouz/riad-atlas-panorama.json b/data/places/al-haouz/riad-atlas-panorama.json new file mode 100644 index 00000000..e699c36a --- /dev/null +++ b/data/places/al-haouz/riad-atlas-panorama.json @@ -0,0 +1,35 @@ +{ + "version": "mrrakc/v0", + "kind": "accommodation/riad", + "metadata": { + "tags": [ + "Imlil" + ] + }, + "spec": { + "name": "Riad Atlas Panorama", + "id": "riad-atlas-panorama", + "description": "No description available", + "location": { + "latitude": 31.134152339560295, + "longitude": -7.9208498565291166, + "province": "province/al-haouz" + }, + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=4513795353734216321", + "title": "Google Maps", + "type": "map" + } + ], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open" + }, + "timePeriods": [] + } +} diff --git a/data/places/al-haouz/toubkal-hostel.json b/data/places/al-haouz/toubkal-hostel.json new file mode 100644 index 00000000..42ed446f --- /dev/null +++ b/data/places/al-haouz/toubkal-hostel.json @@ -0,0 +1,35 @@ +{ + "version": "mrrakc/v0", + "kind": "accommodation/hostel", + "metadata": { + "tags": [ + "Imlil" + ] + }, + "spec": { + "name": "Toubkal Hostel", + "id": "toubkal-hostel", + "description": "No description available", + "location": { + "latitude": 31.123479783653956, + "longitude": -7.919244054449622, + "province": "province/al-haouz" + }, + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=6188488175905260906", + "title": "Google Maps", + "type": "map" + } + ], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open" + }, + "timePeriods": [] + } +} diff --git a/data/places/casablanca/maritime-promenade-of-hassan-2-mosque.json b/data/places/casablanca/maritime-promenade-of-hassan-2-mosque.json index 2aacc7da..18f016ff 100644 --- a/data/places/casablanca/maritime-promenade-of-hassan-2-mosque.json +++ b/data/places/casablanca/maritime-promenade-of-hassan-2-mosque.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "urban/corniche", "metadata": { "tags": [ "promenade", diff --git a/data/places/marrakech/agdal-gardens.json b/data/places/marrakech/agdal-gardens.json new file mode 100644 index 00000000..b64d789c --- /dev/null +++ b/data/places/marrakech/agdal-gardens.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Agdal Gardens", + "id": "agdal-gardens", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.972782, + "latitude": 31.603807, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/almoravid-koubba.json b/data/places/marrakech/almoravid-koubba.json new file mode 100644 index 00000000..a91d1591 --- /dev/null +++ b/data/places/marrakech/almoravid-koubba.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Almoravid Koubba", + "id": "almoravid-koubba", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.98715, + "latitude": 31.631423, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/alwaha-garden.json b/data/places/marrakech/alwaha-garden.json new file mode 100644 index 00000000..ea4ca580 --- /dev/null +++ b/data/places/marrakech/alwaha-garden.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Alwaha Garden", + "id": "alwaha-garden", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.971913, + "latitude": 31.602532, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/arabic-calligraphy-workshop.json b/data/places/marrakech/arabic-calligraphy-workshop.json new file mode 100644 index 00000000..42825971 --- /dev/null +++ b/data/places/marrakech/arabic-calligraphy-workshop.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Arabic CalliGraphy Workshop", + "id": "arabic-calligraphy-workshop", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986413, + "latitude": 31.631576, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/arsat-bouaachrin-park.json b/data/places/marrakech/arsat-bouaachrin-park.json new file mode 100644 index 00000000..abe819c0 --- /dev/null +++ b/data/places/marrakech/arsat-bouaachrin-park.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Arsat Bouaachrin Park", + "id": "arsat-bouaachrin-park", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984926, + "latitude": 31.621846, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/arsat-moulay-abdessalam-park.json b/data/places/marrakech/arsat-moulay-abdessalam-park.json new file mode 100644 index 00000000..e218349f --- /dev/null +++ b/data/places/marrakech/arsat-moulay-abdessalam-park.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Arsat Moulay Abdessalam Park", + "id": "arsat-moulay-abdessalam-park", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.000157, + "latitude": 31.627229, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/arset-el-bilk-park.json b/data/places/marrakech/arset-el-bilk-park.json new file mode 100644 index 00000000..5313cab2 --- /dev/null +++ b/data/places/marrakech/arset-el-bilk-park.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Arset El Bilk Park", + "id": "arset-el-bilk-park", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.990794, + "latitude": 31.624437, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/azalai-urban-souk.json b/data/places/marrakech/azalai-urban-souk.json new file mode 100644 index 00000000..4c52d27b --- /dev/null +++ b/data/places/marrakech/azalai-urban-souk.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Azalai urban souk", + "id": "azalai-urban-souk", + "description": "Fine dining restaurant kind: restaurant", + "location": { + "province": "province/marrakech", + "longitude": -8.012182, + "latitude": 31.633334, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-agdal.json b/data/places/marrakech/bab-agdal.json new file mode 100644 index 00000000..d572f74b --- /dev/null +++ b/data/places/marrakech/bab-agdal.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Agdal", + "id": "bab-agdal", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986274, + "latitude": 31.605716, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-aghmat-mausoleum.json b/data/places/marrakech/bab-aghmat-mausoleum.json new file mode 100644 index 00000000..c3e207a7 --- /dev/null +++ b/data/places/marrakech/bab-aghmat-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Aghmat Mausoleum", + "id": "bab-aghmat-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.974264, + "latitude": 31.622768, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-aghmat.json b/data/places/marrakech/bab-aghmat.json new file mode 100644 index 00000000..de5f8e74 --- /dev/null +++ b/data/places/marrakech/bab-aghmat.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Aghmat", + "id": "bab-aghmat", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.974545, + "latitude": 31.623869, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-agnaou.json b/data/places/marrakech/bab-agnaou.json new file mode 100644 index 00000000..96f53142 --- /dev/null +++ b/data/places/marrakech/bab-agnaou.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Agnaou", + "id": "bab-agnaou", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.990717, + "latitude": 31.61756, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-ahmar.json b/data/places/marrakech/bab-ahmar.json new file mode 100644 index 00000000..e5f96a18 --- /dev/null +++ b/data/places/marrakech/bab-ahmar.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Ahmar", + "id": "bab-ahmar", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.976326, + "latitude": 31.614651, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-aouda-saidia.json b/data/places/marrakech/bab-aouda-saidia.json new file mode 100644 index 00000000..e54b7eab --- /dev/null +++ b/data/places/marrakech/bab-aouda-saidia.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Aouda Saidia", + "id": "bab-aouda-saidia", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.97695, + "latitude": 31.632509, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-at-tubul.json b/data/places/marrakech/bab-at-tubul.json new file mode 100644 index 00000000..1327e980 --- /dev/null +++ b/data/places/marrakech/bab-at-tubul.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab At-Tubul", + "id": "bab-at-tubul", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989287, + "latitude": 31.616903, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-aylan.json b/data/places/marrakech/bab-aylan.json new file mode 100644 index 00000000..86b7ea33 --- /dev/null +++ b/data/places/marrakech/bab-aylan.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Aylan", + "id": "bab-aylan", + "description": "AKA  (Haylana)", + "location": { + "province": "province/marrakech", + "longitude": -7.973523, + "latitude": 31.62993, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://visitmarrakech.com/ar/listing/les-portes-de-marrakech/", + "title": "https://visitmarrakech.com/ar/listing/les-portes-de-marrakech/", + "type": "website" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-ben-brahim.json b/data/places/marrakech/bab-ben-brahim.json new file mode 100644 index 00000000..6a6f74fb --- /dev/null +++ b/data/places/marrakech/bab-ben-brahim.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Ben Brahim", + "id": "bab-ben-brahim", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.995021, + "latitude": 31.638808, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-chariaa-ruins.json b/data/places/marrakech/bab-chariaa-ruins.json new file mode 100644 index 00000000..3c630ccf --- /dev/null +++ b/data/places/marrakech/bab-chariaa-ruins.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Chariaa Ruins", + "id": "bab-chariaa-ruins", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992598, + "latitude": 31.617791, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-chkirou.json b/data/places/marrakech/bab-chkirou.json new file mode 100644 index 00000000..9c9d2ff6 --- /dev/null +++ b/data/places/marrakech/bab-chkirou.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Chkirou", + "id": "bab-chkirou", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.983977, + "latitude": 31.618301, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-debagh.json b/data/places/marrakech/bab-debagh.json new file mode 100644 index 00000000..a594d40f --- /dev/null +++ b/data/places/marrakech/bab-debagh.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Debagh", + "id": "bab-debagh", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.978705, + "latitude": 31.63402, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-doukkala.json b/data/places/marrakech/bab-doukkala.json new file mode 100644 index 00000000..ac792e2f --- /dev/null +++ b/data/places/marrakech/bab-doukkala.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Doukkala", + "id": "bab-doukkala", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.999362, + "latitude": 31.633432, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-el-akhdar.json b/data/places/marrakech/bab-el-akhdar.json new file mode 100644 index 00000000..8bb029a6 --- /dev/null +++ b/data/places/marrakech/bab-el-akhdar.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab El Akhdar", + "id": "bab-el-akhdar", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.983888, + "latitude": 31.61261, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-el-khemis-park.json b/data/places/marrakech/bab-el-khemis-park.json new file mode 100644 index 00000000..107616b6 --- /dev/null +++ b/data/places/marrakech/bab-el-khemis-park.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab El Khemis Park", + "id": "bab-el-khemis-park", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.987262, + "latitude": 31.641288, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-el-khemis.json b/data/places/marrakech/bab-el-khemis.json new file mode 100644 index 00000000..d7467044 --- /dev/null +++ b/data/places/marrakech/bab-el-khemis.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab El Khemis", + "id": "bab-el-khemis", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.985578, + "latitude": 31.639619, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-el-makhzen.json b/data/places/marrakech/bab-el-makhzen.json new file mode 100644 index 00000000..12f1f778 --- /dev/null +++ b/data/places/marrakech/bab-el-makhzen.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab El Makhzen", + "id": "bab-el-makhzen", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.99952, + "latitude": 31.623135, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-el-maleh.json b/data/places/marrakech/bab-el-maleh.json new file mode 100644 index 00000000..7cf96894 --- /dev/null +++ b/data/places/marrakech/bab-el-maleh.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab El Maleh", + "id": "bab-el-maleh", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984504, + "latitude": 31.6206, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-el-raha.json b/data/places/marrakech/bab-el-raha.json new file mode 100644 index 00000000..df1c0580 --- /dev/null +++ b/data/places/marrakech/bab-el-raha.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab el Raha", + "id": "bab-el-raha", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.999281, + "latitude": 31.629535, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-er-rih.json b/data/places/marrakech/bab-er-rih.json new file mode 100644 index 00000000..9f38dd33 --- /dev/null +++ b/data/places/marrakech/bab-er-rih.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Er Rih", + "id": "bab-er-rih", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.981813, + "latitude": 31.61308, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-er-robb.json b/data/places/marrakech/bab-er-robb.json new file mode 100644 index 00000000..722483c0 --- /dev/null +++ b/data/places/marrakech/bab-er-robb.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Er Robb", + "id": "bab-er-robb", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.990714, + "latitude": 31.617118, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-ighli.json b/data/places/marrakech/bab-ighli.json new file mode 100644 index 00000000..ad44e961 --- /dev/null +++ b/data/places/marrakech/bab-ighli.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Ighli", + "id": "bab-ighli", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989195, + "latitude": 31.610744, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=10362308357374968648", + "title": "https://maps.google.com/?cid=10362308357374968648", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-jdid.json b/data/places/marrakech/bab-jdid.json new file mode 100644 index 00000000..8f292d46 --- /dev/null +++ b/data/places/marrakech/bab-jdid.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Jdid", + "id": "bab-jdid", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.998729, + "latitude": 31.621698, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-kbour-chou.json b/data/places/marrakech/bab-kbour-chou.json new file mode 100644 index 00000000..badbd30d --- /dev/null +++ b/data/places/marrakech/bab-kbour-chou.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Kbour Chou", + "id": "bab-kbour-chou", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.994431, + "latitude": 31.639882, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-kechich.json b/data/places/marrakech/bab-kechich.json new file mode 100644 index 00000000..54a7f27a --- /dev/null +++ b/data/places/marrakech/bab-kechich.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Kechich", + "id": "bab-kechich", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.983056, + "latitude": 31.639688, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-ksiba.json b/data/places/marrakech/bab-ksiba.json new file mode 100644 index 00000000..4eae36b4 --- /dev/null +++ b/data/places/marrakech/bab-ksiba.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Ksiba", + "id": "bab-ksiba", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989373, + "latitude": 31.612202, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-nqob.json b/data/places/marrakech/bab-nqob.json new file mode 100644 index 00000000..47cca8fa --- /dev/null +++ b/data/places/marrakech/bab-nqob.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Nqob", + "id": "bab-nqob", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.000813, + "latitude": 31.62822, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-semmarin-pastries.json b/data/places/marrakech/bab-semmarin-pastries.json new file mode 100644 index 00000000..3754e3dd --- /dev/null +++ b/data/places/marrakech/bab-semmarin-pastries.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Semmarin Pastries", + "id": "bab-semmarin-pastries", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.988092, + "latitude": 31.627294, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=6590484467236222106", + "title": "https://maps.google.com/?cid=6590484467236222106", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-sidi-gharib.json b/data/places/marrakech/bab-sidi-gharib.json new file mode 100644 index 00000000..6a53d231 --- /dev/null +++ b/data/places/marrakech/bab-sidi-gharib.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Sidi Gharib", + "id": "bab-sidi-gharib", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.000236, + "latitude": 31.624499, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-soufara.json b/data/places/marrakech/bab-soufara.json new file mode 100644 index 00000000..d74ca234 --- /dev/null +++ b/data/places/marrakech/bab-soufara.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Soufara", + "id": "bab-soufara", + "description": "AKA Bab Bou Akkaz", + "location": { + "province": "province/marrakech", + "longitude": -7.984327, + "latitude": 31.613431, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-taghzout.json b/data/places/marrakech/bab-taghzout.json new file mode 100644 index 00000000..cce23f7b --- /dev/null +++ b/data/places/marrakech/bab-taghzout.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Taghzout", + "id": "bab-taghzout", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.990353, + "latitude": 31.637538, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bab-yacout.json b/data/places/marrakech/bab-yacout.json new file mode 100644 index 00000000..4d8e4809 --- /dev/null +++ b/data/places/marrakech/bab-yacout.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Yacout", + "id": "bab-yacout", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.99572, + "latitude": 31.638096, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bacha-coffee.json b/data/places/marrakech/bacha-coffee.json new file mode 100644 index 00000000..350ede03 --- /dev/null +++ b/data/places/marrakech/bacha-coffee.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bacha Coffee", + "id": "bacha-coffee", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992487, + "latitude": 31.631069, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bachar-street-food.json b/data/places/marrakech/bachar-street-food.json new file mode 100644 index 00000000..29f1b645 --- /dev/null +++ b/data/places/marrakech/bachar-street-food.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bachar street food", + "id": "bachar-street-food", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.987408, + "latitude": 31.624421, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bahia-palace.json b/data/places/marrakech/bahia-palace.json new file mode 100644 index 00000000..d9364223 --- /dev/null +++ b/data/places/marrakech/bahia-palace.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bahia Palace", + "id": "bahia-palace", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.981969, + "latitude": 31.621707, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=9410376181104082907", + "title": "https://maps.google.com/?cid=9410376181104082907", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/barrima-mosque.json b/data/places/marrakech/barrima-mosque.json new file mode 100644 index 00000000..cca96b31 --- /dev/null +++ b/data/places/marrakech/barrima-mosque.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Barrima Mosque", + "id": "barrima-mosque", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.982873, + "latitude": 31.61652, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/belkabir-medina-pastry.json b/data/places/marrakech/belkabir-medina-pastry.json new file mode 100644 index 00000000..459ce13d --- /dev/null +++ b/data/places/marrakech/belkabir-medina-pastry.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Belkabir Medina Pastry", + "id": "belkabir-medina-pastry", + "description": "kind: food/pastry", + "location": { + "province": "province/marrakech", + "longitude": -7.987987, + "latitude": 31.628407, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/ben-youssef-mosque.json b/data/places/marrakech/ben-youssef-mosque.json new file mode 100644 index 00000000..44edb728 --- /dev/null +++ b/data/places/marrakech/ben-youssef-mosque.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Ben Youssef Mosque", + "id": "ben-youssef-mosque", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.987136, + "latitude": 31.631981, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/boucharouite-museum.json b/data/places/marrakech/boucharouite-museum.json new file mode 100644 index 00000000..0603ea1d --- /dev/null +++ b/data/places/marrakech/boucharouite-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Boucharouite Museum", + "id": "boucharouite-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984261, + "latitude": 31.629082, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/bouiba-al-ayadi.json b/data/places/marrakech/bouiba-al-ayadi.json new file mode 100644 index 00000000..eabc48fc --- /dev/null +++ b/data/places/marrakech/bouiba-al-ayadi.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bouiba Al Ayadi", + "id": "bouiba-al-ayadi", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.99105, + "latitude": 31.643862, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/caf-majorelle.json b/data/places/marrakech/caf-majorelle.json new file mode 100644 index 00000000..0be99ce8 --- /dev/null +++ b/data/places/marrakech/caf-majorelle.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Café Majorelle", + "id": "caf-majorelle", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.002717, + "latitude": 31.64186, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/chasi-saussices.json b/data/places/marrakech/chasi-saussices.json new file mode 100644 index 00000000..26a5e6ec --- /dev/null +++ b/data/places/marrakech/chasi-saussices.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Chasi Saussices", + "id": "chasi-saussices", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -8.016354, + "latitude": 31.655472, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/chez-bismilah-sand-coffee.json b/data/places/marrakech/chez-bismilah-sand-coffee.json new file mode 100644 index 00000000..1bd24e19 --- /dev/null +++ b/data/places/marrakech/chez-bismilah-sand-coffee.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Chez Bismilah SAND Coffee", + "id": "chez-bismilah-sand-coffee", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986993, + "latitude": 31.630834, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/chez-lamine-hadj-mustapha.json b/data/places/marrakech/chez-lamine-hadj-mustapha.json new file mode 100644 index 00000000..aff16171 --- /dev/null +++ b/data/places/marrakech/chez-lamine-hadj-mustapha.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Chez Lamine Hadj Mustapha", + "id": "chez-lamine-hadj-mustapha", + "description": "kind: food/restaurant", + "location": { + "province": "province/marrakech", + "longitude": -7.987592, + "latitude": 31.627095, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/chez-mourad.json b/data/places/marrakech/chez-mourad.json new file mode 100644 index 00000000..8ffea89f --- /dev/null +++ b/data/places/marrakech/chez-mourad.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Chez Mourad", + "id": "chez-mourad", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.989059, + "latitude": 31.627619, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/chiesa-madre-dei-santi-martiri-church.json b/data/places/marrakech/chiesa-madre-dei-santi-martiri-church.json new file mode 100644 index 00000000..c148e40e --- /dev/null +++ b/data/places/marrakech/chiesa-madre-dei-santi-martiri-church.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Chiesa Madre dei Santi Martiri Church", + "id": "chiesa-madre-dei-santi-martiri-church", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.006744, + "latitude": 31.629675, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/dar-caid-el-ayyadi.json b/data/places/marrakech/dar-caid-el-ayyadi.json new file mode 100644 index 00000000..b66c046f --- /dev/null +++ b/data/places/marrakech/dar-caid-el-ayyadi.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Dar Caid El Ayyadi", + "id": "dar-caid-el-ayyadi", + "description": "Aka Soleiman Palace", + "location": { + "province": "province/marrakech", + "longitude": -7.991453, + "latitude": 31.643559, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://palais-soleiman.com/le-palais/", + "title": "https://palais-soleiman.com/le-palais/", + "type": "website" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/dar-el-bacha-museum.json b/data/places/marrakech/dar-el-bacha-museum.json new file mode 100644 index 00000000..28da86b0 --- /dev/null +++ b/data/places/marrakech/dar-el-bacha-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Dar El Bacha Museum", + "id": "dar-el-bacha-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.99229, + "latitude": 31.631438, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/dar-lhssira-cafe-restaurant.json b/data/places/marrakech/dar-lhssira-cafe-restaurant.json new file mode 100644 index 00000000..01646188 --- /dev/null +++ b/data/places/marrakech/dar-lhssira-cafe-restaurant.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Dar L'hssira Cafe Restaurant", + "id": "dar-lhssira-cafe-restaurant", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.985123, + "latitude": 31.622881, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/dar-si-said-museum.json b/data/places/marrakech/dar-si-said-museum.json new file mode 100644 index 00000000..073ec3ff --- /dev/null +++ b/data/places/marrakech/dar-si-said-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Dar Si Said Museum", + "id": "dar-si-said-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.983877, + "latitude": 31.623121, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/el-badi-palace.json b/data/places/marrakech/el-badi-palace.json new file mode 100644 index 00000000..70cfa39e --- /dev/null +++ b/data/places/marrakech/el-badi-palace.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "El Badi Palace", + "id": "el-badi-palace", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.985862, + "latitude": 31.618236, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/el-mellah.json b/data/places/marrakech/el-mellah.json new file mode 100644 index 00000000..081e4957 --- /dev/null +++ b/data/places/marrakech/el-mellah.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "El Mellah", + "id": "el-mellah", + "description": "kind: district", + "location": { + "province": "province/marrakech", + "longitude": -7.982683, + "latitude": 31.619553, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/food-fatima.json b/data/places/marrakech/food-fatima.json new file mode 100644 index 00000000..07b85d24 --- /dev/null +++ b/data/places/marrakech/food-fatima.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Food Fatima", + "id": "food-fatima", + "description": "kind: restaurant", + "location": { + "province": "province/marrakech", + "longitude": -7.989701, + "latitude": 31.631566, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/ftour-beldi-la-ferme.json b/data/places/marrakech/ftour-beldi-la-ferme.json new file mode 100644 index 00000000..02a1cf5c --- /dev/null +++ b/data/places/marrakech/ftour-beldi-la-ferme.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Ftour Beldi La Ferme", + "id": "ftour-beldi-la-ferme", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -8.030656, + "latitude": 31.680469, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/haj-mahjoub-baolo.json b/data/places/marrakech/haj-mahjoub-baolo.json new file mode 100644 index 00000000..a5c43ef9 --- /dev/null +++ b/data/places/marrakech/haj-mahjoub-baolo.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Haj Mahjoub baolo", + "id": "haj-mahjoub-baolo", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.98877, + "latitude": 31.626093, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/house-of-photography-museum.json b/data/places/marrakech/house-of-photography-museum.json new file mode 100644 index 00000000..cae37295 --- /dev/null +++ b/data/places/marrakech/house-of-photography-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "House of Photography Museum", + "id": "house-of-photography-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984239, + "latitude": 31.631995, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/imam-es-souhaili-mausoleum.json b/data/places/marrakech/imam-es-souhaili-mausoleum.json new file mode 100644 index 00000000..0e5e5259 --- /dev/null +++ b/data/places/marrakech/imam-es-souhaili-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Imam Es-Souhaili Mausoleum", + "id": "imam-es-souhaili-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992686, + "latitude": 31.617708, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/intangible-cultural-heritage-museum.json b/data/places/marrakech/intangible-cultural-heritage-museum.json new file mode 100644 index 00000000..b5752127 --- /dev/null +++ b/data/places/marrakech/intangible-cultural-heritage-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Intangible Cultural Heritage Museum", + "id": "intangible-cultural-heritage-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.98913, + "latitude": 31.625148, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/jajjah-by-hassan-hajjaj.json b/data/places/marrakech/jajjah-by-hassan-hajjaj.json new file mode 100644 index 00000000..7cb178c5 --- /dev/null +++ b/data/places/marrakech/jajjah-by-hassan-hajjaj.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Jajjah by Hassan Hajjaj", + "id": "jajjah-by-hassan-hajjaj", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.041998, + "latitude": 31.668945, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/jemaa-el-fnaa-square.json b/data/places/marrakech/jemaa-el-fnaa-square.json new file mode 100644 index 00000000..985ab045 --- /dev/null +++ b/data/places/marrakech/jemaa-el-fnaa-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Jemaa el-Fnaa Square", + "id": "jemaa-el-fnaa-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989049, + "latitude": 31.625952, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/joseph-bitton-synagogue.json b/data/places/marrakech/joseph-bitton-synagogue.json new file mode 100644 index 00000000..1a8e1b0a --- /dev/null +++ b/data/places/marrakech/joseph-bitton-synagogue.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Joseph Bitton Synagogue", + "id": "joseph-bitton-synagogue", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986997, + "latitude": 31.619129, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/kasbah-of-marrakech.json b/data/places/marrakech/kasbah-of-marrakech.json new file mode 100644 index 00000000..32da55c0 --- /dev/null +++ b/data/places/marrakech/kasbah-of-marrakech.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Kasbah of Marrakech", + "id": "kasbah-of-marrakech", + "description": "kind: urban/district", + "location": { + "province": "province/marrakech", + "longitude": -7.987898, + "latitude": 31.616294, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=17765020501340828678", + "title": "https://maps.google.com/?cid=17765020501340828678", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/khoudenjal-spiced-tea.json b/data/places/marrakech/khoudenjal-spiced-tea.json new file mode 100644 index 00000000..73534bfa --- /dev/null +++ b/data/places/marrakech/khoudenjal-spiced-tea.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Khoudenjal Spiced Tea", + "id": "khoudenjal-spiced-tea", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.988787, + "latitude": 31.62573, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/koutoubia-garden.json b/data/places/marrakech/koutoubia-garden.json new file mode 100644 index 00000000..8ec99e3a --- /dev/null +++ b/data/places/marrakech/koutoubia-garden.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Koutoubia Garden", + "id": "koutoubia-garden", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.994106, + "latitude": 31.624896, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/koutoubia-mosque.json b/data/places/marrakech/koutoubia-mosque.json new file mode 100644 index 00000000..425f27f9 --- /dev/null +++ b/data/places/marrakech/koutoubia-mosque.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Koutoubia Mosque", + "id": "koutoubia-mosque", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.99362, + "latitude": 31.623721, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/koutoubia-park.json b/data/places/marrakech/koutoubia-park.json new file mode 100644 index 00000000..866d0148 --- /dev/null +++ b/data/places/marrakech/koutoubia-park.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Koutoubia Park", + "id": "koutoubia-park", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.99316, + "latitude": 31.622787, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/koutoubia-square.json b/data/places/marrakech/koutoubia-square.json new file mode 100644 index 00000000..fb0add48 --- /dev/null +++ b/data/places/marrakech/koutoubia-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Koutoubia Square", + "id": "koutoubia-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992691, + "latitude": 31.624575, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/kubba-fatima-zohra.json b/data/places/marrakech/kubba-fatima-zohra.json new file mode 100644 index 00000000..49d9a583 --- /dev/null +++ b/data/places/marrakech/kubba-fatima-zohra.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Kubba Fatima Zohra", + "id": "kubba-fatima-zohra", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.993035, + "latitude": 31.624776, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/lalla-hassna-park.json b/data/places/marrakech/lalla-hassna-park.json new file mode 100644 index 00000000..99a1301d --- /dev/null +++ b/data/places/marrakech/lalla-hassna-park.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Lalla Hassna Park", + "id": "lalla-hassna-park", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.995052, + "latitude": 31.623284, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/lalla-mimouna-tomb.json b/data/places/marrakech/lalla-mimouna-tomb.json new file mode 100644 index 00000000..93f3392a --- /dev/null +++ b/data/places/marrakech/lalla-mimouna-tomb.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Lalla Mimouna Tomb", + "id": "lalla-mimouna-tomb", + "description": "Tomb of Mounia Ben Mimoun", + "location": { + "province": "province/marrakech", + "longitude": -7.978417, + "latitude": 31.63415, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/le-map-marrakech-monde-des-arts-de-la-parure.json b/data/places/marrakech/le-map-marrakech-monde-des-arts-de-la-parure.json new file mode 100644 index 00000000..a01d3db2 --- /dev/null +++ b/data/places/marrakech/le-map-marrakech-monde-des-arts-de-la-parure.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Le MAP Marrakech - Monde des Arts de la Parure", + "id": "le-map-marrakech-monde-des-arts-de-la-parure", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.987985, + "latitude": 31.618653, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/majorelle-berber-museum.json b/data/places/marrakech/majorelle-berber-museum.json new file mode 100644 index 00000000..c6f35a07 --- /dev/null +++ b/data/places/marrakech/majorelle-berber-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Majorelle Berber Museum", + "id": "majorelle-berber-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.002877, + "latitude": 31.641869, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/majorelle-gardens.json b/data/places/marrakech/majorelle-gardens.json new file mode 100644 index 00000000..905da605 --- /dev/null +++ b/data/places/marrakech/majorelle-gardens.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Majorelle Gardens", + "id": "majorelle-gardens", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.00324, + "latitude": 31.641203, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/manger-marrakech.json b/data/places/marrakech/manger-marrakech.json new file mode 100644 index 00000000..c49afecf --- /dev/null +++ b/data/places/marrakech/manger-marrakech.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Manger Marrakech", + "id": "manger-marrakech", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.982803, + "latitude": 31.62774, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/marbat-el-khayl-mosque.json b/data/places/marrakech/marbat-el-khayl-mosque.json new file mode 100644 index 00000000..d2c118a2 --- /dev/null +++ b/data/places/marrakech/marbat-el-khayl-mosque.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Marbat El Khayl Mosque", + "id": "marbat-el-khayl-mosque", + "description": "AKA Menara Mosque", + "location": { + "province": "province/marrakech", + "longitude": -8.021983, + "latitude": 31.619932, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/marrakech-museum.json b/data/places/marrakech/marrakech-museum.json new file mode 100644 index 00000000..83eb3602 --- /dev/null +++ b/data/places/marrakech/marrakech-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Marrakech Museum", + "id": "marrakech-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986213, + "latitude": 31.631642, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/mechouar-berrani.json b/data/places/marrakech/mechouar-berrani.json new file mode 100644 index 00000000..b2d08e99 --- /dev/null +++ b/data/places/marrakech/mechouar-berrani.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mechouar Berrani", + "id": "mechouar-berrani", + "description": "The Outer Mechouar kind: urban/square", + "location": { + "province": "province/marrakech", + "longitude": -7.981051, + "latitude": 31.61433, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/mechouar-dekhlani.json b/data/places/marrakech/mechouar-dekhlani.json new file mode 100644 index 00000000..42d2beb3 --- /dev/null +++ b/data/places/marrakech/mechouar-dekhlani.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mechouar Dekhlani", + "id": "mechouar-dekhlani", + "description": "The Inner Mechouar kind: urban/square", + "location": { + "province": "province/marrakech", + "longitude": -7.982797, + "latitude": 31.612668, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/mechouar-lekbir.json b/data/places/marrakech/mechouar-lekbir.json new file mode 100644 index 00000000..ea62ba8e --- /dev/null +++ b/data/places/marrakech/mechouar-lekbir.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mechouar Lekbir", + "id": "mechouar-lekbir", + "description": "The Grand Mechouar kind: urban/square", + "location": { + "province": "province/marrakech", + "longitude": -7.984442, + "latitude": 31.61105, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/medina-bastion.json b/data/places/marrakech/medina-bastion.json new file mode 100644 index 00000000..b7e17207 --- /dev/null +++ b/data/places/marrakech/medina-bastion.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Medina Bastion", + "id": "medina-bastion", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989865, + "latitude": 31.622247, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/medresa-ben-youssef.json b/data/places/marrakech/medresa-ben-youssef.json new file mode 100644 index 00000000..b9a53934 --- /dev/null +++ b/data/places/marrakech/medresa-ben-youssef.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Medresa Ben Youssef", + "id": "medresa-ben-youssef", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986276, + "latitude": 31.632054, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/menara-gardens.json b/data/places/marrakech/menara-gardens.json new file mode 100644 index 00000000..de4e2a61 --- /dev/null +++ b/data/places/marrakech/menara-gardens.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Menara Gardens", + "id": "menara-gardens", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.022543, + "latitude": 31.614327, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/menara-mosuqe-roundabout.json b/data/places/marrakech/menara-mosuqe-roundabout.json new file mode 100644 index 00000000..af447786 --- /dev/null +++ b/data/places/marrakech/menara-mosuqe-roundabout.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Menara Mosuqe Roundabout", + "id": "menara-mosuqe-roundabout", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.020958, + "latitude": 31.620319, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/mi-fatima-harira.json b/data/places/marrakech/mi-fatima-harira.json new file mode 100644 index 00000000..a0724733 --- /dev/null +++ b/data/places/marrakech/mi-fatima-harira.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mi Fatima - Harira", + "id": "mi-fatima-harira", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.988654, + "latitude": 31.621736, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/miaara-jewish-cemetery.json b/data/places/marrakech/miaara-jewish-cemetery.json new file mode 100644 index 00000000..184536f2 --- /dev/null +++ b/data/places/marrakech/miaara-jewish-cemetery.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Miaara Jewish Cemetery", + "id": "miaara-jewish-cemetery", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.979381, + "latitude": 31.620015, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/miaara-market.json b/data/places/marrakech/miaara-market.json new file mode 100644 index 00000000..9e1bd511 --- /dev/null +++ b/data/places/marrakech/miaara-market.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Miaara Market", + "id": "miaara-market", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.980366, + "latitude": 31.619273, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/mint-tea-cherratine.json b/data/places/marrakech/mint-tea-cherratine.json new file mode 100644 index 00000000..a3674489 --- /dev/null +++ b/data/places/marrakech/mint-tea-cherratine.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mint Tea Cherratine", + "id": "mint-tea-cherratine", + "description": "kind: food/cafe", + "location": { + "province": "province/marrakech", + "longitude": -7.987317, + "latitude": 31.630882, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/monsieur-fromage.json b/data/places/marrakech/monsieur-fromage.json new file mode 100644 index 00000000..b5134bfe --- /dev/null +++ b/data/places/marrakech/monsieur-fromage.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Monsieur Fromage", + "id": "monsieur-fromage", + "description": "kind: food/restaurant", + "location": { + "province": "province/marrakech", + "longitude": -7.98694, + "latitude": 31.630841, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/moroccan-culinary-arts-museum.json b/data/places/marrakech/moroccan-culinary-arts-museum.json new file mode 100644 index 00000000..8a3d2656 --- /dev/null +++ b/data/places/marrakech/moroccan-culinary-arts-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Moroccan Culinary Arts Museum", + "id": "moroccan-culinary-arts-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984276, + "latitude": 31.621569, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/moulay-ahmed-zaouiya.json b/data/places/marrakech/moulay-ahmed-zaouiya.json new file mode 100644 index 00000000..4160e144 --- /dev/null +++ b/data/places/marrakech/moulay-ahmed-zaouiya.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Moulay Ahmed Zaouiya", + "id": "moulay-ahmed-zaouiya", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.98818, + "latitude": 31.641606, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/moulay-al-yazid-mosque.json b/data/places/marrakech/moulay-al-yazid-mosque.json new file mode 100644 index 00000000..10339e8c --- /dev/null +++ b/data/places/marrakech/moulay-al-yazid-mosque.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Moulay al-Yazid Mosque", + "id": "moulay-al-yazid-mosque", + "description": "AKA Kasbah Grande Mosque or just Kasbah Mosque", + "location": { + "province": "province/marrakech", + "longitude": -7.98892, + "latitude": 31.617647, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=5403461496868411906", + "title": "https://maps.google.com/?cid=5403461496868411906", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/mr-crepe.json b/data/places/marrakech/mr-crepe.json new file mode 100644 index 00000000..4f42d2a7 --- /dev/null +++ b/data/places/marrakech/mr-crepe.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mr. Crepe", + "id": "mr-crepe", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.983378, + "latitude": 31.627613, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/musee-boucharouite.json b/data/places/marrakech/musee-boucharouite.json new file mode 100644 index 00000000..644f832a --- /dev/null +++ b/data/places/marrakech/musee-boucharouite.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Musee Boucharouite", + "id": "musee-boucharouite", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984261, + "latitude": 31.629082, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/museum-of-la-koutoubia.json b/data/places/marrakech/museum-of-la-koutoubia.json new file mode 100644 index 00000000..4deb21ea --- /dev/null +++ b/data/places/marrakech/museum-of-la-koutoubia.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Museum of La Koutoubia", + "id": "museum-of-la-koutoubia", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.993299, + "latitude": 31.623965, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/museum-of-moroccan-elegance.json b/data/places/marrakech/museum-of-moroccan-elegance.json new file mode 100644 index 00000000..f04c6a73 --- /dev/null +++ b/data/places/marrakech/museum-of-moroccan-elegance.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Museum of Moroccan Elegance", + "id": "museum-of-moroccan-elegance", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.985165, + "latitude": 31.631657, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/panache-dabachi.json b/data/places/marrakech/panache-dabachi.json new file mode 100644 index 00000000..63a6e61a --- /dev/null +++ b/data/places/marrakech/panache-dabachi.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Panache Dabachi", + "id": "panache-dabachi", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.98484, + "latitude": 31.627344, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/perfume-museum.json b/data/places/marrakech/perfume-museum.json new file mode 100644 index 00000000..cfd84a9b --- /dev/null +++ b/data/places/marrakech/perfume-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Perfume Museum", + "id": "perfume-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.988175, + "latitude": 31.633946, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/qubbat-es-suwayra.json b/data/places/marrakech/qubbat-es-suwayra.json new file mode 100644 index 00000000..d8308507 --- /dev/null +++ b/data/places/marrakech/qubbat-es-suwayra.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Qubbat Es-Suwayra", + "id": "qubbat-es-suwayra", + "description": "Essaouira Pavilion on the south side of the Grand Mechouar", + "location": { + "province": "province/marrakech", + "longitude": -7.984146, + "latitude": 31.610253, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/rahba-kedima-square.json b/data/places/marrakech/rahba-kedima-square.json new file mode 100644 index 00000000..acd0b7b5 --- /dev/null +++ b/data/places/marrakech/rahba-kedima-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Rahba Kedima Square", + "id": "rahba-kedima-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986332, + "latitude": 31.628301, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/royal-palace.json b/data/places/marrakech/royal-palace.json new file mode 100644 index 00000000..180853ba --- /dev/null +++ b/data/places/marrakech/royal-palace.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Royal Palace", + "id": "royal-palace", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992161, + "latitude": 31.618796, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/ruins-of-the-first-koutoubia-mosque.json b/data/places/marrakech/ruins-of-the-first-koutoubia-mosque.json new file mode 100644 index 00000000..8e7443e1 --- /dev/null +++ b/data/places/marrakech/ruins-of-the-first-koutoubia-mosque.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Ruins of the first Koutoubia mosque", + "id": "ruins-of-the-first-koutoubia-mosque", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.993917, + "latitude": 31.624241, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/saadian-tombs.json b/data/places/marrakech/saadian-tombs.json new file mode 100644 index 00000000..83f712b2 --- /dev/null +++ b/data/places/marrakech/saadian-tombs.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Saadian Tombs", + "id": "saadian-tombs", + "description": "Tombs of notable figures from the Saadian Dynasty including Lalla Massouda, Mohammed Cheikh and Abdellah El Ghaleb.", + "location": { + "province": "province/marrakech", + "longitude": -7.988569, + "latitude": 31.617283, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=18286702388899114702", + "title": "https://maps.google.com/?cid=18286702388899114702", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sfenj-antaki.json b/data/places/marrakech/sfenj-antaki.json new file mode 100644 index 00000000..553a3769 --- /dev/null +++ b/data/places/marrakech/sfenj-antaki.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sfenj Antaki", + "id": "sfenj-antaki", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.9866, + "latitude": 31.636034, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sfenj-boulabada.json b/data/places/marrakech/sfenj-boulabada.json new file mode 100644 index 00000000..c9326287 --- /dev/null +++ b/data/places/marrakech/sfenj-boulabada.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sfenj Boulabada", + "id": "sfenj-boulabada", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.98336, + "latitude": 31.627777, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/si-abdelwahed-moul-loubia.json b/data/places/marrakech/si-abdelwahed-moul-loubia.json new file mode 100644 index 00000000..0aefcbf9 --- /dev/null +++ b/data/places/marrakech/si-abdelwahed-moul-loubia.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Si Abdelwahed moul loubia", + "id": "si-abdelwahed-moul-loubia", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.986812, + "latitude": 31.630955, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-ali-ben-kacem-mausoleum.json b/data/places/marrakech/sidi-ali-ben-kacem-mausoleum.json new file mode 100644 index 00000000..6a8b887b --- /dev/null +++ b/data/places/marrakech/sidi-ali-ben-kacem-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Ali Ben Kacem Mausoleum", + "id": "sidi-ali-ben-kacem-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.995371, + "latitude": 31.62468, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-ayoub-square.json b/data/places/marrakech/sidi-ayoub-square.json new file mode 100644 index 00000000..b2c123ed --- /dev/null +++ b/data/places/marrakech/sidi-ayoub-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Ayoub Square", + "id": "sidi-ayoub-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.980701, + "latitude": 31.628432, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-gharib-mausoleum.json b/data/places/marrakech/sidi-gharib-mausoleum.json new file mode 100644 index 00000000..fd65487e --- /dev/null +++ b/data/places/marrakech/sidi-gharib-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Gharib Mausoleum", + "id": "sidi-gharib-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.000094, + "latitude": 31.624329, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-hmed-el-kamel-square.json b/data/places/marrakech/sidi-hmed-el-kamel-square.json new file mode 100644 index 00000000..11582194 --- /dev/null +++ b/data/places/marrakech/sidi-hmed-el-kamel-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Hmed El Kamel Square", + "id": "sidi-hmed-el-kamel-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984917, + "latitude": 31.620112, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-mansour-mausoleum.json b/data/places/marrakech/sidi-mansour-mausoleum.json new file mode 100644 index 00000000..73625a24 --- /dev/null +++ b/data/places/marrakech/sidi-mansour-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Mansour Mausoleum", + "id": "sidi-mansour-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.987366, + "latitude": 31.613192, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-mimoun-garden.json b/data/places/marrakech/sidi-mimoun-garden.json new file mode 100644 index 00000000..b4004939 --- /dev/null +++ b/data/places/marrakech/sidi-mimoun-garden.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Mimoun Garden", + "id": "sidi-mimoun-garden", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992412, + "latitude": 31.621767, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/sidi-mimoun-mausoleum.json b/data/places/marrakech/sidi-mimoun-mausoleum.json new file mode 100644 index 00000000..b66c7198 --- /dev/null +++ b/data/places/marrakech/sidi-mimoun-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Sidi Mimoun Mausoleum", + "id": "sidi-mimoun-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.993059, + "latitude": 31.618101, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/slat-al-azama-synagogue.json b/data/places/marrakech/slat-al-azama-synagogue.json new file mode 100644 index 00000000..9b8775c9 --- /dev/null +++ b/data/places/marrakech/slat-al-azama-synagogue.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Slat Al Azama Synagogue", + "id": "slat-al-azama-synagogue", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.982417, + "latitude": 31.620019, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/snack-ben-omar.json b/data/places/marrakech/snack-ben-omar.json new file mode 100644 index 00000000..924ee770 --- /dev/null +++ b/data/places/marrakech/snack-ben-omar.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Snack Ben Omar", + "id": "snack-ben-omar", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.990336, + "latitude": 31.637234, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/snack-jad.json b/data/places/marrakech/snack-jad.json new file mode 100644 index 00000000..4ff5fa57 --- /dev/null +++ b/data/places/marrakech/snack-jad.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Snack Jad", + "id": "snack-jad", + "description": "kind: street-food", + "location": { + "province": "province/marrakech", + "longitude": -7.982886, + "latitude": 31.631682, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/talaa-breakfast-and-dinner.json b/data/places/marrakech/talaa-breakfast-and-dinner.json new file mode 100644 index 00000000..1994feb1 --- /dev/null +++ b/data/places/marrakech/talaa-breakfast-and-dinner.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Talaa breakfast and dinner", + "id": "talaa-breakfast-and-dinner", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986936, + "latitude": 31.63101, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=10084122093251383334", + "title": "https://maps.google.com/?cid=10084122093251383334", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/talaa-market.json b/data/places/marrakech/talaa-market.json new file mode 100644 index 00000000..c239f19a --- /dev/null +++ b/data/places/marrakech/talaa-market.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Talaa Market", + "id": "talaa-market", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.986762, + "latitude": 31.630869, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/telecom-museum.json b/data/places/marrakech/telecom-museum.json new file mode 100644 index 00000000..43c8552a --- /dev/null +++ b/data/places/marrakech/telecom-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Telecom Museum", + "id": "telecom-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.9964, + "latitude": 31.626444, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/the-menara-pavilion.json b/data/places/marrakech/the-menara-pavilion.json new file mode 100644 index 00000000..a526464c --- /dev/null +++ b/data/places/marrakech/the-menara-pavilion.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "The Menara Pavilion", + "id": "the-menara-pavilion", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.021126, + "latitude": 31.612418, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/the-secret-garden.json b/data/places/marrakech/the-secret-garden.json new file mode 100644 index 00000000..a6fcc420 --- /dev/null +++ b/data/places/marrakech/the-secret-garden.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "The Secret Garden", + "id": "the-secret-garden", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989508, + "latitude": 31.630667, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/the-town-hall-square.json b/data/places/marrakech/the-town-hall-square.json new file mode 100644 index 00000000..aac7ce1a --- /dev/null +++ b/data/places/marrakech/the-town-hall-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "the town hall square", + "id": "the-town-hall-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.998243, + "latitude": 31.627682, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/tinsmiths-square.json b/data/places/marrakech/tinsmiths-square.json new file mode 100644 index 00000000..36c5760c --- /dev/null +++ b/data/places/marrakech/tinsmiths-square.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Tinsmiths Square", + "id": "tinsmiths-square", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.98478, + "latitude": 31.619616, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/tiskiwine-museum.json b/data/places/marrakech/tiskiwine-museum.json new file mode 100644 index 00000000..17d3ed4b --- /dev/null +++ b/data/places/marrakech/tiskiwine-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Tiskiwine Museum", + "id": "tiskiwine-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.984041, + "latitude": 31.622426, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/toudgha-dar-dbagh.json b/data/places/marrakech/toudgha-dar-dbagh.json new file mode 100644 index 00000000..a6714daa --- /dev/null +++ b/data/places/marrakech/toudgha-dar-dbagh.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Toudgha Dar Dbagh", + "id": "toudgha-dar-dbagh", + "description": "Kind: Tannery", + "location": { + "province": "province/marrakech", + "longitude": -7.979296, + "latitude": 31.634277, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/traditional-breakfast-by-lalla-malika.json b/data/places/marrakech/traditional-breakfast-by-lalla-malika.json new file mode 100644 index 00000000..2cf527d0 --- /dev/null +++ b/data/places/marrakech/traditional-breakfast-by-lalla-malika.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Traditional Breakfast by Lalla Malika", + "id": "traditional-breakfast-by-lalla-malika", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakech", + "longitude": -8.054434, + "latitude": 31.636404, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/western-gate-of-mchouar-kbir.json b/data/places/marrakech/western-gate-of-mchouar-kbir.json new file mode 100644 index 00000000..5e117d51 --- /dev/null +++ b/data/places/marrakech/western-gate-of-mchouar-kbir.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Western Gate of Mchouar Kbir", + "id": "western-gate-of-mchouar-kbir", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.98559, + "latitude": 31.611553, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/youssef-ben-tachfine-mausoleum.json b/data/places/marrakech/youssef-ben-tachfine-mausoleum.json new file mode 100644 index 00000000..0acb5826 --- /dev/null +++ b/data/places/marrakech/youssef-ben-tachfine-mausoleum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Youssef Ben Tachfine Mausoleum", + "id": "youssef-ben-tachfine-mausoleum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992535, + "latitude": 31.62097, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/youssef-ben-tachfine-palace.json b/data/places/marrakech/youssef-ben-tachfine-palace.json new file mode 100644 index 00000000..ee6aba1c --- /dev/null +++ b/data/places/marrakech/youssef-ben-tachfine-palace.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Youssef Ben Tachfine Palace", + "id": "youssef-ben-tachfine-palace", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.993779, + "latitude": 31.621205, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/yves-saint-laurent-and-pierre-berg-memorial.json b/data/places/marrakech/yves-saint-laurent-and-pierre-berg-memorial.json new file mode 100644 index 00000000..41ef842d --- /dev/null +++ b/data/places/marrakech/yves-saint-laurent-and-pierre-berg-memorial.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Yves Saint-Laurent and Pierre Bergé Memorial", + "id": "yves-saint-laurent-and-pierre-berg-memorial", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.003172, + "latitude": 31.641489, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/yves-saint-laurent-museum.json b/data/places/marrakech/yves-saint-laurent-museum.json new file mode 100644 index 00000000..52b0e46d --- /dev/null +++ b/data/places/marrakech/yves-saint-laurent-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Yves Saint Laurent Museum", + "id": "yves-saint-laurent-museum", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -8.003142, + "latitude": 31.642593, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/zaouia-sidi-es-soheili.json b/data/places/marrakech/zaouia-sidi-es-soheili.json new file mode 100644 index 00000000..ec2e51dd --- /dev/null +++ b/data/places/marrakech/zaouia-sidi-es-soheili.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Zaouia Sidi Es Soheili", + "id": "zaouia-sidi-es-soheili", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.992913, + "latitude": 31.617656, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/zaouiya-tijania-sidi-akensus.json b/data/places/marrakech/zaouiya-tijania-sidi-akensus.json new file mode 100644 index 00000000..bad4a561 --- /dev/null +++ b/data/places/marrakech/zaouiya-tijania-sidi-akensus.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Zaouiya Tijania Sidi Akensus", + "id": "zaouiya-tijania-sidi-akensus", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.989246, + "latitude": 31.631112, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakech/zawiya-of-sidi-bel-abbas.json b/data/places/marrakech/zawiya-of-sidi-bel-abbas.json new file mode 100644 index 00000000..48dbc6d6 --- /dev/null +++ b/data/places/marrakech/zawiya-of-sidi-bel-abbas.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Zawiya of Sidi Bel Abbas", + "id": "zawiya-of-sidi-bel-abbas", + "description": "No description available", + "location": { + "province": "province/marrakech", + "longitude": -7.990833, + "latitude": 31.639048, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/azalai-urban-souk.json b/data/places/marrakesh/azalai-urban-souk.json new file mode 100644 index 00000000..134d81ab --- /dev/null +++ b/data/places/marrakesh/azalai-urban-souk.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Azalai urban souk", + "id": "azalai-urban-souk", + "description": "Fine dining restaurant kind: restaurant", + "location": { + "province": "province/marrakesh", + "longitude": -8.012182, + "latitude": 31.633334, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/bab-semmarin-pastries.json b/data/places/marrakesh/bab-semmarin-pastries.json new file mode 100644 index 00000000..7c2e4ca5 --- /dev/null +++ b/data/places/marrakesh/bab-semmarin-pastries.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Bab Semmarin Pastries", + "id": "bab-semmarin-pastries", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.988092, + "latitude": 31.627294, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=6590484467236222106", + "title": "https://maps.google.com/?cid=6590484467236222106", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/bacha-coffee.json b/data/places/marrakesh/bacha-coffee.json new file mode 100644 index 00000000..9b2d123f --- /dev/null +++ b/data/places/marrakesh/bacha-coffee.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/cafe", + "spec": { + "name": "Bacha Coffee", + "id": "bacha-coffee", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.992487, + "latitude": 31.631069, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/bachar-street-food.json b/data/places/marrakesh/bachar-street-food.json new file mode 100644 index 00000000..77d85bfd --- /dev/null +++ b/data/places/marrakesh/bachar-street-food.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Bachar street food", + "id": "bachar-street-food", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.987408, + "latitude": 31.624421, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/bahia-palace.json b/data/places/marrakesh/bahia-palace.json index abf82bbd..d3ed59fa 100644 --- a/data/places/marrakesh/bahia-palace.json +++ b/data/places/marrakesh/bahia-palace.json @@ -19,7 +19,13 @@ "timePeriods": [], "people": [], "timeline": [], - "links": [], + "links": [ + { + "url": "https://maps.google.com/?cid=9410376181104082907", + "title": "https://maps.google.com/?cid=9410376181104082907", + "type": "map" + } + ], "activities": [], "items": [], "comments": [] diff --git a/data/places/marrakesh/belkabir-medina-pastry.json b/data/places/marrakesh/belkabir-medina-pastry.json new file mode 100644 index 00000000..c330d1a6 --- /dev/null +++ b/data/places/marrakesh/belkabir-medina-pastry.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/bakery", + "spec": { + "name": "Belkabir Medina Pastry", + "id": "belkabir-medina-pastry", + "description": "kind: food/pastry", + "location": { + "province": "province/marrakesh", + "longitude": -7.987987, + "latitude": 31.628407, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/boucharouite-museum.json b/data/places/marrakesh/boucharouite-museum.json new file mode 100644 index 00000000..c54d8fbe --- /dev/null +++ b/data/places/marrakesh/boucharouite-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "culture/museum", + "spec": { + "name": "Boucharouite Museum", + "id": "boucharouite-museum", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.984261, + "latitude": 31.629082, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/caf-majorelle.json b/data/places/marrakesh/caf-majorelle.json new file mode 100644 index 00000000..74906db7 --- /dev/null +++ b/data/places/marrakesh/caf-majorelle.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/cafe", + "spec": { + "name": "Café Majorelle", + "id": "caf-majorelle", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -8.002717, + "latitude": 31.64186, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/chasi-saussices.json b/data/places/marrakesh/chasi-saussices.json new file mode 100644 index 00000000..bb654cb1 --- /dev/null +++ b/data/places/marrakesh/chasi-saussices.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Chasi Saussices", + "id": "chasi-saussices", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -8.016354, + "latitude": 31.655472, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/chez-lamine-hadj-mustapha.json b/data/places/marrakesh/chez-lamine-hadj-mustapha.json new file mode 100644 index 00000000..a4a8239a --- /dev/null +++ b/data/places/marrakesh/chez-lamine-hadj-mustapha.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/restaurant", + "spec": { + "name": "Chez Lamine Hadj Mustapha", + "id": "chez-lamine-hadj-mustapha", + "description": "kind: food/restaurant", + "location": { + "province": "province/marrakesh", + "longitude": -7.987592, + "latitude": 31.627095, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/chez-mourad.json b/data/places/marrakesh/chez-mourad.json new file mode 100644 index 00000000..0beaaef4 --- /dev/null +++ b/data/places/marrakesh/chez-mourad.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Chez Mourad", + "id": "chez-mourad", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.989059, + "latitude": 31.627619, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/dar-lhssira-cafe-restaurant.json b/data/places/marrakesh/dar-lhssira-cafe-restaurant.json new file mode 100644 index 00000000..eb341869 --- /dev/null +++ b/data/places/marrakesh/dar-lhssira-cafe-restaurant.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Dar L'hssira Cafe Restaurant", + "id": "dar-lhssira-cafe-restaurant", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.985123, + "latitude": 31.622881, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/food-fatima.json b/data/places/marrakesh/food-fatima.json new file mode 100644 index 00000000..cff3bbfb --- /dev/null +++ b/data/places/marrakesh/food-fatima.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Food Fatima", + "id": "food-fatima", + "description": "kind: restaurant", + "location": { + "province": "province/marrakesh", + "longitude": -7.989701, + "latitude": 31.631566, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/ftour-beldi-la-ferme.json b/data/places/marrakesh/ftour-beldi-la-ferme.json new file mode 100644 index 00000000..202693ef --- /dev/null +++ b/data/places/marrakesh/ftour-beldi-la-ferme.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Ftour Beldi La Ferme", + "id": "ftour-beldi-la-ferme", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -8.030656, + "latitude": 31.680469, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/haj-mahjoub-baolo.json b/data/places/marrakesh/haj-mahjoub-baolo.json new file mode 100644 index 00000000..33f88ef4 --- /dev/null +++ b/data/places/marrakesh/haj-mahjoub-baolo.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Haj Mahjoub baolo", + "id": "haj-mahjoub-baolo", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.98877, + "latitude": 31.626093, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/intangible-cultural-heritage-museum.json b/data/places/marrakesh/intangible-cultural-heritage-museum.json new file mode 100644 index 00000000..01a46c26 --- /dev/null +++ b/data/places/marrakesh/intangible-cultural-heritage-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "culture/museum", + "spec": { + "name": "Intangible Cultural Heritage Museum", + "id": "intangible-cultural-heritage-museum", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.98913, + "latitude": 31.625148, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/jajjah-by-hassan-hajjaj.json b/data/places/marrakesh/jajjah-by-hassan-hajjaj.json new file mode 100644 index 00000000..60887502 --- /dev/null +++ b/data/places/marrakesh/jajjah-by-hassan-hajjaj.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Jajjah by Hassan Hajjaj", + "id": "jajjah-by-hassan-hajjaj", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -8.041998, + "latitude": 31.668945, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/kasbah-of-marrakech.json b/data/places/marrakesh/kasbah-of-marrakech.json index db199061..f3efcdd2 100644 --- a/data/places/marrakesh/kasbah-of-marrakech.json +++ b/data/places/marrakesh/kasbah-of-marrakech.json @@ -4,7 +4,7 @@ "spec": { "name": "Kasbah of Marrakech", "id": "kasbah-of-marrakech", - "description": "No description available", + "description": "kind: urban/district", "location": { "province": "province/marrakesh", "longitude": -7.987898, diff --git a/data/places/marrakesh/khoudenjal-spiced-tea.json b/data/places/marrakesh/khoudenjal-spiced-tea.json new file mode 100644 index 00000000..81e9a732 --- /dev/null +++ b/data/places/marrakesh/khoudenjal-spiced-tea.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Khoudenjal Spiced Tea", + "id": "khoudenjal-spiced-tea", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.988787, + "latitude": 31.62573, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/le-map-marrakech-monde-des-arts-de-la-parure.json b/data/places/marrakesh/le-map-marrakech-monde-des-arts-de-la-parure.json new file mode 100644 index 00000000..583eb726 --- /dev/null +++ b/data/places/marrakesh/le-map-marrakech-monde-des-arts-de-la-parure.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "culture/museum", + "spec": { + "name": "Le MAP Marrakech - Monde des Arts de la Parure", + "id": "le-map-marrakech-monde-des-arts-de-la-parure", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.987985, + "latitude": 31.618653, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/majorelle-berber-museum.json b/data/places/marrakesh/majorelle-berber-museum.json new file mode 100644 index 00000000..4d4893f0 --- /dev/null +++ b/data/places/marrakesh/majorelle-berber-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "culture/museum", + "spec": { + "name": "Majorelle Berber Museum", + "id": "majorelle-berber-museum", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -8.002877, + "latitude": 31.641869, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/manger-marrakech.json b/data/places/marrakesh/manger-marrakech.json new file mode 100644 index 00000000..a60995d2 --- /dev/null +++ b/data/places/marrakesh/manger-marrakech.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Manger Marrakech", + "id": "manger-marrakech", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.982803, + "latitude": 31.62774, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/marrakesh-imlil-taxi-station.json b/data/places/marrakesh/marrakesh-imlil-taxi-station.json new file mode 100644 index 00000000..4c98f223 --- /dev/null +++ b/data/places/marrakesh/marrakesh-imlil-taxi-station.json @@ -0,0 +1,29 @@ +{ + "version": "mrrakc/v0", + "kind": "service/taxi-station", + "metadata": { + "tags": [] + }, + "spec": { + "name": "Imlil Taxi Station", + "id": "marrakesh-imlil-taxi-station", + "description": "Taxi Station from Marrakesh to Ourika, Imlil, Tahanaout, Mly Brahim and Other destinations", + "location": { + "longitude": -7.9904507, + "latitude": 31.6212592, + "province": "province/marrakech" + }, + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "comments": [] + } +} diff --git a/data/places/marrakesh/mi-fatima-harira.json b/data/places/marrakesh/mi-fatima-harira.json new file mode 100644 index 00000000..76a824cb --- /dev/null +++ b/data/places/marrakesh/mi-fatima-harira.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Mi Fatima - Harira", + "id": "mi-fatima-harira", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.988654, + "latitude": 31.621736, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/mint-tea-cherratine.json b/data/places/marrakesh/mint-tea-cherratine.json new file mode 100644 index 00000000..7f63e13b --- /dev/null +++ b/data/places/marrakesh/mint-tea-cherratine.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Mint Tea Cherratine", + "id": "mint-tea-cherratine", + "description": "kind: food/cafe", + "location": { + "province": "province/marrakesh", + "longitude": -7.987317, + "latitude": 31.630882, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/monsieur-fromage.json b/data/places/marrakesh/monsieur-fromage.json new file mode 100644 index 00000000..8356ebc4 --- /dev/null +++ b/data/places/marrakesh/monsieur-fromage.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/restaurant", + "spec": { + "name": "Monsieur Fromage", + "id": "monsieur-fromage", + "description": "kind: food/restaurant", + "location": { + "province": "province/marrakesh", + "longitude": -7.98694, + "latitude": 31.630841, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/mr-crepe.json b/data/places/marrakesh/mr-crepe.json new file mode 100644 index 00000000..c7fa6aac --- /dev/null +++ b/data/places/marrakesh/mr-crepe.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Mr. Crepe", + "id": "mr-crepe", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.983378, + "latitude": 31.627613, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/museum-of-moroccan-elegance.json b/data/places/marrakesh/museum-of-moroccan-elegance.json new file mode 100644 index 00000000..7b194280 --- /dev/null +++ b/data/places/marrakesh/museum-of-moroccan-elegance.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "culture/museum", + "spec": { + "name": "Museum of Moroccan Elegance", + "id": "museum-of-moroccan-elegance", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.985165, + "latitude": 31.631657, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/panache-dabachi.json b/data/places/marrakesh/panache-dabachi.json new file mode 100644 index 00000000..e34fd46b --- /dev/null +++ b/data/places/marrakesh/panache-dabachi.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Panache Dabachi", + "id": "panache-dabachi", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.98484, + "latitude": 31.627344, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/sfenj-antaki.json b/data/places/marrakesh/sfenj-antaki.json new file mode 100644 index 00000000..af45bfb9 --- /dev/null +++ b/data/places/marrakesh/sfenj-antaki.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Sfenj Antaki", + "id": "sfenj-antaki", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.9866, + "latitude": 31.636034, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/sfenj-boulabada.json b/data/places/marrakesh/sfenj-boulabada.json new file mode 100644 index 00000000..92234354 --- /dev/null +++ b/data/places/marrakesh/sfenj-boulabada.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Sfenj Boulabada", + "id": "sfenj-boulabada", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.98336, + "latitude": 31.627777, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/si-abdelwahed-moul-loubia.json b/data/places/marrakesh/si-abdelwahed-moul-loubia.json new file mode 100644 index 00000000..17ec9163 --- /dev/null +++ b/data/places/marrakesh/si-abdelwahed-moul-loubia.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Si Abdelwahed moul loubia", + "id": "si-abdelwahed-moul-loubia", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.986812, + "latitude": 31.630955, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/snack-ben-omar.json b/data/places/marrakesh/snack-ben-omar.json new file mode 100644 index 00000000..9fbf018c --- /dev/null +++ b/data/places/marrakesh/snack-ben-omar.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "food/street-food", + "spec": { + "name": "Snack Ben Omar", + "id": "snack-ben-omar", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.990336, + "latitude": 31.637234, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/snack-jad.json b/data/places/marrakesh/snack-jad.json new file mode 100644 index 00000000..6a5e4eb6 --- /dev/null +++ b/data/places/marrakesh/snack-jad.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Snack Jad", + "id": "snack-jad", + "description": "kind: street-food", + "location": { + "province": "province/marrakesh", + "longitude": -7.982886, + "latitude": 31.631682, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/talaa-breakfast-and-dinner.json b/data/places/marrakesh/talaa-breakfast-and-dinner.json new file mode 100644 index 00000000..f695c7a4 --- /dev/null +++ b/data/places/marrakesh/talaa-breakfast-and-dinner.json @@ -0,0 +1,33 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Talaa breakfast and dinner", + "id": "talaa-breakfast-and-dinner", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.986936, + "latitude": 31.63101, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [ + { + "url": "https://maps.google.com/?cid=10084122093251383334", + "title": "https://maps.google.com/?cid=10084122093251383334", + "type": "map" + } + ], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/talaa-market.json b/data/places/marrakesh/talaa-market.json new file mode 100644 index 00000000..9ed614a6 --- /dev/null +++ b/data/places/marrakesh/talaa-market.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Talaa Market", + "id": "talaa-market", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.986762, + "latitude": 31.630869, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/telecom-museum.json b/data/places/marrakesh/telecom-museum.json new file mode 100644 index 00000000..bf4615c0 --- /dev/null +++ b/data/places/marrakesh/telecom-museum.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "culture/museum", + "spec": { + "name": "Telecom Museum", + "id": "telecom-museum", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.9964, + "latitude": 31.626444, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/traditional-breakfast-by-lalla-malika.json b/data/places/marrakesh/traditional-breakfast-by-lalla-malika.json new file mode 100644 index 00000000..d0a98e0d --- /dev/null +++ b/data/places/marrakesh/traditional-breakfast-by-lalla-malika.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Traditional Breakfast by Lalla Malika", + "id": "traditional-breakfast-by-lalla-malika", + "description": "kind: food/street-food", + "location": { + "province": "province/marrakesh", + "longitude": -8.054434, + "latitude": 31.636404, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/yves-saint-laurent-and-pierre-berg-memorial.json b/data/places/marrakesh/yves-saint-laurent-and-pierre-berg-memorial.json new file mode 100644 index 00000000..dce91923 --- /dev/null +++ b/data/places/marrakesh/yves-saint-laurent-and-pierre-berg-memorial.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "history/monument", + "spec": { + "name": "Yves Saint-Laurent and Pierre Bergé Memorial", + "id": "yves-saint-laurent-and-pierre-berg-memorial", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -8.003172, + "latitude": 31.641489, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/marrakesh/zaouiya-tijania-sidi-akensus.json b/data/places/marrakesh/zaouiya-tijania-sidi-akensus.json new file mode 100644 index 00000000..c7eb8453 --- /dev/null +++ b/data/places/marrakesh/zaouiya-tijania-sidi-akensus.json @@ -0,0 +1,27 @@ +{ + "version": "mrrakc/v0", + "kind": "urban/landmark", + "spec": { + "name": "Zaouiya Tijania Sidi Akensus", + "id": "zaouiya-tijania-sidi-akensus", + "description": "No description available", + "location": { + "province": "province/marrakesh", + "longitude": -7.989246, + "latitude": 31.631112, + "altitude": 0.0 + }, + "access": { + "type": "public", + "status": "open", + "options": [] + }, + "timePeriods": [], + "people": [], + "timeline": [], + "links": [], + "activities": [], + "items": [], + "comments": [] + } +} \ No newline at end of file diff --git a/data/places/sale/zaouiat-annoussak.json b/data/places/sale/zaouiat-annoussak.json index bfbbe253..c25b6cc6 100644 --- a/data/places/sale/zaouiat-annoussak.json +++ b/data/places/sale/zaouiat-annoussak.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, diff --git a/data/places/sale/zaouiya-daliliya.json b/data/places/sale/zaouiya-daliliya.json index 46386c64..4cd42a19 100644 --- a/data/places/sale/zaouiya-daliliya.json +++ b/data/places/sale/zaouiya-daliliya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-derkaouia.json b/data/places/sale/zaouiya-derkaouia.json index eb03641e..c1c7280a 100644 --- a/data/places/sale/zaouiya-derkaouia.json +++ b/data/places/sale/zaouiya-derkaouia.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, diff --git a/data/places/sale/zaouiya-ennaciria.json b/data/places/sale/zaouiya-ennaciria.json index 9d5475fd..01fef475 100644 --- a/data/places/sale/zaouiya-ennaciria.json +++ b/data/places/sale/zaouiya-ennaciria.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, diff --git a/data/places/sale/zaouiya-ghazia.json b/data/places/sale/zaouiya-ghazia.json index 78abb8f1..cab01db1 100644 --- a/data/places/sale/zaouiya-ghazia.json +++ b/data/places/sale/zaouiya-ghazia.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-hajjiya.json b/data/places/sale/zaouiya-hajjiya.json index d684a8e5..b07336ac 100644 --- a/data/places/sale/zaouiya-hajjiya.json +++ b/data/places/sale/zaouiya-hajjiya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-hamdouchia.json b/data/places/sale/zaouiya-hamdouchia.json index 61dfd1a2..fb615f52 100644 --- a/data/places/sale/zaouiya-hamdouchia.json +++ b/data/places/sale/zaouiya-hamdouchia.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-hansaliya.json b/data/places/sale/zaouiya-hansaliya.json index 190a74aa..bdb5ee4d 100644 --- a/data/places/sale/zaouiya-hansaliya.json +++ b/data/places/sale/zaouiya-hansaliya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-harratia.json b/data/places/sale/zaouiya-harratia.json index b4e6582f..fd03e1e1 100644 --- a/data/places/sale/zaouiya-harratia.json +++ b/data/places/sale/zaouiya-harratia.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-hassouniya.json b/data/places/sale/zaouiya-hassouniya.json index 8cb0abd3..1ff0b9db 100644 --- a/data/places/sale/zaouiya-hassouniya.json +++ b/data/places/sale/zaouiya-hassouniya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-issaouia.json b/data/places/sale/zaouiya-issaouia.json index f4cb31f9..a34a4e3b 100644 --- a/data/places/sale/zaouiya-issaouia.json +++ b/data/places/sale/zaouiya-issaouia.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-kettania.json b/data/places/sale/zaouiya-kettania.json index df4f5882..c83e65b7 100644 --- a/data/places/sale/zaouiya-kettania.json +++ b/data/places/sale/zaouiya-kettania.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-manssouriya.json b/data/places/sale/zaouiya-manssouriya.json index f240809b..6bc502ba 100644 --- a/data/places/sale/zaouiya-manssouriya.json +++ b/data/places/sale/zaouiya-manssouriya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-mbarkia-qadiriya.json b/data/places/sale/zaouiya-mbarkia-qadiriya.json index fa1ebf92..a27574a9 100644 --- a/data/places/sale/zaouiya-mbarkia-qadiriya.json +++ b/data/places/sale/zaouiya-mbarkia-qadiriya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -37,4 +37,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-qacimiya.json b/data/places/sale/zaouiya-qacimiya.json index aed430c3..e640445d 100644 --- a/data/places/sale/zaouiya-qacimiya.json +++ b/data/places/sale/zaouiya-qacimiya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-qadiriya.json b/data/places/sale/zaouiya-qadiriya.json index b7c4d7a8..74c80373 100644 --- a/data/places/sale/zaouiya-qadiriya.json +++ b/data/places/sale/zaouiya-qadiriya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-sadikia.json b/data/places/sale/zaouiya-sadikia.json index 3414e296..395808b8 100644 --- a/data/places/sale/zaouiya-sadikia.json +++ b/data/places/sale/zaouiya-sadikia.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-sidi-bouzekri.json b/data/places/sale/zaouiya-sidi-bouzekri.json index d83fe6d0..99accd3d 100644 --- a/data/places/sale/zaouiya-sidi-bouzekri.json +++ b/data/places/sale/zaouiya-sidi-bouzekri.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-thamiya.json b/data/places/sale/zaouiya-thamiya.json index 0e4ebbbc..da84b150 100644 --- a/data/places/sale/zaouiya-thamiya.json +++ b/data/places/sale/zaouiya-thamiya.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/places/sale/zaouiya-tijania.json b/data/places/sale/zaouiya-tijania.json index 8aa1bf47..0b977bf6 100644 --- a/data/places/sale/zaouiya-tijania.json +++ b/data/places/sale/zaouiya-tijania.json @@ -1,6 +1,6 @@ { "version": "mrrakc/v0", - "kind": "religion/mosque", + "kind": "religion/zaouiya", "metadata": { "tags": [] }, @@ -26,4 +26,4 @@ "timePeriods": [], "comments": [] } -} +} \ No newline at end of file diff --git a/data/plans/casablanca-art-deco.json b/data/plans/casablanca-art-deco.json new file mode 100644 index 00000000..dffe7523 --- /dev/null +++ b/data/plans/casablanca-art-deco.json @@ -0,0 +1,78 @@ +{ + "version": "0.0.1", + "kind": "plan/itinerary", + "spec": { + "id": "casablanca-art-deco", + "title": "Casablanca Art Deco Tour", + "description": "Explore the architectural heritage of Casablanca.", + "estimatedDuration": { + "value": 3, + "unit": "hours" + }, + "difficulty": "easy", + "steps": [ + { + "title": "Start at Sacred Heart Cathedral", + "description": "Begin your tour at this stunning example of Art Deco architecture mixed with Neo-Gothic style.", + "optional": true, + "type": "waypoint", + "placeIds": [ + "casablanca/sacred-heart-cathedral" + ], + "transportToNext": { + "mode": "Bus", + "durationMin": 10, + "advice": "Walk through the Arab League Park towards Mohammed V Square." + } + }, + { + "title": "Mohammed V Square", + "description": "The administrative heart of the city, surrounded by impressive buildings.", + "optional": true, + "type": "waypoint", + "placeIds": [ + "casablanca/mohammed-v-square", + "casablanca/wilaya-of-grande-casablanca-building", + "casablanca/justice-palace-building" + ], + "transportToNext": { + "mode": "Train", + "durationMin": 5 + } + }, + { + "title": "Central Post Office", + "description": "Admire the intricate details of this heritage building.", + "type": "waypoint", + "placeIds": [ + "casablanca/central-post-building" + ], + "transportToNext": { + "mode": "Plane", + "durationMin": 10 + } + }, + { + "title": "Cinema Rialto", + "description": "One of the oldest and most beautiful cinemas in Casablanca.", + "type": "activity", + "placeIds": [ + "casablanca/rialto-cinema" + ], + "transportToNext": { + "mode": "Walking", + "durationMin": 5 + } + }, + { + "title": "Refreshment at Petit Poucet", + "description": "End your tour with a coffee or meal at this historic restaurant.", + "type": "break", + "optional": true, + "placeIds": [ + "casablanca/petit-poucet-restaurant" + ] + } + ] + } +} diff --git a/data/plans/high-atlas-trek.json b/data/plans/high-atlas-trek.json new file mode 100644 index 00000000..3f86b7d4 --- /dev/null +++ b/data/plans/high-atlas-trek.json @@ -0,0 +1,184 @@ +{ + "kind": "plans/trek", + "version": "mrrakc/v0", + "spec": { + "id": "high-atlas-trek", + "title": "Toubkal Summit Weekend Trek", + "description": "A challenging but rewarding trek to the summit of Mount Toubkal, the highest peak in North Africa.", + "estimatedDuration": { + "value": 2, + "unit": "days" + }, + "difficulty": "hard", + "steps": [ + { + "title": "Journey From Marrakech to Imlil", + "description": "Take a shared taxi from Marrakech to Imlil. The fare is typically for a seat (1/6 of the taxi). Note that shared taxis may be less frequent in the evening.", + "type": "waypoint", + "placeIds": [ + "places/marrakesh/marrakesh-imlil-taxi-station", + "places/al-haouz/imlil-marrakesh-taxi-station" + ], + "transportToNext": { + "mode": "Shared Taxi", + "durationMin": 90, + "advice": "You should wait for the shared taxi to fill (6 places). Depart early to ensure availability." + } + }, + { + "title": "Preparation & Booking", + "description": "Make the necessary preparations and bookings before starting the Toubkal hike. It is recommended to book your guide and refuge several days before arriving in Imlil.", + "type": "activity", + "people": [ + { + "id": "people/mestapha-ait-hemad", + "role": "Mountain Guide" + } + ], + "placeIds": [ + "places/al-haouz/trek-toubkal-shop", + "places/al-haouz/guides-office-ngo" + ], + "subSteps": [ + { + "title": "Book a Mountain Guide", + "description": "Book a mountain guide. A certified guide is mandatory to enter the Toubkal National Park.", + "type": "activity" + }, + { + "title": "Book Moutain Refuge and Meals", + "description": "Book your night in refuge, and meals from restaurant and refuge. The guide can help with that.", + "type": "activity" + }, + { + "title": "Buy or Rent hiking gear", + "description": "Double-check your required hiking gear with the guide, and buy or rent any missing items from the shops in the village center.", + "type": "activity" + } + ] + }, + { + "title": "Overnight in Imlil", + "description": "Spend Friday night in Imlil to acclimatize. You can stay in the village center or continue on foot to the village of Armed, where the Toubkal hike begins. Enjoy the local hospitality and get some rest before the hike.", + "type": "overnight", + "placeIds": [ + "places/al-haouz/gite-atlas-mazik", + "places/al-haouz/gite-akioud-mazzik", + "places/al-haouz/gite-atlas-heaven", + "places/al-haouz/riad-atlas-panorama", + "places/al-haouz/toubkal-hostel" + ] + }, + { + "title": "Breakfast", + "description": "Wake up and enjoy a hearty breakfast at your hotel or in the village.", + "type": "break", + "placeIds": [ + "places/al-haouz/riad-imlil-cafe" + ] + }, + { + "title": "Trek to Checkpoint", + "description": "Begin your trek passing through Aroumd village. Check in at the Toubkal National Park Gendarmerie post.", + "type": "waypoint", + "placeIds": [ + "places/al-haouz/welcome-to-toubkal-national-park-sign", + "places/al-haouz/royal-gendarmerie-station" + ], + "transportToNext": { + "mode": "Walking", + "durationMin": 60 + } + }, + { + "title": "Hike to Chamharouch", + "description": "Continue the ascent towards the Sidi Chamharouch shrine.", + "type": "waypoint", + "placeIds": [ + "places/al-haouz/sidi-chamharouch-shrine" + ], + "transportToNext": { + "mode": "Walking", + "durationMin": 120 + } + }, + { + "title": "Break at Sidi Chamharouch", + "description": "Take a rest at the shrine. You can buy refreshments here.", + "type": "break", + "optional": true, + "placeIds": [ + "places/al-haouz/chamharouch-cafe", + "places/al-haouz/immin-tafrit-cafe" + ] + }, + { + "title": "Reach Refuge", + "description": "Continue hiking to the refuge. Have dinner and get a good night's sleep.", + "type": "overnight", + "placeIds": [ + "places/al-haouz/les-mouflons-toubkal-refuge", + "places/al-haouz/alpine-club-toubkal-refuge" + ] + }, + { + "title": "Summit Push", + "description": "Wake up early (around 4 AM) to start the climb to the summit.", + "type": "activity", + "placeIds": [], + "transportToNext": { + "mode": "Walking", + "durationMin": 180, + "advice": "Headlamp required." + } + }, + { + "title": "Sunrise at Toubkal Peak", + "description": "Reach the summit (4167m) in time for a breathtaking sunrise.", + "type": "waypoint", + "placeIds": [ + "places/al-haouz/mount-toubkal" + ] + }, + { + "title": "Descent to Refuge", + "description": "Descend back to the refuge for a well-deserved break and lunch.", + "type": "break", + "placeIds": [ + "places/al-haouz/les-mouflons-toubkal-refuge", + "places/al-haouz/alpine-club-toubkal-refuge" + ], + "transportToNext": { + "mode": "Walking", + "durationMin": 120 + } + }, + { + "title": "Return to Imlil", + "description": "Descend through Aroumd back to Imlil.", + "type": "waypoint", + "placeIds": [ + "places/al-haouz/welcome-to-toubkal-national-park-sign" + ], + "transportToNext": { + "mode": "Walking", + "durationMin": 180 + } + }, + { + "title": "Relax & Shop", + "description": "If you're tired, spend another night in Imlil, enjoy nature, or do some shopping for local crafts.", + "type": "activity", + "optional": true, + "placeIds": [ + "places/al-haouz/adrar-cooperative", + "places/al-haouz/amazigh-rugs-women-cooperative", + "places/al-haouz/bolmssail-rugs-cooperative", + "places/al-haouz/douar-armed-cooperative", + "places/al-haouz/moroccan-carpets-cooperative-imlil", + "places/al-haouz/toubkal-kasbah-rug-cooperative" + ] + } + ] + } +} diff --git a/data/plans/marrakech-street-food-tour.json b/data/plans/marrakech-street-food-tour.json new file mode 100644 index 00000000..5cb695eb --- /dev/null +++ b/data/plans/marrakech-street-food-tour.json @@ -0,0 +1,144 @@ +{ + "kind": "plans/food-tour", + "version": "mrrakc/v0", + "spec": { + "id": "marrakech-street-food-tour", + "title": "Marrakech Street Food Tour", + "description": "A culinary journey through the streets of Marrakech, from breakfast to late-night snacks.", + "estimatedDuration": { + "value": 1, + "unit": "days" + }, + "difficulty": "easy", + "steps": [ + { + "title": "Start at Jemaa el-Fna", + "description": "Start your journey in the lively main square of Marrakech.", + "type": "waypoint", + "placeIds": [ + "places/marrakesh/jemaa-el-fnaa-square" + ] + }, + { + "title": "Enjoy a Marrakchi Breakfast", + "description": "Try a traditional Marrakech breakfast with batbout bread, local butter, honey, and olive oil. You can find it near Jemaa el-Fna, Talaa, or around the city.", + "type": "activity", + "placeIds": [ + "places/marrakesh/chez-mourad", + "places/marrakesh/traditional-breakfast-by-lalla-malika", + "places/marrakesh/ftour-beldi-la-ferme" + ] + }, + { + "title": "Warm Up with Bissara", + "description": "Have a hot bowl of Marrakchi bissara, made with fava beans and green peas, often cooked in a tangia style.", + "type": "activity", + "placeIds": [ + "places/marrakesh/talaa-breakfast-and-dinner" + ] + }, + { + "title": "Taste Loubia for Brunch", + "description": "Eat slow-cooked white beans at a famous local spot in Talaa Market. Go before noon to get a seat.", + "type": "activity", + "placeIds": [ + "places/marrakesh/si-abdelwahed-moul-loubia" + ] + }, + { + "title": "Try Smen Kefta", + "description": "Taste kefta cooked with smen (aged butter), a dish that is special to Marrakech.", + "type": "activity", + "placeIds": [ + "places/marrakesh/snack-ben-omar", + "places/marrakesh/monsieur-fromage", + "places/marrakesh/chasi-saussices" + ] + }, + { + "title": "Discover Chicken Tangia", + "description": "Try chicken tangia, a less common but very tasty version of this famous dish.", + "type": "activity", + "placeIds": [ + "places/marrakesh/manger-marrakech" + ] + }, + { + "title": "Eat Marrakchi Mechoui", + "description": "Enjoy slow-roasted lamb cooked in underground ovens, a classic Marrakech specialty.", + "type": "activity", + "placeIds": [ + "places/marrakesh/chez-lamine-hadj-mustapha" + ] + }, + { + "title": "Taste Sweets in the Medina", + "description": "Try traditional Moroccan pastries, especially around the Semmarine area.", + "type": "activity", + "placeIds": [ + "places/marrakesh/bab-semmarin-pastries", + "places/marrakesh/belakbir-medina-pastry" + ] + }, + { + "title": "Eat Sfenj Donuts", + "description": "Enjoy fresh Moroccan donuts, plain or served with a fried egg if available.", + "type": "activity", + "placeIds": [ + "places/marrakesh/sfenj-antaki", + "places/marrakesh/sfenj-boulabada" + ] + }, + { + "title": "Drink Special Tea and Coffee", + "description": "Have herbal tea, including merdedouch, or try sand-cooked coffee, a local specialty.", + "type": "activity", + "placeIds": [ + "places/marrakesh/mint-tea-cherratine", + "places/marrakesh/chez-bismilah-sand-coffee" + ] + }, + { + "title": "Try Local Sandwiches", + "description": "Taste unique Marrakech sandwiches like spleen, mixed meat, charcoal shawarma, and khobza ajiba.", + "type": "activity", + "placeIds": [ + "places/marrakesh/bachar-street-food", + "places/marrakesh/snack-jad" + ] + }, + { + "title": "Drink a Panache in Dabachi", + "description": "Have a famous local panache juice made with avocado, strawberry, and almonds.", + "type": "activity", + "placeIds": [ + "places/marrakesh/panache-dabachi" + ] + }, + { + "title": "End with Harira at Mmi Fatima", + "description": "Finish the evening with harira soup, dates, chebbakia, and eggs.", + "type": "activity", + "placeIds": [ + "places/marrakesh/mi-fatima-harira" + ] + }, + { + "title": "Return for Tangia and Baolo", + "description": "Go back to the square to enjoy more tangia and the local baolo bread.", + "type": "activity", + "placeIds": [ + "places/marrakesh/haj-mahjoub-baolo" + ] + }, + { + "title": "Finish with Tea and Snails", + "description": "End the night with spiced tea and a bowl of snails.", + "type": "activity", + "placeIds": [ + "places/marrakesh/khoudenjal-spiced-tea" + ] + } + ] + } +} diff --git a/prompts/master-prompt.md b/prompts/master-prompt.md new file mode 100644 index 00000000..ff47afcc --- /dev/null +++ b/prompts/master-prompt.md @@ -0,0 +1,72 @@ +# Mrrakc Project Master Prompt + +You are an expert full-stack web developer working on "Mrrakc," a premium website dedicated to the tourism, culture, and history of Morocco. + +## Project Context +- **Goal**: Create a visually rich, immersive, and interactive experience that conveys the diversity of Morocco (Sahara, Atlas, Medinas, Coast). +- **Design Philosophy**: Modern, clean, responsive, and "premium." Use high-quality imagery, subtle earthy animations, and a sophisticated dark/light mode. + +## Tech Stack +- **Framework**: Astro (Static Site Generation) +- **UI Library**: React (for interactive components like Maps) +- **Styling**: Tailwind CSS v4 (using `@theme` for configuration) +- **Icons**: Lucide React +- **Maps**: MapLibre GL JS & React Map GL +- **Language**: TypeScript +- **Runtime**: Bun +- **Validation**: Boon (for JSON data) + +## Project Structure +The project follows a monorepo-like structure with a clear separation between content/data and the web application. + +``` +core/ +├── data/ # Source of Truth for Data (JSON) +│ ├── places/ # Place data organized by province (e.g., places/casablanca/*.json) +│ ├── people/ # People data +│ └── provinces/ # Province metadata +├── web/ # Astro Web Application +│ ├── src/ +│ │ ├── components/ # Reusable Astro & React components +│ │ │ ├── react/ # React-specific components (e.g., InteractiveMap.tsx) +│ │ ├── content/ # Content Collections config & MDX content +│ │ ├── layouts/ # Page layouts (BaseLayout.astro) +│ │ ├── pages/ # File-based routing +│ │ └── styles/ # Global styles (global.css) +│ └── public/ # Static assets +└── .github/ # CI/CD Workflows (Data Validation) +``` + +## Design System & Best Practices + +### 1. Styling (Tailwind v4) +- **Theme**: Use the custom defined colors in `src/styles/global.css`. + - **Colors**: `sand` (bg), `clay` (secondary), `terra` (primary), `terra-dark` (hover), `ocean` (accent), `charcoal` (text). +- **Dark Mode**: Fully supported. Use `dark:` variants. + - Dark palette: `charcoal` (bg), `stone-100` (text), `charcoal-light` (secondary text). +- **Typography**: + - **Serif**: For headings and titles (elegant, historical feel). + - **Sans**: For body text and UI elements (clean, readable). +- **Responsive**: Mobile-first approach. Use `md:`, `lg:` prefixes. + +### 2. Data Management +- **Single Source of Truth**: All data resides in `core/data` as JSON files. +- **Content Collections**: Use `astro:content` with the `glob` loader to ingest data. + - **Important**: Use absolute paths in `config.ts` to reference `core/data` correctly. +- **Validation**: All JSON data is validated against schemas using `boon` in CI pipelines. +- **IDs**: Place IDs are derived from their file path (e.g., `casablanca/abc-cinema`). + +### 3. Component Guidelines +- **Astro**: Use for static layout, text content, and initial data fetching. +- **React**: Use strictly for high-interactivity elements (e.g., `InteractiveMap`). +- **Maps**: + - Use `InteractiveMap.tsx` for displaying locations. + - Supports **Maximize/Minimize** modes. + - Handles **Variable Pricing** (entranceFee: -1). + - Uses specific icons based on `category` (mapped from `kind`). + +### 4. Code Quality +- **TypeScript**: Use interfaces for Props and Data models. +- **Semantic HTML**: Use `
`, `
`, `