rug-compling / noordergraf

http://noordergraf.rug.nl
0 stars 0 forks source link

WordNet #25

Closed pebbe closed 2 years ago

pebbe commented 3 years ago

Hoe gebruiken we WordNet?

Er zijn twee versies.

  1. W3C: WordNet RDF/OWL
  2. Princeton: WordNet RDF

Het nadeel van optie 1 is dat je met de link niks kunt. Om te weten waar een woord voor staat moet je het opzoeken in de wordnet-glossary.rdf die je ergens kunt downloaden. Deze versie (2.0) is ook ouder dan die van Princeton (3.1).

Met optie 2 zou het er zo uit kunnen zien:

@prefix :       <https://noordergraf.rug.nl/ns#> .
@prefix ontolex: <http://www.w3.org/ns/lemon/ontolex#> .
@prefix pwnid:   <http://wordnet-rdf.princeton.edu/id/> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .

:wordnet a rdf:Property ;
  rdfs:domain :Class ;
  rdfs:range ontolex:LexicalConcept .

:Class a rdfs:Class ;
  rdfs:comment "The top class for noordergraf."@eng ;
  rdfs:comment "De hoogste class voor noordergraf."@nld .

:Person a rdfs:Class ;
  rdfs:subClassOf :Class ;
  rdfs:comment "A person mentioned by name on a tomb stone."@eng ;
  rdfs:comment "Iemand bij naam genoemd op een grafsteen."@nld ;
  :wordnet pwnid:00007846-n .

:Male a rdfs:Class ;
  rdfs:subClassOf :Person ;
  rdfs:comment "A male person"@eng ;
  rdfs:comment "Een mannelijk persoon"@nld ;
  :wordnet pwnid:09647338-n .

Het vervelende van Princeton is dat de IDs veranderen tussen versies van WordNet.

Versie ID
3.1 09647338-n
3.0 09624168-n
2.1 09487097-n
2.0 09017703-n
1.7.1 07904937-n
1.7 07730660-n
1.6 06951621-n
1.5 05850734-n

Je kunt oude IDs gebruiken, bijvoorbeeld http://wordnet-rdf.princeton.edu/pwn30/09624168-n
Maar wat doe je als de huidige versie een oude versie wordt?

pebbe commented 3 years ago

Of moet het zo? Beide gebruiken?

@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix pwnid: <http://wordnet-rdf.princeton.edu/id/> .
@prefix wn20:  <http://www.w3.org/2006/03/wn/wn20/instances/> .

:Male a rdfs:Class ;
  rdfs:subClassOf :Person ;
  rdfs:comment "A male person"@eng ;
  rdfs:comment "Een mannelijk persoon"@nld ;
  owl:sameAs pwnid:09647338-n ;
  owl:SameAs wn20:wordsense-male-noun-2 .
pebbe commented 3 years ago

Voor wordnet 2.0 moet je niet de ID met wordsense gebruiken, maar met synset. Dit levert wel nuttige info:

http://www.w3.org/2006/03/wn/wn20/instances/synset-male-noun-2

pebbe commented 3 years ago

Enkele voorbeelden van Universal Wordnet

Ouroboros http://www.lexvo.org/uwn/entity/e/Ouroboros

female http://www.lexvo.org/uwn/entity/s/n9619168

treurwilg http://www.lexvo.org/uwn/entity/s/n12726670

passer en winkelhaak http://www.lexvo.org/uwn/entity/e/Square%20and%20Compasses

hamer en sikkel http://www.lexvo.org/uwn/entity/s/n6882138

bijbelboek Handelingen http://www.lexvo.org/uwn/entity/s/n6442405