Interface for UNESCOs Lists of "Intangible Cultural Heritage"
The UNESCO project “Intangible Cultural Heritage” (ICH) offers an impressive collection of intangible cultural heritage as well as a register of best protection measures. These can be found on the UNESCO website in English, French, and Spanish, beautifully describing the individual cultural peculiarities of the nations of the world.
As a friend of online ethnology, I have set up a new interface in the form of an interactive world map (JavaScript, OpenStreetMap & GeoJSON). By clicking on a country, you gain insight into the culture of that country as registered by UNESCO (UNESCO Open Access Database). Using the ChatGPT API and Python, I translated the entire database into the 10 most spoken languages in the world. Additionally, I improved/enlarged all images from the database with Topaz AI.
By clicking on the cube, a random entry is displayed. Discover the world!
Note: Not suitable for mobile view
Sources:
UNESCO Open Access Database: Metadata, descriptions, and images from the UNESCO ICH database were used for this project.
OpenStreetMap: The map representation is based on tiles from OpenStreetMap.
GeoJSON World Map: The vector data for the country outlines comes from the open-source GeoJSON project.
IPAPI (ipapi.co): Automatic location determination is done via the API service ipapi.co.
Topaz AI: The images from the UNESCO database were upscaled using Topaz AI.
ChatGPT (OpenAI): The translations of the UNESCO data into 10 languages were created using ChatGPT.
This project is an experimental, non-commercial portfolio project and is for demonstration purposes only. All content (images, texts, titles) is the property of UNESCO. The translations were created using AI (ChatGPT). The map tiles come from OpenStreetMap. There is no connection to UNESCO, OpenStreetMap, or other organizations. The complete UNESCO metadata is available for download in English.
AI-Translate
WordPress plugin to automatically translate pages, posts, and custom type posts as well as their titles and custom fields. The translations are stored in the metadata of the posts. Depending on the selected language, the frontend displays the language under the same URL / post ID. In the Gutenberg editor, there is a small dropdown menu that allows you to switch between languages to make individual changes, and in the backend, unlike with Polylang, there is no confusing duplication of content. The translation is done via ChatGPT, which allows for context-specific translation – by specifying what the tone should be, e.g., polite or informal, and what the focus should be, such as project presentation, marketing, etc., better translations can be obtained.
The code for selecting and processing content is available in a git repository.
Jōyō-Kanji
The 2136 Kanji that are learned in elementary and middle school in Japan, which enable one to read most Japanese texts, along with their translations in German.
The meaning of a word often varies depending on the context. Many terms only arise when multiple Kanji are combined – that’s why the term “you” is not found here, for example. It is composed of 貴 (valuable, noble, precious) and 方 (person).
The question of how to comprehensively categorize a language has proven to be very interesting. The categorization by “school year” is a time-honored Japanese method – but the desire for finer granularity was present to make learning easier.
The Kanji list as a JSON file, the Python codes to create them, as well as the chosen categories can be found below in the git repository.
A punch card generator for quantum computers (hypothetical). Comparison of bit and qubit. Practical thinking about interfaces for qubits starting from the idea that logic or computation by qubits can be understood with 3D vectors.
Manual: The left orb represents a bit. “State” controllable by clicking on it. The right sphere represents a qubit. “State” controllable in 3D space by drag’n’drop (x- and y-axis) and mouse wheel (z-axis) via the inner sphere. Small orbs toggle punch card printing.
Simple Ontology
Define truth! Create your own node-network graphs, also known as ontologies.
Tool for creating ontological network topologies, written in Java. Has the functionality to save and load and export images. Smallest alternative to Protégé, ONTOLIS, or OntoStudio.
Comparison between Artificial and Real Intelligence
In the performance “Learning”, the action potentials of real and artificial intelligence are compared by having an actor and a 3D character (spatially visualized through Pepper’s Ghost effect) act in equivalent spaces in parallel. Both are initially unable to stand and try to learn this during the performance. The actors repeatedly fall to the ground and try to learn from their mistakes. The digital character is equipped with a genetic algorithm, a programmed intelligence, while the real character has an organic brain. The avatar learns to stand faster than the human but simultaneously appears ridiculous in its uncoordinated actions, revealing the distance of digital technology to the real human. In contrast, the human evokes emotional empathy in the viewer through their physical pain and desperate attempts to stand.
Andreas Bayer
Video of the working process, how the AI learned to stand:
World Map with Timeline - Stories of Four World Religions
Connections between events in the world can be better understood with spatial and temporal representation. This world map adapts to the chosen time – allowing one to intuitively browse all dimensions. As an interface for educational purposes, it functions as seen here.
If such an interface were linked to Wikipedia, for example, one could browse its articles through time and space. “Where was what when?” could be directly visually revealed, new connections could be recognized. Or imagine being able to travel back in time on Google Earth using a timeline.
This student proof of concept includes over 500 info points with text on four world religions. It was presented in 2017 at the annual student exhibition of the University of Design.
Privacy Policy
A cookie has been stored. Its name is "lang", it is 6 bytes in size, lasts three days, and is technically necessary because it can remember which language you prefer. Do not harm it!