--

Categorie:Kennismodule WikiXL SmartCore™

Dit is Kennismodule WikiXL SmartCore™ v2.02. Deze kennismodule bevat de formulieren en sjablonen waarmee in een semantische wiki elementtypen en instanties daarvan (elementen) gedefinieerd kunnen worden.


In de wiki draait het uiteindelijk allemaal om de content. Om de content op gestructureerde wijze te kunnen invoeren, is een kennismodel nodig. Elk kennismodel bestaat uit een overzichtspagina, een aantal elementtypen, de aan de elementtypen verbonden elementeigenschappen en relaties en voor elk elementtype een categoriepagina. Het elementtype vormt de definitie van hoe content in de wiki ingevoerd kan worden en is vergelijkbaar met een 'klasse' in een UML-structuurdiagram. Het elementtype bepaalt welke eigenschappen aan een element (van dat type) gekoppeld zijn en welke relaties elementen (van dat type) kunnen hebben met andere elementen van hetzelfde of een ander type.


Kennismodule WikiXL SmartCore™ bevat sjablonen, formulieren, eigenschappen en categorieën waarmee het opzetten van kennismodellen mogelijk wordt gemaakt. Primair zijn dat de in de bovenstaande figuur weergegeven onderdelen:

  • Formulier, sjabloon en categorie voor het definiëren en toegankelijk maken van een kennismodel
  • Formulier, sjablonen en categorie voor het definiëren en toegankelijk maken van een elementtype
  • Formulier, sjabloon en categorie voor het definiëren en toegankelijk maken van een elementeigenschap
  • Formulier, sjabloon en categorie voor het definiëren en toegankelijk maken van een relatie
  • Formulier en sjabloon voor het automatisch aanmaken van een elementtypecategorie
  • Formulier, sjabloon en categorie voor het definiëren en toegankelijk maken van een element. Met name deze laatste groep is bijzonder, omdat formulier en sjabloon dynamisch van opzet zijn. Immers, welke eigenschappen en relaties op formulier en elementpagina (met behulp van de sjabloon) getoond moeten worden, is afhankelijk van wat er bij het corresponderende elementtype is gedefinieerd.

Secundair zijn de eigenschappen die gedefinieerd zijn om de onderdelen van een kennismodel te kunnen definiëren, en een aantal hulpsjablonen.


Releasenotes

Ten opzichte van versie 1.00 zijn de volgende zaken veranderd:

  • Bugfix: In Sjabloon:Element is het zetten van eigenschappen aangepast: als een veld op het invulformulier is leeggelaten, wordt het zetten van de betreffende eigenschap nu helemaal overgeslagen (er wordt dus geen lege eigenschap gezet). Voorkomt dat datum met defaultwaarde wordt gevuld.


Ten opzichte van versie 0.93 zijn de volgende zaken veranderd:

  • LET OP: Als de wiki glossary enabled is moet in de formulieren die tot de SmartCore behoren __NOGLOSSARY__ worden toegevoegd om ze te kunnen laten functioneren.
  • Bugfix: In Sjabloon:Element worden bij die eigenschappen waarvoor meerdere waarden niet zijn toegestaan, komma's voortaan altijd als leestekens verwerkt (en niet meer als lijstscheidingsteken zoals voorheen). Bij eigenschappen waarvoor meerdere waarden wel zijn toegestaan, worden komma's altijd als lijstscheidingsteken verwerkt.
  • Nieuw: In Formulier:Elementrelatie is de mogelijkheid toegevoegd om de grafische weergave van een relatie te definiëren aan de hand van lijnstijl, pijlpunt en pijlstaart. Ten behoeve hiervan zijn nieuwe eigenschappen Eigenschap:Elementrelatielijnstijl, Eigenschap:Elementrelatiepijlpunt en Eigenschap:Elementrelatiepijlstaart opgenomen die worden gezet in de hiervoor uitgebreide Sjabloon:Elementrelatie.


Ten opzichte van versie 0.92 zijn de volgende zaken veranderd:

  • Bugfix: In Sjabloon:Creëer veld voor elementrelaties is de clausule "limit=1000" toegevoegd bij het opvragen van als eindpunt toegestane elementtypen.
  • Bugfix: In Sjabloon:Standaardelementopmaak wordt het tonen van eigenschappen en relaties die niet gevuld zijn nu afgevangen, waardoor geen lege velden meer zichtbaar zijn op de elementpagina's die met deze sjabloon weergegeven worden.
  • Nieuw: In Sjabloon:Standaardelementopmaak worden de relaties, die lange opsommingen kunnen zijn, nu gepresenteerd als een bullit list.


Ten opzichte van versie 0.91 zijn de volgende zaken veranderd:

  • Nieuw: Maatwerkaanpassingen van het navigatiemenu zijn nu mogelijk door een Sjabloon:Maatwerknavigatiemenu te creëren.
  • Nieuw: In Sjabloon:Element is de switch "__NOEDITSECTION__" toegevoegd om te voorkomen dat gebruikers sjablooncode te zien krijgen als ze een sectie willen wijzigen.
  • Nieuw: In Sjabloon:Element wordt nu de eigenschap "GraphViz icoon" gezet ten behoeve van het tonen van GraphViz-diagrammen. Deze eigenschap krijgt automatisch als waarde de naam van het betreffende elementtype, gevolgd door "_icon.png".
  • Bugfix: Op het formulier Element wordt niet langer de tussenkop 'Elementrelaties' getoond als voor het betreffende elementtype geen toegestane relaties zijn gedefinieerd.
  • Nieuw: Bij het definiëren van elementeigenschappen kan nu een defaultwaarde opgegeven worden. Die waarde wordt automatisch ingevuld bij de betreffende eigenschap op het invulformulier bij het aanmaken van een nieuw element. Met name praktisch bij eigenschappen van het type radiobutton.
  • Nieuw: Bij het definiëren van elementeigenschappen kan vastgelegd worden of de eigenschap meerdere waarden kan hebben en op welke wijze de eigenschap op invulformulieren wordt weergegeven (checkbox, radiobutton enz.).


Ten opzichte van versie 0.9 zijn de volgende zaken veranderd:

  • Nieuw: Toegestane eigenschappen worden vanaf deze versie gezet in een separate sjabloon Elementtype-eigenschappen. Dit maakt het mogelijk eigenschappen uit verschillende kennismodellen gescheiden te houden in de elementype-definities.
  • Nieuw: Ook bij de aanroep van de sjabloon: Elementtyperelatie wordt nu het kennismodel als eerste parameter meegegeven. Dit maakt het mogelijk relaties uit verschillende kennismodellen gescheiden te houden in de elementype-definities.
  • Bugfix: Indien bij een elementtype geen opmaaksjabloon is vastgelegd, dan wordt op de pagina van elementen van dat elementtype alleen de vrije tekst getoond (en niet meer een foutieve sjabloonaanroep).
  • Nieuw: Elementeigenschap en Elementrelatie zijn voorzien van de mogelijkheid om een toelichtende tekst in te voeren, die vervolgens als tooltip getoond wordt op het formulier voor het invoeren van een element.
  • Bugfix: De eindpunten van een toegestane relatie zijn nu per stuk vastgelegd in plaats van gezamenlijk in een string. Daardoor is het nu mogelijk om veel meer toegestane eindpunten te hebben dan voorheen (was beperkt door de stringlimiet van 255 tekens, deze geldt nu niet meer).
  • Nieuw: Op de invulformulieren zijn de toelichtende teksten opgenomen in tooltips waardoor de layout van het formulier niet meer in de war raakt bij lange lijsten van toegestane relatie-eindpunten.
  • Vervallen: Op het invulformulier voor elementtypen is het vinkje 'toon in menu' verwijderd. Dit vinkje was overbodig geworden aangezien het al dan niet invullen van het menusorteerveld al bepalend is voor weergave in het menu.


Ten opzichte van versie 0.86 zijn de volgende zaken veranderd:

  • Nieuw: De sjabloon Element is gesplitst. In de sjabloon zelf worden nu alleen nog maar de eigenschappen van een element gezet, er wordt niets meer op het scherm getoond. Dat laatste gebeurt nu in de sjabloon Standaardelementopmaak.
  • Nieuw: In formulier en sjabloon Elementtype is een veld toegevoegd met de naam 'Opmaaksjabloon'. Hier kan de naam worden ingevuld van een sjabloon die gebruikt moet worden om elementen van het betreffende elementtype op het scherm te tonen. Default is de waarde Standaardelementopmaak ingevuld.
  • Nieuw: In formulier en sjabloon Elementtype zijn velden toegevoegd om een bron en een verwijzing op te nemen. Deze velden zijn informatief, er wordt verder niets mee gedaan.
  • Nieuw: In formulier en sjabloon Elementtype is een veld toegevoegd waarmee het elementtype van een sorteersleutel voorzien kan worden die gebruikt wordt om de volgorde van elementtypen in het navigatiemenu te bepalen.

Installatiehandleiding

Importeer de XML. Deze kennismodule overschrijft eerdere versies van zichzelf, wat geen probleem zou moeten zijn omdat alle maatwerkcode in beginsel buiten de kennismodule zit. Wel wordt ook MediaWiki:Sidebar overschreven; bewaar eventuele maatwerkcode op die pagina voorafgaand aan de import.

Recente wijzigingen

+ 16 mei 2014 15:45:35Bestand:Elementtype.png
+ 16 mei 2014 15:45:34Bestand:WikiXL_SmartCore.png
+ 16 mei 2014 15:45:40Categorie:Elementeigenschappen
+ 16 mei 2014 15:45:39Categorie:Elementen
+ 16 mei 2014 15:45:44Categorie:Elementrelaties
+ 16 mei 2014 15:45:39Categorie:Elementtypen
+ 16 mei 2014 15:45:40Categorie:Kennismodellen
+ 16 mei 2014 15:45:38Categorie:Kennismodule_WikiXL_SmartCore™
+ 16 mei 2014 15:45:48Categorie:Ongeldige_elementen
+ 16 mei 2014 15:45:39Eigenschap:Eindpunten
+ 16 mei 2014 15:45:42Eigenschap:Elementeigenschapgeldigewaarden
+ 16 mei 2014 15:45:48Eigenschap:Elementeigenschapmeerderewaarden
+ 16 mei 2014 15:45:42Eigenschap:Elementeigenschapsubeigenschapvan
+ 16 mei 2014 15:45:48Eigenschap:Elementeigenschapdefaultwaarde
+ 16 mei 2014 15:45:47Eigenschap:Elementeigenschaptoelichting
+ 16 mei 2014 15:45:42Eigenschap:Elementeigenschaptype
+ 16 mei 2014 15:45:48Eigenschap:Elementeigenschapweergave
+ 16 mei 2014 15:45:38Eigenschap:Elementrelatie
+ 16 mei 2014 15:45:49Eigenschap:Elementrelatielijnstijl
+ 16 mei 2014 15:45:48Eigenschap:Elementrelatiepijlpunt
+ 16 mei 2014 15:45:49Eigenschap:Elementrelatiepijlstaart
+ 16 mei 2014 15:45:47Eigenschap:Elementrelatiespecialisatievan
+ 16 mei 2014 15:45:47Eigenschap:Elementrelatietoelichting
+ 16 mei 2014 15:45:39Eigenschap:Elementtype
+ 16 mei 2014 15:45:46Eigenschap:Elementtype-achtervoegsels
+ 16 mei 2014 15:45:46Eigenschap:Elementtypebron
+ 16 mei 2014 15:45:39Eigenschap:Elementtypecategorie
+ 16 mei 2014 15:45:38Eigenschap:Elementtypedefinitie
+ 16 mei 2014 15:45:38Eigenschap:Elementtype-eigenschappen
+ 16 mei 2014 15:45:38Eigenschap:Elementtype-icoon
+ 16 mei 2014 15:45:44Eigenschap:ElementtypeID
+ Eigenschap:Elementtypemenusort
+ 16 mei 2014 15:45:46Eigenschap:Elementtypeopmaaksjabloon
+ 16 mei 2014 15:45:45Eigenschap:Elementtypeoverigecat
+ 16 mei 2014 15:45:44Eigenschap:Elementtypetooninmenu
+ 16 mei 2014 15:45:46Eigenschap:Elementtypeverwijzing
+ 16 mei 2014 15:45:40Eigenschap:Kennismodel
+ 16 mei 2014 15:45:41Eigenschap:Kennismodelbeschrijving
+ 16 mei 2014 15:45:43Eigenschap:Kennismodeldiagram
+ 16 mei 2014 15:45:43Eigenschap:KennismodelID
+ 16 mei 2014 15:45:43Eigenschap:Kennismodelimagemap
+ 16 mei 2014 15:45:44Eigenschap:Kennismodelisafhankelijkvan
+ 16 mei 2014 15:45:46Eigenschap:Kennismoduleversie
+ 16 mei 2014 15:45:44Eigenschap:Paginanaam
+ 16 mei 2014 15:45:39Eigenschap:Vertrekpunt
+ Formulier:Element
+ Formulier:Elementeigenschap
+ Formulier:Elementrelatie
+ Formulier:Elementtype
+ Formulier:Elementtypecategorie
+ Formulier:Kennismodel
+ MediaWiki:Sidebar
+ Sjabloon:!
+ Sjabloon:Afgeleiderelatietabelregel
+ Sjabloon:Creëer_veld_voor_elementeigenschap
+ Sjabloon:Creëer_veld_voor_elementrelaties
+ Sjabloon:Element
+ Sjabloon:Elementeigenschap
+ Sjabloon:Elementrelatie
+ Sjabloon:Elementrelatietabelregel
+ Sjabloon:Elementtype
+ Sjabloon:Elementtypecategorie
+ Sjabloon:Elementtype-eigenschappen
+ Sjabloon:Elementtyperelatie
+ Sjabloon:Kennismodel
+ Sjabloon:Standaardelementopmaak
+ Sjabloon:Standaardnavigatiemenu
+ Sjabloon:Toon_elementtypemenuregel
+ Sjabloon:Toon_infobox_elementtype
+ Sjabloon:Toon_overzicht_kennismodel



Ondercategorieën

Deze categorie bevat de volgende 7 ondercategorieën, van een totaal van 7.

E

E meer

K

O

Pagina’s in categorie "Kennismodule WikiXL SmartCore™"

Deze categorie bevat de volgende 63 pagina’s, van in totaal 63.

!

A

C

E

E meer

E meer

K

M

P

S

T

V

Media in categorie "Kennismodule WikiXL SmartCore™"

Deze categorie bevat de volgende 2 bestanden, van in totaal 2.

XL&Blogs

XL&Nieuwsbrief

Wil je op de hoogte gehouden worden van nieuws en
ontwikkelingen binnen XL&Knowledge?

Schrijf je dan in voor de nieuwsbrief

XL&Links