1 / 13

Problems

Problems. Some class names conflict with FOAF RDFS limitations in parent_of term, as Posts could be parents of Forums For each new User type, a new property has to be added (Site → has_administrator → Administrator) Temporal items outside our scope?. Solutions (1).

blithe
Télécharger la présentation

Problems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Problems • Some class names conflict with FOAF • RDFS limitations in parent_of term, as Posts could be parents of Forums • For each new User type, a new property has to be added (Site → has_administrator → Administrator) • Temporal items outside our scope?

  2. Solutions (1) • Subclasses of Forum, Post, User removed • Role class added and has_ (admin / moderator / subscriber / participant …) User properties dropped • New type property added to Forum, Post, Role to replace these subclasses / properties

  3. Solutions (2) • closed_at info not usually available, replaced by boolean is_closed • Event changed from class to a property of a Post • starts_at, finishes_at moved to Post to denote a period during which a Post is displayed to a User or Usergroup with access to a Forum or Site (e.g. Annoucements, Polls, etc.)

  4. Solutions (3) • is_category boolean added to Forum to denote if it can contain Posts or not • has_parent / parent_of replaced by has_reply / reply_of for Post • links_to changed to reference to avoid confusion with new link property • Group subclass of Usergroup added

  5. Types • Allow flexibility where people can define their own types of Forum, Post and Role (and Site or Usergroup?) • Provide some sample types for novices to work with initially • Create a page listing these at http://rdfs.org/sioc/types/

  6. Forum Types • Aggregator • Bulletin_Board • Mailing_List • Private_Message_Box Usenet_Newsgroup • Weblog • Calendar

  7. Post Types • Announcement • Event • Poll • Sticky

  8. Role Types (← fn ← User) • Administrator (→ target → Site) • Moderator (→ target → Forum, Usergroup) • Subscriber (→ target → Site, Forum) • Registered (→ target → Site, Forum) • Banned (→ target → Site, Forum)

  9. Mappings • sioc:Person → foaf:Person (with sioc:User subclass) • sioc:Group → foaf:Group (with sioc:Usergroup subclass) • sioc:Document → foaf:Document (with sioc:Post subclass) • Connections between sioc:User and foaf:OnlineAccount, sioc:Site:link and foaf:accountServiceHomepage

  10. Future • What are the equivalents of Post:related_to (trackbacks, pingbacks) or User:knows (friends, colleagues) for other classes? • Usergroups (e.g. DERI Galway and DERI Innsbruck) • Forums (e.g. ILUG and BUGI) • rdfs:seeAlso or something more?

More Related