Site Interoperability Projects at DERI Galway's SW Cluster

  • 3,614 views
Uploaded on

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

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

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,614
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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