Incognito Project

SemanticWeb
- woensdag 4-4: domein gemodelleerd in Protégé.

- vrijdag 6-4: diverse php-rdf-api's onderzocht. Er bestaan 3 API's voor PHP die RDF kunnen genereren: http://sites.wiwiss.fu-berlin.de/suhl/bizer/toolkits/index.htm#php RAP, appmosphere RDF classes (ARC) en PEAR:RDF 0.1.0. ARC ondersteunt ons RDBMS, PostgreSQL? , niet en valt daarom af. De derde optie is al 3 jaar niet bijgewerkt. Daarom gaan we probere n RAP te installeren en gebruiken.

- update: RAP is geinstalleerd.

- Update dinsdag 9 april: export van het forum werkt

Planning: Donderdag 11 april: maken presentatie

Aanwijzingen bij het modelleren:

- Importeer de dublin core: Tabblad metadata, knopje Import Ontology, Import an ontology contained in one of the available repositories, http://purl.org/dc/elements/1.1 Probeer indien mogelijk eigenschappen die je aanmaakt subeigenschappen te laten zijn van annotations uit de dublin core. Dat doe je als volgt: 1. Ga naar Properties-Annotation 2. Kies de annotation waar je de nieuwe eigenschap een subproperty van wil laten zijn 3. Klik op 'create subproperty' 4. Voer de naam van de eigenschap, een domein en een bereik in

- Vul steeds ook het rdfs:comment-veld in.

- Relaties tussen twee tabellen zijn denk ik het best als volgt te modelleren: Als een rij in tabel A naar een rij in tabel B verwijst, maak dan een eigenschap met de InverseFunctional? -property met domain A en bereik B.

Daardoor krijg je iets als

<forum>
   <name>AiAiAi-Forum</name>
   <containsTopic>
       <topic></topic>
   </containsTopic>
   </containsTopic>
       <topic></topic>
   <containsTopic>
<forum>

en niet

<topic>
   <inForum>
       <forum id="A">
           <name>AiAiAi-Forum</name>
       </forum>
   </inForum>
</topic>
<topic>
   <inForum>
       <inForum id="A" />
   </inForum>
</topic>