CINXE.COM
BARTOC.org: BARTOC data formats
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="shortcut icon" href="/img/bartoc-icon.png" type="image/png" /> <link rel="stylesheet" href="/css/bootstrap.min.css"> <link rel="stylesheet" href="/css/layout.css"> <link rel="stylesheet" href="/css/fontawesome.min.css"> <title>BARTOC.org: BARTOC data formats</title> <!-- Main script file --> <script type="module" src="/dist/assets/main-Dh-65dGm.js"></script> <!-- CSS files --> <link rel="stylesheet" href="/dist/assets/main-BLha7W_d.css"> <!-- Chunks (each with file and CSS) --> <!-- TODO: In theory, this should be recursive. Also we don't cover `dynamicImports`, but having neither of those, it should be fine. --> <link rel="canonical" href="http://bartoc.org/en/node/20000" /> </head> <body> <div id="app"> <header class="navbar navbar-dark bg-primary navbar-expand-lg"> <div class="container"> <a class="navbar-brand" href="/"> <span class="d-none d-md-block">BARTOC.org</span> <span class="d-md-none">B</span> </a> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="/vocabularies">Vocabularies</a> </li> <li class="nav-item "> <a class="nav-link" href="/registries">Registries</a> </li> <li class="nav-item "> <a class="nav-link" href="/software">Software</a> </li> <li class="nav-item "> <a class="nav-link" href="/about">About</a> </li> <li class="nav-item "> <a class="nav-link" href="/contact">Contact</a> </li> </ul> </div> <ul class="navbar-nav mr-auto"> <li class="nav-item "> <a class="nav-link" href="/stats">Statistics</a> </li> <li v-cloak> <user-status :login="login" @update:user="updateUser" @update:auth="updateAuth"/> </li> <li v-cloak v-if="userCanAdd"> <a class="btn btn-success" href="/edit">add</a> </li> </ul> </header> <div class="container"> <noscript> <div class="alert alert-danger" role="alert"> JavaScript needs to be enabled for this site to work properly. </div> </noscript> <a v-cloak v-if="userCanAdd" style="float:right" class="btn btn-success" href="/edit?uri=http://bartoc.org/en/node/20000">edit</a> <h1>BARTOC data formats</h1> <!-- TODO: merge with registry.ejs --> <ul class="nav nav-tabs" id="vocabulary-tabs" role="tablist"> <li class="nav-item" role="presentation"> <a class="nav-link active" data-toggle="tab" href="#about" role="tab" aria-controls="about" aria-selected="true" onclick="changeTab(0);">About</a> </li> <li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="tab" href="#access" role="tab" aria-controls="access" aria-selected="false" onclick="changeTab(1);">Access</a> </li> <li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="tab" href="#content" role="tab" aria-controls="content" aria-selected="false" onclick="changeTab(2);">Content</a> </li> <li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="tab" href="#identifiers" role="tab" aria-controls="identifiers" aria-selected="false" onclick="changeTab(3);">Identifiers</a> </li> </ul> <div class="tab-content p-3" id="vocabulary-tabs-content"> <div class="tab-pane fade show active" role="tabpanel" aria-labelledby="home-tab"> <p lang="en" class="language-tag"> Data formats for Knowledge Organization Systems as listed in BARTOC.org </p> <table class="table table-borderless"> <tr> <td> Titles </td> <td> <ul class="list-unstyled"><li>BARTOC Datenformate</li> <li>BARTOC data formats</li></ul> </td> </tr> <tr> <td> Abbreviation </td> <td> <ul class="list-unstyled"><li>bartoc-formats</li></ul> </td> </tr> <tr> <td> KOS Type </td> <td> <ul class="list-inline"><li class="list-inline-item"> <a href="/vocabularies?type=http%3A//w3id.org/nkos/nkostype%23name_authority_list" lang="en"> Name authority list </a> </li></ul> </td> </tr> <tr> <td> Subject </td> <td> <ul class="list-inline"><li class="list-inline-item"> <a href="/vocabularies?subject=http%3A//dewey.info/class/004/e23/" lang="en"> Data processing & computer science (004) </a> </li></ul> </td> </tr> <tr> <td> <i class="fas fa-language"></i> Languages </td> <td> <ul class="list-inline"><li class="list-inline-item">en</li></ul> </td> </tr> <tr> <td> <i class="fas fa-calendar"></i> Created </td> <td> 2013 </td> </tr> <tr> <td> <i class="fas fa-link"></i> URI </td> <td> <a href="http://bartoc.org/en/node/20000" target="blank">http://bartoc.org/en/node/20000</a> </td> </tr> <tr> <td> <i class="fas fa-home"></i> Homepage </td> <td> <a href="http://bartoc.org/" target="blank">http://bartoc.org/</a> </td> </tr> <!-- TODO: rating --> </table> </div> <div class="tab-pane fade" role="tabpanel" aria-labelledby="access-tab"> <table class="table table-borderless"> <tr> <td> License </td> <td> <ul class="list-inline"><li class="list-inline-item"> <a href="/vocabularies?license=http%3A//opendatacommons.org/licenses/pddl/1.0/" lang="en"> http://opendatacommons.org/licenses/pddl/1.0/ </a> </li></ul> </td> </tr> <tr> <td> Format </td> <td> <ul class="list-inline"><li class="list-inline-item"> <a href="http://bartoc.org/en/Format/Online" lang="en"> Online </a> </li> <li class="list-inline-item"> <a href="http://bartoc.org/en/Format/SKOS" lang="en"> SKOS </a> </li> <li class="list-inline-item"> <a href="http://bartoc.org/en/Format/JSKOS" lang="en"> JSKOS </a> </li></ul> </td> </tr> <tr> <td> Publisher </td> <td> <ul class="list-unstyled"><li> <a href="http://viaf.org/viaf/128669726" lang="en"> GBV </a> </li></ul> </td> </tr> <tr> <td> Address </td> <td> <ul class="list-unstyled"><li>G枚ttingen</li> <li>Germany</li></ul> </td> </tr> <tr> <td> Services (API) </td> <td> <ul class="list-unstyled"><li><service-link :scheme='{"uri":"http://bartoc.org/en/node/20000"}' :endpoint='{"type":"http://bartoc.org/api-type/jskos","url":"https://bartoc.org/api/"}'></service-link></li> <li><service-link :scheme='{"uri":"http://bartoc.org/en/node/20000"}' :endpoint='{"type":"http://bartoc.org/api-type/jskos","url":"https://api.dante.gbv.de/"}'></service-link></li></ul> </td> </tr> </table> </div> <div class="tab-pane fade" role="tabpanel" aria-labelledby="content-tab"> <table class="table table-borderless"> <tr> <td> Size </td> <td> 31 (2020-10) </td> </tr> <tr> <td> Languages </td> <td> <ul class="list-inline"><li class="list-inline-item">en</li></ul> </td> </tr> </table> <hr> <concept-browser :scheme="{"uri":"http://bartoc.org/en/node/20000","identifier":["http://bartoc.org/en/node/20000","http://uri.gbv.de/terminology/bartoc_formatcatalog/ "],"API":[{"type":"http://bartoc.org/api-type/jskos","url":"https://bartoc.org/api/"},{"type":"http://bartoc.org/api-type/jskos","url":"https://api.dante.gbv.de/"}]}"></concept-browser> </div> <div class="tab-pane fade" role="tabpanel" aria-labelledby="identifiers-tab"> <!-- Identifiers (identifiers, namespace, notation pattern, MARCspec, PICA path, CQL key) --> <table class="table table-borderless"> <tr> <td> <i class="fas fa-link"></i> URI </td> <td> <a href="http://bartoc.org/en/node/20000" target="blank">http://bartoc.org/en/node/20000</a> </td> </tr> <tr> <td> Identifiers </td> <td> <ul class="list-unstyled"><li><a href="http://bartoc.org/en/node/20000" target="blank">http://bartoc.org/en/node/20000</a></li> <li><a href="http://uri.gbv.de/terminology/bartoc_formatcatalog/ " target="blank">http://uri.gbv.de/terminology/bartoc_formatcatalog/ </a></li></ul> </td> </tr> <tr> <td> Namespace </td> <td> <a href="http://bartoc.org/en/Format/" target="blank">http://bartoc.org/en/Format/</a> </td> </tr> </table> </div> </div> <!-- // TODO: link to Wikipedia wikidata = (item.identifier || []).filter(id => id.startsWith("http://www.wikidata.org/entity"))[0] if (wikidata) { .. } } --> <ul class="list-inline text-right"> <li class="list-inline-item"><small>created <time>2021-01-20T11:31:52.386Z</time></small></li> <li class="list-inline-item"><small>modified <time>2024-10-18T08:33:39.713Z</time></small></li> </ul> </div> <footer class="container-fluid bg-light clearfix" style="margin-top: 2em; padding: 1em"> <div class="container logos"> <a href="https://www.gbv.de/"><img src="/img/vzg-300px.png"></a> <a href="https://coli-conc.gbv.de/"><img src="/img/coli-conc.png"></a> <a href="http://www.isko.org/"><img src="/img/logo-isko.png"></a> <a href="http://www.vocabularyserver.com/"><img src="/img/logo-tematres-home.png"></a> <a href="https://dans.knaw.nl/en"><img src="/img/danslogo.png"></a> </div> </footer> <footer class="container-fluid text-secondary bg-dark clearfix"> <div class="container"> <div class="row"> <div class="col-md-10"> <p> BARTOC.org vocabulary metadata is <a href="/download">made available</a> under the <a href="http://www.opendatacommons.org/licenses/pddl/1.0/">PDDL 1.0</a> </p> </div> <div class="col-md-2"> <p class="text-right"> <a href="/api/data?uri=http://bartoc.org/en/node/20000">JSON</a> </p> </div> </div> <div class="row"> <div class="col-md-10 text-muted"> <ul class="list-inline"> <li class="list-inline-item"><a href="/api/">API</a></li> <li class="list-inline-item"><a href="/download">download</a></li> <li class="list-inline-item"><a rel="me" href="https://code4lib.social/@bartoc">Mastodon</a></li> <li class="list-inline-item"><a href="https://github.com/gbv/bartoc.org">sources</a></li> <li class="list-inline-item"><a href="https://github.com/gbv/bartoc.org/issues">issues</a></li> </ul> </div> <div class="col-md-2"> <ul class="list-inline text-right"> <li class="list-inline-item"><a href="/api/"><a href="/vocabularies?uri=http://bartoc.org/en/node/20000&format=nt">RDF</a></li> <li class="list-inline-item"><a href="/api/"><a href="/vocabularies?uri=http://bartoc.org/en/node/20000&format=rdfxml">XML</a></li> </ul> </div> </div> </div> </footer> </div> </body> </html> <script type="application/javascript"> // Logic to change Bootstrap tabs const lists = { get links() { return document.getElementById("vocabulary-tabs").querySelectorAll(".nav-link") }, get panes() { return document.getElementById("vocabulary-tabs-content").querySelectorAll(".tab-pane") }, } function changeTab(id) { // Deselect concept via Vue component (workaround) if (id !== 2 && window.selectConcept) { window.selectConcept(null) } lists.links.forEach((element, key) => { if (key === id) { element.classList.add("active") element.setAttribute("aria-selected", "true") } else { element.classList.remove("active") element.setAttribute("aria-selected", "false") } }) lists.panes.forEach((element, key) => { if (key === id) { element.classList.add("show") element.classList.add("active") } else { element.classList.remove("show") element.classList.remove("active") } }) } // Find empty panes and disable the associated link lists.panes.forEach((element, key) => { if (element.textContent.length === 0) { lists.links[key].classList.add("d-none") } }) // Open specific tab on page load if necessary if (window.location.hash) { const index = Array.from(lists.links).findIndex(el => el.getAttribute("href") === window.location.hash) if (index != -1) { changeTab(index) } } </script>