Would be interesting to expand the narwhal to be able to build an up-to-date and well-maintained knowledge base of country names, their alternative representations (possibly multilingual) and mappings to known misspellings using linked open data (semantic Web).
This could be done using a semantic Web URI.
Something like : http://dbpedia.org/page/Category:Member_states_of_the_United_Nations
A country could than be identified with a URI such as http://dbpedia.org/resource/Canada
The name of a country in different languages could populated using "owl:sameAs".
The known misspellings could be handle using SKOS.
For performance reasons, we'd like this thesaurus to be embedded in the library, but with the capacity to be periodically refreshed with data pulled from external resources (like it's currently the case through the gbif-parser).
Benefits:
- Different labeling used for this concept (see rdfs:label
http://dbpedia.org/page/Canada) in different languages.
- Recognize a country name in a different language vs a typo to not report
country name in different languages as error
- Information about where it is, without any geopetial query, (ex.
continent, hemispere)
- Opens the door for validation using the date. (think Russia, USSR)
- Use semantic web standards allowing biodiversity application to benefits from it in a near future.
- Same concept can be expanded to states, provinces and municipalities
Would be interesting to expand the narwhal to be able to build an up-to-date and well-maintained knowledge base of country names, their alternative representations (possibly multilingual) and mappings to known misspellings using linked open data (semantic Web).
This could be done using a semantic Web URI.
Something like : http://dbpedia.org/page/Category:Member_states_of_the_United_Nations
A country could than be identified with a URI such as http://dbpedia.org/resource/Canada
The name of a country in different languages could populated using "owl:sameAs".
The known misspellings could be handle using SKOS.
For performance reasons, we'd like this thesaurus to be embedded in the library, but with the capacity to be periodically refreshed with data pulled from external resources (like it's currently the case through the gbif-parser).
Benefits:
http://dbpedia.org/page/Canada) in different languages.
country name in different languages as error
continent, hemispere)