The Format Registry [dot] org

the-fr.org

Welcome to The Format Registry: A linked data file format registry.

The work is the result of a four-day hack during November 2013. Its goal is to challenge the status quo, to influence the rapid development of further format registries and other linked open data initiatives within the digital preservation community.

The focus of this project will be on the data and the augmenting of what is currently available.

There will be blogs and discussions on the architecture of this site on my primary host @ exponentialdecay.co.uk


Source code

GitHub: exponential-decay/the-format-registry


Disclaimer

While this notice is up the persistence of the links cannot be guaranteed. There are mechanisms still to be built which will provide guarantee. At present the application reads the data from source, and maps it, but cannot guarantee 'subject' mapping. Thus far the work has focused on export, vocabulary, and link redirection.


Data features...

File formats: http://the-fr.org/id/file-format/{no}

      e.g. http://the-fr.org/id/file-format/456

Definitions: http://the-fr.org/def/format-registry/{Class}

      e.g. http://the-fr.org/def/format-registry/FileFormat

Properties: http://the-fr.org/prop/format-registry/{property}

      e.g. http://the-fr.org/prop/format-registry/puid

Alt. formats: http://the-fr.org/data/file-format/{no}.(rdf | json | ttl | tsv | html)

      e.g. http://the-fr.org/data/file-format/456.rdf

      e.g. http://the-fr.org/data/file-format/456.json

N.B. Predicate data is not currently handled via .htaccess please use the SPARQL endpoint.


API: Documentation


SPARQL Endpoint

http://the-fr.org/public/sparql/endpoint.php


Sample queries

List raster image formats: Query

   select distinct ?s ?label where
   {
      ?s <http://the-fr.org/prop/format-registry/formatType> <http://the-fr.org/def/format-registry/RasterImage> .
      ?s <http://www.w3.org/2000/01/rdf-schema#label> ?label .
   }
   limit 200

Count the number of raster image formats: Query

   select (count(?s) as ?rastercount) where
   {
      ?s <http://the-fr.org/prop/format-registry/formatType> <http://the-fr.org/def/format-registry/RasterImage> .
      ?s <http://www.w3.org/2000/01/rdf-schema#label> ?label .
   }
   limit 250

List of properties used across the database: Query

   select distinct ?p where
   {
      ?s ?p ?o .
   }
   limit 200

N-Triples

The .NT files are a product of the mapping process, atm: DOWNLOAD FROM SOURCE => MAP TO .NT => LOAD INTO TRIPLESTORE. They might be useful in their own right to some. Currently unzipped.

Format triples: tfr-format-triples.nt

Format ontology triples: tfr-ontology-triples.nt


Legal

This site is bought to you by aggregating numerous other resources. If those sources appear on this site, they are listed below.


 

Product of:

exponentialdecay.co.uk

@beet_keeper