Skip to content

AudioCommons/ac-ontology

Repository files navigation

Audio Commons Ontology

Repository of the Audio Commons Ontology (https://w3id.org/ac-ontology/aco).

The Audio Commons Ontology provides main concepts and properties for describing audio content, both musical and non-musical, on the Semantic Web.

It is developed in the context of the European project Audio Commons.

Refer to https://w3id.org/ac-ontology/aco for documentation and downloading the ontology.

Development

The ontology source code is split among a set of JSON-LD files in YAML format:

They all share the same in context, defined in src/ac-ontology-context.jsonld.yaml

The HTML documentation is generated through the EJS template src/ontology.ejs.

Build

To regenerate the HTML documentation and ontology serialisations execute the following command.

node lib/dist.js

It regenerates the following files:

Deploy

The content of https://w3id.org/ac-ontology/aco is served by GitHub Pages directly from this repo.

So to deploy, just push changes to this repo (including the regenerated files).