luodaan tähän YSOn tietomalli Fennica-tietomallin mukaan Fennica RDF data model
Viimeisin julkaistu versio:
https://www.kiwi.fi/display/Asiasanastotjaontologiat/YSOn+tietomalli
Toimittajat:
Osma Suominen, Jarmo Saarikko, Alex Kourijoki
Muut osallistujat:
Mikko Lappalainen, Tuomas Palonen
Suomenkielinen versio on virallinen. Siitä voi olla käännöksiä muilla kielillä.
Copyright: Kansalliskirjasto
Tiivistelmä
Yleinen suomalainen ontologia YSO on kolmikielinen, etupäässä yleiskäsitteistä koostuva ontologia. YSO on rakennettu suomalaisen kulttuuripiirin sisällönkuvailutarpeiden ja käsitteistön pohjalta, ja se on tarkoitettu käytettäväksi kuvailuun erityisesti silloin, kun kuvailtavien aineistojen aihealueet ovat monipuolisia.
YSO on rakenteeltaan hierarkkinen kokonaisuus, joka perustuu käsitteiden välisille yläkäsite-alakäsite-suhteille. Hierarkiasuhteiden lisäksi YSOssa on assosiatiivisia ja osa-kokonaisuussuhteita.
YSO pohjautuu yleiseen suomalaiseen asiasanastoon (YSA) sekä yleiseen ruotsinkieliseen tesaurukseen (Allärs). YSOn käsitteille on määritelty vastaavuussuhteet YSAn ja Allärsin käsitteisiin. YSO on lisäksi linkitetty Yhdysvaltain Kongressin kirjaston asiasanastoon (Library of Congress Subject Headings, LCSH).
Johdanto
YSOn tietomalli pohjautuu vahvasti W3C:n Simple Knowledge Organization System (SKOS) -malliin. Tietomalliin tutustuminen kannattaakin aloittaa SKOSiin tutustumisella (esim. SKOS Primer), jos malli ei ole entuudestaan tuttu.
Tälle sivulle on kerätty tarkempaa tietoa siitä, miten SKOSia ja muita RDF-tietomalleja (mm. ISO 25964 eli iso-thes sekä Dublin Core Terms) on sovellettu YSOn tapauksessa.
Saatavuus
YSO on selattavissa osoitteessa http://finto.fi/yso/fi/ sekä ladattavissa Finto-palvelun avoimen rajapinnan kautta RDF/XML- ja Turtle-tiedostomuodoissa: http://api.finto.fi/rest/v1/yso/data
Paikannimet ovat saatavissa erillisessä YSO-paikat ontologiassa. finto.fi/yso-paikat
Käsitteiden tunnisteet
YSO-ontologian rekisteröity tunniste kirjastojärjestelmissä on yso, jonka perään lisätään termin kielen tunniste: YSO/fin, YSO/swe tai YSO/eng
Kullekin ontologian käsitteelle on luotu pysyvä tunniste, joka noudattaa muotoa http://www.yso.fi/onto/yso/pNNNNN, jossa NNNNN (vaihteleva määrä) on tunnisteelle annettu yksilöllinen numero.
Käytöstä poistettujen (deprekoitujen) käsitteiden tunnisteet jäävät voimaan ja johtavat aina edelleen käytössä olevaan käsitteeseen.
Käsitekaavio
Käsitekaavio
tähän kuva
Jarmon kommentteja
Tarkastelu on tehty yso-skos.ttl (päivämäärä?) tiedostosta. Jos muissa formaateissa on eri tageja, niitä pitää tarkastella vielä lisäksi
Lukuohje | |
---|---|
Punaisella taustavärillä kuvaan epäselviä kohtia, jotka kaipaavat tarkennusta | Punaisella tekstillä olen kuvannut mahdollisesti virheellisiä arvoja |
keltaisella taustavärillä mahdollisia tuplia? | Sulkeissa näytetyt () kenttien lukumäärät viimeisessä taulukossa ovat osumia turtle-tiedoston riveillä ja ovat vain tiedoksi. Niiden avulla voidaan päätellä mahdollisesti tarpeettomia kenttiä? |
Käsitetyypit
Kukin ontologian käsite kuuluu vain yhteen neljästä tyypistä yleiskäsite, yksilökäsite, hierarkisoiva käsite ja poistettu käsite
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet / Jäsenet |
---|---|---|---|
skos:Concept | Yleiskäsite | Kuvailuun käytettävä yleiskäsite. Pitääkö selittää, mihin Finto/Skosmos-taustaohjelmisto käyttää? | owl:Class |
AggregateConcept | Indeksointikäsite, jota ei voida sijoittaa ontologiaan. Määritellään boolen lausekkeena, jolla on kattavuusarvo. |
| |
ysometa:IndividualConcept | Yksilökäsite | Kuvailuun käytettävä yksilökäsite. | EI KÄYTÖSSÄ |
yso-meta:Individual | Yksilökäsite | owl:Class; rdfs:subClassOf skos:Concept | |
yso-meta:Concept | Yleiskäsite |
| owl:Class; rdfs:subClassOf skos:Concept |
yso-meta1:Concept | Yleiskäsite | YSO:n indeksoinnissa käytettävä käsiteluokka Huom! yso-meta1:Class - ei ole määritelty | owl:Class; rdfs:subClassOf yso-meta1:Class |
ysometa:Hierarchy | Hierarkisoiva käsite | Hierarkisoiva käsite. Ensisijainen tarkoitus luoda hierarkkista rakennetta käsitteiden välille. | EI KÄYTETTY Kehitysversiossa (101 kpl) |
yso-meta:Hierarchy | owl:Class; rdfs:subClassOf skos:Concept | ||
skosext:DeprecatedConcept | Käytöstä poistettu käsite | Deprekoitu eli käytöstä poistunut tai korvattu käsite. Esimerkiksi, kun käsitettä kuvaava termi on korvattu uudella termillä tai kun monimerkityksisiä käsitteitä on jaettu erillisiksi käsitteiksi. | dct:isReplacedBy |
Ryhmätyypit
Käsitteitä voidaan koota hierarkian ohella myös erilaisiksi ryhmiksi.
Kenttä | Otsikko/teksti | Kuvaus | Lukumäärä |
---|---|---|---|
isothes:ConceptGroup | Kokoelma | YSOn aiheryhmän (temaattinen ryhmä) tyyppi. Kuvailuun käytettävät käsitteet kuuluvat johonkin tai joihinkin temaattisiin aiheryhmiin. Ryhmät liittyvät johonkin elämän osa-alueeseen tai erikoisalaan (esimerkiksi Kasvitiede, Arkkitehtuuri, Viestintä) Aiheryhmät eivät ole sellaisenaan tarkoitettu käytettäväksi kuvailukäsitteinä. | |
isothes:ThesaurusArray | Käsiteryhmä | Ryhmittelevä käsite. YSOssa käytetään jonkin verran ryhmitteleviä käsitteitä tapauksissa, joissa hierarkiaa ei ole voinut tarkentaa rakennetta tukevalla vakiintuneella käsitteellä. Ryhmittelevien käsitteiden avulla on eritelty ja nimetty toisensa poissulkevien vieruskäsitteiden muodostamia ryhmiä (esimerkiksi kasvit kasvupaikan mukaan, kasvit kasvutavan mukaan, jne.). Rymitteleviä käsitteitä ei ole sellaisenaan tarkoitettu käytettäväksi kuvailukäsitteinä. | |
skos:Collection | skos:Collectionilla ei ole YSOssa erillistä roolia. isothes:ConceptGroup ja isothes:ThesaurusArray ovat sen alatyyppejä. | ||
skos:ConceptScheme | yso; yso:aggregateconceptscheme ; YSOn ryhmittelevät käsitteet yso:deprecatedconceptscheme ; YSOn poistetut käsitteet | 3 kpl | |
ysometa:StructuringClass | YSO:ssa käytetyt apuluokat, jota eivät kuulu itse ontologiaan. rdfs:SubClassOf:Class Ylläpitoa varten: muuttuneet, uudet, jne. | Kehitysversiossa | |
yso-meta1:Class | Ei ole määriteltynä, mutta yso-meta1:Concept; rdfs:subcClassOf yso-meta1:Class. | ||
yso-meta1:deprecatedConcepts | Poistettujen käsitteiden ryhmä | isothes:ThesaurusArray, skos:Collection: owl:Deprecated true; | |
ysometa:DeprecatedGroupConcept | Käytöstä poistettu ryhmmittelevä käsite | Deprekoitu ryhmäkäsite. | a skos:ConceptScheme |
yso:aggregateconceptscheme | Käsitteiden koosteryhmä | skos:ConceptScheme | |
yso:deprecatedconceptscheme | Käytöstä poistettujen käsitteiden ryhmä | skos:ConceptScheme |
Käsitteiden väliset semanttiset suhteet
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet |
---|---|---|---|
skos:topConceptOf | Koko skeeman yläkäsite. YSOssa näitä on 3 kpl. Jos ontologiaan kuuluvalla käsitteellä ei ole määriteltynä skos:broader, se saatetaan tulkita yläkäsitteeksi . | ||
skos:hasTopConcept | Käsiteryhmän tai koko ontologian yläkäsite. | Suhde skos:ConceptSchemestä skos:Conceptiin | |
skos:broader | YLÄKÄSITE | Käsitteen suhde hierarkkiseen yläkäsitteeseensä ilmaistaan skos:broader-suhteella (Merkitykseltään laajempi termi/käsite). | |
skos:narrower | ALAKÄSITE | Käsitteen suhde hierarkkiseen alakäsitteeseensä ilmaistaan skos:narrower-suhteella (Merkitykseltään suppeampi termi/käsite). | |
skos:related | ASSOSIATIIVISET KÄSITTEET | Käsitteiden väliset assosiatiiviset suhteet (vrt. rinnakkaistermi) ilmaistaan skos:related-suhteella. (Läheisesti termin/käsitteen aiheeseen liittyvät termit/käsitteet) | |
skos:member | KUULUU RYHMÄÄN KUULUU JAOTTELUUN | Käsitteen kuuluminen aiheryhmän (isothes:ConceptGroup) tai ryhmittelevän käsitteen (isothes:ThesaurusArray) yhteyteen ilmaistaan skos:member-suhteella. Aiheryhmää tai ryhmäkäsitettä ei käytetä sisällönkuvailuun. | |
skosext:partOf | Osa-kokonaisuus-suhde, jossa käsite on osa toisen käsitteen edustamaa laajempaa kokonaisuutta. | ||
skos:inScheme | yso | Käsite kuuluu nimettyyn skeemaan. | 1 |
dct:isReplacedBy | Käytöstä poistuneen käsitteen suhde sitä korvaavaan käsitteeseen ilmaistaan dct:isReplacedby-suhteella. | ||
dct:spatial | Käsitteen maantieteellinen kate, esimerksi rakennuksen sijaintipaikka. Huom. maantieteelliset paikat on kuvattu erillisessä yso-paikat ontologiassa. | ||
yso-meta1:deprecatedHasThematicGroup | Poistettu käsite kuului tässä nimettyyn temaattiseen aiheryhmään | ||
rdau:P60683 | rdfs:label "has predecessor"@en, "edeltäjä"@fi, "företrädare"@sv; a rdf:Property, owl:ObjectProperty; | ||
rdau:P60686 | a rdf:Property, owl:ObjectProperty ; | ||
rdau:predecessor.en | korvattu aikasempi termi | ||
rdau:successor.en | korvaava uusi termi | ||
rdfs:subClassOf | Alaluokka. | ||
allars:allars_juuri | Allärs asiasanaston ylin käsite. a rdfs:Resource | ||
ysa:ysa_juuri | Yleisen suomalaisen asiasanaston ylin käsite |
Termien ominaisuudet
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet |
---|---|---|---|
skos:altLabel | OHJAUSTERMIT MUUNKIELISET TERMIT | Käsitteen vaihtoehtoinen termi (ohjaustermi), joka löytyy hauissa ja ohjaa käytettävään termiin. | |
skos:prefLabel | KÄYTETTÄVÄ TERMI | Käsittestä käytettävä termi sisällönkuvailussa | |
skos:hiddenLabel |
| Käsitteen piilotettu ohjaustermi, joka näkyy vain hauissa ja ohjaa käytettävään termiin. (Esimerkiksi termin kirjoitusvirheellinen muoto.) | |
yso-meta:singularAltLabel | Vaihtoehtoisen termin yksikkömuoto | owl:DatatypeProperty; rdfs:domain yso-meta:Concept; rdfs:subPropertyof skos:hiddenLabel | |
yso-meta:singularPrefLabel | Käytettävän termin yksikkömuoto skos:hiddenLabel -tyyppisiet labelit huomioidaan haussa, mutta ei näytetä käsitenäkymässä | a owl:DatatypeProperty ; rdfs:domain yso-meta:Concept ; rdfs:subPropertyOf | |
yso-meta1:singularPrefLabel | Käytettävän termin yksikkömuoto | a owl:DatatypeProperty; rdfs:domain yso-meta1:Concept | |
owl:deprecated | true | Käsite tai ryhmätyyppi on deprekoitu eikä näy haettaessa/hakuliittumässä | |
rdf:Property | Käytetty vain rdau: ominaisuuksille. | owl:ObjectProperty | |
rdfs:Resource | ysa:ysa_juuri; allars:allars_juuri ; lcsh; | ||
ysoupdate:removedAltLabel | Poistettu vaihtoehtoinen termi | a owl:DatatypeProperty ; rdfs:domain yso-meta1:Concept | |
yso-meta1:deprecatedConcepts | Poistettujen käsitteiden lista | isothes:ThesaurusArray |
Käsitteen ominaisuuksien ominaisuudet
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet |
---|---|---|---|
rdfs:subPropertyOf | Monikkomuotoisen termin yksikkömuoto löytyy haussa, muttei näytetä käsitenäkymässä Suhde, joka liittyy käsitteen ominaisuuksiin eikä itse käsitteen suhteisiin. yso-meta:singularPrefLabel, yso-meta:singularAltLabel | rdfs:subPropertyOf skos:hiddenLabel . | |
ns3:HasSubProperty | Muuttujan osaominaisuus. Käytetty vain rdau: ominaisuuksille | rdau:P60683 ; rdau:P60686 | |
ns3:lexicalAlias | Muuttuja toinen kirjoitusmuoto. Käytetty vain rdau: ominaisuuksille | rdau:P60683 ; rdau:P60686 | |
ns3:name | Muuttuja nimi. Käytetty vain rdau: ominaisuuksille | rdau:P60683 ; rdau:P60686 | |
ns3:status | (Published) | Julkaisutila. Käytetty vain rdau: ominaisuuksille | rdau:P60683 ; rdau:P60686 |
owl:ObjectProperty | Käytetty vain rdau: kentille | rdau:P60683 ; rdau:P60686 | |
owl:DatatypeProperty | Käytetyn kentän tai muuttujan tyyppi | yso-meta1:singularPrefLabel yso-meta:singularAltLabel yso-meta:singularPrefLabel ysoupdate:removedAltlabel | |
Huomautukset
Käsitteen tarkempi kuvailu, määritelmät sekä hallinnalliset tiedot.
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet |
---|---|---|---|
skos:definition | Määritelmä | Käsitteen määritelmä. | |
skos:note | Huomautus | Yleinen huomautus. Esimerkiksi käsitteen kuvailu, käsitteen edeltäja tai seuraaja. | |
skos:scopeNote | Huomautus | Käyttöhuomautus. | |
skos:changeNote | Muutos | (Tähän voisi merkitä muokkajien / tallettajien nimen ja muokkausten päiväys) | Käytössä vain kehitysversiossa. |
skos:editorialNote | (Tähän voi merkitä termien muutostietoja, ehdotuksia, tms.) | Käytössä vain kehitysversiossa. | |
skos:example | Esimerkki | (Tähän voisi lisätä käyttöesimerkkejä mikäli on epäselvää rinnakkaisten käsitteiden kanssa) | Ei käytössä. |
skos:historyNote | (Esimerkiksi versiohistoria) | Ei käytössä. | |
rdfs:label | Muuttujalle annettu tunniste (yso) tai tyypin nimi (owl:class) | ||
rdfs:comment | Kommentti | Vapaamuotoinen käsitteen selitysteksti. | |
dc:source | Lähde | Lähde. Esimerkiksi kontrolloitu erikoissanasto, käsikirja tai sanakirja. | |
dct:created | Päivä, jolloin käsite on lisätty sanastoon | ||
dct:modified | Päivä, jolloin käsitettä on viimeksi muokattu | xsd:date | |
xsd:date | Päivyksen tyyppi |
Linkitysominaisuudet
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet |
---|---|---|---|
skos:closeMatch | LÄHES VASTAAVA KÄSITE | Tällä ilmaistaan suhde lähes vastaavaan käsitteeseen toisessa sanastossa. YSOssa tällä ilmaistaan suhde (lähes) vastaaviin käsitteisiin YSAssa, Allärsissa sekä Library of Congress Subject Headingsissä. | |
skos:exactMatch | VASTAAVA KÄSITE | Täsmälleen vastaava käsite toisessa sanastossa. | |
skos:broadMatch | VASTAAVA LAAJEMPI KÄSITE | Käsitettä laajempi käsite toisessa sanastossa. | |
skos:narrowMatch | VASTAAVA SUPPEAMPI KÄSITE | Käsitettä suppeampi käsite toisessa sanastossa. | |
skos:relatedMatch | OHJAUSTERMT | Assosiatiivinen suhde deprekoidusta käsitteestä hautaamattomaan. | |
owl:inverseOf | Vastakohta. Käytetty rdau: muuttujien kanssa |
Ontologian ominaisuudet
Kenttä | Otsikko/teksti | Kuvaus | Ominaisuudet |
---|---|---|---|
rdf:about | ei käytetty | ||
rdf:type | Tällä kuvataan sanaston ominaisuuksia. | ei käytetty | |
rdfs:domain | AIHEALUE | käytetty rdau: muuttujien yheydessä | |
rdfs:isDefinedBy | käytetty rdau: muuttujien yheydessä | ||
rdfs:label | Sanaston tunniste tai kentän nimi (owl:class) | 1 | |
rdfs:range | ei käytetty | ||
rdfs:seeAlso | Katso myös | ei käytetty | |
dct:LinguisticSystem | KIELI | Käytetty kieli | |
dc:description | KUVAUS | Ontologian kuvaus | |
dc:title | NIMI | Ontologian nimi | |
dc:publisher | JULKAISIJA | Ontologian julkaisija | |
dc:creator | TEKIJÄ | Ontologian luoja | |
dct:language | KIELI | Ontologian kielet | |
dct:license | LISENSSI | Ontologian lisenssit | |
dct:relation | SUHDE | Ontologian suhde muihin sanastoihin | |
dct:subject | AIHEALUE | Ontologian aihealue | yso:p19469 |
XML nimiavaruudet
@prefix | URI | YSOssa käytetyt muuttujat (rivejä) |
---|---|---|
dc: | http://purl.org/dc/elements/1.1/ |
|
dct: | http://purl.org/dc/terms/# |
|
isothes: | http://purl.org/iso25964/skos-thes# |
|
ns3: | http://metadataregistry.org/uri/profile/regap/ |
|
owl: | http://www.w3.org/2002/07/owl# |
|
rdau: | http://rdaregistry.info/Elements/u/ |
|
rdf: | http://www.w3.org/1999/02/22-rdf-syntax-ns# |
|
rdfs: | http://www.w3.org/2000/01/rdf-schema# |
|
skos: | http://www.w3.org/2004/02/skos/core# |
|
skosext: | http://purl.org/finnonto/schema/skosext# |
|
xsd: | http://www.w3.org/2001/XMLSchema# |
|
yso | http://www.yso.fi/onto/yso/ |
|
yso-meta: | http://www.yso.fi/onto/yso-meta/ |
|
yso-meta1: (kehitysversiossa ysometa: viittaa tähän) | http://www.yso.fi/onto/yso-meta/2007-03-02/ |
|
ysoupdate: | http://www.yso.fi/onto/yso-update/ |
|
dc11: | http://purl.org/dc/elements/1.1/# | EI KÄYTETTY. Kts. dc: |
dcam: | http://purl.org/dc/dcam/ | EI KÄYTETTY |
dcterms: | http://purl.org/dc/terms/ | EI KÄYTETTY. kts. dct: |
dsv: | http://purl.org/iso25964/DataSet/Versioning# | EI KÄYTETTY |
foaf: | http://xmlns.com/foaf/0.1/ | EI KÄYTETTY |
ns0: | http://www.yso.fi/onto/yso-meta/ | EI KÄYTETTY Kts: yso-meta: |
ns1: | http://spinrdf.org/sp# | EI KÄYTETTY |
ns2: | http://spinrdf.org/spin# | EI KÄYTETTY |
om: | http://www.yso.fi/onto/yso-peilaus/2007-03-02/ | EI KÄYTETTY. Kts. yso-meta: |
sd: | http://www.w3.org/ns/sparql-service-description# | EI KÄYTETTY |
sh: | http://purl.org/skos-history/ | EI KÄYTETTY |
xhv: | http://www.w3.org/1999/xhtml/vocab# | EI KÄYTETTY |
xml: | http://www.w3.org/XML/1998/namespace | EI KÄYTETTY |
ysokehitys: | yso-kehitys: | http://www.yso.fi/onto/yso-kehitys/ | EI KÄYTETTY |
ysotranslate: | yso-translate: | http://www.yso.fi/onto/yso-translate/ | EI KÄYTETTY |
yso-update: | http://www.yso.fi/onto/yso-update/ | EI KÄYTETTY. Kts. ysoupdate: |
zbwext: | http://zbw.eu/namespaces/zbw-extensions/ | EI KÄYTETTY |
@prefix | URI (sanastokohtaiset ominaisuudet) | |
afometa | http://www.yso.fi/onto/afo-meta/ | |
allars-meta | http://www.yso.fi/onto/allars-meta/ | |
gtkmeta | http://www.yso.fi/onto/gtk-meta/ | |
juhometa | http://www.yso.fi/onto/juho-meta/ | |
jupometa | http://www.yso.fi/onto/jupo-meta/ | |
kaunometa | http://www.yso.fi/onto/kauno-meta/ | |
kitometa | http://www.yso.fi/onto/kito-meta/ | |
koko-meta | http://www.yso.fi/onto/koko-meta/ | |
ktometa | http://www.yso.fi/onto/kto-meta/ | |
kulometa | http://www.yso.fi/onto/kulo-meta/ | |
liitometa | http://www.yso.fi/onto/liito-meta/ | |
lukemeta | http://www.yso.fi/onto/luke-meta/ | |
maometa | http://www.yso.fi/onto/mao-meta/ | |
merometa | <http://www.yso.fi/onto/mero-meta/ | |
musometa | http://www.yso.fi/onto/muso-meta/ | |
oikometa | http://www.yso.fi/onto/oiko-meta/ | |
puhometa | http://www.yso.fi/onto/puho-meta/ | |
taometa | http://www.yso.fi/onto/tao-meta/ | |
terometa | http://www.yso.fi/onto/tero-meta/ | |
tsrmeta | http://www.yso.fi/onto/tsr-meta/ | |
valometa | http://www.yso.fi/onto/valo-meta/ | |
ysa-meta | http://www.yso.fi/onto/ysa-meta/ | |
@prefix | URI (sanastot) | |
allars | http://www.yso.fi/onto/allars/ | |
juho | http://www.yso.fi/onto/juho/ | |
kauno | http://www.yso.fi/onto/kauno/ | |
koko | http://www.yso.fi/onto/koko/ | |
lcsh | http://id.loc.gov/authorities/subjects | |
ysa | http://www.yso.fi/onto/ysa/ |