nodegoat is a web-based research environment for the humanities

Use nodegoat to build your own data model. All of nodegoat's functionalities are tailored to your research questions.

Data Modelling  

Use nodegoat to create new datasets collaboratively or alone. Explore data by means of spatial and temporal visualisations. The built-in network analysis tools reveal patterns and central nodes.

Data Creation & Exploration  

Use nodegoat to publish your data in interactive visualisations, as an API, or export data publications.

Data Publication  

Archival Workshop: Against the Persuasion of the Colonial Archive, hosted by CUNY Graduate Center

CORE Admin

Andrea Pérez González of Radboud University organises a workshop that addresses the issues surrounding the colonial archive from a critical and practical perspective. The workshop will include a demonstration of nodegoat as a tool to create and analyse modular archives. The workshop is hosted by the Ph.D. Program in Latin American, Iberian, and Latino Cultures (LAILAC) at the Graduate Center of the City University of New York. The workshop takes place at the Graduate Center on Monday, March 11 between 4:30 pm and 6:30 pm.

Click here for more information and for registering.

Continue readingComment

Register for the nodegoat Workshop organised by the Research School Political History in Amsterdam

CORE Admin

Together with the Research School Political History we will run a workshop with the title ‘Data management and analysis for historical research in nodegoat’ on 23 October 2023. The workshop takes place between 10:00 and 17:00 at the Oost-Indisch Huis in Amsterdam. This is an in-person event and registration is required. Registration deadline is 9 October.

Click here for more information and registration.

Continue readingComment

Use any IIIF Published Map as a Background in your Geographic Visualisations

CORE Admin
Map from the David Rumsey Map Collection, published as a IIIF image. The image has been georeferenced with the Allmaps editor, and the map tiles are generated by the Allmaps Tile Server. Click here to explore this interactive visualisation.

Thanks to the Allmaps project, it is now possible to use any map that has been published as a IIIF image as a background map in your geographic visualisations in nodegoat.

The International Image Interoperability Framework (IIIF) is a set of open standards for publishing digital objects, maintained by a consortium of cultural institutions. The list of institutions that publish their digitised maps as IIIF images is constantly growing. This overview provides a number of examples of available resources. The David Rumsey Map Collection also contains a large number of maps that have been published as IIIF images.

nodegoat Users have been able to use (historical) maps that are published as XYZ-tiles. We have now updated our Guide 'Use a Historical Map' to describe the steps you need to take to use IIIF images as a background map for your geographic visualisations in nodegoat. The Guide uses an example of a historical map published in the Digital Collections of Leiden University Libraries.

Continue readingComment

Temporally-aware dynamic network analysis: traversing nodegoat graphs

CORE Admin

During the conference 'Graphs and Networks in the fourth dimension – time and temporality as categories of connectedness', jointly organised by the Historical Network Research community and Graphs & Networks in the Humanities, we presented a new nodegoat feature: 'temporally-aware dynamic network analysis'. This new functionality extends the Scope and Chronology Statements.

The Scope functionality is used throughout nodegoat to traverse your data model and select elements to be included in a visualisation, analysis, or export. With the Scope, you can limit or expand your data selection. In a prosopographical analyses you might want to include all educational institutes related to one person, plus all the relations of these institutes, while omitting all other personal relations of a person. Follow this Guide to learn how to configure a Scope.

Chronology Statements that you make in nodegoat allow you to specify what you mean by a statement like 'circa'. Instead of using qualitative statements about vagueness, Chronology Statements provide you with a way of making quantitative statements about vagueness. Chronology Statements also allow you to make relational date statements: 'the date point is between the sending of letter X and the sending of letter Y'. Follow this Guide to learn how to store uncertain dates by using Chronology Statements and follow this Guide to learn how to store relational dates by using Chronology Statements.

The temporally-aware dynamic network analysis functionality makes the temporal options offered by the Chronology Statements available on any level of a Scope. This allows you to apply and pass temporality to time-bound connections in any of a Scope's paths. The dates from Chronology Statements can be sourced from every step in the traversal: ascendant or descendant nodes, and combinations. Selected configurations can be applied on any/all of the connections/edges: outbound or inbound directionality, and combinations.

Example: Academic Connections

With this functionality it is now possible to dynamically generate networks of people who attended the same educational institute at the same time, without specifying any dates in a filter. The temporally-aware dynamic network analysis functionality applies the initial date on every other relationship that appears on a specified path:

Two persons shown having an overlapping academic connection out of four persons.

The obvious benefit of this approach is the scalability of this functionality, as it allows you to quickly scrutinise complex networks based on time-bound connections:[....]

Continue readingComment

Sign up for the nodegoat Workshop at the Leipzig Research Centre Global Dynamics on 25 July 2023

CORE Admin

This year the Leipzig Research Centre Global Dynamics (ReCentGlobe) has set up a nodegoat Grow installation to service two multi-year research projects. The project 'Die Produktion von Weltwissen im Umbruch' uses nodegoat to analyse the globalisation of knowledge production by mapping the development of Area Studies and Global Studies in the German context over the past 15 years. The project 'African non-military conflict intervention practices' uses nodegoat to build a comprehensive database of non-military interventions since 2004 by the African Union and by Regional Economic Communities.

As a result of this collaboration, the ReCentGlobe initiative organises a public nodegoat workshop within the framework of the Digital Lab infrastructure. The workshop will take place at the ReCentGlobe institute on 25 July 2023. More information about the programme and registration can be found here.

Continue readingComment

Vacancy at the University of Bern: 'Data Base Administrator (nodegoat) (m/f/d)'

CORE Admin

The project 'GLOBO: Global Bones. Entangled Histories, Transfers and Translations in the Early Modern Age' led by Urte Krass of the Institute of Art History at the University of Bern is looking for a database administrator to collaborate in the creation and development of their database structure in nodegoat and to to maintain their nodegoat platform and data.

The position will start on August 1 2023. More information about the position and on how to apply can be found here.

Continue readingComment

Data Publication by the TIC-Collaborative project

CORE Admin

The TIC-Collaborative project of Ghent University and Maastricht University has published a dataset on international social reform congresses and organisations (1846-1914). This dataset has been created and maintained in a nodegoat installation at Ghent University since early 2014.

The data publication is described in 'Social Reform International Congresses and Organizations (1846–1914): From Sources to Data' that has been published in the Journal of Open Humanities Data.

The data has been published as CSV files in the 'IISH Data Collection' repository and can be downloaded here. The dataset contains 1206 organisations, 1052 publications, 23247 people, 1690 conferences, and 35609 conferences attendance statements. All these statements have been enriched with spatial-temporal attributes which allows for the diachronic and geographic analysis and exploration of the relational data.[....]

Continue readingComment

Release of new nodegoat Features

CORE Admin

nodegoat has been extended with four new features in the past months. These new features were commissioned by three research projects from Switzerland, Slovenia, and The Netherlands. All nodegoat users can now make use of these features.

Data Model Viewer

This feature has been commissioned by the Historical Institute of the University of Bern for the REPAC project.

Overview of the data model that has been enabled in one of the projects of the Repertorium Academicum Germanicum.

When the complexity of the data model that you have implemented in nodegoat grows, it might be challenging to maintain an overview of all the Object Types, Object Descriptions, Sub-Objects, Sub-Object Descriptions, and all the relationships in between these elements. You can now generate an overview of all the elements of your data model that have been enabled in a Project.

Go to 'Management' and click the name of a Project that is listed in the overview of Projects. Set the 'Mode' to 'References Only' to hide all non-relational elements. Set the 'Size' to 'Full Height' to expand the height beyond the size of the window. You can specify a DPI value and download a 'png' version of the generated overview. To enhance the legibility of the graph you can reposition elements by means of dragging and dropping.[....]

Continue readingComment

Connect your nodegoat environment to Wikidata, BnF, Transkribus, Zotero, and others

CORE Admin

The nodegoat Guides have been extended with a new section on 'Ingestion Processes'. An Ingestion Process allows you to query an external resource and ingest the returned data in your nodegoat environment. Once the data is stored in nodegoat, it can be used for tagging, referencing, filtering, analysis, and visualisation purposes.

You can ingest data in order to gather a set of people or places that you intend to use in your research process. You can also ingest data that enriches your own research data. Any collection of primary sources or secondary sources that have been published to the web can be ingested as well. This means that you can ingest transcription data from Transkribus, or your complete (or filtered) Zotero library.

The development of the Ingestion Process was part of the project 'Dynamic Data Ingestion (DDI)' (presented in this workshop series) and builds upon the Linked Data Resource feature (initially commissioned by the TIC-project in 2015 and extended in collaboration with ADVN in 2019).

Every nodegoat user is able to make use of these features. Next to the examples listed below, every endpoint that outputs JSON or XML can be queried. nodegoat data can be exported in CSV and ODT formats, or published via the nodegoat API as JSON and JSON-LD.

Wikidata

The first two guides deal with setting up a data model for places and people, and ingesting geographical and biographical data from Wikidata: 'Ingest Geographical Data', 'Ingest Biographical Data'. A number of SPARQL-queries are needed to gather the selected data. As writing these queries can be challenging, we have added two commented queries (here and here) that explain the rationale behind the queries.

These first two guides illustrate a common point in working with relational data (e.g. coming from graph databases, or relational databases): you need to first ingest the referenced Objects (in this case universities) before you can make references to these Objects (in this case people attending the universities).

A Chronological Visualisation that allows you to explore the distribution in time of the ingested data.

The third guide covers the importance of external identifiers. External identifiers can be added manually, as described in the guide 'Add External Identifiers', or ingested from a resource like Wikidata, as described in the newly added guide 'Ingest External Identifiers'.[....]

Continue readingComment

Extended nodegoat Documentation & Guides

CORE Admin

We have added various new sections to the nodegoat documentation and have published this via a new publication platform on nodegoat.net: nodegoat.net/documentation. Next to a revision of the existing content, this update also brings documentation on new features such as Ingestion Processes and Reconciliation Processes.

We have also republished the Guides using the same publication platform: nodegoat.net/guides. This makes publishing new Guides much easier, so expect to see new content there as well. We have added one new Guide already: after feedback on the lack of a general introduction to the basic principles of nodegoat we have published the Guide 'Basic Principles'.

The new and existing content can now also be searched via nodegoat.net/search. Use this to find Blog Posts, Use Cases, Documantion Sections, or Guides that mention things like tags or apis.[....]

Continue readingComment

Linking your Historical Sources to Open Data: workshop series organised by COST Action NEP4DISSENT

CORE Admin
Social visualisation of a subset of people in the COURAGE registry (in green) enriched with data from Wikidata: publications (in red) and publishing houses (in purple). The size of the nodes of the publishing houses is determined by their PageRank value.

The workshop series ‘Linking your Historical Sources to Open Data’ organised by the COST Action NEP4DISSENT aims to help researchers to connect their research data to existing Linked Open Data resources. These connections will ensure that research data remains interoperable and allow for the ingestion of various relevant Linked Open Data resources.

In two workshop sessions we will discuss the basic principles of Linked Open Data and show you how your project can benefit from this. We will do this by setting up a nodegoat environment and connect this to Linked Open Data resources. Data that has been collected in the COURAGE registry will be used to demonstrate how these connections can be set up. The COURAGE registry can be explored here, the data is available for download here. If you already have a configured nodegoat environment, you can use this during the workshop.[....]

Continue readingComment

nodegoat Workshop series organised by the SNSF SPARK project "Dynamic Data Ingestion"

CORE Admin
Geographic visualisation of a dataset collected as part of the SNSF SPARK project 'Dynamic Data Ingestion': geographical origins of medieval scholars stored in the university history databases Projet Studium Parisiense, ASFE Bologna, Repertorium Academicum Germanicum, and Ottocentenario Universita di Padova.

nodegoat has been extended with new features that allow you to ingest data from external resources. You can use this to enrich your dataset with contextual data from sources like Wikidata, or load in publications via a library API or SPARQL endpoint. This extension of nodegoat has been developed as part of the SNFS SPARK project 'Dynamic Data Ingestion (DDI): Server-side data harmonization in historical research. A centralized approach to networking and providing interoperable research data to answer specific scientific questions'. This project has been initiated and led by Kaspar Gubler of the University of Bern.

Because this feature is developed in nodegoat, it can be used by any nodegoat user. And because the Ingestion processes can be fully customised, they can be used to query any endpoint that publishes JSON data. This new feature allows you to use nodegoat as a graphical user interface to query, explore, and store Linked Open Data (LOD) from your own environment.

These newly developed functionalities built upon the Linked Data Resource feature that was added to nodegoat in 2015. This initial development was commissioned by the TIC-project at the Ghent University and Maastricht University. This feature was further extended in 2019 during a project of the ADVN.

Workshop Series

We will organise a series of four virtual workshops to share the results of the project and explore nodegoat's data ingestion capabilities. These workshops will take place on 28-04-2021, 05-05-2021, 12-05-2021, and 26-05-2021. All sessions take place between 14:00 and 17:00 CEST. The workshops will take place using Zoom and are recorded so you can watch a session to catch up.

The first two sessions will provide you with a general introduction to nodegoat: in the first session you will learn how to configure your nodegoat environment, while the second session will be devoted to importing a dataset. In the third session you will learn how to run ingestion processes in order to enrich any dataset by using external data sources. The fourth session will be used to query other data sources to ingest additional data.[....]

Continue readingComment

Feed

InfraVis training: Introduction to nodegoat

Archival Workshop: Against the Persuasion of the Colonial Archive, hosted by CUNY Graduate Center. Andrea Pérez González of Radboud University organises a workshop that addresses the issues surrounding the colonial archive from a critical and practical perspective. The workshop will include a demonstration of nodegoat as a tool to create and analyse modular archives. The workshop is hosted by the Ph.D. Program in Latin American, Iberian, and Latino Cultures (LAILAC) at the Graduate Center of the City University of New York. The workshop takes place at the Graduate Center on Monday, March 11 between 4:30 pm and 6:30 pm.

"A relational database such as nodegoat is an excellent tool to create an overview of source material and explore all possible types of relationships that change in time and space."

On November 24 the Digital Humanities department and the Data Science Lab of the University of Bern organise the event 'nodegoat: Show & Tell Me More'. Users of the nodegoat installation of the university will present their ongoing projects.

GhentCDH

Learning lots about the growing functionalities of @nodegoat - the relational web-based data management & network & geospatial visualization platform of @LAB1100, w/ support of @ClariahV

Full day of #nodegoat workshops at the Ghent Centre for Digital Humanities: a beginners workshop in the morning and a workshop for more advanced users in the afternoon. Great questions about data modelling, IIIF integrations, vague dates, and data publications.

GhentCDH

We will be hosting a 2 part @nodegoat workshop on 16/11 @ugent to support researchers in using the relational web-based data management system & network & geospatial visualizations. Workshops will be given by @LAB1100 with the support of @ClariahV

https://www.ghentcdh.ugent.be/nodegoat-2-part-workshop-beginners-and-advanced

Register now for our #nodegoat workshop next week at #UGent, organised by CLARIAH-VL and GhentCDH. We run a session for beginners in the morning and a session for more advanced users in the afternoon. See you there!

NYUAD Humanities Research Fellowships

We're excited to host Pim van Bree & Geert Kessels (@LAB1100) for an in-person workshop, From Archives to Analysis: Data Management & Analysis for Humanities w/ @Nodegoat on Nov 2. Conveners: @SuphanKrmzltn @DJWrisley @burak_sayim

RSVP: https://www.hrf-arabworld.org/events/2023/from-archives-to-analysis-data-management-and-analysis-for-humanities-with-nodegoat

#KnowledgeFutures

The nodegoat workshop at New York University Abu Dhabi was a lot of fun with both fellows and students joining throughout the day. Many thanks to Suphan and David for hosting. Slides can be found here 👇

Register for the nodegoat Workshop ‘Data management and analysis for historical research in nodegoat’ organised by the Research School Political History in Amsterdam on 23 October 2023. Registration deadline is 9 October.

Start of a new nodegoat Go project at DaSCH - Swiss National Data and Service Center for the Humanities. https://www.dasch.swiss/

... More posts on Feed

Geographic visualisation of biographies of scholars. Tobias Winnerling (Heinrich-Heine-Universität Düsseldorf), project: "Wer Wissen schafft. Gelehrter Nachruhm und Vergessenheit 1700 – 2015".

Social Network Graph of the network around Dutch engineer Cornelis Meijer. Project: "Mapping Notes and Nodes in Networks".