The operations that this API implements are:
- /records: This operation retrieves descriptive metadata for each dataset included in the DH ATLAS knowledge graph.
- /classes/{pid}: This operation retrieves the RDF classes to which a given resource belongs within the DH ATLAS knowledge graph. The input parameter pid must be a valid URI identifying a resource in the graph.
- /labels/{pid}: This operation retrieves the label (i.e., the title or name) of a resource in the DH ATLAS knowledge graph. The input parameter pid must be a valid URI identifying a resource in the graph.
- /stats/entities: This operation retrieves the total number of distinct entities recorded in the DH ATLAS knowledge graph.
- /stats/projects: This operation retrieves the total number of research projects recorded in the DH ATLAS knowledge graph.
- /stats/products: This operation retrieves the total number of research products recorded in the DH ATLAS knowledge graph.
- /stats/organizations: This operation retrieves the total number of organizations recorded in the DH ATLAS knowledge graph.
- /stats/persons: This operation retrieves the total number of researchers recorded in the DH ATLAS knowledge graph.
- /stats/organizations/by-location: This operation retrieves the number of organizations recorded in the DH ATLAS knowledge graph, grouped by their associated geographical location.
- /stats/products/by-additional-type: This operation retrieves the number of research products, grouped by their respective class ordered in descending order by count.
- /stats/products/by-organization: This operation retrieves the number of research products recorded in the DH ATLAS knowledge graph, grouped by the organization responsible for their production, ordered in descending order by count.
This operation retrieves descriptive metadata for each dataset included in the DH ATLAS knowledge graph.
The fields returned by this operation are:
- dataset: the URI of the dataset
- names: the title(s) of the dataset
- descriptions: textual descriptions of the dataset
- creators: individuals or organizations responsible for creating the dataset
- contributors: entities that contributed to the dataset
- publishers: entities that published the dataset
- languages: the language(s) in which the dataset is available
- educationalUses: intended educational uses of the dataset
- distributions: links or references to the dataset's distribution formats
- urls: web addresses associated with the dataset
- producers: entities that produced the dataset
- additionalType: a more specific type or classification of the dataset
- datePublished: the publication date of the dataset
- conditionsOfAccess: information about access conditions or restrictions
Multiple values for each field are concatenated using " || " as a separator.
Accepted HTTP method(s) get
Parameter(s)
Result fields typedataset (str), names (str), descriptions (str), creators (str), contributors (str), publishers (str), languages (str), educationalUses (str), distributions (str), urls (str), producers (str), additionalType (str), datePublished (datetime), conditionsOfAccess (str)
Example/records
Exemplar output (in JSON)
[
{
"dataset": "https://w3id.org/dh-atlas/1729185052-855823",
"names": "VaSto - Varchi, Storia fiorentina Digital Edition",
"descriptions": "The Storia fiorentina by Benedetto Varchi (1503-1565) is presented as a genetic and annotated digital edition. It has been encoded following the TEI (Text Encoding Initiative) standard and made accessible through the EVT2 visualization software, which facilitates reading and exploring annotated texts.",
"creators": "https://w3id.org/dh-atlas/1729185527-9907804 || https://w3id.org/dh-atlas/1729185781-6054392 || https://w3id.org/dh-atlas/1728943988-693 || https://w3id.org/dh-atlas/1729184595-8947213",
"contributors": "https://w3id.org/dh-atlas/1729185987-532705 || https://w3id.org/dh-atlas/1729186168-953735 || https://w3id.org/dh-atlas/1729185884-2858903",
"publishers": "https://w3id.org/dh-atlas/1729185609-482096",
"languages": "http://publications.europa.eu/resource/authority/language/ITA",
"educationalUses": "https://vocabs.dariah.eu/tadirah/structuralAnalysis || https://vocabs.dariah.eu/tadirah/contentAnalysis",
"distributions": "https://github.com/ValentinaPasqual/ProgettoVasto/blob/master/evt2beta2/data/text/pilot_proemio.xml",
"urls": "https://dharc-org.github.io/progetto-vasto/index.html",
"producers": "https://w3id.org/dh-atlas/1729272121-9284637",
"additionalType": "https://w3id.org/dh-atlas/DigitalScholarlyEdition",
"datePublished": "2020-01-01",
"conditionsOfAccess": "http://purl.org/coar/access_right/c_abf2"
},
{
"dataset": "https://w3id.org/dh-atlas/1729187122-1272922",
"names": "Voyant tools",
"descriptions": "Voyant Tools is a web-based text reading and analysis environment. It is a free suite of in-browser text analysis tools designed to facilitate reading and interpretive practices for digital humanities students and scholars as well as for the general public.",
"creators": "https://w3id.org/dh-atlas/1729188763-9748292 || https://w3id.org/dh-atlas/1729188871-7909553",
"contributors": "https://w3id.org/dh-atlas/1729188865-017393 || https://w3id.org/dh-atlas/1729189344-7268312 || https://w3id.org/dh-atlas/1729190469-6318252 || https://w3id.org/dh-atlas/1729190508-1462588 || https://w3id.org/dh-atlas/1729190550-8474212 || https://w3id.org/dh-atlas/1729190593-8739011 || https://w3id.org/dh-atlas/1729190637-1519997 || https://w3id.org/dh-atlas/1729190688-9406993 || https://w3id.org/dh-atlas/1729190727-838245",
"publishers": "https://w3id.org/dh-atlas/1729185478-0480285",
"languages": "http://publications.europa.eu/resource/authority/language/ENG || http://publications.europa.eu/resource/authority/language/ITA || http://publications.europa.eu/resource/authority/language/ARA || http://publications.europa.eu/resource/authority/language/CES || http://publications.europa.eu/resource/authority/language/DEU || http://publications.europa.eu/resource/authority/language/BOS || http://publications.europa.eu/resource/authority/language/FRA || http://publications.europa.eu/resource/authority/language/JPN || http://publications.europa.eu/resource/authority/language/POR || http://publications.europa.eu/resource/authority/language/HRV || http://publications.europa.eu/resource/authority/language/RUS || http://publications.europa.eu/resource/authority/language/SRP || http://publications.europa.eu/resource/authority/language/HEB",
"educationalUses": "https://vocabs.dariah.eu/tadirah/discovering || https://vocabs.dariah.eu/tadirah/contentAnalysis || https://vocabs.dariah.eu/tadirah/structuralAnalysis || https://vocabs.dariah.eu/tadirah/visualAnalysis",
"distributions": "https://github.com/voyanttools/VoyantServer/archive/refs/tags/2.6.14.zip",
"urls": "https://voyant-tools.org/",
"producers": "",
"additionalType": "https://w3id.org/dh-atlas/Software",
"datePublished": "2016-01-01",
"conditionsOfAccess": "http://purl.org/coar/access_right/c_abf2"
}
]
This operation retrieves the RDF classes to which a given resource belongs within the DH ATLAS knowledge graph. The input parameter pid must be a valid URI identifying a resource in the graph.
The field returned by this operation is:
- classes: a list of URIs representing the RDF types (rdf:type) associated with the resource.
This operation is useful for understanding the semantic classification of a resource, such as whether it is a Dataset, a DigitalScholarlyEdition, or another defined type.
Accepted HTTP method(s) get
Parameter(s) pid: type str, regular expression shape https://w3id\.org/dh-atlas/.+
Result fields typeclasses (str)
Example/classes/https://w3id.org/dh-atlas/1743001460-3508337
Exemplar output (in JSON)
[
{
"classes": "https://schema.org/Dataset; https://w3id.org/dh-atlas/DigitalScholarlyEdition"
}
]
This operation retrieves the label (i.e., the title or name) of a resource in the DH ATLAS knowledge graph. The input parameter pid must be a valid URI identifying a resource in the graph.
The field returned by this operation is:
- label: a literal string representing the title of the resource. If available, the label may include language tags (e.g., "en" for English).
This operation is useful for retrieving a human-readable name for a resource, which can be used in user interfaces, summaries, or listings.
Accepted HTTP method(s) get
Parameter(s) pid: type str, regular expression shape https://w3id\.org/dh-atlas/.+
Result fields typelabel (str)
Example/labels/https://w3id.org/dh-atlas/1743001460-3508337
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "label" ]
},
"results" : {
"bindings" : [ {
"label" : {
"xml:lang" : "en",
"type" : "literal",
"value" : "The Betrothed (PhiloEditor)"
}
} ]
}
}
]
This operation retrieves the total number of distinct entities recorded in the DH ATLAS knowledge graph.
The field returned by this operation is:
- count: an integer representing the number of unique entities currently stored in the graph.
This operation provides a quick overview of the graph’s size and is useful for monitoring its growth or for statistical reporting.
Accepted HTTP method(s) get
Parameter(s)
Result fields typecount (str)
Example/stats/entities
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "count" ]
},
"results" : {
"bindings" : [ {
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "242"
}
} ]
}
}
]
This operation retrieves the total number of research projects recorded in the DH ATLAS knowledge graph.
The field returned by this operation is:
- count: an integer representing the number of distinct research projects currently stored in the graph.
This operation is useful for gaining insight into the volume of scholarly research initiatives documented in DH ATLAS.
Accepted HTTP method(s) get
Parameter(s)
Result fields typecount (str)
Example/stats/projects
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "count" ]
},
"results" : {
"bindings" : [ {
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "14"
}
} ]
}
}
]
This operation retrieves the total number of research products recorded in the DH ATLAS knowledge graph.
The field returned by this operation is:
- count: an integer representing the number of distinct research products currently stored in the graph.
This operation is useful for assessing the volume of documented research outputs and for generating statistical summaries of the dataset.
Accepted HTTP method(s) get
Parameter(s)
Result fields typecount (str)
Example/stats/products
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "count" ]
},
"results" : {
"bindings" : [ {
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "37"
}
} ]
}
}
]
This operation retrieves the total number of organizations recorded in the DH ATLAS knowledge graph.
The field returned by this operation is:
- count: an integer representing the number of distinct organizations currently stored in the graph.
This operation is useful for understanding the institutional landscape represented in DH ATLAS and for generating statistical summaries of participating entities.
Accepted HTTP method(s) get
Parameter(s)
Result fields typecount (str)
Example/stats/organizations
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "count" ]
},
"results" : {
"bindings" : [ {
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "73"
}
} ]
}
}
]
This operation retrieves the total number of researchers recorded in the DH ATLAS knowledge graph.
The field returned by this operation is:
- count: an integer representing the number of distinct researchers currently stored in the graph.
This operation is useful for understanding the human dimension of the research landscape represented in DH ATLAS and for generating statistical summaries of individual contributors.
Accepted HTTP method(s) get
Parameter(s)
Result fields typecount (str)
Example/stats/persons
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "count" ]
},
"results" : {
"bindings" : [ {
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "98"
}
} ]
}
}
]
This operation retrieves the number of organizations recorded in the DH ATLAS knowledge graph, grouped by their associated geographical location.
The fields returned by this operation are:
- geonames: the URI of the location (from GeoNames)
- label: the name of the location (e.g., city or region)
- count: the number of organizations associated with that location
This operation is useful for analyzing the geographical distribution of institutions involved in research on Italian digital cultural heritage.
Accepted HTTP method(s) get
Parameter(s)
Result fields typegeonames (str), label (str), count (str)
Example/stats/organizations/by-location
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "geonames", "label", "count" ]
},
"results" : {
"bindings" : [{
"geonames" : {
"type" : "uri",
"value" : "https://sws.geonames.org/6141256"
},
"label" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#string",
"type" : "literal",
"value" : "Saskatoon"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "1"
}
} ]
}
}
]
This operation retrieves the number of research products, grouped by their respective class ordered in descending order by count.
The fields returned by this operation are:
- label: the name of the class or type of research product (e.g., Digital Scholarly Edition, Linked Open Data, Software)
- count: the number of research products associated with that class
This operation is useful for analyzing the typological distribution of research outputs in the DH ATLAS knowledge graph.
Accepted HTTP method(s) get
Parameter(s)
Result fields typelabel (str), count (str)
Example/stats/products/by-additional-type
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "label", "count" ]
},
"results" : {
"bindings" : [ {
"label" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#string",
"type" : "literal",
"value" : "Digital Scholarly Edition"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "17"
}
}, {
"label" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#string",
"type" : "literal",
"value" : "Linked Open Data"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "6"
}
}, {
"label" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#string",
"type" : "literal",
"value" : "Software"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "5"
}
}, {
"label" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#string",
"type" : "literal",
"value" : "Text Collection"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "5"
}
}, {
"label" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#string",
"type" : "literal",
"value" : "Ontology"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "4"
}
} ]
}
}
]
This operation retrieves the number of research products recorded in the DH ATLAS knowledge graph, grouped by the organization responsible for their production, ordered in descending order by count.
The fields returned by this operation are:
- label: the name of the organization (e.g., Ca' Foscari University of Venice, University of Pisa)
- count: the number of research products associated with that organization
This operation is useful for analyzing the institutional contribution to research on Italian digital cultural heritage and for identifying key producers within the DH ATLAS dataset.
Accepted HTTP method(s) get
Parameter(s)
Result fields typelabel (str), count (str)
Example/stats/products/by-organization
Exemplar output (in JSON)
[
{
"head" : {
"vars" : [ "label", "count" ]
},
"results" : {
"bindings" : [ {
"label" : {
"type" : "literal",
"value" : "/DH.ARC - Digital Humanities Advanced Research Centre "
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "5"
}
}, {
"label" : {
"type" : "literal",
"value" : "Ca' Foscari University of Venice"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "3"
}
}, {
"label" : {
"type" : "literal",
"value" : "University of Pisa"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "2"
}
}, {
"label" : {
"type" : "literal",
"value" : "Laboratorio di Cultura Digitale (Università di Pisa)"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "2"
}
}, {
"label" : {
"type" : "literal",
"value" : "University of Basilicata"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "2"
}
}, {
"label" : {
"type" : "literal",
"value" : "University of Bologna"
},
"count" : {
"datatype" : "http://www.w3.org/2001/XMLSchema#integer",
"type" : "literal",
"value" : "2"
}
} ]
}
}
]