Publishing re-usable thesauri as Linked Open Data
- Publishing XSD schema's
- Publishing thesauri, controlled lists
- Searchable HTML view
- SKOS in multiple download formats
- JSON-LD, TTL...
- Linked Data Fragments API for machines
- Simple Knowledge Organization System
- RDF-based W3C Recommendation
- Describing taxonomies, thesauri, code lists
+++
- Terms can have labels in multiple languages
- Preferred, alternative labels
- Hierarchy: broader, narrower terms
- Mapping =/= taxonomies: close, exact match
+++
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
<http://vocab.belgif.be/auth/mybe-theme/FINA#id> a skos:Concept;
skos:notation "FINA" ;
skos:prefLabel "Financiën"@nl, "Finance"@fr ;
skos:broadMatch <http://publications.europa.eu/resource/authority/data-theme/ECON> .
+++
- Simple to create and use
- Used by EU Publication Office, UN FAO, ...
- Possible to link to other thesauri
- NACEbel economic activities
- Territories recognized by Belgium
- linked to GeoNames, EU country codes
- NIS regions and municipalities
- linked to GeoNames
- ...
- Create a new SKOS file
- dcterms:title, dcterms:description (NL-FR-DE-EN)
- Add it to the github repository
- Build and deploy new instance
- Files will be indexed and converted on start-up
- Manually in a text editor (Turtle syntax)
- Basic Excel-to-SKOS conversion
- Specialized tools
+++
- Taxonomies often maintained in other systems
- No need for yet another input tool
- DropWizard server
- Embedded RDF4J triple store / Lucene
- Deployed as 1 docker container
- Read-only, scalable
+++
- Open source Java REST framework by Yammer
- Jersey annotations, Freemarker templates
- Stand-alone micro-services
- Similar to Spring Boot etc
+++
- Java open source library
- RDF API, library, tools and triple store
- Used by OntoText GraphDB, Halyard
- Triple Pattern Fragments "web-scale" queries
- Client-side SPARQL queries
- Paginated results
- Very basic queries on the server
- Less server load, more network traffic
Questions ?
@fa[twitter] @BartHanssens
@fa[envelope] opendata@belgium.be