CINXE.COM

OMA - Ontology for Media Art - Finto

<!DOCTYPE html> <html dir="ltr" lang="en" prefix="og: https://ogp.me/ns#"> <head> <base href="https://finto.fi/"> <link rel="shortcut icon" href="favicon.ico"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="format-detection" content="telephone=no"> <meta name="generator" content="Skosmos 2.18"> <meta name="title" content="OMA - Ontology for Media Art - Finto"> <meta property="og:title" content="OMA - Ontology for Media Art - Finto"> <link rel="canonical" href="https://finto.fi/oma/en/"> <meta property="og:url" content="https://finto.fi/oma/en/"> <meta property="og:type" content="website"> <meta property="og:site_name" content="Finto"> <link href="vendor/twbs/bootstrap/dist/css/bootstrap.min.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="vendor/vakata/jstree/dist/themes/default/style.min.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="vendor/davidstutz/bootstrap-multiselect/dist/css/bootstrap-multiselect.min.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="resource/css/fira.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="resource/fontawesome/css/fontawesome.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="resource/fontawesome/css/regular.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="resource/fontawesome/css/solid.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="resource/css/styles.css" media="screen, print" rel="stylesheet" type="text/css"> <link href="resource/css/finto.css" media="screen, print" rel="stylesheet" type="text/css"> <title>OMA - Ontology for Media Art - Finto</title> </head> <body class="vocab-oma"> <noscript> <strong>We're sorry but Skosmos doesn't work properly without JavaScript enabled. Please enable it to continue.</strong> </noscript> <a id="skiptocontent" href="oma/en/#maincontent">Skip to main content</a> <div class="topbar-container topbar-white"> <div class="topbar topbar-white"> <div id="topbar-service-helper"> <a class="service-en" href="en/"><h1 id="service-name">Finto</h1></a> </div> <div id="topbar-language-navigation"> <div id="language"><span class="navigation-font">|</span> <a id="language-fi" class="navigation-font" href="oma/fi/"> suomeksi</a> <a id="language-sv" class="navigation-font" href="oma/sv/"> på svenska</a> <a id="language-se" class="navigation-font" href="oma/se/"> sámegillii</a> </div> <div id="navigation"> <a href="en/" id="navi1" class="navigation-font" > Vocabularies </a> <a href="en/about" id="navi2" class="navigation-font"> About </a> <a href="oma/en/feedback" id="navi3" class="navigation-font"> Feedback </a> <span class="skosmos-tooltip-wrapper skosmos-tooltip t-bottom" id="navi4" tabindex="0" data-title="Hover your cursor over the text with a dotted underline to see instructions about the property. &#xa; &#xa; For truncation search, please use the symbol * as in *animal or *patent*. For ends of search words, the search will be truncated automatically, even if the truncation symbol is not entered manually: thus, cat will yield the same results as cat*."> <span class="navigation-font">Help</span> </span> </div> </div> <!-- top-bar ENDS HERE --> </div> </div> <div class="headerbar"> <div class="header-row"><div class="headerbar-coloured"></div><div class="header-left"> <h1><a href="oma/en/">OMA - Ontology for Media Art</a></h1> </div> <div class="header-float"> <h2 class="sr-only">Search from vocabulary</h2> <div class="search-vocab-text"><p>Content language</p></div> <form class="navbar-form" role="search" name="text-search" action="oma/en/search"> <input style="display: none" name="clang" value="en" id="lang-input"> <div class="input-group"> <div class="input-group-btn"> <label class="sr-only" for="lang-dropdown-toggle">Content and search language</label> <button type="button" class="btn btn-default dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false" id="lang-dropdown-toggle">English<span class="caret"></span></button> <ul class="dropdown-menu" aria-labelledby="lang-dropdown-toggle"> <li><a class="dropdown-item" href="oma/en/" class="lang-button" hreflang="en">English</a></li> <li><a class="dropdown-item" href="oma/en/?clang=fi" class="lang-button" hreflang="fi">Finnish</a></li> <li><a class="dropdown-item" href="oma/en/?clang=sv" class="lang-button" hreflang="sv">Swedish</a></li> <li> <a class="dropdown-item" href="oma/en/?clang=en&amp;anylang=on" class="lang-button" id="lang-button-all">Any language</a> <input name="anylang" type="checkbox"> </li> </ul> </div><!-- /btn-group --> <label class="sr-only" for="search-field">Enter search term</label> <input id="search-field" type="text" class="form-control" name="q" value=""> <div class="input-group-btn"> <label class="sr-only" for="search-all-button">Submit search</label> <button id="search-all-button" type="submit" class="btn btn-primary">Search</button> </div> </div> </form> </div> </div> </div> <div class="main-container"> <div id="sidebar"> <div class="sidebar-buttons"> <h2 class="sr-only">Sidebar listing: list and traverse vocabulary contents by a criterion</h2> <ul class="nav nav-tabs"> <h3 class="sr-only">List vocabulary concepts alphabetically</h3> <li id="alpha" class="nav-item"><a class="nav-link active" href="oma/en/index">Alphabetical</a></li> <h3 class="sr-only">List vocabulary concepts hierarchically</h3> <li id="hierarchy" class="nav-item"><a class="nav-link" href="#" id="hier-trigger">Hierarchy</a></li> </ul> </div> <div class="sidebar-grey"> <div class="group-container"> <ul class="group-index"> </ul> </div> </div> </div> <main id="maincontent" tabindex="-1"> <div class="content"> <div id="content-top"></div> <div class="container"> <div id="vocab-info"> <div> <h2>Vocabulary information</h2> <hr /> </div> <div class="vocab-info-literals"> <div class="table"> <div class="row"> <div class="property-label versal"><h3>Title</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> OMA - Ontology for Media Art </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>Description</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> OMA - Ontology for Media Art is a special ontology for media art in three languages (English, Finnish, Swedish) and it is based on General Finnish ontology YSO. OMA covers the many genres and parallel art forms of media art as well as concepts relating to technologies, materials and aesthetics of the field. Key sources used in creating the ontology include international thesauri of media art, literature and content descriptions of art works and expert consultations. <br /> <br /> OMA Ontology was created by M-cult in context of the MEHI – the History of Media Art in Finland project coordinated by the Finnish Media Art Network in 2021-2022. </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>Publisher</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> Kansalliskirjasto </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>Creator</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> M-Cult </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>License</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> <a href="https://creativecommons.org/publicdomain/zero/1.0/">https://creativecommons.org/publicdomain/zero/1.0/</a> </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>Last modified</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> Monday, November 7, 2022 10:23:29 </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>Type</h3><div class="property-divider"></div></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> <a href="http://www.w3.org/2004/02/skos/core#ConceptScheme">http://www.w3.org/2004/02/skos/core#ConceptScheme</a> </div> </div> </div> <div class="row"> <div class="property-label versal"><h3>URI</h3></div> <div class="property-value-column versal"> <div class="property-value-wrapper"> <span class="uri-input-box">http://www.yso.fi/onto/oma/</span> </div> </div> </div> </div> </div> <div> <h3>Resource counts by type</h3> <table class="table" id="counts"> <tr><th class="versal">Type</th><th class="versal">Count</th></tr> </table> <h3>Term counts by language</h3> <table class="table" id="statistics"> <tr> <th class="versal">Language</th> <th class="versal">Preferred terms</th> <th class="versal">Alternate terms</th> <th class="versal">Hidden terms</th> </tr> </table> </div> <div class="download-links"><span class="versal">Download this vocabulary:</span><a href="rest/v1/oma/data?format=text/turtle">TURTLE</a></div> </div> </div> <div id="content-bottom"></div> </div> </main> <footer id="footer"></footer> </div> <script> <!-- translations needed in javascript --> var noResultsTranslation = "No results"; var loading_text = "Loading more items"; var loading_failed_text = "Error: Loading more items failed!"; var loading_retry_text = "Retry"; var jstree_loading = "Loading ..."; var results_disp = "All %d results displayed"; var all_vocabs = "from all"; var n_selected = "selected"; var missing_value = "Value is required and can not be empty"; var expand_paths = "show all # paths"; var expand_propvals = "show all # values"; var hiertrans = "Hierarchy"; var depr_trans = "Deprecated concept"; var sr_only_translations = { hierarchy_listing: "Hierarchical listing of vocabulary concepts", groups_listing: "Hierarchical listing of vocabulary concepts and groupings", }; <!-- variables passed through to javascript --> var lang = "en"; var content_lang = "en"; var vocab = "oma"; var uriSpace = "http://www.yso.fi/onto/oma/"; var showNotation = true; var sortByNotation = null; var languageOrder = ["en","fi","sv"]; var vocShortName = "OMA"; var explicitLangCodes = false; var pluginParameters = []; </script> <script type="application/ld+json"> {} </script> <script src="vendor/components/jquery/jquery.min.js"></script> <script src="vendor/components/handlebars.js/handlebars.min.js"></script> <script src="vendor/vakata/jstree/dist/jstree.min.js"></script> <script src="vendor/twitter/typeahead.js/dist/typeahead.bundle.min.js"></script> <script src="vendor/davidstutz/bootstrap-multiselect/dist/js/bootstrap-multiselect.min.js"></script> <script src="vendor/twbs/bootstrap/dist/js/bootstrap.bundle.js"></script> <script src="vendor/etdsolutions/waypoints/jquery.waypoints.min.js"></script> <script src="vendor/newerton/jquery-mousewheel/jquery.mousewheel.min.js"></script> <script src="vendor/pamelafox/lscache/lscache.min.js"></script> <script src="resource/js/config.js"></script> <script src="resource/js/hierarchy.js"></script> <script src="resource/js/groups.js"></script> <script src="resource/js/scripts.js"></script> <script src="plugins/yse/yse-plugin.js"></script><script>var pluginCallbacks = ["yseWarning"];</script><script src="resource/js/docready.js"></script> <!-- Cookie Consent --> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css" /> <script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script> <script> cookieMessage = "Finto.fi uses cookies to store language preferences and compile usage statistics. By using finto.fi you accept the use of cookies."; cookieDismiss = "Got it!"; cookieLink = "Learn more"; cookieHref = "https://www.kiwi.fi/x/4DOOBQ"; window.addEventListener("load", function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#d4edeb", "text": "#333333" }, "button": { "background": "#394554", "text": "#ffffff" } }, "theme": "edgeless", "content": { "message": cookieMessage, "dismiss": cookieDismiss, "link": cookieLink, "href": cookieHref } })}); </script> <!-- End Cookie consent --> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tilasto.kansalliskirjasto.fi/"; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', '25']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> <!-- Browser Update --> <script type="text/javascript"> var $buoop = {vs:{i:10,f:-4,o:-4,s:7,c:-4},c:4}; function $buo_f(){ var e = document.createElement("script"); e.src = "//browser-update.org/update.min.js"; document.body.appendChild(e); }; try {document.addEventListener("DOMContentLoaded", $buo_f,false)} catch(e){window.attachEvent("onload", $buo_f)} </script> <!-- End Browser Update --> <!-- YSO concepts with different color --> <script type="text/javascript"> function createConceptObject(conceptUri, conceptData) { var newNode = { text: getLabel(conceptData), label: pickLabel(conceptData), a_attr: getHrefForUri(conceptData.uri), uri: conceptUri, notation: conceptData.notation, parents: conceptData.broader, state: { opened: true }, children: [] }; // adding a css class for separating the yso concepts from the special domain ontology concepts if (vocab !== 'yso' && newNode.uri.indexOf('www.yso.fi/onto/yso/') !== -1) newNode.a_attr['class'] = 'yso-concept'; // setting the flag manually if the concept is known to have narrowers, but they aren't included eg. included topconcepts if(conceptData.hasChildren === true) { newNode.children = true; newNode.state.opened = false; } // if we are at a concept page we want to highlight that node and mark it as to be initially opened. if (newNode.uri === window.uri) { newNode.li_attr = { class: 'jstree-leaf-proper' }; } if (conceptData.narrower) { // filtering out the ones that don't have labels newNode.children = createObjectsFromChildren(conceptData, conceptUri); } return newNode; } function createObjectsFromChildren(conceptData, conceptUri) { var childArray = []; for (var i = 0; i < conceptData.narrower.length; i++) { var childObject = { text: getLabel(conceptData.narrower[i]), label: pickLabel(conceptData.narrower[i]), a_attr: getHrefForUri(conceptData.narrower[i].uri), uri: conceptData.narrower[i].uri, notation: conceptData.narrower[i].notation, parents: conceptUri, state: { opened: true } }; if (vocab !== 'yso' && childObject.uri.indexOf('www.yso.fi/onto/yso/') !== -1) childObject.a_attr['class'] = 'yso-concept'; // if the childConcept hasn't got any children the state is not needed. if (conceptData.narrower[i].hasChildren) { childObject.children = true; childObject.state.opened = false; } if(!childArray[childObject.uri]) childArray.push(childObject); storeUri(childObject); } return childArray; } function vocabRoot(topConcepts) { var topArray = []; for (var i = 0; i < topConcepts.length; i++) { var conceptData = topConcepts[i]; var childObject = { text: getLabel(conceptData), label: pickLabel(conceptData), a_attr : getHrefForUri(conceptData.uri), uri: conceptData.uri, notation: conceptData.notation, state: { opened: false } }; if (vocab !== 'yso' && childObject.uri.indexOf('www.yso.fi/onto/yso/') !== -1) childObject.a_attr['class'] = 'yso-concept'; if (conceptData.hasChildren) childObject.children = true; setNode(childObject); topArray.push(childObject); } return topArray; } function createObjectsFromNarrowers(narrowerResponse) { var childArray = []; for (var i = 0; i < narrowerResponse.narrower.length; i++) { var conceptObject = narrowerResponse.narrower[i]; var childObject = { text: getLabel(conceptObject), label: pickLabel(conceptObject), a_attr: getHrefForUri(conceptObject.uri), uri: conceptObject.uri, notation: conceptObject.notation, parents: narrowerResponse.uri, state: { opened: false, disabled: false, selected: false } }; if (vocab !== 'yso' && childObject.uri.indexOf('www.yso.fi/onto/yso/') !== -1) childObject.a_attr['class'] = 'yso-concept'; childObject.children = conceptObject.hasChildren ? true : false; setNode(childObject); childArray.push(childObject); } return childArray; } </script> <!-- KANTO/finaf tweaks --> <script type="text/javascript"> function finaf_tweak() { $(".prop-rdaa_P50094 li:not(.finaf-adjusted), .prop-rdaa_P50006 li:not(.finaf-adjusted)").each(function(index) { $(this).addClass("finaf-adjusted"); // prevent infinity loop $(this).find('> span').each(function(sIndex) { if (this.textContent.startsWith("Asteri ID:")) { var asteriSpan = $("<span id='finaf-adjusted-" + index + "s" + sIndex + "'>" + this.textContent.substr(11) + "</span>"); $(this).text("Asteri ID: "); var copyObject = $("#uri-input-box + button.copy-clipboard").clone(true); copyObject.attr("for", "#finaf-adjusted-" + index + "s" + sIndex).css("margin-left", "4px"); $(this).after(copyObject).after(asteriSpan); } if (this.textContent.startsWith("Y-tunnus:")) { var yTunnusSpan = $("<span id='finaf-adjusted-" + index + "s" + sIndex + "'>" + this.textContent.substr(10) + "</span>"); $(this).text("Y-tunnus: "); var copyObject = $("#uri-input-box + button.copy-clipboard").clone(true); copyObject.attr("for", "#finaf-adjusted-" + index + "s" + sIndex).css("margin-left", "4px"); $(this).after(copyObject).after(yTunnusSpan); } }); $(this).find('a').each(function(aIndex) { var href = $(this).attr('href'); if (href.startsWith('http:\/\/isni.org/isni/')) { $("<span>ISNI: </span>").insertBefore($(this)); isni = href.replace('http:\/\/isni.org/isni/', ''); $(this).empty(); for (var i = 0; i <= 12; i = i + 4) { $(this).append("<span class='isni-digit-block'>" + isni.substr(i, 4) + "</span>"); } $(this).attr("id", "finaf-adjusted-" + index + "a" + aIndex); var copyObject = $("#uri-input-box + button.copy-clipboard").clone(true); copyObject.attr("for", "#finaf-adjusted-" + index + "a" + aIndex).css("margin-left", "4px"); $(this).after(copyObject); } if (href.startsWith('https:\/\/orcid.org/')) { $('<span class="orcid">ORCID:</span>').insertBefore($(this)); orcid = href.replace('https:\/\/orcid.org/', ''); $(this).text(orcid); $(this).attr("id", "finaf-adjusted-" + index + "a" + aIndex); var copyObject = $("#uri-input-box + button.copy-clipboard").clone(true); copyObject.attr("for", "#finaf-adjusted-" + index + "a" + aIndex).css("margin-left", "4px"); $(this).after(copyObject); } if (href.startsWith('http:\/\/viaf.org/viaf/')) { $('<span>VIAF ID: </span>').insertBefore($(this)); viaf = href.replace('http:\/\/viaf.org/viaf/', ''); $(this).text(viaf); $(this).attr("id", "finaf-adjusted-" + index + "a" + aIndex); var copyObject = $("#uri-input-box + button.copy-clipboard").clone(true); copyObject.attr("for", "#finaf-adjusted-" + index + "a" + aIndex).css("margin-left", "4px"); $(this).after(copyObject); } }); }); } $( document ).ready(function() { if (vocab === "finaf") { finaf_tweak(); // do immediately const mainContentNode = document.getElementById("maincontent"); const observer = new MutationObserver(finaf_tweak); observer.observe(mainContentNode, {childList: true, subtree: true}); } }); </script> <script id="yse-template" type="text/x-handlebars-template"><div class="alert alert-danger"> <h2 class="deprecated-alert">{{warning-text}}</h2> </div> </script><script id="yse-feedback" type="text/x-handlebars-template"><span class="versal-bold">{{notice}}</span> <p class="versal" style="margin-bottom: 20px;">{{{content}}}</p> </script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10