dbpedia / archivo

DBpedia Archivo - Augmented Ontology Archive powered by Databus
https://archivo.dbpedia.org/
GNU Affero General Public License v3.0
20 stars 6 forks source link
archiver dependency-management linked-open-data ontology-lookup-services ontology-metrics ontology-repository ontology-search ontology-services ontology-verification owl rdfs semantic-versioning

DBpedia Archivo

Archivo is an online ontology interface and augmented archive, that discovers, crawls, versions and archives ontologies on the DBpedia Databus. Each Databus Artifact represents one certain ontology and each version represents a new version of the ontology.

Use Cases

Accessing an Ontology (Version) via Archivo

Simple

To download the latest version use

http://archivo.dbpedia.org/download?o={ontology-URI}&f={file-extension}

and Archivo redirects to the latest version that is backed up.

The format can be set by using f={ttl,owl,nt} (optional, default: owl) or by setting the Accept-Header (first one overwrites the latter).

Example: curl -L "http://archivo.dbpedia.org/download?o=http://advene.org/ns/cinelab/ld&f=ttl" downloads the latest version of the Cinelab ontology as Turtle file.

Advanced

By using a GET request with the implemented formats (application/rdf+xml, application/n-triples or text/turtle) as Accept-Headers returns all information about all versions of this URI as RDF.

Browse, Find and Search Ontologies included in Archivo

There are multiple options to find an ontology (snapshot):

Adding an Ontology to Archivo

Ontologies can be added to Archivo using the add-service of the frontend. But the ontology must fulfill two requirements to be added:

Star Rating

Archivo provides a basic star-rating (not to be confused with the 5 stars of linked data).

Baseline: The minimum requirements a Ontology should fulfill.

If the ontology fulfills the baseline, it can earn two further stars by using good practises:

Archivo Documentation

Augmentation Files (on the Databus)

Archivo provides for each version different files:

type-values sub-cvs Explaination
orig Snapshot of the original ontology file
parsed Files parsed by rapper, available as owl, nt and ttl
OOPS OOPS-report
generatedDocu human readable documentation by LODE
profile a profile check done by profilechecker
shaclReport validates={minLicense, goodLicense, lodeMetadata} shacl-report as turtle file
meta a JSON file containing some meta info
pelletInfo imports={FULL,NONE} the pellet info report, with and without imports
pelletConsistency imports={FULL,NONE} the pellet consistency report, with and without imports
diff axioms={old,new} These file contain the added/deleted triples

Ontology Sources

Archivo uses four different sources to find potential ontologies:

  1. Ontology Repositories: e.g ontologies listed in LOV
  2. Subjects, Predicates and Objects of Ontologies: Every SPO in an Ontology can lead to a potential new ontology, so Archivo can discover new vocabularies by analyzing already listed ontologies
  3. VOID Data: Search for new ontologies by looking at VoID metadata summaries describing used classes and properties (on the DBpedia Databus)
  4. User Suggestions