Your SlideShare is downloading. ×
John Breslin (for Stefan Decker) Site Interoperability Projects at DERI Galway‘s SW Cluster [email_address] www.johnbresli...
SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><...
SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><...
SIOC: Introduction  <ul><li>Issues with online communities: </li></ul><ul><li>Data on community sites cannot be harnessed ...
SIOC: To Interconnect Bulletin Board Sites <ul><li>boards.ie </li></ul><ul><li>boards.us </li></ul><ul><li>boards.jp </li>...
SIOC: Ontology <ul><li>Namespace at </li></ul><ul><li>rdfs.org/sioc/ns# </li></ul>
SIOC: Data Interface (galway +broadband +linux)
SIOC: Inferring Connections
SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><...
SemanticWeb.org: Introduction <ul><li>General interoperability considerations </li></ul><ul><li>The site </li></ul><ul><li...
SemanticWeb.org: General Interop Considerations <ul><li>Basic idea is to use Semantic Web technology to allow different we...
SemanticWeb.org: The Site <ul><li>SemanticWeb.org will (soon again ;-)) be the Semantic Web community portal </li></ul><ul...
SemanticWeb.org: Architecture
SemanticWeb.org: RDF/XML Views of Local Data <ul><li>Each portal object (page, channel, blog post, user, vocabulary, SKOS ...
SemanticWeb.org: Integration of Remote Data <ul><li>The site has an „Add URL“ feature to add remotely maintained sources t...
SemanticWeb.org: Data Access Interface <ul><li>The final portal is going to provide an HTTP-based query interface (probabl...
SemanticWeb.org: Ontology Import and Export <ul><li>The portal system has a built-in web-based vocabulary editor and publi...
SemanticWeb.org: Administration Screenshot
SemanticWeb.org: Possible Extensions <ul><li>Add support for  functionality  re-use (e.g. facilitated sign-up à la FOAFNet...
 
SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><...
FOAFRealm: Introduction <ul><li>A user management system with social collaborative filtering </li></ul><ul><li>Embedded me...
FOAFRealm: Features <ul><li>User profiles management system based on FOAF and P2P </li></ul><ul><ul><li>Information on rel...
FOAFRealm: Architecture <ul><li>Multi-tiered architecture </li></ul><ul><ul><li>RDF storage independent </li></ul></ul><ul...
FOAFRealm: Types of Collaborative Filtering
FOAFRealm: Social Collaborative Filtering
FOAFRealm: Security in Collaborative Filtering
FOAFRealm: Calculating Interests
FOAFRealm: Related Projects <ul><li>JeromeDL – e-Library with Semantics: </li></ul><ul><ul><li>FOAFRealm as a user managem...
FOAFRealm: JeromeDL User Profile
FOAFRealm: JeromeDL Screenshot
RDF Datasets for Site Exchange: Andreas <ul><li>DBLP metadata about 600,000 CS journal papers, conference proceedings (~40...
SW Cluster: Conclusion <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul...
Upcoming SlideShare
Loading in...5
×

Site Interoperability Projects at DERI Galway's SW Cluster

3,661

Published on

Workshop on Semantic Web Interoperability (SWOP) / The Open University, Milton Keynes / 7th February 2005

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,661
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Site Interoperability Projects at DERI Galway's SW Cluster"

  1. 1. John Breslin (for Stefan Decker) Site Interoperability Projects at DERI Galway‘s SW Cluster [email_address] www.johnbreslin.com Interop Issues in SW Sites 7 th February 2005
  2. 2. SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><ul><li>FOAFRealm </li></ul><ul><li>RDF Datasets for Site Exchange </li></ul>
  3. 3. SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><ul><li>FOAFRealm </li></ul><ul><li>RDF Datasets for Site Exchange </li></ul>
  4. 4. SIOC: Introduction <ul><li>Issues with online communities: </li></ul><ul><li>Data on community sites cannot be harnessed correctly </li></ul><ul><li>Isolated communities discussing complementary topics </li></ul><ul><li>Information is being repeatedly requested across sites </li></ul><ul><li>SIOC approach: </li></ul><ul><li>Ontology </li></ul><ul><li>Data Interface </li></ul><ul><li>Inferring Connections </li></ul>
  5. 5. SIOC: To Interconnect Bulletin Board Sites <ul><li>boards.ie </li></ul><ul><li>boards.us </li></ul><ul><li>boards.jp </li></ul><ul><li>boards.geek.nz </li></ul>
  6. 6. SIOC: Ontology <ul><li>Namespace at </li></ul><ul><li>rdfs.org/sioc/ns# </li></ul>
  7. 7. SIOC: Data Interface (galway +broadband +linux)
  8. 8. SIOC: Inferring Connections
  9. 9. SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><ul><li>FOAFRealm </li></ul><ul><li>RDF Datasets for Site Exchange </li></ul>
  10. 10. SemanticWeb.org: Introduction <ul><li>General interoperability considerations </li></ul><ul><li>The site </li></ul><ul><li>RDF/XML views of local data </li></ul><ul><li>Integration of remote data </li></ul><ul><li>Data access interface </li></ul><ul><li>Ontology import and export </li></ul><ul><li>Possible extensions </li></ul>
  11. 11. SemanticWeb.org: General Interop Considerations <ul><li>Basic idea is to use Semantic Web technology to allow different web sites to „work together“ </li></ul><ul><li>Interoperability could cover re-use and integration of other sites‘ models , data , and functionality </li></ul><ul><li>Presentation layer components (e.g. stylesheets for agreed-on RDF/XML structures) may be considered too </li></ul>
  12. 12. SemanticWeb.org: The Site <ul><li>SemanticWeb.org will (soon again ;-)) be the Semantic Web community portal </li></ul><ul><li>The new (RDF-enhanced) site will provide information about Semantic Web events, people, tools, organisations, projects, and other related resources </li></ul><ul><li>Both instance data and model information can be added, modified, extended, and exported online </li></ul>
  13. 13. SemanticWeb.org: Architecture
  14. 14. SemanticWeb.org: RDF/XML Views of Local Data <ul><li>Each portal object (page, channel, blog post, user, vocabulary, SKOS concept, resource description...) can be serialized as RDF/XML </li></ul><ul><li>Resource Description Discovery (RDD) will be enabled by <link /> tags in XHTML, HTTP headers (X-Metadata-Location) and support for URIQA‘s MGET </li></ul><ul><li>Direct serving of content-negotiated XHTML vs. RDF/XML is considered bad practice (URI overloading etc.), but HTTP redirects may be triggered on certain accept-headers instead </li></ul>
  15. 15. SemanticWeb.org: Integration of Remote Data <ul><li>The site has an „Add URL“ feature to add remotely maintained sources to the portal </li></ul><ul><li>Information from remote sources will be updated via an RDF crawler (scutter) </li></ul><ul><li>The final RDF store (Andreas‘ YARS) is going to support HTTP PUT and POST for direct integration of data </li></ul>
  16. 16. SemanticWeb.org: Data Access Interface <ul><li>The final portal is going to provide an HTTP-based query interface (probably SPARQL protocol/query language compliant) </li></ul><ul><li>Together with the portal‘s RDD features, it will be possible to retrieve Concise Bounded Descriptions (CBDs) of resources for re-use in other environments </li></ul>
  17. 17. SemanticWeb.org: Ontology Import and Export <ul><li>The portal system has a built-in web-based vocabulary editor and publisher </li></ul><ul><li>RDFS and OWL term sets can be imported, mixed, and exported </li></ul><ul><li>Annotation properties are used to add machine-readable presentation information for classes (e.g. re-usable views or forms) </li></ul>
  18. 18. SemanticWeb.org: Administration Screenshot
  19. 19. SemanticWeb.org: Possible Extensions <ul><li>Add support for functionality re-use (e.g. facilitated sign-up à la FOAFNet) </li></ul><ul><li>The views are currently generated via PHP code (ontology-guided, though) </li></ul><ul><li>For improved interoperability, it could make sense to completely separate the presentation layer from program code (e.g. by a stylesheet-like approach and by formally describing the way resource descriptions should be displayed) </li></ul>
  20. 21. SW Cluster: Overview <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><ul><li>FOAFRealm </li></ul><ul><li>RDF Datasets for Site Exchange </li></ul>
  21. 22. FOAFRealm: Introduction <ul><li>A user management system with social collaborative filtering </li></ul><ul><li>Embedded mechanisms of authorising and controlling the sharing of resources among users </li></ul><ul><li>Gives different weights of votes during negotiations </li></ul>
  22. 23. FOAFRealm: Features <ul><li>User profiles management system based on FOAF and P2P </li></ul><ul><ul><li>Information on relationships between users </li></ul></ul><ul><ul><li>On-time registration* </li></ul></ul><ul><ul><li>Single sign-on* </li></ul></ul><ul><li>Access control lists based on the distance and trust level between users </li></ul><ul><li>Implementation of social collaborative filtering (private bookshelves, annotations, evaluations) </li></ul>
  23. 24. FOAFRealm: Architecture <ul><li>Multi-tiered architecture </li></ul><ul><ul><li>RDF storage independent </li></ul></ul><ul><ul><li>Can be adapted to environments other than Jakarta Tomcat </li></ul></ul>RDF Storage FOAF Manage FOAF Realm (Authentication Plugins) User Interface Guidelines
  24. 25. FOAFRealm: Types of Collaborative Filtering
  25. 26. FOAFRealm: Social Collaborative Filtering
  26. 27. FOAFRealm: Security in Collaborative Filtering
  27. 28. FOAFRealm: Calculating Interests
  28. 29. FOAFRealm: Related Projects <ul><li>JeromeDL – e-Library with Semantics: </li></ul><ul><ul><li>FOAFRealm as a user management subsystem </li></ul></ul><ul><ul><li>Additional layer of P2P communication between instances of the digital library </li></ul></ul><ul><ul><li>Collaborative filtering as one of the semantically enhanced search services </li></ul></ul><ul><li>MarcOnt Initiative: </li></ul><ul><ul><li>FOAFRealm as user management subsystem </li></ul></ul><ul><ul><li>Calculating distances between community members </li></ul></ul><ul><ul><li>MarcOnt ontology considered to cover collaborative aspects </li></ul></ul>
  29. 30. FOAFRealm: JeromeDL User Profile
  30. 31. FOAFRealm: JeromeDL Screenshot
  31. 32. RDF Datasets for Site Exchange: Andreas <ul><li>DBLP metadata about 600,000 CS journal papers, conference proceedings (~400 MB) </li></ul><ul><li>Cleaned-up version of dmoz.org, a human-edited directory of the web (~1.2 GB) </li></ul><ul><li>Recent semantic web crawl (~300 MB) consisting mostly of RSS 1.0, DC, FOAF, DOAP, and image annotations </li></ul>
  32. 33. SW Cluster: Conclusion <ul><li>SIOC: Semantically Interlinked Online Community </li></ul><ul><li>SemanticWeb.org </li></ul><ul><li>FOAFRealm </li></ul><ul><li>RDF Datasets for Site Exchange </li></ul><ul><li>Thanks for your attention! </li></ul><ul><li>http://sw.deri.org/ </li></ul>

×