https://developers.wiki.kennisnet.nl/api.php?action=feedcontributions&user=Admin&feedformat=atomKennisnet Developers Documentatie - Gebruikersbijdragen [nl]2024-03-28T16:24:04ZGebruikersbijdragenMediaWiki 1.35.13https://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/roletext&diff=8535Gebruiker:Muskee01/test/roletext2018-07-03T12:29:59Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/roletext hernoemd naar Gebruiker:Muskee01/test/roletext zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[[Use...</p>
<hr />
<div>De dienst wordt beheerd door {{Gebruiker:Wim.muskee/test/rolelookup|fab-vpcore|person1}}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/roletemplate&diff=8534Gebruiker:Muskee01/test/roletemplate2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/roletemplate hernoemd naar Gebruiker:Muskee01/test/roletemplate zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naa...</p>
<hr />
<div>[[Gebruiker:Wim.muskee/test/personen/{{#switch:{{{1|}}}<br />
| fab-vpcore = Tom<br />
| fab-entree = Bas<br />
}}|{{#switch:{{{1|}}}<br />
| fab-vpcore = Fab VPcore<br />
| fab-entree = Fab Entree<br />
}}]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/rolerow&diff=8533Gebruiker:Muskee01/test/rolerow2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/rolerow hernoemd naar Gebruiker:Muskee01/test/rolerow zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[[User:...</p>
<hr />
<div>| {{Gebruiker:Wim.muskee/test/rolelookup|{{{1}}}|name}}<br />
| {{Gebruiker:Wim.muskee/test/rolelookup|{{{1}}}|functie}}<br />
| {{Gebruiker:Wim.muskee/test/rolelookup|{{{1}}}|dienst}}<br />
| {{Gebruiker:Wim.muskee/test/rolelookup|{{{1}}}|person1}}<br />
| {{Gebruiker:Wim.muskee/test/rolelookup|{{{1}}}|person2}}<br />
|-</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/roleoverview&diff=8532Gebruiker:Muskee01/test/roleoverview2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/roleoverview hernoemd naar Gebruiker:Muskee01/test/roleoverview zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naa...</p>
<hr />
<div>{| class="wikitable sortable"<br />
! rol<br />
! functie<br />
! dienst<br />
! persoon<br />
! persoon 2<br />
|-<br />
{{Gebruiker: Wim.muskee/test/rolerow|fab-vpcore}}<br />
{{Gebruiker: Wim.muskee/test/rolerow|fab-entree}}<br />
{{Gebruiker: Wim.muskee/test/rolerow|fab-edurep}}<br />
{{Gebruiker: Wim.muskee/test/rolerow|tpm-edurep}}<br />
|}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/rolelookup&diff=8531Gebruiker:Muskee01/test/rolelookup2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/rolelookup hernoemd naar Gebruiker:Muskee01/test/rolelookup zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[...</p>
<hr />
<div>{{#switch:{{{1|}}}<br />
| fab-vpcore = {{#switch:{{{2}}} | name = FAB VPCore | functie = FAB | dienst = VPCore | person1 = Tom | person2 = Robert }}<br />
| fab-entree = {{#switch:{{{2}}} | name = FAB Entree | functie = FAB | dienst = Entree | person1 = Bas | person2 = Rick }}<br />
| fab-edurep = {{#switch:{{{2}}} | name = FAB Edurep | functie = FAB | dienst = Edurep | person1 = Rick | person2 = Wim }}<br />
| tpm-edurep = {{#switch:{{{2}}} | name = TPM Edurep | functie = TPM| dienst = Edurep | person1 = Theo| person2 = }}<br />
}}<noinclude><br />
{{Sjabloondoc|De rollen lookup tabel.<br /><br />
Gebruik <nowiki>{{rolelookup|fab-vpcore|dienst}}</nowiki><br /><br />
{{Gebruiker:Wim.muskee/test/rolelookup|fab-vpcore|dienst}}}}<br />
<!-- categorie --><br />
</noinclude></div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/quote&diff=8530Gebruiker:Muskee01/test/quote2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/quote hernoemd naar Gebruiker:Muskee01/test/quote zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[[User:Musk...</p>
<hr />
<div><blockquote class="templatequote">{{{tekst}}}<br />
<div class="templatequotecite">&mdash;{{{wie}}}, <i>{{{bron}}}</i></div><br />
</blockquote></div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/plainlink&diff=8529Gebruiker:Muskee01/test/plainlink2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/plainlink hernoemd naar Gebruiker:Muskee01/test/plainlink zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[[U...</p>
<hr />
<div>{{#tag:nowiki|{{{1}}}}}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test/obkapi&diff=8528Gebruiker:Muskee01/test/obkapi2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test/obkapi hernoemd naar Gebruiker:Muskee01/test/obkapi zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[[User:Mu...</p>
<hr />
<div> <nowiki>http://api-beta.obk.kennisnet.nl/0.7/</nowiki>{{{query}}}?api_key=geheim{{#if: {{{args|}}} | {{{args}}} | }}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/test&diff=8527Gebruiker:Muskee01/test2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/test hernoemd naar Gebruiker:Muskee01/test zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[[User:Muskee01|Muskee0...</p>
<hr />
<div>* [[Gebruiker:Wim.muskee/test/roletext]]<br />
* [[Gebruiker:Wim.muskee/test/roleoverview]]<br />
* [[Gebruiker:Wim.muskee/test/roletemplate]]<br />
* [[Gebruiker:Wim.muskee/test/rolelookup]] Lookup list for all roles.<br />
* [[Gebruiker:Wim.muskee/test/rolerow]]<br />
<br />
* [[Gebruiker:Wim.muskee/test/quote]]<br />
<br />
* [[Gebruiker:Wim.muskee/test/rss]]<br />
<br />
Hier eerst een heel stuk tekst.<br />
{{Gebruiker:Wim.muskee/test/quote|tekst=Dit is een quote|bron=allerhande|wie=sonja}}<br />
En daarna nog wat tekst.<br />
<br />
<br />
[[Gebruiker:Wim.muskee/test/obkapi]]<br />
<br />
{{:Gebruiker:Wim.muskee/test/obkapi|query=VakLeergebieden|args=&onderwijsniveau=bk:1234}}<br />
<br />
{{:Gebruiker:Wim.muskee/test/obkapi|query=Onderwijsniveaus}}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/en&diff=8526Gebruiker:Muskee01/en2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/en hernoemd naar Gebruiker:Muskee01/en zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "Muskee01"</p>
<hr />
<div>{{PageTitleCustom|title=Wim|name=User|image=true|imageurl=Speciaal:Gebruikerslijst}}<br />
Implementation Advisor Edurep</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/Metadateerrobot/Logs_en_Metadata&diff=8525Gebruiker:Muskee01/Metadateerrobot/Logs en Metadata2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/Metadateerrobot/Logs en Metadata hernoemd naar Gebruiker:Muskee01/Metadateerrobot/Logs en Metadata zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "[[Use...</p>
<hr />
<div>Het eerste doel voor de query logs en metadata is het vinden van trefwoord-vakgebied combinaties. Specifieker zijn benieuwd naar de mate waarin een trefwoord het vakgebied kan voorspellen. <br />
<br />
'''Edurep Query Logs'''<br />
Edurep als zoekmachine wordt de hele dag bevraagt met allerlei queries. In een groot aantal daarvan wordt gezocht naar een bepaald trefwoord binnen een bepaald vakgebied. Daarmee is er een bepaalde relatie gelegd tussen dit trefwoord en het vakgebied. Vooralsnog is het een doel om deze relaties uit de queries te halen.<br />
<br />
'''Edurep Records'''<br />
Een groot aantal van de metadata in Edurep bevat 1 of meerdere trefwoorden en vakken. Hiermee zijn er expliciete relaties tussen trefwoorden en vakgebieden beschikbaar. Ook hierbij is het doel deze uit uit de metadata te extraheren.<br />
<br />
<br />
Bij het parsen van de datasets blijkt dat elke set unieke problemen heeft. Zo hebben in de metadata set te maken met lege en niet-bestaande xml elementen. In de query logs zijn er soms buitengewone complexe queries waarbij het ingewikkeld is om losse trefwoorden te scheiden van een of meer vakgebieden.<br />
<br />
Ook de interpretatie van de zoektermen als trefwoorden blijkt lastig. Sommige portals maken expliciet gebruik van een zoekterm bijv. "anne frank", terwijl andere portals dit interpreteren als "anne AND frank". De vraag is of we ze verschillend interpreteren of juist niet, in het geval van "anne frank" duidelijk als een trefwoord, maar bij "geschiedenis AND willem AND van AND oranje" is dit minder evident.<br />
<br />
Ook zullen we in de toekomst rekening moeten houden met het querygedrag van de verschillende zoekportalen. Er zijn namelijk portalen die meerdere queries doen voor 1 zoekopdracht van een eindgebruiker.</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/Metadateerrobot/Integratie&diff=8524Gebruiker:Muskee01/Metadateerrobot/Integratie2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/Metadateerrobot/Integratie hernoemd naar Gebruiker:Muskee01/Metadateerrobot/Integratie zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "[[User:Wim.muskee...</p>
<hr />
<div>De voorgaande ontwikkelingen concentreerden zich vooral op het parsen en opslaan van de metadata. Met deze volgende stap is ook de querylog parsing in hetzelfde "code-framework" gezet. Het voordeel van het gebruik van [https://github.com/kennisnet/metadateerrobot 1 framework] is vooral het hergebruik van gemeenschappelijke functies en structuren en het leren van elkaars code.<br />
<br />
Beide processesen, metadata en querylog parsing maken gebruik van dezelfde trefwoordentabel, en de daarbij horende functies. Ook slaan beide processen hun trefwoord-vak-aantal combinaties op in een gelijkvorminge database tabel waardoor analyse, en uitvoer functies eenvoudiger zijn te maken voor beide typen content.<br />
<br />
== uitvoer per trefwoord ==<br />
De individuele uitvoeren voor "anne frank" zien er als volgt uit:<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"keyword": "anne frank",<br />
"meta": {<br />
"totalcount": "1719",<br />
"type": "querylogs"<br />
},<br />
"result": [<br />
{<br />
"identifier": "ef3a0b2e-0843-4e0a-b45b-788be6e1ec8d",<br />
"label": "Geschiedenis",<br />
"count": "1719",<br />
"perc": "100"<br />
}<br />
]<br />
}<br />
</syntaxhighlight><br />
<br />
<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"keyword": "anne frank",<br />
"meta": {<br />
"totalcount": "48",<br />
"type": "metadata"<br />
},<br />
"result": [<br />
{<br />
"identifier": "ef3a0b2e-0843-4e0a-b45b-788be6e1ec8d",<br />
"label": "Geschiedenis",<br />
"count": "31",<br />
"perc": "64.6"<br />
},<br />
{<br />
"identifier": "3401cf6e-82e4-404c-b216-b980ff407159",<br />
"label": "Nederlands",<br />
"count": "7",<br />
"perc": "14.6"<br />
},<br />
{<br />
"identifier": "8b194f4d-d757-440d-b8a2-e7427849a6db",<br />
"label": "Wereldorientatie",<br />
"count": "4",<br />
"perc": "8.3"<br />
},<br />
{<br />
"identifier": "ddae0006-230f-4f00-b407-9d358a90a27e",<br />
"label": "Technisch schrijven",<br />
"count": "3",<br />
"perc": "6.3"<br />
},<br />
{<br />
"identifier": "f97e788f-5aa6-4ab4-9448-9e27b79daa9e",<br />
"label": "Natuur",<br />
"count": "1",<br />
"perc": "2.1"<br />
},<br />
{<br />
"identifier": "534ac9f4-f71d-4b46-89e0-dc3f6813da6d",<br />
"label": "Lezen",<br />
"count": "1",<br />
"perc": "2.1"<br />
},<br />
{<br />
"identifier": "aa2f68ba-69e5-415d-8d9b-8d6ab98942b1",<br />
"label": "Burgerschap",<br />
"count": "1",<br />
"perc": "2.1"<br />
}<br />
]<br />
}<br />
</syntaxhighlight><br />
<br />
Deze uitvoeren kunnen ook worden gecombineerd, waarbij de percentages nu 50-50 worden geaggregeerd.<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"keyword": "anne frank",<br />
"meta": {<br />
"type": "all"<br />
},<br />
"result": [<br />
{<br />
"identifier": "ef3a0b2e-0843-4e0a-b45b-788be6e1ec8d",<br />
"label": "Geschiedenis",<br />
"perc": "82.3"<br />
},<br />
{<br />
"identifier": "3401cf6e-82e4-404c-b216-b980ff407159",<br />
"label": "Nederlands",<br />
"perc": "7.3"<br />
},<br />
{<br />
"identifier": "8b194f4d-d757-440d-b8a2-e7427849a6db",<br />
"label": "Wereldorientatie",<br />
"perc": "4.15"<br />
},<br />
{<br />
"identifier": "ddae0006-230f-4f00-b407-9d358a90a27e",<br />
"label": "Technisch schrijven",<br />
"perc": "3.15"<br />
},<br />
{<br />
"identifier": "aa2f68ba-69e5-415d-8d9b-8d6ab98942b1",<br />
"label": "Burgerschap",<br />
"perc": "1.05"<br />
},<br />
{<br />
"identifier": "534ac9f4-f71d-4b46-89e0-dc3f6813da6d",<br />
"label": "Lezen",<br />
"perc": "1.05"<br />
},<br />
{<br />
"identifier": "f97e788f-5aa6-4ab4-9448-9e27b79daa9e",<br />
"label": "Natuur",<br />
"perc": "1.05"<br />
}<br />
]<br />
}<br />
</syntaxhighlight><br />
<br />
== Uitvoer alle trefwoorden ==<br />
In het bovenstaande voorbeeld zou het vak "Geschiedenis" bepalend kunnen zijn voor het trefwoord "anne frank" als we de grenswaarde voor het percentage groter maken dan 50%. Door deze methode te gebruiken kunnen alle trefwoorden worden nagegaan op zo'n combinatie.<br />
<br />
In een prototype script is het nu mogelijk om alle vak "best guesses" voor alle trefwoorden te exporteren. Men kan hiervoor grenswaarden instellen voor het minimale percentage, minimaal gebruik en minimaal aantal vakken. Op die manier kunnen we snel een overzicht krijgen van mogelijke combinaties en goed te gebruiken grenswaarden.</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/Metadateerrobot/Inleiding&diff=8523Gebruiker:Muskee01/Metadateerrobot/Inleiding2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/Metadateerrobot/Inleiding hernoemd naar Gebruiker:Muskee01/Metadateerrobot/Inleiding zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "[[User:Wim.muskee|W...</p>
<hr />
<div>Dit is het eerste in hopelijk een serie artikelen over de bouw van een metadateerrobot voor Edurep. Het doel van dit project is het verkennen van mogelijkheden rondom automatische metadateerprocessen op basis van de Edurep en OBK datasets. Ik hoor de lezer denken, "maar dat is geen robot". Klopt, maar met een robot in de titel hebben we een coolere projectnaam :)<br />
<br />
We, team Edurep, zijn hiermee bezig omdat metadata een belangrijke factor is in het slagen van onze dienstverlening, namelijk de zoeker sneller bij het juiste leermateriaal brengen. Echter, met metadata is het zo, iedereen wil het hebben, maar niemand wil het toevoegen. <br />
<br />
In het team bestaan er verschillende gedachten over hoe we dit het beste kunnen realiseren, en waarschijnlijk zal de uiteindelijke oplossing ook bestaan uit een complement van een aantal manieren. We hebben daarom ervoor gekozen om de verkenningen in verschillende manieren van automatisch metadateren parallel uit te voeren, waarbij elk teamlid individeel werkt aan een bepaalde verkenning. We bespreken wekelijks de individuele voortgang in relatie tot het totale concept, waarbij dit gaandeweg duidelijker wordt.<br />
<br />
We zijn begonnen met het onderscheiden van vier datasets, en het tekenen van een globaal ontwerp van het totale systeem.<br />
* Edurep query logs<br />
* Edurep records<br />
* [[OBK:Hoofdpagina|OnderwijsBegrippenKader]]<br />
* Bron data<br />
<br />
We verwachten dat we relaties uit en tussen de datasets kunnen halen die ons de mogelijkheid geven om nieuwe metadata te voorspellen van een onbekende bron.</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/Metadateerrobot/Eerste_Resultaten&diff=8522Gebruiker:Muskee01/Metadateerrobot/Eerste Resultaten2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/Metadateerrobot/Eerste Resultaten hernoemd naar Gebruiker:Muskee01/Metadateerrobot/Eerste Resultaten zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "[[U...</p>
<hr />
<div>Inmiddels is de hele Edurep metadata set eenmaal door de mangel gehaald en hebben we een eerste tool gemaakt om een indruk te krijgen van de trefwoord koppelingen. Deze set is gebaseerd op meer dan 1.5 miljoen records en bevat 256.000 unieke trefwoord-vak koppelingen met 117.000 unieke trefwoorden en 474 unieke vakken.<br />
<br />
Bij het trefwoord "anne frank" zien we de volgende resultaten:<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"keyword": "Anne Frank",<br />
"meta": {<br />
"totalcount": "39"<br />
},<br />
"result": [<br />
{<br />
"identifier": "ef3a0b2e-0843-4e0a-b45b-788be6e1ec8d",<br />
"label": "Geschiedenis",<br />
"count": "27",<br />
"perc": "69.2"<br />
},<br />
{<br />
"identifier": "3401cf6e-82e4-404c-b216-b980ff407159",<br />
"label": "Nederlands",<br />
"count": "4",<br />
"perc": "10.3"<br />
},<br />
{<br />
"identifier": "8b194f4d-d757-440d-b8a2-e7427849a6db",<br />
"label": "Wereldorientatie",<br />
"count": "3",<br />
"perc": "7.7"<br />
},<br />
{<br />
"identifier": "ddae0006-230f-4f00-b407-9d358a90a27e",<br />
"label": "Technisch schrijven",<br />
"count": "2",<br />
"perc": "5.1"<br />
},<br />
{<br />
"identifier": "534ac9f4-f71d-4b46-89e0-dc3f6813da6d",<br />
"label": "Lezen",<br />
"count": "1",<br />
"perc": "2.6"<br />
},<br />
{<br />
"identifier": "f97e788f-5aa6-4ab4-9448-9e27b79daa9e",<br />
"label": "Natuur",<br />
"count": "1",<br />
"perc": "2.6"<br />
},<br />
{<br />
"identifier": "aa2f68ba-69e5-415d-8d9b-8d6ab98942b1",<br />
"label": "Burgerschap",<br />
"count": "1",<br />
"perc": "2.6"<br />
}<br />
]<br />
}<br />
</syntaxhighlight><br />
<br />
En voor trefwoord "veel":<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"keyword": "veel",<br />
"meta": {<br />
"totalcount": "1"<br />
},<br />
"result": [<br />
{<br />
"identifier": "3401cf6e-82e4-404c-b216-b980ff407159",<br />
"label": "Nederlands",<br />
"count": "1",<br />
"perc": "100"<br />
}<br />
]<br />
}<br />
</syntaxhighlight><br />
<br />
De vraag is nu hoe we betrouwbare conclusies uit deze resultaten kunnen halen. Vooralsnog kunnen we een aantal kenmerken zien:<br />
* aantal keren dat trefwoord voorkomt: Het trefwoord "Anne Frank" komt 39x voor.<br />
* gebruik bij vakgebieden: Het trefwoord "Anne Frank" komt voor bij 7 vakken voor.<br />
* verdeling over vakgebieden: Naar verhouding komt het trefwoord "Anne Frank" bij het vak "Geschiedenis" het vaakste voor.<br />
<br />
We zouden conclusies kunnen verbinden aan een bepaalde combinatie van deze kenmerken, bijvoorbeeld voorkomendheid >20, gebruik > 5 en verdeling >20%. Echter voordat we daadwerkelijk conclusies kunnen maken is er meer kennis nodig, zeker van het OBK. <br />
<br />
Het trefwoord "grammatica" hoort bijvoorbeeld volgens de bovenstaande kenmerkcombinatie bij het vak "Engels". Het OBK zou ons echter kunnen leren dat "Grammatica" bestaat bij meerdere taalvakken en dat het resultaat dus meer zegt over de metadatering van leermaterialen Engels, of de voorkomendheid van leermaterialen Engels in Edurep ten opzichte van andere talen.</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/Metadateerrobot/Eerste_Collectie&diff=8521Gebruiker:Muskee01/Metadateerrobot/Eerste Collectie2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/Metadateerrobot/Eerste Collectie hernoemd naar Gebruiker:Muskee01/Metadateerrobot/Eerste Collectie zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "[[Use...</p>
<hr />
<div>Nu het mogelijk is om voor elk trefwoord de gekoppelde vakgebieden op te vragen, is het mogelijk om een poging te wagen om een collectie van vakgebied informatie te voorzien op basis van de trefwoorden. Gekozen is voor Wikikids omdat dit een relatief kleine collectie is (en daardoor de testdoorlooptijd te overzien is), maar ook omdat deze collectie geen vakgebiedinformatie heeft. De meeste artikelen in Wikikids behandelen ook slechts 1 onderwerp waardoor de trefwoorden in elk geval met elkaar te maken hebben. Dit betekent nog niet dat alle trefwoorden optimaal bij het artikel horen. In de resultaten is wel al te zien dat veel trefwoorden eigenlijk stopwoorden zijn. Echter, voor de doeleinden van het onderzoek van deze paragraaf is dat niet belangrijk.<br />
<br />
In een stuk testcode werkt het proces als volgt:<br />
* voor elk record, voor elk trefwoord, haal de metadata trefwoord suggestie op<br />
* bekijk of de amount van gekoppelde trefwoorden boven de grenswaarde (40) komt<br />
** zoja, bekijk voor elk vak entry of deze groter dan de grenswaarde (50) komt.<br />
* print de informatie per record<br />
<br />
De uitvoer voor een record ziet er dan als volgt uit. De titel, link en trefwoorden zijn vermeld, en vervolgens alle trefwoorden die uitkwamen op een vakgebied boven de grenswaarden. Tussen haakjes staat het betrouwbaarheidspercentage.<br />
Aanwijzend voornaamwoord<br />
http://wikikids.nl/Aanwijzend_voornaamwoord<br />
degene, jan, gindse, prijs, zelfstandigheid, verbod, kapper, boek, krijgen, hard, vrouw, diens, dezelfde, voornaamwoord, aanwijzend<br />
zelfstandigheid: Lichamelijke opvoeding (92.7)<br />
verbod: Voedsel, natuur en leefomgeving (100)<br />
boek: Nederlands (51.9)<br />
hard: Voedsel, natuur en leefomgeving (66.7)<br />
dezelfde: Natuurkunde (66.7)<br />
voornaamwoord: Nederlands (100)<br />
aanwijzend: Nederlands (100)<br />
<br />
De voorgaande uitvoer is gemaakt op basis van de metadata uitvoer. De uitvoer voor hetzelfde trefwoord op basis van de querylogs uitvoer is als volgt.<br />
Aanwijzend voornaamwoord<br />
http://wikikids.nl/Aanwijzend_voornaamwoord<br />
degene, jan, gindse, prijs, zelfstandigheid, verbod, kapper, boek, krijgen, hard, vrouw, diens, dezelfde, voornaamwoord, aanwijzend<br />
boek: Engels (100)<br />
<br />
En nog een voorbeeeld:<br />
Contrareformatie<br />
http://wikikids.nl/Contrareformatie<br />
landen, weer, zoveel, roomse, eeuw, duitsland, kerken, gingen, zorgen, rooms, reformatie, mensen, paus, kerk, contrareformatie<br />
<br />
# metadata<br />
weer: Voedsel, natuur en leefomgeving (50.4)<br />
duitsland: Voedsel, natuur en leefomgeving (98.9)<br />
kerken: Voedsel, natuur en leefomgeving (84.8)<br />
rooms: Voedsel, natuur en leefomgeving (91.7)<br />
<br />
# querylogs<br />
landen: Aardrijkskunde (85.7)<br />
weer: Aardrijkskunde (69.4)<br />
duitsland: Aardrijkskunde (88.9)<br />
mensen: Zorg en welzijn (100)<br />
kerk: Godsdienst (100)<br />
<br />
<br />
Wanneer men door de metadata resultaten browst, is te zien dat vrij veel termen matchen met "Voedsel, natuur en leefomgeving", ook termen die er niet mee te maken hebben zoals bijvoorbeeld "troonopvolging". Dit is te verklaren door "scheve" metadatering. Groen Kennisnetnet heeft namelijk via Metaplus veel records die geheel of voor een deel te maken hebben met het groene domein gemetadateerd met het groene domein vakgebied; "Voedsel, natuur en leefomgeving". Dit is echter niet gebeurt voor andere vakgebieden waardoor het groen relatief vaak voorkomt en de resultaten dit vak bevooroordelen. <br />
Een voorbeeld van deze metadatering is een record van een nieuwsuitzending in Teleblik. Dit gaat over de troonopvolging maar ook de varkenspest (en dus groen). Hierdoor lijkt het alsof het trefwoord troonopvolging gekoppeld is aan groen en niet ook aan maatschappijleer.<br />
<br />
<br />
De querylog resultaten bevatten vrij veel koppelingen die 100% betrouwbaar zijn, de matching met een vak lijkt echter wel vele malen beter. Echter is ook te zien dat veel trefwoorden blijkbaar nooit in combinatie met een vak worden gesteld. Het kan daardoor lastig worden om een compleet beeld te krijgen bij een record. Wellicht ook niet, men zou kunnen redeneren dat de grote hoeveelheden stopwoorden in de Wikikids trefwoorden toch al niet relevant waren, en het daarom niet erg is dat er geen vakinformatie voor is.</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01/Metadateerrobot&diff=8520Gebruiker:Muskee01/Metadateerrobot2018-07-03T12:29:58Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee/Metadateerrobot hernoemd naar Gebruiker:Muskee01/Metadateerrobot zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "[...</p>
<hr />
<div>Alle artikelen over de Metadateerrobot.<br />
<br />
* [[Gebruiker:Wim.muskee/Metadateerrobot/Inleiding|Inleiding]]<br />
* [[Gebruiker:Wim.muskee/Metadateerrobot/Logs en Metadata|Logs en Metadata]]<br />
* [[Gebruiker:Wim.muskee/Metadateerrobot/Eerste Resultaten|Eerste Resultaten]]<br />
* [[Gebruiker:Wim.muskee/Metadateerrobot/Integratie|Integratie]]<br />
* [[Gebruiker:Wim.muskee/Metadateerrobot/Eerste Collectie|Eerste Collectie]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Muskee01&diff=8519Gebruiker:Muskee012018-07-03T12:29:57Z<p>Admin: Admin heeft de pagina Gebruiker:Wim.muskee hernoemd naar Gebruiker:Muskee01 zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Wim.muskee" naar "Muskee01"</p>
<hr />
<div>{{Talen}}<br />
Implementatie Adviseur Edurep<br />
<br />
* [[Gebruiker:Wim.muskee/Metadateerrobot|Metadateerrobot]]<br />
* [[Gebruiker:Wim.muskee/test|Testing stuff]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Tedjakusuma01/url&diff=8518Gebruiker:Tedjakusuma01/url2018-07-03T12:29:52Z<p>Admin: Admin heeft de pagina Gebruiker:Vincent.tedjakusuma/url hernoemd naar Gebruiker:Tedjakusuma01/url zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Vincent.tedjakusuma"...</p>
<hr />
<div>https://service-q.id.school/eck/ws/201703/</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Dekok01/url2&diff=8517Gebruiker:Dekok01/url22018-07-03T12:29:38Z<p>Admin: Admin heeft de pagina Gebruiker:Vera.deKok/url2 hernoemd naar Gebruiker:Dekok01/url2 zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Vera.deKok" naar "Dekok01"</p>
<hr />
<div>test</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Dekok01&diff=8516Gebruiker:Dekok012018-07-03T12:29:38Z<p>Admin: Admin heeft de pagina Gebruiker:Vera.deKok hernoemd naar Gebruiker:Dekok01 zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Vera.deKok" naar "Dekok01"</p>
<hr />
<div>[[Bestand:Vera_de_Kok.jpg|thumb|right|Vera de Kok]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Gebruiker:Oostmeijer01&diff=8515Gebruiker:Oostmeijer012018-07-03T12:28:50Z<p>Admin: Admin heeft de pagina Gebruiker:Rick.oostmeijer hernoemd naar Gebruiker:Oostmeijer01 zonder een doorverwijzing achter te laten: Automatisch hernoemd bij het hernoemen van gebruiker "Rick.oostmeijer" naar "[[User:Oostmei...</p>
<hr />
<div>ik ben Rick</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=MediaWiki:Top-notice-ns-575&diff=8512MediaWiki:Top-notice-ns-5752018-06-28T08:14:40Z<p>Admin: new</p>
<hr />
<div>{{PageTitle|name=Overleg Eduterm|image=true|imageurl=Eduterm:Hoofdpagina|talk=true}}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=MediaWiki:Top-notice-ns-574&diff=8511MediaWiki:Top-notice-ns-5742018-06-28T08:14:08Z<p>Admin: new</p>
<hr />
<div>{{PageTitle|name=Eduterm|image=true|imageurl=Eduterm:Hoofdpagina}}</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=MediaWiki:Sidebar&diff=8510MediaWiki:Sidebar2018-06-28T08:01:10Z<p>Admin: change eduterm ns</p>
<hr />
<div><br />
* navigation<br />
** mainpage|mainpage-description<br />
** Edurep:Hoofdpagina|Edurep<br />
** KNF:Hoofdpagina|Entree Federatie<br />
** WWM:Hoofdpagina|Wikiwijs Maken<br />
** OSO:Hoofdpagina|OSO<br />
** KVS:Hoofdpagina|KVS<br />
** SID:Hoofdpagina|Nummervoorziening<br />
** BME:Hoofdpagina|BME<br />
** OBK:Hoofdpagina|OBK<br />
** Eduterm:Hoofdpagina|Eduterm<br />
** Standaarden:Hoofdpagina|Standaarden<br />
** recentchanges-url|recentchanges<br />
** randompage-url|randompage<br />
** helppage|help<br />
* SEARCH<br />
* TOOLBOX<br />
* LANGUAGES</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Hoofdpagina&diff=8508OBKAPI:Hoofdpagina2018-06-25T08:07:36Z<p>Admin: Admin heeft pagina OBKAPI:Hoofdpagina hernoemd naar Eduterm:Hoofdpagina</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Hoofdpagina]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Hoofdpagina&diff=8507Eduterm:Hoofdpagina2018-06-25T08:07:36Z<p>Admin: Admin heeft pagina OBKAPI:Hoofdpagina hernoemd naar Eduterm:Hoofdpagina</p>
<hr />
<div>De Eduterm (OBK API) zorgt ervoor dat een applicatie specifieke vragen kan stellen zoals: "Ik wil alle vakken van het vmbo-t", of "Alle inhouden van het leergebied Nederlands in het primair onderwijs". De Eduterm stelt je in staat begrippen uit het OBK te onttrekken en te hergebruiken in uw applicaties.<br />
<br />
{| cellspacing="10" cellpadding="5" border="0" width="90%"<br />
|- valign="top"<br />
| style="width:60%" | <br />
=== Use Cases ===<br />
* [[OBKAPI:Metadateeromgeving Koppelen|Hoe kan ik mijn metadateeromgeving koppelen aan de Eduterm?]]<br />
* Hoe kan ik mijn zoekomgeving koppelen aan de Eduterm?<br />
<br />
| style="width:40%" |<br />
<br />
=== Hotlinks ===<br />
* [[OBKAPI:Interface|Interface]]<br />
* [[OBKAPI:Zoekopdrachten|Zoekopdrachten]]<br />
* [[OBKAPI:Releases|Releases Software]]<br />
* [[OBKAPI:Query Releases|Releases Queries]]<br />
* [[OBKAPI:SLS|SLS]]<br />
<br />
=== Communicatie ===<br />
{{ComItem|Kennisnet|Homepage OBK|http://www.onderwijsbegrippenkader.nl}}<br />
<br />
|}<br />
<br />
[[Categorie:Eduterm]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:SLS&diff=8506OBKAPI:SLS2018-06-25T08:06:56Z<p>Admin: Admin heeft pagina OBKAPI:SLS hernoemd naar Eduterm:SLS</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:SLS]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Voorwaarden&diff=8505Eduterm:Voorwaarden2018-06-25T08:06:56Z<p>Admin: Admin heeft pagina OBKAPI:SLS hernoemd naar Eduterm:SLS</p>
<hr />
<div>== De Dienst ==<br />
Wat wordt er geleverd? Een zoekopdrachten-interface met verschillende uitvoerformaten, queries en databronnen.<br />
De verschillende componenten van dit bovenstaande worden onder bepaalde voorwaarden geleverd. Deze voorwaarden zijn uitgewerkt in de volgende paragrafen.<br />
<br />
=== zoekopdrachten interface ===<br />
De software die ingevoerde queries vertaald naar zoekopdrachten voor de betreffende databronnen, API-key toegang regelt, en de databron antwoorden vertaalt naar het gevraagde uitvoerformaat. Voor dit component zijn de volgende aspecten van belang.<br />
<br />
''versies en levensduur'':<br /><br />
Er kunnen verschillende versies van de software naast elkaar in productie zijn. Deze versies zijn afzonderlijk aanroepbaar via het versienummer in de url; bijv. obk-api.kennisnet.nl/0.7/<br />
In principe is een nieuwe versie backwards-compatible met een oude versie, en worden alle verzoeken naar een oude url geredirect naar de nieuwste versie.<br />
Indien dit niet mogelijk is, wordt een oude versie tenminste 1 jaar in de lucht gehouden onder productie service level.<br />
<br />
''uptime'':<br /><br />
In principe wordt er gestreefd naar 100% uptime. Indien de software niet up is, is de reactietijd binnen kantoortijden <2 uur. De oplostijd is binnen een werkdag.<br />
<br />
''performance'':<br /><br />
Voor alle aangeboden zoekopdrachten geldt een gemiddelde responsetijd van 0.6 seconden.<br />
<br />
=== databronnen ===<br />
{{:OBKAPI:Endpoints}}<br />
=== queries ===<br />
Voor elke query kunnen er 1-3 varianten bestaan. Een "latest" rolling-release query en 2 static queries. In principe werken alle klanten op de rolling release tenzij ze dit expliciet aanvragen voor een query.<br />
{| class="wikitable"<br />
|-<br />
! type<br />
! voorbeeld<br />
! release<br />
! verwijdering<br />
|-<br />
| latest, rolling<br />
| Kerndoelen<br />
| 2 weken na release nieuwe query<br />
| niet<br />
|-<br />
| nieuw<br />
| Kerndoelen20150901<br />
| wanneer de query inhoudelijk is aangepast en door ons getest<br />
| niet, pas wanneer deze variant de status "oud" krijgt<br />
|-<br />
| oud<br />
| Kerndoelen20150101<br />
| wanneer een nieuwe query wordt gereleased<br />
| 3 maanden na release van een nieuwe query<br />
|-<br />
|}<br />
<br />
=== uitvoerformaten ===<br />
Er zijn momenteel vier uitvoerformaten beschikbaar; csv, json, html en xml. Indien er formaten niet-backwards compatible worden vervangen, blijven de originele tenminste 2 jaar beschikbaar na het uitbrengen van het vervangende formaat.<br />
<br />
== De Klant ==<br />
Op verzoek kunnen wij de klant toegang geven tot 1 of meerdere queries. Het verlenen van deze toegang gaat middels een API-key. Deze key is bedoeld voor 1 dienst van de klant, of om mee te testen, een zgn dienst-API-key of een ontwikkel-API-key.<br />
<br />
Een klant kan een toegangsverzoek doen voor een bestaande query of een nieuwe query. In het geval van een bestaande query zal dit over het algemeen gehonoreerd worden. <br />
In het geval van een nieuwe query gaat dit in overleg met de product owner van de OBK-API. Hierbij wordt de klantwens gerelateerd aan efficiency en onderhoudbaarheid van onze dienstverlening.<br />
<br />
De communicatie rondom toegang en queries verloopt via info@edustandaard.nl.<br />
<br />
''gebruik'':<br /><br />
Het gebruik van de OBK-API wordt door ons gemonitord. Wanneer we merken dat de dienst naar ons inzicht niet normaal wordt gebruikt, en dit eventueel een gevaar oplevert voor de continuering van de dienstverlening, zullen wij tijdelijk de toegang tot OBK-API ontzeggen. We zullen hierna contact opnemen met de klant in kwestie.<br />
<br />
''communicatie'':<br /><br />
Om optimaal met onze klanten te communiceren over technische en inhoudelijke wijzigingen, vragen wij van elke klant contactgegevens in de vorm van email en telefoonnummer.<br />
Service-affecting zaken zullen we waar mogelijk van tevoren de OBK-API [http://kn.nu/servicemeldingen mailinglist] communiceren.<br />
<br />
== Algemeen service, support, onderhoud ==<br />
Kennisnet levert service, support en onderhoud op werkdagen tussen 9:00 en 17.00 uur. Er kan onderhoud verricht worden aan onderliggende componenten, zoals de Onderwijs Community Cloud.<br />
Wanneer deze werkzaamheden service-affecting zijn worden ze minimaal 3 werkdagen van te voren ingepland en gecommuniceerd via de OCC [http://kn.nu/servicemeldingen mailinglijst]. De totale tijd, waarin de platformdienst niet beschikbaar is door onderhoud en wijzigingen, wordt beperkt tot maximaal 8 uur per maand.<br />
<br />
[[Category:Eduterm]]<br />
[[Category:SLS]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Query_Releases&diff=8504OBKAPI:Query Releases2018-06-25T08:05:17Z<p>Admin: Admin heeft pagina OBKAPI:Query Releases hernoemd naar Eduterm:Query Releases</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Query Releases]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Releases&diff=8502OBKAPI:Releases2018-06-25T08:05:11Z<p>Admin: Admin heeft pagina OBKAPI:Releases hernoemd naar Eduterm:Releases</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Releases]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Releases&diff=8501Eduterm:Releases2018-06-25T08:05:11Z<p>Admin: Admin heeft pagina OBKAPI:Releases hernoemd naar Eduterm:Releases</p>
<hr />
<div>Een overzicht van alle software releases. Voor de releases van het OBK is er een [[OBK:Releases|andere pagina]].<br />
<br />
== v1.0 ~1 ==<br />
Deze 1.0 update verbeterd het gebruik van de ListQueries.<br />
{{ReleaseItem|improvement|ListQueries html view|In de browser wordt de ListQueries uitvoer als html getoond.}}<br />
{{ReleaseItem|improvement|ListQueries voorbeeldwaarden|Voor elke query kunnen voorbeeldwaarden worden meegegeven aan de ListQueries uitvoer.}}<br />
{{ReleaseItem|improvement|ListQueries query link|Op basis van de voorbeeldwaarden wordt in de html uitvoer van ListQueries een voorbeeld link gegeven.}}<br />
{{ReleaseItem|bugfix|http accept header|Een aantal bugs bij http accept request/responses zijn opgelost.}}<br />
<br />
== v1.0 ==<br />
Deze release is voornamelijk een overgang van beta status naar productiedienst.<br />
{{ReleaseItem|improvement|http accept header ondersteuning|Het is nu mogelijk om de meeste uitvoerformaten te specificeren via een HTTP Accept Header.}}<br />
<br />
=== changes ===<br />
Er zijn een aantal API wijzigingen die van belang kunnen zijn bij het migreren naar de 1.0.<br />
<br />
==== format ====<br />
* Bij format=xml wordt het xml bestand in de browser ter download aangeboden, in 0.8 werd deze als xml bestand door de browser getoond.<br />
<br />
==== endpoint ====<br />
* Het endpoint OBK is gewijzigd naar OBKProductie, dit is alleen van belang als het endpoint expliciet wordt meegegeven in queries. Default veranderd er niets.<br />
<br />
==== foutmeldingen ====<br />
De 0.8 geeft of een error json terug (zie voorbeeld), of een HTTP status code (bijvoorbeeld 401 voor een niet-geauthentiseerde api key en alleen headers opvragen geeft altijd een 405).<br />
<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"Message": "An error has occurred.",<br />
"ExceptionMessage": "Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).",<br />
"ExceptionType": "System.FormatException",<br />
"StackTrace": " at System.Web.Http.ApiController.<InvokeActionWithExceptionFilters>d__1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__0.MoveNext()"<br />
}<br />
</syntaxhighlight><br />
<br />
== v0.8 ==<br />
Deze release bevat de volgende punten voor eindgebruikers. Versie 0.7 wordt uitgefaseerd als iedereen over is, maar uiterlijk op 1 december 2015.<br />
{{ReleaseItem|improvement|stabieler backend|De RDF Store backend is dubbel uitgevoerd zodat we downtime kunnen minimaliseren bij OBK updates.}}<br />
{{ReleaseItem|improvement|queries case sensitive|Vanaf 0.8 zijn de queries case-sensitive geworden.}}<br />
{{ReleaseItem|improvement|gui verbeteringen|Diverse verbeteringen in de gebruikersinterface, tbv. eindgebruikers maar ook query development.}}<br />
<br />
<br />
<br />
[[Categorie:Eduterm]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Zoekopdrachten&diff=8500OBKAPI:Zoekopdrachten2018-06-25T08:05:06Z<p>Admin: Admin heeft pagina OBKAPI:Zoekopdrachten hernoemd naar Eduterm:Zoekopdrachten</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Zoekopdrachten]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Zoekopdrachten&diff=8499Eduterm:Zoekopdrachten2018-06-25T08:05:06Z<p>Admin: Admin heeft pagina OBKAPI:Zoekopdrachten hernoemd naar Eduterm:Zoekopdrachten</p>
<hr />
<div>Op deze pagina staat een overzicht van alle zoekopdrachten voor publiek gebruik.<br />
{{Info|Let wel, voor toegang is wel een API key nodig.}}<br />
<br />
== Query Releases ==<br />
Voor elke query kunnen er 1-3 varianten bestaan. Een "latest" rolling-release query en 2 static queries. In principe werken alle klanten op de rolling release tenzij ze dit expliciet aanvragen voor een query.<br />
{| class="wikitable"<br />
|-<br />
! type<br />
! voorbeeld<br />
! release<br />
! verwijdering<br />
|-<br />
| latest, rolling<br />
| Kerndoelen<br />
| 2 weken na release nieuwe query<br />
| niet<br />
|-<br />
| nieuw<br />
| Kerndoelen20150901<br />
| wanneer de query inhoudelijk is aangepast en door ons getest<br />
| niet, pas wanneer deze variant de status "oud" krijgt<br />
|-<br />
| oud<br />
| Kerndoelen20150101<br />
| wanneer een nieuwe query wordt gereleased<br />
| 3 maanden na release van een nieuwe query<br />
|-<br />
|}<br />
<br />
== Kernprogramma ==<br />
[[Afbeelding:Obkapi-relaties-tussen-queries.png|thumb|right|400px]]<br />
<br />
=== Onderwijsniveaus ===<br />
Geeft alle onderwijsniveau's met de bijbehorende parent relatie.<br />
<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Onderwijsniveaus}}<br />
<br />
=== VakLeergebieden ===<br />
Geeft de vakken bij een bepaald onderwijsniveau.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Geeft het onderwijsniveau waarvan de vakken opgevraagd worden.<br />
| bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31 (Havo 1)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=VakLeergebieden|args=onderwijsniveau=bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31}}<br />
<br />
=== Vakkernen ===<br />
Geeft de vakkernen van een bepaald vak bij een bepaald onderwijsniveau.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Geeft het onderwijsniveau waarvan de vakken opgevraagd worden.<br />
| bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31 (Havo 1)<br />
|-<br />
| vak<br />
| Geeft het vak waarvan de vakkernen worden opgevraagd.<br />
| bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0 (Wiskunde)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Vakkernen|args=onderwijsniveau=bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31&vak=bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0}}<br />
<br />
=== Subkernen ===<br />
Geeft de subkernen van een bepaalde vakkern binnen een bepaald vak bij een bepaald onderwijsniveau.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Geeft het onderwijsniveau waarvan de vakken opgevraagd worden.<br />
| bk:e05b5eb1-6a65-4f45-9556-79b25cd91da8 (SBO)<br />
|-<br />
| vak<br />
| Geeft het vak waarvan de vakkernen worden opgevraagd.<br />
| bk:c001f86a-4f8f-4420-bd78-381c615ecedc (Aardrijkskunde)<br />
|-<br />
| vakkern<br />
| Geeft de vakkern waarvoor de subkernen worden opgevraagd.<br />
| bk:aa2f68ba-69e5-415d-8d9b-8d6ab98942b1 (Burgerschap)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Subkernen|args=onderwijsniveau=bk:e05b5eb1-6a65-4f45-9556-79b25cd91da8&vak=bk:c001f86a-4f8f-4420-bd78-381c615ecedc&vakkern=bk:aa2f68ba-69e5-415d-8d9b-8d6ab98942b1}}<br />
<br />
=== Vakinhouden ===<br />
Deze query geeft de vakinhouden van een bepaalde subkern (parameter 4), binnen een bepaalde vakkern (parameter 3) binnen een bepaald kernprogramma. <br />
Het kernprogramma wordt bepaald door het vak/leergebied (parameter 2) en het niveau (parameter 1).<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Het niveau van het kernprogramma van de gevraagde vakinhouden. <br />
| bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31 (Havo 1)<br />
|-<br />
| vak<br />
| Het vak van het kernprogramma van de gevraagde vakinhouden. <br />
| bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0 (Wiskunde)<br />
|-<br />
| vakkern<br />
| De vakkern binnen het kernprogramma van de gevraagde vakinhouden. <br />
| bk:dced6368-c076-4d51-8d83-53e9a87bef40 (Getallen en variabelen)<br />
|-<br />
| subkern<br />
| De subkern binnen het kernprogramma van de gevraagde vakinhouden. <br />
| bk:ea7b2da3-82bd-400c-aea0-59f39532dda2 (Getallen, getalsystemen en -relaties)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Vakinhouden|args=onderwijsniveau=bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31&vak=bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0&vakkern=bk:dced6368-c076-4d51-8d83-53e9a87bef40&subkern=bk:ea7b2da3-82bd-400c-aea0-59f39532dda2}}<br />
<br />
=== Kerndoelen ===<br />
Geeft bij een onderwijsniveau (parameter 1) de bijbehorende kerndoelen. Dit onderwijsniveau mag algemeen (bv. 'VO') zijn, maar ook specifiek (bv. 'VMBO Theoretische leerweg 1).<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Geeft het onderwijsniveau waarvan de vakken opgevraagd worden.<br />
| bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31 (Havo 1)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Kerndoelen|args=onderwijsniveau=bk:78f5cabe-6649-4dc3-84bf-36d82c6c2d31}}<br />
<br />
=== Einddoelen ===<br />
Deze query geeft de einddoelen weer. Einddoelen kunnen zowel Eindtermen (bovenbouw) zijn, als Tussendoelen (onderbouw). De parameters zijn Onderwijsniveau, Vak, Vakkern en Subkern (zie de betreffende queries). Een einddoel hangt onderaan een subkern (3e niveau), of aan een vakinhoud (4e niveau). In geval van het laatste is deze ook weergegeven.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Het niveau van het kernprogramma van de gevraagde einddoelen. <br />
| bk:ac188375-0a1a-4984-ac80-14d04a086a19 (Vwo 1)<br />
|-<br />
| vak<br />
| Het vak van het kernprogramma van de gevraagde einddoelen. <br />
| bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0 (Wiskunde)<br />
|-<br />
| vakkern<br />
| De vakkern binnen het kernprogramma van de gevraagde einddoelen. <br />
| bk:dced6368-c076-4d51-8d83-53e9a87bef40 (Getallen en variabelen)<br />
|-<br />
| subkern<br />
| De subkern binnen het kernprogramma van de gevraagde einddoelen. <br />
| bk:ea7b2da3-82bd-400c-aea0-59f39532dda2 (Getallen, getalsystemen en -relaties)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Einddoelen|args=onderwijsniveau=bk:ac188375-0a1a-4984-ac80-14d04a086a19&vak=bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0&vakkern=bk:dced6368-c076-4d51-8d83-53e9a87bef40&subkern=bk:ea7b2da3-82bd-400c-aea0-59f39532dda2}}<br />
<br />
=== KernprogrammaNiveauVak ===<br />
Deze query geeft het kernprogramma weer voor een bepaald niveau en een bepaald vak. In de resultaten wordt de volledige opbouw van dit vak (van Vakleergebieden tot Einddoelen) weergegeven.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Het niveau van het kernprogramma van de gevraagde einddoelen. <br />
| bk:ac188375-0a1a-4984-ac80-14d04a086a19 (Vwo 1)<br />
|-<br />
| vak<br />
| Het vak van het kernprogramma van de gevraagde einddoelen. <br />
| bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0 (Wiskunde)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=KernprogrammaNiveauVak|args=onderwijsniveau=bk:ac188375-0a1a-4984-ac80-14d04a086a19&vak=bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0}}<br />
<br />
=== KerndoelenBijEinddoel ===<br />
Geeft de kerndoelen weer gegeven een onderwijsniveau (parameter 1) en een pad van Vak-Vakkern-Subkern-Einddoel (parameter 2 t/m 4). Kerndoelen horen alleen bij de onderbouw, waar de einddoelen feitelijk tussendoelen heten.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| onderwijsniveau<br />
| Het niveau van het kernprogramma van de gevraagde kerndoelen. <br />
| bk:eaa0c07f-193e-4be5-8dc6-a00bbfc7a446 (Havo 1)<br />
|-<br />
| vak<br />
| Het vak van het kernprogramma van de gevraagde kerndoelen. <br />
| bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0 (Engels)<br />
|-<br />
| vakkern<br />
| De vakkern binnen het kernprogramma van de gevraagde kerndoelen. <br />
| bk:ee274481-3a9f-4799-9f41-4b1d80b42b65 (Gesprekken voeren)<br />
|-<br />
| subkern<br />
| De subkern binnen het kernprogramma van de gevraagde kerndoelen. <br />
| bk:b74ac03b-d0f5-48fd-8753-58539f737770 (Informatie uitwisselen)<br />
|-<br />
| einddoel<br />
| Het einddoel binnen het kernprogramma van de gevraagde kerndoelen. <br />
| bk:a38ffdc5-0ead-4b17-920a-a1fe2ad48c24 (Eenvoudige feitelijke informatie achterhalen ...)<br />
|-<br />
|}<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=Einddoelen|args=onderwijsniveau=bk:eaa0c07f-193e-4be5-8dc6-a00bbfc7a446&vak=bk:7afbb7a6-c29b-425c-9c59-6f79c845f5f0&vakkern=bk:ee274481-3a9f-4799-9f41-4b1d80b42b65&subkern=bk:b74ac03b-d0f5-48fd-8753-58539f737770&einddoel=bk:a38ffdc5-0ead-4b17-920a-a1fe2ad48c24}}<br />
<br />
== ECKDT ==<br />
=== eck_FoutCodes ===<br />
Geeft alle ECK-DT foutcodes en meldingen.<br />
<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=eckdt_FoutCodes}}<br />
<br />
=== eckdt_Waardelijsten ===<br />
Deze query zoekt naar alle waardelijsten en geeft label, definitie en identifier van die waardelijsten terug, inclusief de servicelabel waar die waardelijst bij hoort.<br />
<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=eckdt_eckdt_Waardelijsten}}<br />
<br />
=== eckdt_Waardelijst ===<br />
Deze query toont de labels en bijbehorende persistente identifiers van alle waarden in een waardelijst op basis van de persistente identifier van die waardenlijst.<br />
<br />
'''parameters:'''<br />
{| class="wikitable"<br />
! naam<br />
! beschrijving<br />
! voorbeeldwaarde<br />
|-<br />
| waardelijstPersistenteIdentifier<br />
| identifier van waardelijst<br />
| <nowiki><http://purl.edustandaard.nl/concept/18fc8d2a-ede1-472e-90b2-1faa79e664e2></nowiki><br />
|-<br />
|}<br />
<br />
'''voorbeeld:'''<br />
{{ObkapiQuery|query=eckdt_Waardelijst|args=<nowiki>waardelijstPersistenteIdentifier=<http://purl.edustandaard.nl/concept/18fc8d2a-ede1-472e-90b2-1faa79e664e2></nowiki>}}<br />
<br />
<br />
[[Categorie:Eduterm]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Interface&diff=8496OBKAPI:Interface2018-06-25T08:03:42Z<p>Admin: Admin heeft pagina OBKAPI:Interface hernoemd naar Eduterm:Interface</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Interface]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Interface&diff=8495Eduterm:Interface2018-06-25T08:03:42Z<p>Admin: Admin heeft pagina OBKAPI:Interface hernoemd naar Eduterm:Interface</p>
<hr />
<div>De API is te bevragen via de url. <br />
<br />
== Endpoints ==<br />
* <nowiki>http://api.onderwijsbegrippen.kennisnet.nl/1.0/Query/</nowiki><br />
<br />
== Argumenten ==<br />
Afhankelijk van het type zoekopdracht zijn er verschillende argument. Meer informatie vindt u op de OBK-API overzichtspagina voor uw api-key. Hieronder een overzicht van de generieke argumenten.<br />
<br />
{| class="wikitable"<br />
|-<br />
! naam<br />
! #<br />
! type<br />
! omschrijving<br />
|-<br />
| api_key<br />
| 1<br />
| uuid<br />
| De gebruikssleutel voor uw applicatie. Deze sleutel bepaalt tot welke zoekopdrachten toegang is verleend. <br />
|-<br />
| format<br />
| 0-1<br />
| string<br />
| Het uitvoerformaat, json, xml, html of csv. Standaard json, via moderne browsers standaard html. [[#Formaat|Lees meer]].<br />
|-<br />
| endpoint<br />
| 0-1<br />
| string<br />
| Verwijst naar een optioneel RDF store [[OBKAPI:Endpoints|endpoint]], Kennisnetset2015.01 of OBKProductie. Default is het endpoint OBKProductie.<br />
|-<br />
|}<br />
<br />
== Voorbeeld Verzoek ==<br />
{{ObkapiQuery|query=Onderwijsniveaus}}<br />
<br />
== Voorbeeld Respons ==<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"head": {<br />
"vars": [<br />
"onderwijsniveau",<br />
"onderwijsniveauLabel",<br />
"lomPurpose",<br />
"parent",<br />
"parentLabel"<br />
]<br />
},<br />
"results": {<br />
"bindings": [<br />
{<br />
"onderwijsniveauLabel": {<br />
"xml:lang": "nl",<br />
"type": "literal",<br />
"value": "Beroepsonderwijs en Volwasseneneducatie"<br />
},<br />
"onderwijsniveau": {<br />
"type": "uri",<br />
"value": "http://purl.edustandaard.nl/begrippenkader/caa97efc-a713-41ea-a845-1534ca65eac9"<br />
},<br />
"lomPurpose": {<br />
"type": "literal",<br />
"value": "educational level"<br />
}<br />
},<br />
{<br />
"onderwijsniveauLabel": {<br />
"xml:lang": "nl",<br />
"type": "literal",<br />
"value": "HBO"<br />
},<br />
"onderwijsniveau": {<br />
"type": "uri",<br />
"value": "http://purl.edustandaard.nl/begrippenkader/be140797-803f-4b9e-81cc-5572c711e09c"<br />
},<br />
"lomPurpose": {<br />
"type": "literal",<br />
"value": "educational level"<br />
}<br />
}<br />
]}<br />
}<br />
</syntaxhighlight><br />
<br />
== Datatype ==<br />
Waar de daadwerkelijke "values" in de JSON altijd als string terugkomen, kan er een datatype in de response gedefinieerd zijn:<br />
<syntaxhighlight lang="javascript"><br />
{<br />
"hasChildren": {<br />
"datatype": "http://www.w3.org/2001/XMLSchema#boolean",<br />
"type": "literal",<br />
"value": "true"<br />
}<br />
}<br />
</syntaxhighlight><br />
In het bovenstaande voorbeeld kan de string "true" geinterpreteerd worden als een boolean TRUE. Een overzicht van de bekende datatypes:<br />
* <nowiki>http://www.w3.org/2001/XMLSchema#boolean</nowiki><br />
* <nowiki>http://www.w3.org/2001/XMLSchema#integer</nowiki><br />
<br />
== Formaat ==<br />
Afhankelijk van de HTTP Accept Header of het meegegeven ''format'', wordt het uitvoerformaat bepaald. Het ''format'' argument heeft bij het bepalen de voorkeur. Wanneer geen HTTP Accept Header of format argument worden gegeven, is '''json''' de default uitvoer.<br />
{| class="wikitable"<br />
|-<br />
! HTTP Accept Header<br />
! format waarde<br />
! omschrijving<br />
|-<br />
| application/json<br />
| json<br />
| [https://www.w3.org/TR/sparql11-results-json/ sparl json]<br />
|-<br />
| text/html<br />
| html<br />
| formatted table<br />
|-<br />
| application/sparql-results+xml<br />
| xml<br />
| [https://www.w3.org/TR/rdf-sparql-XMLres/ sparql xml]<br />
|-<br />
| <br />
| csv<br />
| csv table<br />
|}<br />
<br />
== ListQueries ==<br />
Met het speciale ListQueries endpoint, kunnen de voor de API-key toegankelijke queries worden bekeken. Deze query volgt de bovenstaande format interface voor html en json.<br />
<nowiki>http://api.onderwijsbegrippen.kennisnet.nl/1.0/ListQueries?api_key=geheim</nowiki><br />
<br />
In de HTML weergave wordt de "query run" link alleen getoond als alle parameters voorzien zijn van voorbeeldwaarden.<br />
<br />
'''JSON voorbeeld''':<br />
<syntaxhighlight lang="javascript"><br />
[<br />
{<br />
"default_endpoint": "OBKProductie",<br />
"allowed_endpoints": [<br />
"Kennisnetset201501",<br />
"OBKProductie",<br />
],<br />
"example_values": {<br />
"onderwijsniveau": "bk:512e4729-03a4-43a2-95ba-758071d1b725"<br />
},<br />
"parameters": [<br />
"onderwijsniveau"<br />
],<br />
"name": "VakLeergebieden"<br />
}<br />
]<br />
</syntaxhighlight><br />
<br />
== Foutmeldingen ==<br />
De 1.0 versie geeft HTTP errors terug, en het bericht in HTML.<br />
{| class="wikitable"<br />
|-<br />
! HTTP error<br />
! omschrijving<br />
|-<br />
| 401 Unauthorized<br />
| request is goed, maar api-key niet geautoriseerd voor gevraagde query<br />
|-<br />
| 400 Bad Request<br />
| fout in request, query of argumenten<br />
|-<br />
|}<br />
<br />
[[Categorie:Eduterm]]<br />
[[Categorie:Interface]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Implementaties/PHP&diff=8494OBKAPI:Implementaties/PHP2018-06-25T08:03:32Z<p>Admin: Admin heeft pagina OBKAPI:Implementaties/PHP hernoemd naar Eduterm:Implementaties/PHP</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Implementaties/PHP]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Implementaties/PHP&diff=8493Eduterm:Implementaties/PHP2018-06-25T08:03:32Z<p>Admin: Admin heeft pagina OBKAPI:Implementaties/PHP hernoemd naar Eduterm:Implementaties/PHP</p>
<hr />
<div>Door Kennisnet is een kleine PHP library gemaakt en gedeeld op [https://github.com/kennisnet/phpEdutermClient Github].<br />
De library is ook beschikbaar vanuit [https://packagist.org/packages/kennisnet/edutermclient Packagist].<br />
<br />
<syntaxhighlight lang="php"><br />
require_once( ~/git/phpEdutermClient/src/EdutermClient.php );<br />
use Kennisnet\EdutermClient\EdutermClient;<br />
<br />
# start API with you api key (example)<br />
$eduterm = new EdutermClient("994afb90-2481-4581-a6dd-a02c0de0a9f8");<br />
<br />
$eduterm->request("VakLeergebieden", array("onderwijsniveau"=> "bk:512e4729-03a4-43a2-95ba-758071d1b725"));<br />
<br />
foreach( $eduterm->response_table as $row ) { <br />
echo $row["vakLabel"]."\n";<br />
}<br />
</syntaxhighlight><br />
<br />
[[Categorie:Software]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Implementaties&diff=8492OBKAPI:Implementaties2018-06-25T08:03:22Z<p>Admin: Admin heeft pagina OBKAPI:Implementaties hernoemd naar Eduterm:Implementaties</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Implementaties]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Implementaties&diff=8491Eduterm:Implementaties2018-06-25T08:03:22Z<p>Admin: Admin heeft pagina OBKAPI:Implementaties hernoemd naar Eduterm:Implementaties</p>
<hr />
<div>Er zijn reeds een aantal implementaties op de OBK-API gemaakt, hieronder per taal een overzicht van publieke code.<br />
<br />
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}<br />
<br />
[[Categorie:Eduterm]]<br />
[[Categorie:Achtergrond]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=OBKAPI:Endpoints&diff=8490OBKAPI:Endpoints2018-06-25T08:02:56Z<p>Admin: Admin heeft pagina OBKAPI:Endpoints hernoemd naar Eduterm:Endpoints</p>
<hr />
<div>#DOORVERWIJZING [[Eduterm:Endpoints]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Endpoints&diff=8489Eduterm:Endpoints2018-06-25T08:02:56Z<p>Admin: Admin heeft pagina OBKAPI:Endpoints hernoemd naar Eduterm:Endpoints</p>
<hr />
<div><noinclude><br />
== Inleiding ==<br />
De endpoints in de OBK-API verwijzen naar afzonderlijke databronnen die via de [[OBKAPI:Interface|interface]] kunnen worden geraadpleegd.<br />
</noinclude><br />
De databronnen zijn afzonderlijke RDF stores die door de OBK-API bevraagd worden met de SPARQL querytaal. De verschillende databronnen worden getypeerd door hun levensduur, mate van onderhoud, en tussentijdse dynamiek.<br />
<br />
{| class="wikitable"<br />
|-<br />
! type<br />
! release<br />
! changelog<br />
! migratie<br />
! communicatie<br />
|-<br />
| productie bron<br />
| rolling*<br />
| X<br />
| X<br />
| X<br />
|-<br />
| set bron<br />
| versioned*<br />
| X<br />
| X<br />
| X<br />
|-<br />
| staging bron<br />
| onbekend<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
* versioned release: Bij grote wijzigingen wordt periodiek een volledig nieuwe release gemaakt, waarbij de oude versie ook blijft bestaan. Tussentijds kan het voorkomen dat een bugfix release wordt gedaan.<br />
* rolling release: Grote wijzigingen worden in dezelfde databron verwerkt.<br />
<br />
Een voorbeeld van een productie bron is de volledige OBK databron. Een voorbeeld van een set bron is de Kennisnetset-2015.01.<br />
<noinclude><br />
== huidige databronnen ==<br />
In de onderstaande tabel staan de huidige aangeboden databronnen op de geadviseerde productie interface.<br />
{| class="wikitable"<br />
! naam<br />
! type<br />
|-<br />
| bkt (OBK)<br />
| rolling<br />
|-<br />
| eck (eckdt waardensets)<br />
| rolling<br />
|-<br />
|}<br />
<br />
[[Category:Eduterm]]<br />
</noinclude></div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Endpoints&diff=8476Eduterm:Endpoints2018-06-20T08:22:00Z<p>Admin: </p>
<hr />
<div><noinclude><br />
== Inleiding ==<br />
De endpoints in de OBK-API verwijzen naar afzonderlijke databronnen die via de [[OBKAPI:Interface|interface]] kunnen worden geraadpleegd.<br />
</noinclude><br />
De databronnen zijn afzonderlijke RDF stores die door de OBK-API bevraagd worden met de SPARQL querytaal. De verschillende databronnen worden getypeerd door hun levensduur, mate van onderhoud, en tussentijdse dynamiek.<br />
<br />
{| class="wikitable"<br />
|-<br />
! type<br />
! release<br />
! changelog<br />
! migratie<br />
! communicatie<br />
|-<br />
| productie bron<br />
| rolling*<br />
| X<br />
| X<br />
| X<br />
|-<br />
| set bron<br />
| versioned*<br />
| X<br />
| X<br />
| X<br />
|-<br />
| staging bron<br />
| onbekend<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
* versioned release: Bij grote wijzigingen wordt periodiek een volledig nieuwe release gemaakt, waarbij de oude versie ook blijft bestaan. Tussentijds kan het voorkomen dat een bugfix release wordt gedaan.<br />
* rolling release: Grote wijzigingen worden in dezelfde databron verwerkt.<br />
<br />
Een voorbeeld van een productie bron is de volledige OBK databron. Een voorbeeld van een set bron is de Kennisnetset-2015.01.<br />
<noinclude><br />
== huidige databronnen ==<br />
In de onderstaande tabel staan de huidige aangeboden databronnen op de geadviseerde productie interface.<br />
{| class="wikitable"<br />
! naam<br />
! type<br />
|-<br />
| bkt (OBK)<br />
| rolling<br />
|-<br />
| eck (eckdt waardensets)<br />
| rolling<br />
|-<br />
|}<br />
<br />
[[Category:OBK-API]]<br />
</noinclude></div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Endpoints&diff=8475Eduterm:Endpoints2018-06-20T08:21:06Z<p>Admin: </p>
<hr />
<div><noinclude><br />
== Inleiding ==<br />
De endpoints in de OBK-API verwijzen naar afzonderlijke databronnen die via de [[Eduterm:Interface|interface]] kunnen worden geraadpleegd.<br />
</noinclude><br />
De databronnen zijn afzonderlijke RDF stores die door de OBK-API bevraagd worden met de SPARQL querytaal. De verschillende databronnen worden getypeerd door hun levensduur, mate van onderhoud, en tussentijdse dynamiek.<br />
<br />
{| class="wikitable"<br />
|-<br />
! type<br />
! release<br />
! changelog<br />
! migratie<br />
! communicatie<br />
|-<br />
| productie bron<br />
| rolling*<br />
| X<br />
| X<br />
| X<br />
|-<br />
| set bron<br />
| versioned*<br />
| X<br />
| X<br />
| X<br />
|-<br />
| staging bron<br />
| onbekend<br />
|<br />
|<br />
|<br />
|-<br />
|}<br />
* versioned release: Bij grote wijzigingen wordt periodiek een volledig nieuwe release gemaakt, waarbij de oude versie ook blijft bestaan. Tussentijds kan het voorkomen dat een bugfix release wordt gedaan.<br />
* rolling release: Grote wijzigingen worden in dezelfde databron verwerkt.<br />
<br />
Een voorbeeld van een productie bron is de volledige OBK databron. Een voorbeeld van een set bron is de Kennisnetset-2015.01.<br />
<noinclude><br />
== huidige databronnen ==<br />
In de onderstaande tabel staan de huidige aangeboden databronnen op de geadviseerde productie interface.<br />
{| class="wikitable"<br />
! naam<br />
! type<br />
|-<br />
| bkt (OBK)<br />
| rolling<br />
|-<br />
| eck (eckdt waardensets)<br />
| rolling<br />
|-<br />
|}<br />
<br />
[[Category:OBK-API]]<br />
</noinclude></div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Bestand:Principes_en_processen_Nummervoorziening.pdf&diff=8286Bestand:Principes en processen Nummervoorziening.pdf2018-03-29T03:56:53Z<p>Admin: add cat</p>
<hr />
<div>[[Categorie:Bestanden Nummervoorziening]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Bestand:Nummervoorziening-symbol.png&diff=7870Bestand:Nummervoorziening-symbol.png2017-12-13T13:36:43Z<p>Admin: Admin heeft een nieuwe versie van Bestand:Nummervoorziening-symbol.png geüpload</p>
<hr />
<div>[[Category:Symbol]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Bestand:Nummervoorziening-logo.png&diff=7869Bestand:Nummervoorziening-logo.png2017-12-13T13:35:51Z<p>Admin: Admin heeft een nieuwe versie van Bestand:Nummervoorziening-logo.png geüpload</p>
<hr />
<div>[[Category:Logo]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Bestand:Wikiwijs_Maken-symbol.png&diff=7751Bestand:Wikiwijs Maken-symbol.png2017-11-28T15:24:47Z<p>Admin: Admin heeft een nieuwe versie van Bestand:Wikiwijs Maken-symbol.png geüpload</p>
<hr />
<div>[[Category:Symbol]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Bestand:Wikiwijs_Maken-logo.png&diff=7750Bestand:Wikiwijs Maken-logo.png2017-11-28T15:22:54Z<p>Admin: Admin heeft een nieuwe versie van Bestand:Wikiwijs Maken-logo.png geüpload</p>
<hr />
<div>[[Categorie:Logo]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Bestand:Wikiwijs_Maken-logo.png&diff=7749Bestand:Wikiwijs Maken-logo.png2017-11-28T15:19:39Z<p>Admin: Admin heeft een nieuwe versie van Bestand:Wikiwijs Maken-logo.png geüpload</p>
<hr />
<div>[[Categorie:Logo]]</div>Adminhttps://developers.wiki.kennisnet.nl/index.php?title=Eduterm:Hoofdpagina&diff=7704Eduterm:Hoofdpagina2017-10-18T07:39:33Z<p>Admin: rename product</p>
<hr />
<div>De Eduterm (OBK API) zorgt ervoor dat een applicatie specifieke vragen kan stellen zoals: "Ik wil alle vakken van het vmbo-t", of "Alle inhouden van het leergebied Nederlands in het primair onderwijs". De Eduterm stelt je in staat begrippen uit het OBK te onttrekken en te hergebruiken in uw applicaties.<br />
<br />
{| cellspacing="10" cellpadding="5" border="0" width="90%"<br />
|- valign="top"<br />
| style="width:60%" | <br />
=== Use Cases ===<br />
* [[OBKAPI:Metadateeromgeving Koppelen|Hoe kan ik mijn metadateeromgeving koppelen aan de Eduterm?]]<br />
* Hoe kan ik mijn zoekomgeving koppelen aan de Eduterm?<br />
<br />
| style="width:40%" |<br />
<br />
=== Hotlinks ===<br />
* [[OBKAPI:Interface|Interface]]<br />
* [[OBKAPI:Zoekopdrachten|Zoekopdrachten]]<br />
* [[OBKAPI:Releases|Releases Software]]<br />
* [[OBKAPI:Query Releases|Releases Queries]]<br />
* [[OBKAPI:SLS|SLS]]<br />
<br />
=== Communicatie ===<br />
{{ComItem|Kennisnet|Homepage OBK|http://www.onderwijsbegrippenkader.nl}}<br />
<br />
|}<br />
<br />
[[Categorie:OBK-API]]</div>Admin