You are currently browsing the tag archive for the ‘UGC’ tag.

Jag har nu skissat lite på en struktur för ett protokoll för en port som ska leverera upp användargenererat innehåll (i mitt fall från Mina samlingar) till objekt i K-samsök. Tanken skulle kunna vara att en tillämpningsutvecklare eller dataproducent som har användargenererat innehåll i sitt system ska kunna ladda upp data till K-samsök i ett och samma paket. Objekten som berörs i paketet behöver därmed inte ägas av TU själv, utan användardata som rör objekt från många producenter kan teoretiskt levereras in i samma paket. Historiska museets tjänster skulle därmed kunna tagga objekt som ägs av Riksantikvarieämbetet och vice versa. Innehållet gäller emellertid alltid ett objekt i K-samsök (en K-samsöks-URI).

Tjänsten skulle kunna skördas som helhet varje natt av K-samsök och indexeras om. På så sätt behöver man inte bry sig om att hantera ändrade, raderade och modererade användardata i portarna som skickar data upp till K-samsök. Gamla data ligger bara kvar ett dygn.

Användargenererade data skulle vara tillgängliga för att förbättra sökmöjligheterna i K-samsök om anropande tjänst explicit efterfrågar det (kanske en speciell parameter i frågan) och användargenrerade data skulle vid behov kunna levereras tillsammas med informationsägarens data om ett objekt i API:t.

Jag laborerar med följande typer av användardata, nedan kallade userDataElement:

  • Taggar – <userTag>
  • Kommentarer eller beskrivningar – <userComment>
  • Länkar – <userLink>
  • Betyg (i definierade i ett betygssystem) – <userRating>
  • Teman (användardefinierade och -genererade – samskapade) – <userTheme>
  • Gillande – en markering att en användare gillar (eller ogillar) ett objekt – <userLikes> (efter förslag av David)

En första skiss till en XML-struktur (som behöver RDF-as för att passa in i K-samsök) :

<userDataElement about=”K-samsöks Uri”>
  <user name=”Användarnamn(opt)” alias=”Namnalias”>Url till den skapande användarens publika sida i det levererande system</user>
  <userTag url=”url till taggdefinition(opt)”>Taggtext </userTag>
  <userComment type=”typ av kommentar(opt)”>Kommentarstext</userComment>
  <userLink url=”url till sida/resurs” type=”typ av länk(opt)”>Länktext </userLink>
  <userRating min=”0″ max=”5″>Användarbetyg</userRating>
  <userTheme url=”url till temadefinition”>Temanamn</userTheme>
  <userLikes type=”?”>True/False</userLikes>

  <time>Datum och klockslag när elementet skapades</time>
</userDataElement>
… nästa <userDataElement>…

Exempel:
<userDataElement about=”http://kulturarvsdata.se/shm/site/39348”>
  <user name=”Ulf Bodin” alias=”UEB”>
http://mis.historiska.se/mis/sok/public_user_page.asp?userid=14</user>
  <userLink url=”
http://kulturarvsdata.se/raa/kmb/html/16001000037204” type=”image” />
  <time>2009-08-26 19:34</time>
</userDataElement>

Ett levande exempel:
http://wwwt.historiska.se/mis/sok/userdata_xml.asp
(stor fil)

Hur känns detta tycker ni? Saknas det element?

Add to Technorati Favorites

a

augusti 2017
M T O T F L S
« Feb    
 123456
78910111213
14151617181920
21222324252627
28293031