Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Databasen IV Stemmer og kommentarer. Stemmer Avgis på hvorvidt metadata passer på noden. fitness: Hvor godt et egenskap passer til dataene den beskriver.

Liknende presentasjoner


Presentasjon om: "Databasen IV Stemmer og kommentarer. Stemmer Avgis på hvorvidt metadata passer på noden. fitness: Hvor godt et egenskap passer til dataene den beskriver."— Utskrift av presentasjonen:

1 Databasen IV Stemmer og kommentarer

2 Stemmer Avgis på hvorvidt metadata passer på noden. fitness: Hvor godt et egenskap passer til dataene den beskriver. Tar verdi i intervallet [-1,1]. strength: hvor sikker innleggeren er på at den innlagte egenskapen er korrekt. Tar verdi i intervallet [0,1]. Eksempel: proptype=”style-jazz” fitness=”-0.2” strength=0.5” → denne låten er i hovedsak ikke jazz.. tror jeg. proptype=”style-jazz” fitness=”0.8” strength=”1.0” → dette er helt opplagt for meg i generen jazz.

3 Mer om stemmer Tabellen vote: voteid – Id’en til denne stemmen. propid – Id’en til egenskapen denne stemmer på. fitness – Hvor godt passer egenskapen. strength – Hvor sikker er stemmeren. usrid, communityid, registered – Info om når og hvem egenskapen ble opprettet av

4 Tabeller: node-property-vote PK: voteid FK: propid (property) usrid (node) communityid (node)

5 Rader: property-vote voteidpropidusridcommunityidfitnessstrength… 6784568919120.70.8… ………………… propidnodeidnodetypeproptypeidvalue… 456123t567Another…… ……………… attribute vote

6 XML: Egenskaper og stemmer <node nodeid=”123” nodetype=”t” usrid=”234” communityid=”345” registered=”May 17 2004 08:13PM”> <attribute propid=”456” proptypeid=”567” value=”Another brick in the wall”> <vote voteid=”678” votetype=”789” usrid=”891” communityid=”912” fitness=”0.7” strength=”0.8” registered=”Dec 04 2004 05:20PM”/> … … … …

7 SP: vote_property DECLARE @status int; DECLARE @voteid int; EXEC @status = vote_property ’$cookie’, $propid, $fitness, $strength, @voteid OUTPUT; SELECT @status, @voteid;

8 Kommentarer Eget XML-schema for kommentarer. Støtter henvisninger til andre kommentarer og til noder. Avgis på votes, for å forklare dem. Kan avgis på votes på egenskaper av typen ’comment’, en svarvei.

9 Kommentarer: Eksempel <text xmlns=”http://www.ifi.uio.no/inf5270”> Bare tull Dette blir bare tull. Synes jeg.

10 SP: add_comment DECLARE @status int; DECLARE @commentid int; EXEC @status = add_comment ’$cookie’, $voteid, N’$xml’, --  ! @commentid OUTPUT; SELECT @status, @commentid;

11 Kommentarer: XSLT Må opprette et namespace-referanse. xmlns:c=” http://www.ifi.uio.no/inf5270” Prefikse alle XPath-utrykk med ns- navnet: ”c:text/c:subject” Strippe namespacet i HTML-resultatet exclude-result-prefixes=”c”

12 Kommentar-eksempelet Avgi en generell kommentar på en node. Filer: comments.php – Viser kommentarene til en node. comment.php – Avgir en kommentar. comment.xsl – Transformerer kommentarene. Login-filer.


Laste ned ppt "Databasen IV Stemmer og kommentarer. Stemmer Avgis på hvorvidt metadata passer på noden. fitness: Hvor godt et egenskap passer til dataene den beskriver."

Liknende presentasjoner


Annonser fra Google