SlideShare uma empresa Scribd logo
1 de 95
Breaking down walls in enterprise
      with social semantics

                 John Breslin
     National University of Ireland, Galway
Lecturer at NUI Galway


          Engineering and
               informatics
• Researcher at DERI, NUI Galway
Founder of the SIOC project


• Semantically-
  Interlinked Online
  Communities
• Enables
  interoperability and
  exchange of social
  content:
   – Blogs, forums, wikis...
Co-founder of boards.ie


• Ireland’s largest
  discussion forum site
• 2.25 million
  visitors/month
• Irish people seeking
  information, or just
  chatting about sports,
  TV, politics, health,
  whatever
Co-founder of StreamGlider, Inc.


• Real-time streaming
  newsreader
• Supports social,
  multimedia, news
• Can be used as an
  enterprise dashboard
Social platforms are like data silos




                 image from pidgintech.com
Many isolated communities of users and
their data




               image from pidgintech.com
Need ways to connect these islands




               image from pidgintech.com
Allowing users to easily travel from one to
another




                image from pidgintech.com
Enabling users to easily bring their data with
them




                 image from pidgintech.com
Parallels in enterprise


• Workers are using a variety of collaboration platforms
  internally in a localised or distributed enterprise


• These platforms remain largely isolated from each other


• Vast amounts of shared items and profiles are
  disconnected




                    image from tinyurl.com/orionw
Object-centred sociality (AKA social
objects)

• Users are connected via a common object:
   – Their job, university, hobbies, interests, a date…
• “According to this theory, people don’t just connect to
  each other. They connect through a shared object.
  […]Good services allow people to create social objects
  that add value.” – JyriEngestrom
   – Flickr = photos
   – del.icio.us = bookmarks
   – Blogs = discussion posts
It’s the social objects we create…


• Discussions
• Bookmarks
• Annotations
• Profiles
• Microblogs
• Multimedia
…that connect us
to other people
Semantics
The Semantic Web



A brief overview
What’s in a page? And in a link?



                     ?




    ?

                                   ?
Tim Berners-Lee, The 1st World Wide Web
Conference, Geneva, May 1994

 To a computer, the Web is a flat, boring world, devoid of
 meaning. This is a pity, as in fact documents on the Web
 describe real objects and imaginary concepts, and give
 particular relationships between them. […] Adding semantics
 to the Web involves two things: allowing documents which
 have information in machine-readable forms, and allowing
 links to be created with relationship values. Only when we
 have this extra level of semantics will we be able to use
 computer power to help us exploit the information to a
 greater extent than our own reading.
Identifying resources with URIs


• URIs are used to identify everything in a unique and
  non-ambiguous way:
   – Not only pages (as on the current Web), but any
     resource (people, documents, books, interests, etc.)
   – A URI for a person is different from a URI for a
     document about the person, because a person is not
     a document!
   – e.g. http://dbpedia.org/resource/Galway
Defining assertions with RDF


• URIs identify resources:
   – How do we define assertions about these resources?
• We use RDF (Resource Description Framework):
   – A data model; a directed, labeled graph using URIs
   – Various serialisations (RDF/XML, N3, RDFa, etc.)
• RDF is based on triples:
   – <subject><predicate><object> .
RDF by example


@prefix dct: <http://purl.org/dc/terms/> .
<http://example.org/dm110-semweb>
dct:title“Introduction to the Semantic Web” ;
dct:author<http://apassant.net/alex> ;
dct:subject <http://dbpedia.org/resource/Semantic_Web> .
Defining semantics with ontologies


• RDF provides a way to write assertions about URIs:
   – But what about the semantics of these assertions,
     e.g. to state that http://xmlns.com/foaf/0.1/knows
     identifies an acquaintance relationship?
• Ontologies provide common semantics for resources on
  the Semantic Web:
   – “An ontology is a specification of a conceptualization”
   – RDFS and OWL have different expressiveness levels
Ontologies consist mainly of classes and
properties

  – :Person a rdfs:Class .
  – :father a rdfs:Property .
  – :father rdfs:domain :Person .
  – :father rdfs:range :Person .
Linked Data


• Building a “Web of Data” to enhance the current Web
• Exposing, sharing and connecting data about things via
  dereferenceable URIs
• The Linking Open Data (LOD) project:
   – http://linkeddata.org/
   – Translating existing datasets into RDF and linking
     them together, for example DBpedia (Wikipedia) and
     GeoNames, Freebase, BBC programmes, etc.
   – Government data available as Linked Data
   – LOD cloud in 2007:
image fromrichard.cyganiak.de/2007/10/lod/lod-datasets_2011-09-19_colored.png
Social semantic representation
models



Using ontologies to model social data
Two-way street: the Semantic Web can help
social spaces, vice versa

• Can use the Semantic Web to describe people, content
  objects and the connections that bind them all together
  so that social spaces can interoperate via semantics
• In the other direction, object-centered social spaces can
  serve as rich social data sources for semantic
  applications




                  image from tinyurl.com/highway2
The Social Semantic Web
FOAF



Friend Of A Friend
What is FOAF?


• An ontology for describing people and the relationships
  that exist between them:
   – http://foaf-project.org/
   – Identity, personal profiles and social networks
   – Can be integrated with other SW vocabularies

• FOAF on the Web:
   – LiveJournal, MyOpera, identi.ca, MyBlogLog, hi5,
     Fotothing, Videntity, FriendFeed, Ecademy, Typepad
FOAF at a glance
Distributed identity with FOAF
FOAF from Flickr
FOAF from Twitter
Interlinking identities and networks
SIOC, pronounced shock




             image from tinyurl.com/siocshock
Semantically-Interlinked Online
Communities (SIOC)

• Goal of the SIOC ontology is to address interoperability
  issues on the Social Web
   – sioc-project.org
   – W3C member submission in 2007
   – SIOC has been adopted in a framework of applications
     or modules deployed on hundreds of sites
   – Web 2.0, enterprise information integration, HCLS, e-
     government



                  image from tinyurl.com/friendship2
Some of the SIOC core ontology classes
and properties
Some applications using SIOC
RDFa on newsweek.com
RDFa in Drupal 7


• Drupal CMS used by 2 percent of all sites
• Drupal 7 release has Semantic Web support built-in
• RDFa (SIOC, FOAF, Dublin Core, SKOS) data for blog
  posts, forums, etc.
• Video at www.semantic-drupal.com




                 image from tinyurl.com/drupaper
How much SIOC data is out there?




   images (this one and later backgrounds) from publicdomainpictures.net
Sindice 2012: classes


• Total instances of SIOC classes: 7.7M
   – Up 200k in three months
• Most occurences: sioc:Item (2.2M)
   – Followed by:
      • UserAccount (1.6M), MicroblogPost (1.3M), Post (800k),
        User (700k), Comment (400k)...
   – Note: 1 billion foaf:Person instances!!!
• Used on most [distinct] sites:
   – Item (7k), UserAccount (7k), Post (3k)...
Sindice 2012: predicates


• Total instances of SIOC predicates: 22.5M
   – Up 400k in three months
• Most occurences: sioc:follows (4.6M)
   – Followed by:
      • topic (4M), account_of (3.5M), has_creator (2.7M),
        links_to (1.5M), has_discussion (1.3M)...
• Used on most [distinct] sites:
   – has_creator (8k), num_replies (7k), name (2k),
     account_of (1.5k), reply_of (1.5k)...
Sindice 2012: namespaces


• SIOC data is being generated from 10k distinct domains
  (2k SLDs) (plus 2k domains for the SIOC Types
  module)
   – Increasing by about 100 domains a month
   – No doubt helped by Drupal!
• FOAF data is being generated from 3M distinct domains
  (100k SLDs)
   – Increasing by over 1000 domains a month
CommonCrawl


• Muehleisen andBizer   • Results published on
   – LDOW @ WWW 2012      Monday 2 July 2012
• 1.5 billion web pages   at:
• 3 billion RDF quads   • webdatacommons.org
                          /vocabulary-usage-
• SIOC available from     analysis/index.html
  at least 22k PLDs
  (pay-level domains)
• FOAF on 27k PLDs
Online PresenceOntology (OPO)
Tagging issues


• Tagging enables user-generated classification of
  content with evolving and user-driven vocabularies
• But it also raises various issues:
   – Tag ambiguity:
       • “apple” = fruit or computer brand?
   – Tag heterogeneity:
       • “socialmedia”, “social_media”, “socmed”
   – Lack of organisation:
       • No links between tags, e.g. “SPARQL” and “RDF”
The Tag Ontology


• The “Tag Ontology” by Newman from 2005:
   – http://www.holygoat.co.uk/projects/tags/
   – Based on Gruber’s tag model
   – tags:Tag rdfs:subClassOf skos:Concept
   – A “Tagging” class describing relationships between:
      • A user
      • An annotated resource
      • Some tags
MOAT


• MOAT (Meaning Of A Tag):
  – http://moat-project.org/
  – A model to define “meanings” of tags
  – e.g. SPARQL →http://dbpedia.org/resource/SPARQL
  – User-driven interlinking
  – Tagged content enters the “Linked Data” web
  – Collaborative approach to share meanings in a
    community
Tagging process with MOAT and DBpedia
MOAT in Drupal
Unifying collaborations



Some more semantically-enhanced systems, with
enterprise applicability
Semantic MediaWiki (SMW)
Sample output from a SMW query
Linking IRC to the Web of Data
Mailing lists
Bulletin boards
SMOB
Semantic #tagging


• User-driven interlinking
• Real-time URIs are
  suggested when writing
  content
• Added ability to add new
  webservices (e.g.
  enterprise microblogging
  with contextual
  semantics)
Distributedarch
An ontology stack for social semantic
collaborative spaces
Semantic Enterprise 2.0



Enterprise 2.0 goes semantic
Enterprise 2.0


• Web 2.0 includes applications such as blogs, wikis, RSS
  feeds and social networking, while Enterprise 2.0 is the
  packaging of those technologies in both corporate
  IT and workplace environments:
   – Corporate blogging, wikis, microblogging
   – Social networking within organisations, etc.
• “Enterprise 2.0 is the use of emergent social software
  platforms within companies, or between companies
  and their partners or customers” - McAfee, MIT Sloan,
  2006
Enterprise 2.0 and the Web


• Many enterprises have an online presence on various
  Web 2.0 services to reach their customers:
   – Twitter
   – Slideshare
   – Facebook
   – Flickr
   – LinkedIn
   – etc.
The SLATES acronym


• Search: Easy and relevant access to information
• Links: Enable better browsing capabilities between
  content
• Authoring: Easy interfaces to produce content, in a
  collaborative way
• Tagging: User-generated classification, enables
  serendipity and knowledge discovery
• Extension: Recommendation of relevant content
• Signals: Identify relevant content
Social aspects of Enterprise 2.0


• Enterprise 2.0 introduces new paradigms in
  organisations with regards to knowledge sharing and
  communication patterns:
   – Enterprise 2.0 is a philosophy
• Enterprise 2.0’s success depends on a company’s
  background:
   – A study by AIIM showed that 41% of companies do
     not have a clear understanding of what Enterprise
     2.0 is, while this percentage goes down to 15% in
     KM-oriented companies.
Keys to Enterprise 2.0 adoption


• Combining top-down and bottom-up approaches helps
  to realise Enterprise 2.0:
   – Top-down: Hierarchy (bosses!) sets up new tools and
     requires that various sections use them
   – Bottom-up: Users become evangelists and word-of-
     mouth improves the number of new users
Business metrics for Enterprise 2.0


• 13% of the Fortune 500 companies have a public blog
  maintained by their employees
• Forrester Research predicts a global market for
  Enterprise 2.0 solutions of 4.6 billion dollars by 2013,
  and according to Gartner, more social computing
  platforms will be adopted by companies in next 10 years
• Lots of companies and products in this space:
   – Awareness, Mentor Scout, SelectMinds,
     introNetworks, Jive Software, Visible Path, Web
     Crossing, SocialText, etc.
Open-source applications


• Open-source Web 2.0 apps can be efficiently used in
  organisations to build Enterprise 2.0 ecosystems:
   – Blogging: WordPress, etc.
   – Wikis: MediaWiki, MoinMoin, etc.
   – RSS readers and APIs: MagpieRSS, etc.
   – Integrated CMSs: Drupal, etc.
Information fragmentation issues


• Heterogeneity of people, services, needs and practices
  leads to various services and tools being deployed
• By using various services (blogs, wikis, etc.),
  information about a particular object (e.g. a project) is
  fragmented over a company’s network:
   – Getting a global picture is difficult
• Applications act as independent data silos, with different
  APIs, different data formats, etc.:
   – Data integration can be a costly task
Lack of machine-readable data and tagging
issues

• Enterprise 2.0 enables and encourages people to
  provide valuable content inside organisations:
   – However, information is complex to re-use, generally
     remains locked inside services, and is for human-
     consumption only
• Some queries cannot be answered automatically:
   – “List all the US-based companies involved in
     sustainable energies”
   – Plus there’s the aforementioned issue with tagging
Semantic Web in enterprises


• Semantic Web technologies are already widely used in
  organisations:
   – Ontology-based information management
   – Semantic middleware between databases
   – Intelligent portals
   – etc.
• Semantic Web Education and Outreach (W3C):
   – http://www.w3.org/2001/sw/sweo/public/UseCases/
   – NASA, Lilly, Oracle, Yahoo!, etc.
A Semantic Enterprise 2.0 architecture


• Lightweight add-ons to existing applications to provide
  RDF data:
   – Exporters, wrappers, dedicated scripts, etc.
   – Taking into account the social aspect (e.g. semantic
     wikis)
• Models to give meaning to this RDF data:
   – Domain ontologies, taxonomies, etc.
• Applications on the top of it:
   – Thanks to RDF(S)/OWL and SPARQL
The RDF Bus approach


• RDF Bus architecture (Tim
  Berners-Lee):
   – Add-ons to produce RDF data
     from existing Web 2.0 applications

• Store distributed data using
  RDF stores
• Create new applications:
   – Semantic mashups
   – Semantic search

• Open architecture thanks to a
  SPARQL endpoint, services as
  plugins to the architecture
Relational DB to RDF mapping


• Relational data (RDB) is structured data and can be
  mapped to RDF straightforward:
   – Allows integration of existing enterprise databases
     into the Semantic Enterprise 2.0 architecture
• Main issues include: closed-world vs. open-world
  modeling; assigning URIs for entities (records); mapping
  language expressivity
• For a state-of-the-art see
  http://www.w3.org/2005/Incubator/rdbrdf/RDB2RDF_Sur
  veyReport.pdf
LOD and Semantic Enterprise 2.0


• Huge potential for internal IT infrastructures to enhance
  existing applications (mashups, extended UIs, etc.):
   – Integration of open and structured data from various
     sources at minor cost
• Issue: dependance on external services, replication may
  be required
• RSS is already widely used in organisations as a way to
  get information from the Web, LOD provides
  structured data to extend IT ecosystems
Semantic Enterprise 2.0 use cases


• Electricité De France R&D:
   – Integration of Enterprise 2.0 components using
     lightweight semantics
• Ecospace EU project:
   – Interoperability of collaborative work environments
• Boeing inSite:
   – Uses SIOC, FOAF and other social web standards to
     reduce time and effort spent finding and sharing
Use case: EDF R&D
Use case: CWE interoperability




                                        private folders
                   BC semantic folder

         BSCW
        shadow
          folder
Use case: Boeing inSite
Related ongoing work
SPARQL+XMPP+spreading activation for
linking enterprise collaborations (Cisco)
Using PPO/PPM to access Linked
(Enterprise) Data
Aggregated, interoperable and multi-
platform user profiles
Summary


• Object-centred sociality refers to how we really use
  social spaces:
   – Can use semantics to describe this usage, by
     representing objects for linkage and reuse
• Applicability in the enterprise for collaboration platforms
• Describe people, networks, content, presence,
  knowledge, tags, etc. with semantics
• Providing solutions for novel uses in organisations:
   – Not just for the Social Web, but for Enterprise 2.0
Acknowledgements


• Thanks to my colleagues in the Unit for Social Software
  (USS) at DERI, especially for their slides!


• We appreciate the support of Science Foundation
  Ireland and the Irish Research Council
image from tinyurl.com/starshiptr
Our book…




            …at Amazon.com

Mais conteúdo relacionado

Mais procurados

Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebMatthew Rowe
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebJohn Breslin
 
Social Networks and the Semantic Web: a retrospective of the past 10 years
Social Networks and the Semantic Web: a retrospective of the past 10 yearsSocial Networks and the Semantic Web: a retrospective of the past 10 years
Social Networks and the Semantic Web: a retrospective of the past 10 yearsPeter Mika
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionJohn Breslin
 
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsSocial Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsMyungjin Lee
 
Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)Myungjin Lee
 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebJohn Breslin
 
Growing Your Next Generation of Patrons
Growing Your Next Generation of PatronsGrowing Your Next Generation of Patrons
Growing Your Next Generation of PatronsMadPubLib
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesADINET Ahmedabad
 
VU University Amsterdam - The Social Web 2016 - Lecture 1
VU University Amsterdam - The Social Web 2016 - Lecture 1 VU University Amsterdam - The Social Web 2016 - Lecture 1
VU University Amsterdam - The Social Web 2016 - Lecture 1 Davide Ceolin
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2Davide Ceolin
 
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lora Aroyo
 
Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...
Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...
Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...Guus van den Brekel
 
Web2.0 Applications
Web2.0 ApplicationsWeb2.0 Applications
Web2.0 Applicationsdomenico79
 
Web 2.0 2006: Implications for the LMS
Web 2.0 2006: Implications for the LMSWeb 2.0 2006: Implications for the LMS
Web 2.0 2006: Implications for the LMSBryan Alexander
 
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.PhiloWeb
 
"Develop a Toolbox" : a possible combination of Tools
"Develop a Toolbox" : a possible combination of Tools"Develop a Toolbox" : a possible combination of Tools
"Develop a Toolbox" : a possible combination of ToolsGuus van den Brekel
 

Mais procurados (20)

Shaping our futures: the Social Semantic Web
Shaping our futures: the Social Semantic WebShaping our futures: the Social Semantic Web
Shaping our futures: the Social Semantic Web
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic Web
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Social Networks and the Semantic Web: a retrospective of the past 10 years
Social Networks and the Semantic Web: a retrospective of the past 10 yearsSocial Networks and the Semantic Web: a retrospective of the past 10 years
Social Networks and the Semantic Web: a retrospective of the past 10 years
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An Introduction
 
About the Social Semantic Web
About the Social Semantic WebAbout the Social Semantic Web
About the Social Semantic Web
 
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsSocial Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
 
Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)Social Semantic Web (Social Activity and Facebook)
Social Semantic Web (Social Activity and Facebook)
 
Web 2.0 and the LMS
Web 2.0 and the LMSWeb 2.0 and the LMS
Web 2.0 and the LMS
 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
 
Growing Your Next Generation of Patrons
Growing Your Next Generation of PatronsGrowing Your Next Generation of Patrons
Growing Your Next Generation of Patrons
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library Services
 
VU University Amsterdam - The Social Web 2016 - Lecture 1
VU University Amsterdam - The Social Web 2016 - Lecture 1 VU University Amsterdam - The Social Web 2016 - Lecture 1
VU University Amsterdam - The Social Web 2016 - Lecture 1
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2
 
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
 
Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...
Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...
Do Libraries Meet Research 2.0 : collaborative tools and relevance for Resear...
 
Web2.0 Applications
Web2.0 ApplicationsWeb2.0 Applications
Web2.0 Applications
 
Web 2.0 2006: Implications for the LMS
Web 2.0 2006: Implications for the LMSWeb 2.0 2006: Implications for the LMS
Web 2.0 2006: Implications for the LMS
 
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
 
"Develop a Toolbox" : a possible combination of Tools
"Develop a Toolbox" : a possible combination of Tools"Develop a Toolbox" : a possible combination of Tools
"Develop a Toolbox" : a possible combination of Tools
 

Semelhante a Breaking Down Walls in Enterprise with Social Semantics

The Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times EditionThe Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times EditionJohn Breslin
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesUldis Bojars
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web ExperienceJohn Breslin
 
Global lodlam_communities and open cultural data
Global lodlam_communities and open cultural dataGlobal lodlam_communities and open cultural data
Global lodlam_communities and open cultural dataMinerva Lin
 
What happened to the Semantic Web?
What happened to the Semantic Web?What happened to the Semantic Web?
What happened to the Semantic Web?Peter Mika
 
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebSIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebJohn Breslin
 
Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries mdabrowski
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web John Breslin
 
Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) WebDavid Crowley
 
Skb web2.0
Skb web2.0Skb web2.0
Skb web2.0animove
 
Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?John Breslin
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?Ivan Herman
 
OpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and WikipediaOpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and WikipediaGeorgina Goodlander
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1smtcd
 
Web 2.0
Web 2.0Web 2.0
Web 2.0bjornh
 
Web 2.0
Web 2.0Web 2.0
Web 2.0bjornh
 

Semelhante a Breaking Down Walls in Enterprise with Social Semantics (20)

The Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times EditionThe Social Semantic Web: New York Times Edition
The Social Semantic Web: New York Times Edition
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media Sites
 
Enhancing the Web Experience
Enhancing the Web ExperienceEnhancing the Web Experience
Enhancing the Web Experience
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Global lodlam_communities and open cultural data
Global lodlam_communities and open cultural dataGlobal lodlam_communities and open cultural data
Global lodlam_communities and open cultural data
 
What happened to the Semantic Web?
What happened to the Semantic Web?What happened to the Semantic Web?
What happened to the Semantic Web?
 
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebSIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
 
Social Semantic (Sensor) Web
Social Semantic (Sensor) WebSocial Semantic (Sensor) Web
Social Semantic (Sensor) Web
 
Skb web2.0
Skb web2.0Skb web2.0
Skb web2.0
 
Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
Here Comes Everything
Here Comes EverythingHere Comes Everything
Here Comes Everything
 
OpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and WikipediaOpenGLAM in museums: Linked Open Data and Wikipedia
OpenGLAM in museums: Linked Open Data and Wikipedia
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0 2011_2012
Web 2.0 2011_2012Web 2.0 2011_2012
Web 2.0 2011_2012
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Mais de John Breslin

Ireland: Island of Innovation and Entrepreneurship
Ireland: Island of Innovation and EntrepreneurshipIreland: Island of Innovation and Entrepreneurship
Ireland: Island of Innovation and EntrepreneurshipJohn Breslin
 
Old Ireland in Colour
Old Ireland in ColourOld Ireland in Colour
Old Ireland in ColourJohn Breslin
 
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
A Balanced Routing Algorithm for Blockchain Offline Channels using FlockingA Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
A Balanced Routing Algorithm for Blockchain Offline Channels using FlockingJohn Breslin
 
Collusion Attack from Hubs in the Blockchain Offline Channel Network
Collusion Attack from Hubs in the Blockchain Offline Channel NetworkCollusion Attack from Hubs in the Blockchain Offline Channel Network
Collusion Attack from Hubs in the Blockchain Offline Channel NetworkJohn Breslin
 
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...John Breslin
 
TRICS: Teaching Researchers and Innovators how to Create Startups
TRICS: Teaching Researchers and Innovators how to Create StartupsTRICS: Teaching Researchers and Innovators how to Create Startups
TRICS: Teaching Researchers and Innovators how to Create StartupsJohn Breslin
 
Entrepreneurship is in Our DNA
Entrepreneurship is in Our DNAEntrepreneurship is in Our DNA
Entrepreneurship is in Our DNAJohn Breslin
 
Galway City Innovation District
Galway City Innovation DistrictGalway City Innovation District
Galway City Innovation DistrictJohn Breslin
 
Innovation Districts and Innovation Hubs
Innovation Districts and Innovation HubsInnovation Districts and Innovation Hubs
Innovation Districts and Innovation HubsJohn Breslin
 
Disciplined mHealth Entrepreneurship
Disciplined mHealth EntrepreneurshipDisciplined mHealth Entrepreneurship
Disciplined mHealth EntrepreneurshipJohn Breslin
 
Searching for Startups
Searching for StartupsSearching for Startups
Searching for StartupsJohn Breslin
 
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...John Breslin
 
Innovation and Entrepreneurship: Tips, Tools and Tricks
Innovation and Entrepreneurship: Tips, Tools and TricksInnovation and Entrepreneurship: Tips, Tools and Tricks
Innovation and Entrepreneurship: Tips, Tools and TricksJohn Breslin
 
Growing Galway's Startup Community
Growing Galway's Startup CommunityGrowing Galway's Startup Community
Growing Galway's Startup CommunityJohn Breslin
 
Startup Community: What Galway Can Do Next
Startup Community: What Galway Can Do NextStartup Community: What Galway Can Do Next
Startup Community: What Galway Can Do NextJohn Breslin
 
Adding More Semantics to the Social Web
Adding More Semantics to the Social WebAdding More Semantics to the Social Web
Adding More Semantics to the Social WebJohn Breslin
 
Communities and Tech: Build Which and What Will Come?
Communities and Tech: Build Which and What Will Come?Communities and Tech: Build Which and What Will Come?
Communities and Tech: Build Which and What Will Come?John Breslin
 
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
Data Analytics and Industry-Academic Partnerships: An Irish PerspectiveData Analytics and Industry-Academic Partnerships: An Irish Perspective
Data Analytics and Industry-Academic Partnerships: An Irish PerspectiveJohn Breslin
 
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...John Breslin
 
John Breslin at the Innovation Academy
John Breslin at the Innovation AcademyJohn Breslin at the Innovation Academy
John Breslin at the Innovation AcademyJohn Breslin
 

Mais de John Breslin (20)

Ireland: Island of Innovation and Entrepreneurship
Ireland: Island of Innovation and EntrepreneurshipIreland: Island of Innovation and Entrepreneurship
Ireland: Island of Innovation and Entrepreneurship
 
Old Ireland in Colour
Old Ireland in ColourOld Ireland in Colour
Old Ireland in Colour
 
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
A Balanced Routing Algorithm for Blockchain Offline Channels using FlockingA Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
 
Collusion Attack from Hubs in the Blockchain Offline Channel Network
Collusion Attack from Hubs in the Blockchain Offline Channel NetworkCollusion Attack from Hubs in the Blockchain Offline Channel Network
Collusion Attack from Hubs in the Blockchain Offline Channel Network
 
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
 
TRICS: Teaching Researchers and Innovators how to Create Startups
TRICS: Teaching Researchers and Innovators how to Create StartupsTRICS: Teaching Researchers and Innovators how to Create Startups
TRICS: Teaching Researchers and Innovators how to Create Startups
 
Entrepreneurship is in Our DNA
Entrepreneurship is in Our DNAEntrepreneurship is in Our DNA
Entrepreneurship is in Our DNA
 
Galway City Innovation District
Galway City Innovation DistrictGalway City Innovation District
Galway City Innovation District
 
Innovation Districts and Innovation Hubs
Innovation Districts and Innovation HubsInnovation Districts and Innovation Hubs
Innovation Districts and Innovation Hubs
 
Disciplined mHealth Entrepreneurship
Disciplined mHealth EntrepreneurshipDisciplined mHealth Entrepreneurship
Disciplined mHealth Entrepreneurship
 
Searching for Startups
Searching for StartupsSearching for Startups
Searching for Startups
 
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
 
Innovation and Entrepreneurship: Tips, Tools and Tricks
Innovation and Entrepreneurship: Tips, Tools and TricksInnovation and Entrepreneurship: Tips, Tools and Tricks
Innovation and Entrepreneurship: Tips, Tools and Tricks
 
Growing Galway's Startup Community
Growing Galway's Startup CommunityGrowing Galway's Startup Community
Growing Galway's Startup Community
 
Startup Community: What Galway Can Do Next
Startup Community: What Galway Can Do NextStartup Community: What Galway Can Do Next
Startup Community: What Galway Can Do Next
 
Adding More Semantics to the Social Web
Adding More Semantics to the Social WebAdding More Semantics to the Social Web
Adding More Semantics to the Social Web
 
Communities and Tech: Build Which and What Will Come?
Communities and Tech: Build Which and What Will Come?Communities and Tech: Build Which and What Will Come?
Communities and Tech: Build Which and What Will Come?
 
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
Data Analytics and Industry-Academic Partnerships: An Irish PerspectiveData Analytics and Industry-Academic Partnerships: An Irish Perspective
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
 
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
 
John Breslin at the Innovation Academy
John Breslin at the Innovation AcademyJohn Breslin at the Innovation Academy
John Breslin at the Innovation Academy
 

Último

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Último (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Breaking Down Walls in Enterprise with Social Semantics

  • 1. Breaking down walls in enterprise with social semantics John Breslin National University of Ireland, Galway
  • 2. Lecturer at NUI Galway Engineering and informatics
  • 3. • Researcher at DERI, NUI Galway
  • 4. Founder of the SIOC project • Semantically- Interlinked Online Communities • Enables interoperability and exchange of social content: – Blogs, forums, wikis...
  • 5. Co-founder of boards.ie • Ireland’s largest discussion forum site • 2.25 million visitors/month • Irish people seeking information, or just chatting about sports, TV, politics, health, whatever
  • 6. Co-founder of StreamGlider, Inc. • Real-time streaming newsreader • Supports social, multimedia, news • Can be used as an enterprise dashboard
  • 7. Social platforms are like data silos image from pidgintech.com
  • 8. Many isolated communities of users and their data image from pidgintech.com
  • 9. Need ways to connect these islands image from pidgintech.com
  • 10. Allowing users to easily travel from one to another image from pidgintech.com
  • 11. Enabling users to easily bring their data with them image from pidgintech.com
  • 12. Parallels in enterprise • Workers are using a variety of collaboration platforms internally in a localised or distributed enterprise • These platforms remain largely isolated from each other • Vast amounts of shared items and profiles are disconnected image from tinyurl.com/orionw
  • 13. Object-centred sociality (AKA social objects) • Users are connected via a common object: – Their job, university, hobbies, interests, a date… • “According to this theory, people don’t just connect to each other. They connect through a shared object. […]Good services allow people to create social objects that add value.” – JyriEngestrom – Flickr = photos – del.icio.us = bookmarks – Blogs = discussion posts
  • 14. It’s the social objects we create… • Discussions • Bookmarks • Annotations • Profiles • Microblogs • Multimedia
  • 15. …that connect us to other people
  • 17. The Semantic Web A brief overview
  • 18. What’s in a page? And in a link? ? ? ?
  • 19.
  • 20. Tim Berners-Lee, The 1st World Wide Web Conference, Geneva, May 1994 To a computer, the Web is a flat, boring world, devoid of meaning. This is a pity, as in fact documents on the Web describe real objects and imaginary concepts, and give particular relationships between them. […] Adding semantics to the Web involves two things: allowing documents which have information in machine-readable forms, and allowing links to be created with relationship values. Only when we have this extra level of semantics will we be able to use computer power to help us exploit the information to a greater extent than our own reading.
  • 21. Identifying resources with URIs • URIs are used to identify everything in a unique and non-ambiguous way: – Not only pages (as on the current Web), but any resource (people, documents, books, interests, etc.) – A URI for a person is different from a URI for a document about the person, because a person is not a document! – e.g. http://dbpedia.org/resource/Galway
  • 22. Defining assertions with RDF • URIs identify resources: – How do we define assertions about these resources? • We use RDF (Resource Description Framework): – A data model; a directed, labeled graph using URIs – Various serialisations (RDF/XML, N3, RDFa, etc.) • RDF is based on triples: – <subject><predicate><object> .
  • 23. RDF by example @prefix dct: <http://purl.org/dc/terms/> . <http://example.org/dm110-semweb> dct:title“Introduction to the Semantic Web” ; dct:author<http://apassant.net/alex> ; dct:subject <http://dbpedia.org/resource/Semantic_Web> .
  • 24. Defining semantics with ontologies • RDF provides a way to write assertions about URIs: – But what about the semantics of these assertions, e.g. to state that http://xmlns.com/foaf/0.1/knows identifies an acquaintance relationship? • Ontologies provide common semantics for resources on the Semantic Web: – “An ontology is a specification of a conceptualization” – RDFS and OWL have different expressiveness levels
  • 25. Ontologies consist mainly of classes and properties – :Person a rdfs:Class . – :father a rdfs:Property . – :father rdfs:domain :Person . – :father rdfs:range :Person .
  • 26. Linked Data • Building a “Web of Data” to enhance the current Web • Exposing, sharing and connecting data about things via dereferenceable URIs • The Linking Open Data (LOD) project: – http://linkeddata.org/ – Translating existing datasets into RDF and linking them together, for example DBpedia (Wikipedia) and GeoNames, Freebase, BBC programmes, etc. – Government data available as Linked Data – LOD cloud in 2007:
  • 28. Social semantic representation models Using ontologies to model social data
  • 29. Two-way street: the Semantic Web can help social spaces, vice versa • Can use the Semantic Web to describe people, content objects and the connections that bind them all together so that social spaces can interoperate via semantics • In the other direction, object-centered social spaces can serve as rich social data sources for semantic applications image from tinyurl.com/highway2
  • 32. What is FOAF? • An ontology for describing people and the relationships that exist between them: – http://foaf-project.org/ – Identity, personal profiles and social networks – Can be integrated with other SW vocabularies • FOAF on the Web: – LiveJournal, MyOpera, identi.ca, MyBlogLog, hi5, Fotothing, Videntity, FriendFeed, Ecademy, Typepad
  • 33. FOAF at a glance
  • 38. SIOC, pronounced shock image from tinyurl.com/siocshock
  • 39. Semantically-Interlinked Online Communities (SIOC) • Goal of the SIOC ontology is to address interoperability issues on the Social Web – sioc-project.org – W3C member submission in 2007 – SIOC has been adopted in a framework of applications or modules deployed on hundreds of sites – Web 2.0, enterprise information integration, HCLS, e- government image from tinyurl.com/friendship2
  • 40.
  • 41. Some of the SIOC core ontology classes and properties
  • 42.
  • 45. RDFa in Drupal 7 • Drupal CMS used by 2 percent of all sites • Drupal 7 release has Semantic Web support built-in • RDFa (SIOC, FOAF, Dublin Core, SKOS) data for blog posts, forums, etc. • Video at www.semantic-drupal.com image from tinyurl.com/drupaper
  • 46. How much SIOC data is out there? images (this one and later backgrounds) from publicdomainpictures.net
  • 47. Sindice 2012: classes • Total instances of SIOC classes: 7.7M – Up 200k in three months • Most occurences: sioc:Item (2.2M) – Followed by: • UserAccount (1.6M), MicroblogPost (1.3M), Post (800k), User (700k), Comment (400k)... – Note: 1 billion foaf:Person instances!!! • Used on most [distinct] sites: – Item (7k), UserAccount (7k), Post (3k)...
  • 48. Sindice 2012: predicates • Total instances of SIOC predicates: 22.5M – Up 400k in three months • Most occurences: sioc:follows (4.6M) – Followed by: • topic (4M), account_of (3.5M), has_creator (2.7M), links_to (1.5M), has_discussion (1.3M)... • Used on most [distinct] sites: – has_creator (8k), num_replies (7k), name (2k), account_of (1.5k), reply_of (1.5k)...
  • 49. Sindice 2012: namespaces • SIOC data is being generated from 10k distinct domains (2k SLDs) (plus 2k domains for the SIOC Types module) – Increasing by about 100 domains a month – No doubt helped by Drupal! • FOAF data is being generated from 3M distinct domains (100k SLDs) – Increasing by over 1000 domains a month
  • 50. CommonCrawl • Muehleisen andBizer • Results published on – LDOW @ WWW 2012 Monday 2 July 2012 • 1.5 billion web pages at: • 3 billion RDF quads • webdatacommons.org /vocabulary-usage- • SIOC available from analysis/index.html at least 22k PLDs (pay-level domains) • FOAF on 27k PLDs
  • 51.
  • 53. Tagging issues • Tagging enables user-generated classification of content with evolving and user-driven vocabularies • But it also raises various issues: – Tag ambiguity: • “apple” = fruit or computer brand? – Tag heterogeneity: • “socialmedia”, “social_media”, “socmed” – Lack of organisation: • No links between tags, e.g. “SPARQL” and “RDF”
  • 54.
  • 55. The Tag Ontology • The “Tag Ontology” by Newman from 2005: – http://www.holygoat.co.uk/projects/tags/ – Based on Gruber’s tag model – tags:Tag rdfs:subClassOf skos:Concept – A “Tagging” class describing relationships between: • A user • An annotated resource • Some tags
  • 56. MOAT • MOAT (Meaning Of A Tag): – http://moat-project.org/ – A model to define “meanings” of tags – e.g. SPARQL →http://dbpedia.org/resource/SPARQL – User-driven interlinking – Tagged content enters the “Linked Data” web – Collaborative approach to share meanings in a community
  • 57. Tagging process with MOAT and DBpedia
  • 59. Unifying collaborations Some more semantically-enhanced systems, with enterprise applicability
  • 61. Sample output from a SMW query
  • 62. Linking IRC to the Web of Data
  • 65. SMOB
  • 66. Semantic #tagging • User-driven interlinking • Real-time URIs are suggested when writing content • Added ability to add new webservices (e.g. enterprise microblogging with contextual semantics)
  • 68. An ontology stack for social semantic collaborative spaces
  • 70. Enterprise 2.0 • Web 2.0 includes applications such as blogs, wikis, RSS feeds and social networking, while Enterprise 2.0 is the packaging of those technologies in both corporate IT and workplace environments: – Corporate blogging, wikis, microblogging – Social networking within organisations, etc. • “Enterprise 2.0 is the use of emergent social software platforms within companies, or between companies and their partners or customers” - McAfee, MIT Sloan, 2006
  • 71. Enterprise 2.0 and the Web • Many enterprises have an online presence on various Web 2.0 services to reach their customers: – Twitter – Slideshare – Facebook – Flickr – LinkedIn – etc.
  • 72. The SLATES acronym • Search: Easy and relevant access to information • Links: Enable better browsing capabilities between content • Authoring: Easy interfaces to produce content, in a collaborative way • Tagging: User-generated classification, enables serendipity and knowledge discovery • Extension: Recommendation of relevant content • Signals: Identify relevant content
  • 73. Social aspects of Enterprise 2.0 • Enterprise 2.0 introduces new paradigms in organisations with regards to knowledge sharing and communication patterns: – Enterprise 2.0 is a philosophy • Enterprise 2.0’s success depends on a company’s background: – A study by AIIM showed that 41% of companies do not have a clear understanding of what Enterprise 2.0 is, while this percentage goes down to 15% in KM-oriented companies.
  • 74. Keys to Enterprise 2.0 adoption • Combining top-down and bottom-up approaches helps to realise Enterprise 2.0: – Top-down: Hierarchy (bosses!) sets up new tools and requires that various sections use them – Bottom-up: Users become evangelists and word-of- mouth improves the number of new users
  • 75. Business metrics for Enterprise 2.0 • 13% of the Fortune 500 companies have a public blog maintained by their employees • Forrester Research predicts a global market for Enterprise 2.0 solutions of 4.6 billion dollars by 2013, and according to Gartner, more social computing platforms will be adopted by companies in next 10 years • Lots of companies and products in this space: – Awareness, Mentor Scout, SelectMinds, introNetworks, Jive Software, Visible Path, Web Crossing, SocialText, etc.
  • 76. Open-source applications • Open-source Web 2.0 apps can be efficiently used in organisations to build Enterprise 2.0 ecosystems: – Blogging: WordPress, etc. – Wikis: MediaWiki, MoinMoin, etc. – RSS readers and APIs: MagpieRSS, etc. – Integrated CMSs: Drupal, etc.
  • 77. Information fragmentation issues • Heterogeneity of people, services, needs and practices leads to various services and tools being deployed • By using various services (blogs, wikis, etc.), information about a particular object (e.g. a project) is fragmented over a company’s network: – Getting a global picture is difficult • Applications act as independent data silos, with different APIs, different data formats, etc.: – Data integration can be a costly task
  • 78. Lack of machine-readable data and tagging issues • Enterprise 2.0 enables and encourages people to provide valuable content inside organisations: – However, information is complex to re-use, generally remains locked inside services, and is for human- consumption only • Some queries cannot be answered automatically: – “List all the US-based companies involved in sustainable energies” – Plus there’s the aforementioned issue with tagging
  • 79. Semantic Web in enterprises • Semantic Web technologies are already widely used in organisations: – Ontology-based information management – Semantic middleware between databases – Intelligent portals – etc. • Semantic Web Education and Outreach (W3C): – http://www.w3.org/2001/sw/sweo/public/UseCases/ – NASA, Lilly, Oracle, Yahoo!, etc.
  • 80. A Semantic Enterprise 2.0 architecture • Lightweight add-ons to existing applications to provide RDF data: – Exporters, wrappers, dedicated scripts, etc. – Taking into account the social aspect (e.g. semantic wikis) • Models to give meaning to this RDF data: – Domain ontologies, taxonomies, etc. • Applications on the top of it: – Thanks to RDF(S)/OWL and SPARQL
  • 81. The RDF Bus approach • RDF Bus architecture (Tim Berners-Lee): – Add-ons to produce RDF data from existing Web 2.0 applications • Store distributed data using RDF stores • Create new applications: – Semantic mashups – Semantic search • Open architecture thanks to a SPARQL endpoint, services as plugins to the architecture
  • 82. Relational DB to RDF mapping • Relational data (RDB) is structured data and can be mapped to RDF straightforward: – Allows integration of existing enterprise databases into the Semantic Enterprise 2.0 architecture • Main issues include: closed-world vs. open-world modeling; assigning URIs for entities (records); mapping language expressivity • For a state-of-the-art see http://www.w3.org/2005/Incubator/rdbrdf/RDB2RDF_Sur veyReport.pdf
  • 83. LOD and Semantic Enterprise 2.0 • Huge potential for internal IT infrastructures to enhance existing applications (mashups, extended UIs, etc.): – Integration of open and structured data from various sources at minor cost • Issue: dependance on external services, replication may be required • RSS is already widely used in organisations as a way to get information from the Web, LOD provides structured data to extend IT ecosystems
  • 84. Semantic Enterprise 2.0 use cases • Electricité De France R&D: – Integration of Enterprise 2.0 components using lightweight semantics • Ecospace EU project: – Interoperability of collaborative work environments • Boeing inSite: – Uses SIOC, FOAF and other social web standards to reduce time and effort spent finding and sharing
  • 86. Use case: CWE interoperability private folders BC semantic folder BSCW shadow folder
  • 89. SPARQL+XMPP+spreading activation for linking enterprise collaborations (Cisco)
  • 90. Using PPO/PPM to access Linked (Enterprise) Data
  • 91. Aggregated, interoperable and multi- platform user profiles
  • 92. Summary • Object-centred sociality refers to how we really use social spaces: – Can use semantics to describe this usage, by representing objects for linkage and reuse • Applicability in the enterprise for collaboration platforms • Describe people, networks, content, presence, knowledge, tags, etc. with semantics • Providing solutions for novel uses in organisations: – Not just for the Social Web, but for Enterprise 2.0
  • 93. Acknowledgements • Thanks to my colleagues in the Unit for Social Software (USS) at DERI, especially for their slides! • We appreciate the support of Science Foundation Ireland and the Irish Research Council
  • 95. Our book… …at Amazon.com

Notas do Editor

  1. FIX THE TRIPLES
  2. Alex
  3. CHANGED