ncarboni / awesome-GLAM-semweb

A curated list of various semantic web and linked data resources for heritage, humanities and art history practitioners.
Creative Commons Zero v1.0 Universal
107 stars 8 forks source link
awesome awesome-list cidoc-crm glam ontologies rdf semantic-web vocabulary

awesome GLAM semweb Awesome

A curated list of various semantic web and linked data resources for heritage, humanities and art history practitioners.

The list is an extension of the semantic web awesome list specifically targeted for GLAM (Galleries, Libraries, Archive, Museum). The the semantic web awesome list is the reference for general SM solutions, while this list is specifically target to domain resources which do not belong to the general list (e.g ontologies, specific software widely used within the community, documentation targeting DH practitioners and point of contacts/exchanges). For the purpose of providing to the reader a complete and stand-alone resource, few elements of the the semantic web awesome list will be reported also here.

The list is public and contributions are welcome.

Semantic Web Standards & Recommendation

RDF

RDFS

OWL

Data Shape

SPARQL

R2RML

RDFa

Linked Data Fragments (LDF)

Linked Data Notifications

Linked Data Platform

Serialization

Format Description Mime-type
Turtle Terse RDF Triple Language. text/turtle, application/x-turtle
TriG Plain text format for serializing named graphs and RDF Datasets. application/trig, application/x-trig
JSON-LD JSON-based Serialization for Linked Data. application/ld+json
RDF/JSON RDF 1.1 JSON Alternate Serialization. application/rdf+json
N-Triples Line-based syntax for RDF datasets. application/n-triples
N-Quads Line-based syntax for RDF datasets. application/n-quads, text/x-nquads, text/nquads
Notation3 Notation3 (N3): A readable RDF syntax. text/n3, text/rdf+n3
RDF/XML RDF/XML Syntax Specification. application/rdf+xml, application/xml
TriX RDF Triples in XML. application/trix
HDT Binary RDF Representation for Publication and Exchange. application/x-binary-rdf
aREF Another RDF Encoding Form.

Ontologies

CIDOC-CRM

CIDOC-CRM Official extensions

CIDOC-CRM Unofficial extensions

CIDOC-CRM/FRBRoo Tutorials

CIDOC-CRM Modelling examples and documentation

Gemeinsame Normdatei (GND)

Europeana Data Model

Dublin Core

Open Archives Initiative Object Reuse and Exchange (OAI-ORE)

Encoded Archival Context for Corporate Bodies, Persons, and Families (EAC-CPF)

ICA Expert Group on Archival Description (EGAD)

Metadata Object Description Schema (MADS)

BIBFRAME (Bibliographic Framework Initiative)

BIBO (Bibliographic Ontology Specification)

Resource Description Access Ontology

PREMIS

World Wide Web Consortium (W3C)

Others

Where to find ontologies

Mapping tools

Mapping tools for transforming your data (CSV, XML) into RDF

X3ML

X3ML is a transformation engine developed by FORTH. It is perfected to work with CIDOC-CRM, however it does work greatly with other ontologies as well. It is available as web application (3M) and a stand alone app (X3ML). In both cases the input file has to be in XML (for transforming a CSV file to XML see Mr Data Converter).

In order to transform the data it is necessary to create a X3ML declaration and a URI Mapping. Examples of both, together with the necessary commands are available at this addresses:

Karma

Karma is an information integration tool for aggregating, harmonising and transforming diverse data sources (CSV, XML, JSON, KML, Web APIs). The process is driven by an ontology and results in a transformation of the original data in RDF. A graphical user interface help the user map the data and, moreover, it is build to recognize the mapping of data to ontology classes and then uses the ontology to propose a model that ties together these classes. Karma does not only help the user transform the data but it can be used to normalise them too.

Ontop

Ontop is an application developed by, among others, the University of Bolzano for creating a virtual RDF Graph on top of your current data source. Mappings can be easily created using Protege and results are queryable using SPARQL 1.1. Moreover, it supports reasoning (OWL 2 QL).

Ontopic Studio

($) Ontopic Studio is a mapping design application targeted at authoring large mappings without writing code. It is fully compliant with the R2RML standard.

Vocabularies and KOS

General

France

Italy

China

Where to find controlled vocabularies/thesauri

Vocabulary / KOS Management

Vocabulary validation & conversion tools

Exchange and discussions

Conferences

Conference not specifically on Semantic Web, but with strong ties to the community

Discussion groups

Academic Journals

Knowledge Graph Management

$ - Proprietary
OS - OpenSource
f - Free Version

Linked Data Platform (LDP)

Books

Editors

TextMate

Sublime Text

BBedit

VIM

Emacs

IntelliJ

Data Management

OpenRefine Reconciliation services

Data Validation

IIIF

Misc

Prefix

Ontology

Documentation

Management

Alignment

Conversion

Visualisation

Images