This document discusses the Social Semantic Web and Linked Data. It describes issues with current social web platforms like data silos and social network fatigue. It introduces FOAF for describing people and relationships and SIOC for describing social media contributions. Together, FOAF and SIOC allow interlinking social web data across platforms through common semantics. This allows portability of user data and unified queries across platforms. Linked data principles and exporting data in RDF/FOAF from platforms helps to unify user identities and network across platforms addressing current issues.
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsMyungjin Lee
This Presentation show what the Social Semantic Web is and how Facebook Open Graph protocol and Twitter Annotations colligate with the Social Semantic Web.
Web 3.0 explained with a stamp (pt I: the basics)Freek Bijl
What really means web 3.0, or: the semantic web? With this presentation I explain the meaning of web 3.0 by an example of a stamp collection. This presentation is a translation of a Dutch version made earlier. For more detailed information in Dutch you can have a look at BijlBrand.nl
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsMyungjin Lee
This Presentation show what the Social Semantic Web is and how Facebook Open Graph protocol and Twitter Annotations colligate with the Social Semantic Web.
Web 3.0 explained with a stamp (pt I: the basics)Freek Bijl
What really means web 3.0, or: the semantic web? With this presentation I explain the meaning of web 3.0 by an example of a stamp collection. This presentation is a translation of a Dutch version made earlier. For more detailed information in Dutch you can have a look at BijlBrand.nl
Slides from a talk I gave at Perspectives Workshop on Semantic Web, http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=09271 ... Dagstuhl, Germany 2009-06-29. Title was from Jim Hender!
What is hot on the web right now - A W3C perspectiveArmin Haller
HTTP and HTML and the Web itself enter their third decade of existence. Still, the Web continues to transform human communication, information sharing, commerce, education, and entertainment. Social networking, cloud computing, and the convergence of Web, television, video and online gaming are among the phenomena stretching the Web in exciting new directions. In this talk, Armin will present what the World Wide Web Consortium (W3C), overlooking and steering the development of new Web standards is up to for the third decade of the Web. The W3C community is building an Open Web Platform that will enable the Web to grow and foster future innovation. This presentation present technology highlights of 2011 for advancing the Web platform. Focus topics of this talk will be the new HTML5 standard, the Data for Web Applications initiative which includes the next generation of RDF, and standards that allow people to create Semantic Web enabled Web Apps that have access to data from a variety of sources, including data-in-documents (RDFa) and data-from-databases (W3C's RDB2RDF).
17 February 2010, "Building and Maintaining Genealogical Websites." North Carolina Chapter of the Association of Professional Genealogists, Raleigh, NC.
This is an overview of tasks and considerations for creating and managing genealogical websites, both for amateur and professional genealogists.
FOR PERSONAL USE ONLY.
Journalists and the semantic web. This is part three of my keynote presentation to the 'Journalists and Social Web' seminar held in Oslo on Oct 25th, 2008. This seminar was organised by journalisten.no, www.journalism.co.uk and Norwegian journalist Kristine Low.
Web 3.0 explained with a stamp (pt II: techniques)Freek Bijl
What really means web 3.0, or: the semantic web? With this second presentation I explain the meaning of web 3.0 by an example of a stamp collection. This presentation is a translation of a Dutch version made earlier. For more detailed information in Dutch you can have a look at BijlBrand.nl
A quick guide to the use of Community, as a gamification technique, at mobile casinos. We'll be looking at forums, user profiles, leaderboards, and social media to see how they drive users to engage with mobile casinos. For more articles about gamification, visit www.androidslots.co.uk
Slides from a talk I gave at Perspectives Workshop on Semantic Web, http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=09271 ... Dagstuhl, Germany 2009-06-29. Title was from Jim Hender!
What is hot on the web right now - A W3C perspectiveArmin Haller
HTTP and HTML and the Web itself enter their third decade of existence. Still, the Web continues to transform human communication, information sharing, commerce, education, and entertainment. Social networking, cloud computing, and the convergence of Web, television, video and online gaming are among the phenomena stretching the Web in exciting new directions. In this talk, Armin will present what the World Wide Web Consortium (W3C), overlooking and steering the development of new Web standards is up to for the third decade of the Web. The W3C community is building an Open Web Platform that will enable the Web to grow and foster future innovation. This presentation present technology highlights of 2011 for advancing the Web platform. Focus topics of this talk will be the new HTML5 standard, the Data for Web Applications initiative which includes the next generation of RDF, and standards that allow people to create Semantic Web enabled Web Apps that have access to data from a variety of sources, including data-in-documents (RDFa) and data-from-databases (W3C's RDB2RDF).
17 February 2010, "Building and Maintaining Genealogical Websites." North Carolina Chapter of the Association of Professional Genealogists, Raleigh, NC.
This is an overview of tasks and considerations for creating and managing genealogical websites, both for amateur and professional genealogists.
FOR PERSONAL USE ONLY.
Journalists and the semantic web. This is part three of my keynote presentation to the 'Journalists and Social Web' seminar held in Oslo on Oct 25th, 2008. This seminar was organised by journalisten.no, www.journalism.co.uk and Norwegian journalist Kristine Low.
Web 3.0 explained with a stamp (pt II: techniques)Freek Bijl
What really means web 3.0, or: the semantic web? With this second presentation I explain the meaning of web 3.0 by an example of a stamp collection. This presentation is a translation of a Dutch version made earlier. For more detailed information in Dutch you can have a look at BijlBrand.nl
A quick guide to the use of Community, as a gamification technique, at mobile casinos. We'll be looking at forums, user profiles, leaderboards, and social media to see how they drive users to engage with mobile casinos. For more articles about gamification, visit www.androidslots.co.uk
Semantic Wiki: Social Semantic Web in UseJesse Wang
This is my invited talk on Semantic Wiki to the Key Lab of Intelligent Information Processing at Fudan University in Shanghai during ASWC 2009 when I gave a similar tutorial on semantic mediawiki and applications.
Using Controlled Natural Language and First Order Logic to improve e-consulta...jodischneider
A reading group talk about 3 papers from the IMPACT project.
Taken together, they demonstrate how online conversations for policy-making can be structured and analyzed, using Controlled Natural
Languages, First Order Logic reasoners, Semantic Wikis, and argumentation frameworks.
Adam Wyner and Tom van Engers. A Framework for Enriched, Controlled On-line Discussion Forums for e-Government Policy-making. EGOVIS 2010.
Adam Wyner, Tom van Enger, and Kiavash Bahreini. From Policy-making Statements to First-order Logic. Electronic Government and Electronic Participation 2010.
Adam Wyner and Tom van Enger. Towards Web-based Mass Argumentation in Natural Language. (long version of this EKAW 2010 poster).
Using narratives in enterprise gamification for sales, training, service and ...Centrical
How using enterprise gamification that is based on narratives - such as car racing, sports, team fantasy sports, song contests and more - helps communicate nuanced goals and drive lasting change in employee behavior.
Talk given at the Semantic Web SIKS course 2011: why we need semantics on the Social Web. Three examples: social tagging, user profiling based on Twitter streams and cross-system user profiling (linking user profiles).
Presented October 10, 2013 for the Florida Virtual Campus live webinar series Talking Tech.
Description: Gamification: Is this just a new buzzword or something your library can really use? Presenters will include Bohyun Kim from Florida International University, Chad Mairn from St. Petersburg College, Michelle Leonard from University of Florida, and Lori Driscoll, Wei Cen and Sara Duff from Gulf Coast State College. They will share their ideas on Gamification and how it has been implemented at libraries. Participants are encouraged to share what their libraries are doing or simply ask questions.
How to Build Linked Data Sites with Drupal 7 and RDFascorlosquet
Slides of the tutorial Stéphane Corlosquet, Lin Clark and Alexandre Passant presented at SemTech 2010 in San Francisco http://semtech2010.semanticuniverse.com/sessionPop.cfm?confid=42& proposalid=2889
Presentation about opportunities and challenges concerning Linked Data at the Open Science Data Cloud NSF PIRE Workshop [1] on 18 July 2012 in Edinburgh, UK.
[1] http://www.opensciencedatacloud.org/osdc-edinburgh-workshop-71612-71712/
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...Benjamin Heitmann
The SIOC data format enables mash-ups of community focused content. This presentation introduces the SIOC format, and the SIOC explorer web application, which allows you to browse and navigate such data. The slides also show how the SIOC explorer is implemented with ActiveRDF and Ruby on Rails
Presented at the Workshop on the Potential of Social Media Tools and Data in the News Media Industry (SocMedNews) of the 6th International Conference on Weblogs and Social Media (ICWSM 12).
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...Alexandre Passant
Presentation @ SFSW2010 (ESWC2010 Workshop). Paper available at semanticscripting.org/SFSW2010/papers/sfsw2010_submission_6.pdf + video at http://apassant.net/blog/2010/04/18/sparql-pubsubhubbub-sparqlpush#comments
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
1. Digital Enterprise Research Institute www.deri.ie
The Social Semantic Web
and
Linked Data
Alexandre Passant <alexandre.passant@deri.org>
Digital Enterprise Research Institute,
National University of Ireland, Galway
DM110 Emerging Web Media
10th November 2008
Copyright 2008 Digital Enterprise Research Institute. All rights reserved.
Chapter
2. Agenda
Digital Enterprise Research Institute www.deri.ie
Issues of Web 2.0 websites
Data portability, lack of semantics ...
Social network fatigue
The Social Semantic Web
FOAF, SIOC
Exporting Data, unifying identities ...
Linked Data
The Linking Open Data initiative
DBpedia
Queries examples (hands on)
Conclusion
And references
3. Web 2.0: What if I want to ...
Digital Enterprise Research Institute www.deri.ie
Move my content from one place to another ?
RSS ? Not enough
Aggregate my data
An open FriendFeed ?
Re-use my Flickr friends on Twitter ?
Invite. Again and again ...
The Semantic Web can help !
By providing a common framework to interlink data from
various providers in an open way
But what about Web economy ?
4. So may social media sites ...
Digital Enterprise Research Institute www.deri.ie
* Source: Smashcut Media, www.smashcut-media.com
5. So may social media sites ...
Digital Enterprise Research Institute www.deri.ie
* Source: Smashcut Media, www.smashcut-media.com
8. It takes a lot of time…
Digital Enterprise Research Institute www.deri.ie
9. It takes a lot of time…
Digital Enterprise Research Institute www.deri.ie
10. Filling out profiles, re-adding your
friends…
Digital Enterprise Research Institute www.deri.ie
11. Filling out profiles, re-adding your
friends…
Digital Enterprise Research Institute www.deri.ie
12. Uploading content to “stovepipes”!
Digital Enterprise Research Institute www.deri.ie
13. Uploading content to “stovepipes”!
Digital Enterprise Research Institute www.deri.ie
14. Social media sites are like data silos
Digital Enterprise Research Institute www.deri.ie
* Source: Pidgin Technologies, www.pidgintech.com
15. Many isolated communities of
users and their data
Digital Enterprise Research Institute www.deri.ie
* Source: Pidgin Technologies, www.pidgintech.com
16. Need ways to connect these islands
Digital Enterprise Research Institute www.deri.ie
* Source: Pidgin Technologies, www.pidgintech.com
17. Allowing users to easily move from
one to another
Digital Enterprise Research Institute www.deri.ie
* Source: Pidgin Technologies, www.pidgintech.com
18. Enabling users to easily bring
their data with them
Digital Enterprise Research Institute www.deri.ie
* Source: Pidgin Technologies, www.pidgintech.com
19. Solving the issues
Digital Enterprise Research Institute www.deri.ie
Social Network Fatigue
“People are getting sick of registering and re-declaring their friends
on every site” Brad Fitzpatrick (Aug. 2007)
The Social Semantic Web
Combining Web 2.0 and the Semantic Web
Enabling a distributed graph of people, networks and content
“I think we could have both Semantic Web technology
supporting online communities, but at the same time also online
communities can support Semantic Web data by being the
sources of people voluntarily connecting things together.” Tim
Berners-Lee (ISWC2005 podcast)
21. Introducing FOAF and SIOC
Digital Enterprise Research Institute www.deri.ie
Describing people and their relationships
FOAF - Friend Of A FRiend
http://foaf-project.org
Describing Social Media Contributions (CMS)
SIOC - Semantically-Interlinked Online Communities
http://sioc-project.org
FOAF and SIOC are strongly related
Interlinking both to represent the complete online activity of
one person
More details later
22. Modeling people with FOAF
Digital Enterprise Research Institute www.deri.ie
FOAF is the main vocabulary used to represent people
Friend Of A Friend - http://foaf-project.org
foaf:Person class:
“The foaf:Person class represents people. Something is a
foaf:Person if it is a person.”
Give yourself a URI
http://apassant.net/alex
Various properties to model your identity
:Alex rdf:type foaf:Person ;
foaf:name “Alexandre Passant” ;
foaf:mbox “alex@passant.org” .
Relationships using the foaf:knows property:
:John foaf:knows :Alex
23. Extending relationships
Digital Enterprise Research Institute www.deri.ie
foaf:knows is voluntary broad
No difference between friends, collegues, family members ...
The RELATIONSHIP vocabulary
http://vocab.org/relationship/
More than 30 different kinds of relationships
:John rel:worksWith :Alex .
:Alice rel:engagedTo :Bob .
All rel:* properties are subproperties of foaf:knows
RDFS inferencing allows tools to answer queries using
foaf:knows when people use rel:* alternatives
24. Integrating social networks w/ FOAF
Digital Enterprise Research Institute www.deri.ie
Source: Sheila Kinsella, Applications of Social Network Analysis 2007
25. Integrating social networks w/ FOAF
Digital Enterprise Research Institute www.deri.ie
Source: Sheila Kinsella, Applications of Social Network Analysis 2007
26. Integrating social networks w/ FOAF
Digital Enterprise Research Institute www.deri.ie
Source: Sheila Kinsella, Applications of Social Network Analysis 2007
27. Integrating social networks w/ FOAF
Digital Enterprise Research Institute www.deri.ie
Source: Sheila Kinsella, Applications of Social Network Analysis 2007
28. Integrating social networks w/ FOAF
Digital Enterprise Research Institute www.deri.ie
Common formats,
Source: Sheila Kinsella, Applications of Social Network Analysis 2007 unique URIs
29. FOAF from existing data
Digital Enterprise Research Institute www.deri.ie
Existing FOAF exporters for major Web 2.0 services
Flickr, Facebook, Twitter ...
– http://apassant.net/home/2007/12/flickrdf/
– http://www.dcs.shef.ac.uk/~mrowe/foafgenerator.html
– http://tools.opiumfield.com/twitter/username
–
30. Unifying Web 2.0 networks
Digital Enterprise Research Institute www.deri.ie
31. Unifying Web 2.0 networks
Digital Enterprise Research Institute www.deri.ie
32. Unified queries
Digital Enterprise Research Institute www.deri.ie
Using SPARQL
No matter where the data comes from, as soon as it is
exported via FOAF in RDF
Alice
SELECT ?f1 ?f2 foaf:name
WHERE { :Alice
?f1 foaf:knows ?f2 . foaf:knows
} :Bob
{Alice, Bob}
:Bill foaf:knows
{Bob, Alex}
{Alex, Bob} foaf:knows
:Alex
33. Distributed identity management
Digital Enterprise Research Institute www.deri.ie
A need to unify URIs from different services so as
to represent one's unified identity
Unifying aspects of a foaf:Person across networks:
Linked-data principles : owl:sameAs + rdfs:seeAlso:
owl:sameAs: Used to identify two resources with different
URIs as being the same resource
– :alex owlSameAs flickr:33669349@N00 .
rdfs:seeAlso: “More information about this resource can be
found here”, can be used by Semantic Web browsers
Inference using owl:InverseFunctionalProperty:
foaf:mbox, foaf:openid, etc. can be used to identify
uniqueness for a foaf:Person
35. Browsing FOAF data
Digital Enterprise Research Institute www.deri.ie
FOAFnaut, FOAF Explorer, FOAFmap, etc ...
FOAFGear: thanks to common semantics, only 100
lines of code: http://apassant.net/home/2008/01/
foafgear/
36. More tools and services
Digital Enterprise Research Institute www.deri.ie
Browse / re-use your social graph in personal
applications
Tools:
Beatnik - https://sommer.dev.java.net/AddressBook.html
Knowee - http://knowee.org
SPARQLpress - http://wiki.foaf-project.org/SparqlPress
Nepomuk - http://nepomuk.semanticdesktop.org/
37. Social Media Contributions
Digital Enterprise Research Institute www.deri.ie
Lots of user-created content posted on the Web:
Blog posts, wiki pages, bulletin board threads
Called « Social Media Contributions » or SMC
Distributed content
Blogging platform, photos-sharing website, social
bookmarking service ….
A need for common semantics to
Provide a single model for any SMC, wherever it comes
from
Enables the use of SPARQL queries instead of proprietary
APIs
Interlink data and find relationships between content
From documents to resources, from WWW to GGG
38. Modeling SMC on the Semantic Web
Digital Enterprise Research Institute www.deri.ie
SIOC - Semantically Interlinked Online Communities
http://sioc-project.org
A ontology to represent the activities of online
communities on the Web
More than 40 applications, mainly open-source
W3C Member Submission, June 2007
http://www.w3.org/Submission/2007/02/
45. The SIOC food chain
Digital Enterprise Research Institute www.deri.ie
46. The SIOC Ontology
Digital Enterprise Research Institute www.deri.ie
Namespace - http://rdfs.org/sioc/ns
Five top-level classes: User / Role / Space / Container /
Item
A “SIOC Types” module for Social Web content
http://rdfs.org/sioc/types
Actions: A user posts an item in a container
:Alex sioc:creator_of <http://example.org/blogpost> .
A Semantic Web citizen:
Reusing and interlinking existing ontologies
Not reinventing the wheel (connects to DC, FOAF, etc.):
http://www.w3.org/Submission/2007/SUBM-sioc-related-20070612/
50. Connecting people and accounts
Digital Enterprise Research Institute www.deri.ie
The sioc:User class:
Can be thought of as a virtual representation of any
person online, within the context of a given social media
website or community
A subclass of foaf:OnlineAccount
foaf:holdsAccount property:
“The foaf:holdsAccount property relates a foaf:Agent to a
foaf:OnlineAccount for which they are the sole account
holder.”
Links a foaf:Person to various sioc:User(s)
As many sioc:User(s) as required can be linked to a single
person
One people, various identities
51. A person and their user accounts
Digital Enterprise Research Institute www.deri.ie
52. FOAF + SIOC = Data Portability
Digital Enterprise Research Institute www.deri.ie
53. Querying SMC
Digital Enterprise Research Institute www.deri.ie
Find all content created by someone with a given
OpenID URL:
Browse someone’s social media contributions posted on
various websites using different account names, but for
the same person
A single SPARQL query, no need to play with different APIs
SELECT ?item
WHERE {
?person foaf:openid <$openid> ;
foaf:holdsAccount ?user .
?user sioc:creator_of ?item .
}
54. Moving data using SIOC
Digital Enterprise Research Institute www.deri.ie
WordPress SIOC import plug-in
http://sioc-project.org/wordpress
Can read any SIOC RDF data and imports it into WordPress
as a native blog post
55. Microblogging with SIOC
Digital Enterprise Research Institute www.deri.ie
SMOB - Semantic Microblogging service
http://smob.sioc-project.org
Publishing and browsing SIOC data
56. SIOC : More than Web 2.0
Digital Enterprise Research Institute www.deri.ie
SWAN
Semantic Web Applications in Neuromedicine
http://swan.mindinformatics.org
Recent efforts to align SIOC and SWAN
Scientific Discourse representation
W3C HCLS Interest Group
http://esw.w3.org/topic/HCLSIG/SWANSIOC
Ontologies alignment to provide a complete
framework to model activities of scientific
communities
SIOC to model the online content
SWAN to model the discourse
62. Linked Data
Digital Enterprise Research Institute www.deri.ie
The Linking Open Data initiative
Community effort
http://linkeddata.org
Lots of information available on the Web
Closed world, proprietary data silos
Provide it in RDF and interlink it !
The Web as a giant database
From documents to machine-understandable data
Use links to discover data by browsing the GGG
Open licensing policy
ISWC2008 tutorial on Linked Data
63. The 4 principles of Linked Data
Digital Enterprise Research Institute www.deri.ie
Tim Berners-Lee, 2006
http://www.w3.org/DesignIssues/LinkedData.html
Use URIs as names for things
Use HTTP URIs so that people can look up those
names.
When someone looks up a URI, provide useful
information.
Include links to other URIs. so that they can
discover more things.
Using the rdfs:seeAlso property
64. URIs and Linked Data
Digital Enterprise Research Institute www.deri.ie
Cool URIs for the Semantic Web
http://www.w3.org/TR/2007/WD-cooluris-20071217
A person is not a webpage !
http://apassant.net/alex != http://apassant.net/about
65. Browsing Linked Data
Digital Enterprise Research Institute www.deri.ie
Client-side
Tabulator (FF plug-in)
Server-side
Disco, Marbles ...
66. The LOD cloud
Digital Enterprise Research Institute www.deri.ie
http://richard.cyganiak.de/2007/10/lod/
http://richard.cyganiak.de/2007/10/lod/
67. LOD example: music-related data
Digital Enterprise Research Institute www.deri.ie
http://dbtune.org
Music-related RDF platform
LOD-exporters for major music databases and
social services
MusicBrainz, Jamendo
Last.fm, MySpace
Interlinked with references datasets
Geonames, DBPedia, riese, FOAF
Advanced querying and browsing features
68. LOD: Semantic Mash-ups
Digital Enterprise Research Institute www.deri.ie
Bands + locations = dbtune + geonames
http://blog.dbtune.org/post/2008/02/06/Playing-with-
Linked-Data-Jamendo-Geonames-Mazzle-and-Songbird
69. DBpedia
Digital Enterprise Research Institute www.deri.ie
http://dbpedia.org
Provide RDF representation of data extracted from
DBpedia
More that 2 million concepts (people, places, ...)
Internationalization
Interlinking from and to DBpedia
Interlinked with other datasets (Geonames, DBLP ...)
Can be used in FOAF profiles
– :Alex foaf:topic_interest dbpedia:Semantic_Web
70. DBpedia URI scheme
Digital Enterprise Research Institute www.deri.ie
Resource URI
http://dbpedia.org/resource/Semantic_Web
Redirects to its HTML or RDF representation depending on
the user-agent
HTML Document
http://dbpedia.org/page/Semantic_Web
RDF Data
http://dbpedia.org/data/Semantic_Web
72. Querying DBpedia
Digital Enterprise Research Institute www.deri.ie
Hands-on session !
Different kind of queries
Going deeper in SPARQL (FILTER, OPTIONAL ...)
Will be useful for next assignment
DBpedia provides a SPARQL endpoint
http://dbpedia.org/sparql
User interface using SNORQL
Pre-defined prefixes, AJAX-rendering ...
http://dbpedia.org/snorql/
73. People born in Galway
Digital Enterprise Research Institute www.deri.ie
Simple triple pattern
<http://dbpedia.org/ontology/Person#birthPlace>
?who
<http://dbpedia.org/ontology/Person#birthPlace>
:Galway
74. People born in Galway
Digital Enterprise Research Institute www.deri.ie
Simple triple pattern
<http://dbpedia.org/ontology/Person#birthPlace>
?who
<http://dbpedia.org/ontology/Person#birthPlace>
Answer
SELECT ?who :Galway
WHERE {
?who <http://dbpedia.org/ontology/
Person#birthPlace> :Galway .
}
75. Japanese name of Galway
Digital Enterprise Research Institute www.deri.ie
Using the FILTER by LANG clause
FILTER(lang(?x) = “ja”)
quot;Galwayquot;@en
rdfs:label
:Galway
rdfs:label
quot; quot;@ja
76. Japanese name of Galway
Digital Enterprise Research Institute www.deri.ie
Using the FILTER by LANG clause
FILTER(lang(?x) = “ja”)
quot;Galwayquot;@en
rdfs:label
:Galway
Answer rdfs:label
quot; quot;@ja
SELECT ?name
WHERE {
:Galway rdfs:label ?name .
FILTER (lang(?name) = “ja”) .
}
77. 10 first cities in the same county
Digital Enterprise Research Institute www.deri.ie
Combining triples patterns quot;Galwayquot;@e
foaf:name
ORDER BY and LIMIT :Galway
ORDER BY ASC(?x) dbpedia2:county
LIMIT X
?city dbpedia2:county ?county
78. 10 first cities in the same county
Digital Enterprise Research Institute www.deri.ie
Combining triples patterns quot;Galwayquot;@e
foaf:name
ORDER BY and LIMIT :Galway
ORDER BY ASC(?x) dbpedia2:county
LIMIT X
?city dbpedia2:county ?county
Answer
SELECT ?city ?name
WHERE {
:Galway dbpedia2:county ?county .
?city dbpedia2:county ?county ;
rdfs:label ?name .
FILTER(lang(?name) = “en”) .
} ORDER BY ASC (?name) LIMIT 10
79. Irish cities on the East of Galway
Digital Enterprise Research Institute www.deri.ie
FILTER by type and comparison of coordinates
?city
-9.041800
geo:long
geo:long
:Galway
rdf:type
rdf:type -6.266111
yago:CitiesInTheRepublicOfIreland
80. Irish cities on the East of Galway
Digital Enterprise Research Institute www.deri.ie
FILTER by type and comparison of coordinates
Answer
PREFIX geo: <http://www.w3.org/2003/01/geo/
wgs84_pos#>
PREFIX yago: <http://dbpedia.org/class/yago/>
SELECT DISTINCT ?place ?long WHERE {
:Galway geo:long ?glong .
?place rdf:type
yago:CitiesInTheRepublicOfIreland ;
geo:long ?long ;
FILTER (?long > ?glong)
}
81. Score of games played in Galway
Digital Enterprise Research Institute www.deri.ie
With OPTIONAL current team of scorers !
OPTIONAL {?s ?p ?o}
1-1 dbpedia2:score ?game dbpedia2:goals ?scorer
dbpedia2:stadium
dbpedia2:currentclub
:Galway
2-1
dbpedia2:stadium
?currentclub
dbpedia2:score
dbpedia2:stadium
?game
?game
This one has no score !!
82. Score of games played in Galway
Digital Enterprise Research Institute www.deri.ie
With OPTIONAL current team of scorers !
OPTIONAL {?s ?p ?o}
ANSWER
SELECT ?game ?score ?scorer ?currentclub
WHERE {
?game dbpedia2:stadium :Galway .
dbpedia2:score ?score .
OPTIONAL {
?game dbpedia2:goals ?scorer .
?scorer dbpedia2:currentclub ?club
}
}
83. Conclusion
Digital Enterprise Research Institute www.deri.ie
Social Semantic Web and Linked Data provides lots
of RDF data on the Web
It’s time to use it !
Web 3.0 ... or Web 0.1 ?
– Berners-Lee, 1989 !
– http://www.w3.org/History/1989/proposal.html
84. Upcoming challenges
Digital Enterprise Research Institute www.deri.ie
Distributed querying
In order to query different endpoints at the same time
Privacy and Trust
What should I deliver ?
Who should I trust ?
Temporal querying
Data evolution
Reasoning
Derive new facts from existing ones
85. References
Digital Enterprise Research Institute www.deri.ie
Some slides based on material from:
SAW2008 - Social Network and Data Portability using
Semantic Web Technologies (pdf - slides)
SDoW2008 - Combining Social Music and Semantic Web for
music-related recommender systems (pdf - slides)
Additional references
Social Data on the Web 2008 workshop
– http://sdow2008.semanticweb.org
Linked Data on the Web 2008 workshop
– http://events.linkeddata.org/ldow2008/
W3C SPARQL Tutorial
– http://www.w3.org/TR/rdf-sparql-query
+ Tutorials referenced on the previous lecture