-
Notifications
You must be signed in to change notification settings - Fork 1
/
domain.yml
369 lines (369 loc) · 24.8 KB
/
domain.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
version: '2.0'
session_config:
session_expiration_time: 60
carry_over_slots_to_new_session: true
intents:
- greet
- goodbye
- affirm
- deny
- user_info
- out_of_scope
- bot_challenge
- faq
- chitchat
- react_positive
- react_negative
- nlu_fallback
- adjust_response
- wrong_cannot_help
- tag_info
- what_is_tag
- events_info
- tags
- learn_osm
entities:
- username
- location
- PERSON
- language
- name
- company
- tag
- country
- category
slots:
username:
type: text
influence_conversation: false
response_feedback_message:
type: any
influence_conversation: false
tag:
type: text
influence_conversation: false
requested_slot:
type: unfeaturized
influence_conversation: false
responses:
utter_greet_guide:
- buttons:
- payload: Tell me about OSM
title: Tell me about OSM
- payload: Why was OpenStreetMap created?
title: Why was OpenStretMap created?
- payload: I want to learn OSM
title: I want to learn OSM
text: Hi, i am OSM Chatbot. What do you want to learn about OpenStreetMap today? You can start by selecting from below options.😃
utter_greet:
- text: Hey! How are you? You can ask me anything about OpenStreetMap. 😊
- text: Hi, i am OSM chatbot. You can ask me anything about OpenStreetMap. 😊
- text: Hi, How can i help you?
utter_happy_to_help:
- text: I am glad, I could help you. 🤓
utter_sorry:
- text: I apologize, I promise that i will do my best to help you next time.
- text: I am sorry, I will try my best next time.
utter_what_went_wrong:
- buttons:
- payload: /adjust_response
title: Adjust Response
- payload: /wrong_cannot_help
title: Cannot help
text: Can you please tell me what went wrong selecting one of the buttons below.
utter_what_else:
- text: So, what else you want to know about OpenStreetMap?
- text: What else you want to know about OpenStreetMap?😊
utter_welcome:
- text: My pleasure !! 😊
- text: Welcome !! Happy to help 😊
utter_did_that_help:
- buttons:
- payload: Yes
title: 👍
- payload: No
title: 👎
text: Was it helpful?
utter_anything_else:
- text: Is there anything else you like to know? 😊
- text: Is there anything else I can help you? 😊
- text: Is there anything else you want to know about OpenStreetMap?😊
utter_feedback_thanks:
- text: Thankyou for your feedback. It keeps making me better. Our developers will review this conversation and make necessary changes.
utter_ask_response_feedback_message:
- buttons:
- payload: /restart
title: Cancel
text: Please enter your feedback.
utter_ask_about:
- text: I am good! serving users with OpenStreetMap related queries.
utter_happy:
- text: Great, carry on!
utter_goodbye:
- text: Bye Bye! have a great day!!
- text: Good Bye! have a good day!!
utter_ask_username:
- buttons:
- payload: /restart
title: Ask for something else
text: Please provide your username or click the button below to ask another question
utter_ask_tag:
- buttons:
- payload: /restart
title: Ask for something else
text: what feature are you exactly trying to map? Can you provide the specific feature name like building, shop, water, etc? Or click the button below to ask another question.
utter_iamabot:
- text: I am OSM Chatbot, developed by Kathmandu Living Labs.
utter_please_rephrase:
- text: Sorry! I didnt get you. Could you please reframe your question so that I can understand better 🤨
- text: I'm sorry , I din't quite understand that. Could you rephrase?
utter_out_of_scope/non_english:
- text: I only understand English, I'm sorry.
utter_out_of_scope/others:
- text: I can't help you with that, I'm sorry.
- text: Sorry, I can't handle that request at this moment.
utter_chitchat/nicetomeetyou:
- text: Nice to meet you too! Happy to be of help.
- text: Likewise!
- text: Thank you. It is a pleasure to meet you as well!
- text: It is nice to meet you too!
- text: Pleased to meet you too!
- text: It's always a pleasure to meet new people!
utter_chitchat/telljoke:
- text: Did you hear about the man who memorized all the symbols on a map? He was a legend
- text: I met a cartographer who was a spider. He made web-based maps.
- text: I finally found my book of maps. Atlast.
- text: Is a place that stores maps called...a wherehouse?
- text: Why are latitude and longitude so smart?-Because they've got so many degrees.
utter_chitchat/ask_about:
- text: I am good! serving users with OpenStreetMap queries.
- text: I'm great! Thanks for asking.
utter_chitchat/ask_howhelp:
- buttons:
- payload: /adjust_response
title: Provide_feedback
text: I can help you in answering your OpenStreetMap queries. I can also provide OSM statistics by username as well as information regarding OSM tags. Click on provide feedback button below share your feedback if there is anything else you would like me to do.
- buttons:
- payload: /adjust_response
title: Provide feedback
text: You can ask me about how to get started with OpenStreetMap. I can also provide OSM statistics by username as well as information regarding OSM tags. Click on provide feedback button below share your feedback if there is anything else you would like me to do.
- buttons:
- payload: /adjust_response
title: Provide feedback
text: You are welcome to ask me any question about OpenStreetMap. I will do my best to assist you. I can also provide OSM statistics by username as well as information regarding OSM tags. Click on provide feedback button below share your feedback if there is anything else you would like me to do.
utter_chitchat/ask_howold:
- text: '42'
- text: Old enough to be a bot!
- text: Age is just an issue of mind over matter. If you don’t mind, it doesn’t matter.
- text: My first git commit was many moons ago.
- text: Why do you ask? Are my wrinkles showing?
- text: I've hit the age where I actively try to forget how old I am.
utter_chitchat/ask_time:
- text: It's five o'clock somewhere!
- text: Time is a human construct, you'll have to tell me.
- text: "In an ever expanding universe, the real question is: what time isn't it?"
- text: That's hard to say -- it's different all over the world!
- text: It's the most wonderful time of the year!
- text: It's party time!
utter_chitchat/ask_weather:
- text: I don't know about where you live, but in my world it's always sunny 🔆
- text: It's getting pretty chilly!
- text: Where I'm from, it's almost never-leaving-the-house weather.
- text: Winter is coming ⚔️
utter_chitchat/ask_wherefrom:
- text: I was taught not to give out my address on the internet.
- text: My address starts with github.com.
- text: I was born in Kathmandu, but I consider myself a citizen of the world.
- text: I was born in the coolest city on Earth, in Kathmandu.
- text: My developers come from all over the world!
utter_chitchat/ask_howbuilt:
- text: I was built with a lot of love and patience. To be honest Rasa opensource is my engine.
- text: They always ask how I was built, but never how I am...
- text: I was made using Rasa, but i am constantly learning... even at this current moment while talking with you.
- text: I'm building myself every day. I've been working out, did you notice?
utter_chitchat/ask_languagesbot:
- text: I can spell baguette in French, but unfortunately English is the only language I can answer you in.
- text: I am in the process of learning, but at the moment I can only speak English.
- text: Binary code and the language of love. And English.
- text: I was written in Python, but for your convenience I'll translate to English.
utter_chitchat/ask_whoami:
- text: I hope you are being yourself.
- text: Unfortunately I haven't been programmed with the amount of necessary philosophy knowledge to answer that.
- text: It's probably the one that your parents chose for you.
- text: Believe it or not, I actually am not spying on your personal information.
- text: You're the second person now to ask me that. Rihanna was the first.
utter_chitchat/ask_whatisrasa:
- text: Rasa Open Source is a conversational AI framework for that provides machine learning tools for building contextual assistants. You can read more about it here in the docs or on [website](https://rasa.com/).
utter_chitchat/kll_intro:
- text: Kathmandu Living Labs (KLL) is a leading civic-tech company based out of Nepal. It was founded in 2013, primarily, to advance the Open Mapping movement. KLL is a non-profit organization that works to harness local knowledge, develop open data and promote civic technologies especially around OpenStreetMap (OSM).For more info about Kathmandu Living Labs visit www.kathmandulivinglabs.org.
utter_what_is_tag:
- text: |-
Tags describe specific features of map elements (nodes, ways, or relations) or changesets.A tag consists of two items, a key and a value. Conventions are agreed on the meaning and use of tags.
OpenStreetMap uses tags of the form key=value to add meaning to geographic objects. The key, therefore, is used to describe a topic, category, or type of feature. The value provides detail for the key-specified feature.
Here are few examples used in practice
• highway=residential a tag with a key of highway and a value of residential which should be used on a way to indicate a road along which people live.
• name=Park Avenue a tag for which the value field is used to convey the name of the particular street
For more information visit https://wiki.openstreetmap.org/wiki/Tags
utter_faq/osm_intro:
- text: |-
OpenStreetMap is a free digital map of the world, created by an ever growing community of mappers. It can be accessed through www.openstreetmap.org.
For more information visit [website](https://wiki.openstreetmap.org/wiki/About_OpenStreetMap)
utter_faq/osm_motive:
- text: OpenStreetMap(OSM) was established to encourage the growth, development, and distribution of free geospatial data and to provide geospatial data for anybody to use and share. Usually, data is copyrighted and owned by Google/whoever, and sometimes data itself powering these services is not available at all or blocked by unfriendly licensing or extreme fees while the advantage of OSM is that it is always free to users and flexible.
- text: The creation and growth of OpenStreetMap have been motivated by restrictions on the use or availability of map data across much of the world. Usually, data is copyrighted and owned by Google/whoever, and sometimes data itself powering these services is not available at all, or blocked by unfriendly licensing or extreme fees while the advantage of OSM is that it is always free to users and flexible.
utter_faq/osm_spelling:
- text: OpenStreetMap is the correct spelling. One word, three capital letters, one map. OpenStreetMap is also a Trademark.
utter_faq/osm_founder:
- text: Steve Coast founded the OpenStreetMap project in 2004, initially focusing on mapping the United Kingdom
utter_faq/osm_alternatives:
- text: The advantage of using OpenStreetMap is that the data is copyrighted and owned by Google/whoever and sometimes data itself powering this services is not available at all, or blocked by unfriendly licensing or extreme fees whle OSM is always fexible and free to users.
utter_faq/osm_data_accuracy:
- text: OpenStreetMap follows wiki-style process. The essence of a wiki-style process is that all users have a stake in having accurate data. If one person puts in inaccurate data, maliciously or accidentally, the other 99.9% of people can check it, fix it, or get rid of it. There is also an error reporting mechanism on OpenStreetMap. For more info about error reporting visit https://wiki.openstreetmap.org/wiki/Error_reporting
utter_faq/osm_data_creator:
- text: The data is collected from many keen contributors, and sporadic imports of data from open-licensed sources. In areas where there are no such data sources (most areas) we have to start from a blank slate, and head out there to survey the streets ourselves.
utter_faq/osm_owner:
- text: You. The data and software is owned by you, the contributors. There is an organisation called the OpenStreetMap Foundation which exists to protect, promote, and support the project, but does not own the data.
utter_faq/osm_data_consistency:
- text: OpenStreetMap is a free editable map of the whole world. It is made by people like you. Which means the database will always be subject to the whims, experimentation, and mistakes of the community; this is precisely OSM's strength since, among other things, it allows our data to quickly accommodate changes in the physical world.
utter_faq/osm_communicate:
- text: The OpenStreetMap community is large, spread across many locations, speak different languages, and focus on different areas of interest. There is a help center at help.openstreetmap.org and forum at forum.openstreetmap.org to get started.
utter_faq/osm_see_changes:
- text: The "standard" map appearing on OpenStreetMap.org tends to be updated after a couple of minutes, but can also be longer depending on server load.
utter_faq/osm_need_gps:
- text: No we have numerous data sources that can be used to determine an accurate position, including aerial imagery from Bing, and of course the existing OpenStreetMap data.
utter_faq/osm_involvement:
- text: Anyone can help by improving map data. You can create an account at openstreetmap.org and start editing data using iD editor or other editor of your choice.
utter_faq/interesting_facts:
- text: |-
Did you know?
The OSM community and others interested in free geodata gather once a year at The State of Map Conference. That’s where new ideas and initiatives, uses and updates are presented.
- text: |-
Did you know?
The OSM map database is enhanced by individuals around the world. Some find it fun and rewarding and consider it a hobby. Others simply want a great map of an area that is important to them. Still other offer help in times of crisis, such as earthquakes and tsunamis.
- text: |-
Did you know?
The name of the project is OpenStreetMap; the single word refers to a single database covering the entire world. It’s sometimes erroneously referred to as Open Street Map or OpenStreetMaps.
- text: |-
Did you know?
The OpenStreetMap Foundation manages and supports the effort but does not control or direct, OSM. OSMF is an international not-for-profit dedicated to encouraging the growth, development and distribution of free geospatial data and to providing geospatial data for anyone to use and share.
- text: |-
Did you know?
OpenStreetMap (OSM) is perhaps one of the largest geospatial collaborative projects in the world, where over 1.5 million contributors have helped to edit over 1 billion features. The project effectively tries to map the world using a crowdsourcing, collaborative method.
- text: |-
Did you know?
The idea of creating OSM was inspired by Wikipedia, using a similar community-centric contribution approach where users can simply edit, add, or submit changes to contribute to a region in the world. Since then, the project has not only grown but has also become essential to a variety of efforts, including humanitarian workers, private companies, and a wider geospatial community.
- text: |-
Did you know?
One benefit of OSM is the data are not only free but using an Open Data Commons Open Database License (ODbL) data license you can do whatever you want with the data, so there is an incentive to use and adapt the data to different purposes, which is perhaps why we are now seeing major companies such as Microsoft, Uber, Lyfe, and Apple contribute to OSM.
- text: |-
Did you know?
In OSM, there are three types of elements, which includes nodes, i.e.points, ways are lines that represent linear features such as roads and the third main type of element is a relation, which can act as a collection of nodes, ways, or even other relations defined in a membership or relationship in a given grouping.
utter_faq/osm_satellite_image_resolution:
- text: OpenStreetMap neither controls nor owns the satellite imagery. The Aerial Imagery is from a variety of sources that we have permission to use - Bing and Maxar are the most popular and have the largest coverage. So we cannot make or request updates.
utter_faq/osm_map_download:
- text: Use the 'Share' button to download in PNG, JPEG, SVG or PDF format. If you need other formats, see the https://wiki.openstreetmap.org/wiki/Export page.
utter_faq/osm_download_data:
- text: There are two ways you can get data out of the OSM database. One is by using Overpass, a separate API with a powerful query language. The second is to download the OpenStreetMap data dump and filter it according to your needs.
utter_faq/how_to_map:
- buttons:
- payload: How to create OSM account?
title: How to create OSM account?
- payload: What is iD editor?
title: What is iD editor?
- payload: How to edit map using iD editor?
title: How to edit map using iD editor?
text: You can create an account at openstreetmap.org and start editing using iD editor or any other editor of your choice.
utter_faq/create_osm_account:
- image: https://static.packt-cdn.com/products/9781847197504/graphics/7504_02_02.jpg
text: To register, go to http://www.openstreetmap.org/, and choose sign up in the top right-hand corner. This will take you to the following registration form.
utter_faq/ideditor_info:
- text: The iD editor is the browser-based OpenStreetMap editor. It is fast and easy to use, and allows mapping from various data sources such as satellite and aerial imageries, GPS, Field Papers or Mapillary. It can be accessed on openstreetmap.org by clicking the edit button on top left corner.
utter_faq/osm_users:
- text: OpenStreetMap is used by people all over the world – From big companies like Amazon, Apple to medium and small businesses, individuals, volunteers, nonprofits, governments, organizations and more. For me information about users of OpenStreetMap visit welcome.openstreetmap.org/about-osm-community/consumers.
utter_faq/osm_license:
- text: |-
Data extracted from OpenStreetMap is licensed on terms of the Open Database License, "ODbL" 1.0.
The Open Database License (ODbL) is a license agreement intended to allow users to freely share, modify, and use this Database while maintaining this same freedom for others. Many databases are covered by copyright, and therefore this document licenses these rights.
That means users are free share, modify, and use this Database while maintaining this same freedom for others.
For more info visit https://wiki.osmfoundation.org/wiki/Licence#What_is_the_license.2C_how_can_I_use_it.3F
utter_faq/josm_intro:
- text: |-
JOSM is an opensource extensible editor for OpenStreetMap. The benefits of working with JOSM include:
• Efficiency: edit faster with a powerful search function, filters to hide data you don't want to edit, and the largest available selection of editing tools of all editors
• Offline editing: save your partially completed work locally, work with your private GPS tracks or photographs without having to upload them
• Customization: customize keyboard shortcuts, pick from high-quality plugins for specialized tasks, enable UI dialogs for experimental features, change how the editor's map rendering looks
• Cutting-edge mapping: get tool support for emerging mapping topics like lane mapping, 3D mapping or indoor mapping
For more info visit https://josm.openstreetmap.de/wiki/Introduction
If you want to compare editors visit: https://wiki.openstreetmap.org/wiki/Comparison_of_editors
utter_faq/josm_edit:
- text: |-
Following resources could be useful to getting started with JOSM:
• https://josm.openstreetmap.de/wiki/Introduction
• https://learnosm.org/en/josm/
utter_faq/HOT:
- text: |-
Humanitarian OpenStreetMap Team (HOT) is an international team dedicated to humanitarian action and community development through open mapping.
It was launched in 2010 to promote and support the thousands of volunteers and dozens of local groups around the world that work to build OpenStreetMap, with an emphasis on humanitarian mapping to aid disaster relief, preparedness and economic development.
Being one of the member organization of The Audacious Project it has set HOT is on a mission to map one billion people in 94 countries.
• For more information about HOT visit https://www.hotosm.org/
• For more information about The Audacious Project visit https://audaciousproject.org/
utter_faq/tasking_manager:
- text: |-
The HOT Tasking Manager is an intuitive tool developed by Humanitarian OpenStreetMap Team (HOT) that mappers can use to sort an area into a grid, and work together to map an area in an organized way.
The purpose of creating tasking manager is to allow mappers throughout the world to assist in mapping a defined region with a minimum risk of overlapping work areas, and also allows people both on the ground and working remotely to collaborate effectively, rapidly, and avoid accidental rework being required due to conflicts.
For getting started with tasking manager visit https://learnosm.org/en/coordination/tasking-manager/
utter_faq/overpass-turbo:
- text: |-
Overpass turbo is a web based data mining tool for OpenStreetMap. It runs any kind of Overpass API query and shows the results on an interactive map. You can view, share and download data in desired formats using overpass turbo.
It can be accessed through https://overpass-turbo.eu/
Writing overpass queries can be quite technical. Beginners can may find wizard a good place to start. If you want to generate overpass query using natural language visit https://nlmaps.gorgor.de/
utter_faq/mapping_party:
- text: A "Mapping Party" is when a group of people comes together to map something. It usually involves going out to collect data, adding it to the database afterwards and of course just having fun together. Those events are often organized by experienced mappers to help people who are interested in OpenStreetMap to get to know the process of mapping and the project in general, or to simply map a region that is yet very uncomplete.
utter_faq/osmosis:
- text: |-
Osmosis is a command line Java application for processing OSM data. Some examples of the things it can currently do are:
• Generate planet dumps from a database
• Load planet dumps into a database
• Produce change sets using database history tables
• Apply change sets to a local database
• Compare two planet dump files and produce a change set
• Re-sort the data contained in planet dump files
• Extract data inside a bounding box or polygon
For more info about osmosis visit: https://wiki.openstreetmap.org/wiki/Osmosis
For more queries related to osmosis visit: https://help.openstreetmap.org/tags/osmosis/
utter_faq/osm_changesets:
- text: A changeset is a group of edits to the OSM database by a single user at a time. Changesets are 'opened' at the beginning of an editing session, and 'closed' at the end, explicitly by user or after an inactivity for more than an hour.
utter_faq/osm_editors:
- text: iDeditor, MAPS. ME, JOSM, Street complete, Potlach are some of the top editors used to edit data in OSM. Have a look at this link for finding out more choices of editor available in OSM. https://wiki.openstreetmap.org/wiki/Editors.
utter_faq/potlatch:
- text: Potlatch is the classic OpenStreetMap editor, combining an efficient user interface with attractive presentation and a number of powerful features. Until 2020, Potlatch was available on the Edit tab of openstreetmap.org. Now that the lifetime of Flash Player has come to an end, Potlatch (version 3) is now available as a downloadable app for Mac and Windows.
utter_faq/josm_plugin:
- text: |-
Plugins are the additional features in JOSM that adds extra functionality to the software and helps to improve mapping in OSM.
To install a new plugin:
• Go to Edit>Preferenaces and click on Plugins tab in left side. If you don’t see a list of available plugins, click Download List.
• Now, to install a plugin of your interest, you simply check the box next to it and click OK at the bottom.
With some versions of JOSM you may have to restart JOSM when you install new plugin.
actions:
- action_user_info
- action_reset_username_slot
- action_flag_response
- validate_username_form
- validate_tag_form
- action_tag_info
- action_reset_tag_slot
- action_event_info
- action_add_features
forms:
username_form:
required_slots:
username:
- type: from_text
response_feedback_form:
required_slots:
response_feedback_message:
- type: from_text
tag_form:
required_slots:
tag:
- type: from_text