{"id":40107751,"url":"https://github.com/alexpof/ur3-viz","last_synced_at":"2026-01-19T11:35:01.177Z","repository":{"id":190945302,"uuid":"140873256","full_name":"AlexPof/ur3-viz","owner":"AlexPof","description":"Data mining/visualization of Ur III sumerian texts","archived":false,"fork":false,"pushed_at":"2018-11-20T21:02:54.000Z","size":3976,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-09T03:51:24.956Z","etag":null,"topics":["d3js","data-visualization","network-analysis","python","sumerian"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexPof.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-07-13T17:07:54.000Z","updated_at":"2024-08-23T03:34:11.000Z","dependencies_parsed_at":"2023-08-27T09:40:03.427Z","dependency_job_id":null,"html_url":"https://github.com/AlexPof/ur3-viz","commit_stats":null,"previous_names":["alexpof/ur3-viz"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexPof/ur3-viz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexPof%2Fur3-viz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexPof%2Fur3-viz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexPof%2Fur3-viz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexPof%2Fur3-viz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexPof","download_url":"https://codeload.github.com/AlexPof/ur3-viz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexPof%2Fur3-viz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28566589,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T08:53:44.001Z","status":"ssl_error","status_checked_at":"2026-01-19T08:52:40.245Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["d3js","data-visualization","network-analysis","python","sumerian"],"created_at":"2026-01-19T11:35:01.109Z","updated_at":"2026-01-19T11:35:01.166Z","avatar_url":"https://github.com/AlexPof.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ur3-viz: Data mining and visualization of Ur III sumerian administrative texts\n\nThis repository contains various projects to analyze and visualize on a large scale the transactional data from the corpus of Ur III administrative texts.\n\nThe 3rd dynasty of Ur is characterized by an abundant administrative documentation, giving insights about the organization of its society.\nAbout 65,000 cuneiform tablets are known, which record various types of transactions.\n\n![Ur 3 Tablet](ur3_tablet.jpg)\n\nThe texts of the tablets exhibit repeatable patterns, which makes it an interesting, though challenging, task for a data science project.\n\n*Please note that the proposed visualizations are best viewed with Chrome or Firefox. Compatibility with Internet Explorer and Microsoft Edge is not guaranteed*\n\n## Transactional network\n\nThis project currently aims at identifying two-parties transactions, and building the corresponding transactional network.\nIn addition, since the year can often be identified in the texts, one obtains potentially a time-varying graph.\nWe have tested\n\n### Visualization using force-layouts\n\nThis visualization approach uses a force layout, where links between nodes (corresponding to tablets with two-parties transactions) are\nmodelled as springs and exert forces on the nodes.\nThe visualization also gives control over the year, and dynamically updates the graph as it is changed.\n\nThe most recent data visualization can be [accessed here](https://alexpof.github.io/ur3-viz/transactional_network/index.html)\n\n### Visualization using Poincaré embeddings\n\nThis experimental approach to visualizing the transactional network uses Nickel \u0026 Kiela's\n[Poincaré Embeddings for Learning Hierarchical Representations](https://papers.nips.cc/paper/7213-poincare-embeddings-for-learning-hierarchical-representations) for representing the directed graph of transactions.\n\nThe most recent data visualization can be [accessed here](https://alexpof.github.io/ur3-viz/transactional_network_poincare/index.html) and shows the transactional networks for the years between 2052 BC and 2049 BC. Unlike the previous visualization, no control over the time period is possible, as it would require to re-compute the embeddings each time.\n\n\n### Limitations\n\nThe current limitations of this project are as follows.\n\n* Only tablets for which the year is well identified are considered.\n* Transactions with more than one 'sender', or more than one 'receiver', are currently not considered\n* Intermediaries (identified by the sumerian keyword 'giri₃') are not considered\n* The type of goods described in the text is not automatically identified.\nHowever, the current visualization allows to search for specific sub-text in the raw tablets, and highlights the corresponding transactions.\n* Not all PNs, or other administrative functions, are properly identified. In particular, the description of PNs as 'son of' another PN (in sumerian, 'PN dumu PN') is not correctly implemented.\n\nIn addition to fixing the above limitations, the next steps may include deeper analyses of the time-varying transactional network.\n\n## Transactional flows\n\nThis project aims at visualizing the flows of various goods between the different actors during the Ur III period.\nThe current visualization shows a chord diagram indicating the cumulative directed flows during the selected period, for the selected goods.\n\nIn case multiple merchandises are selected, their total flow are summed. For example, it thus allows to analyze the total cattle flows as sum of 'ab₂' (cow), 'gu₄' (ox), etc. (it would be irrelevant, on the other side, to sum 'gu₄' (ox) and 'še' (barley)).\n\nUnits of flows are the natural implicit units found in the tablets: head counts for cattle, 'sila₃' for cereals, etc.\n\nThe most recent data visualization can be [accessed here](https://alexpof.github.io/ur3-viz/transactional_flows/index.html)\n\nThe current limitations of this project are as follows.\n\n* Only tablets for which the year is well identified are considered.\n* Transactions with more than one 'sender', or more than one 'receiver', are currently not considered\n* Not all PNs, or other administrative functions, are properly identified. In particular, the description of PNs as 'son of' another PN (in sumerian, 'PN dumu PN') is not correctly implemented.\n* Each additional good (such as wheat, flour, etc.) has to be specifically parsed in the analysis.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexpof%2Fur3-viz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexpof%2Fur3-viz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexpof%2Fur3-viz/lists"}