SlideShare ist ein Scribd-Unternehmen logo
1 von 19
24-06-2010




      Web 3.0, Semantics &                  Session III –
      Enterprise Computing             Enterprising Semantics




                                             Nagaraju Pappu
                                               June 2010
           www.canopusconsulting.com




     Describing Semantic Web to Nontechnical
     Users
          Labeling data on Web so that both humans
           and machines can more effectively use them
          Associating meaning to data that machines
2

           can understand so as to achieve lot more
           automation and off-load more work to
           machines
          Exploiting common vocabulary and richer
           modeling of subject area for much better
           integration of data

© Canopus Consulting




                                                                        1
24-06-2010




3




© Canopus Consulting




     Semantics and Enterprise Computing
          Domain Ontologies and their uses:
               Banking, Healthcare, Product catalogues
               Online, targetted advertisement
               Commoditized B2B infrastructure
4
          Example Domain Ontologies:




© Canopus Consulting




                                                                  2
24-06-2010




     Enterprise Intra-Nets
               From Data-Information-Content transformation
                      Unlocking the Huge amounts of unstructured information and
                       connecting the information
                      From Users/Employees to Communities
               From Role Based Access Control to Modeling
5               Membership into Communities and groups that are
                goal oriented
               Intelligent Agents as a backbone for large scale,
                dynamic interchange of information across
                applications and systems
               Enterprise Performance Management
                      ITIL CMDB, SLA Management are immediate candidates for
                       going “onto-logical”


© Canopus Consulting




     Agenda

     •      Tools
     •      Data / vocabularies
     •      Collateral
     •      Community
6    •      Pointers for getting going



               From:
               Semantic Web: Technologies and Applications for the Real-World
               Authors: Amit Seth
               Wright State University
               http://knoesis.wright.edu


© Canopus Consulting




                                                                                            3
24-06-2010




     Enablers and Techniques
          Ontology: Agreement with Common
           Vocabulary & Domain Knowledge; Schema +
           Knowledge base
          Semantic Annotation (meatadata Extraction):
7
           Manual, Semi-automatic (automatic with
           human verification), Automatic
          Reasoning/computation: semantics enabled
           search, integration, complex queries, analysis
           (paths, subgraph), pattern finding, mining,
           hypothesis validation, discovery, visualization

© Canopus Consulting




     A Typical Enterprise SW Application
     Lifecycle
               Build Ontology
                      Build Schema (model level representation
                      Populate with Knowledgebase (people, location, organizations, events)


               Automatic Semantic Annotation (Extract Semantic
8               Metadata)
                      Any type of document, multiple sources of documents
                      Metadata can be stored with or sparely from documents

               Applications:
                 search (ranked list of documents of interest (semantic search),
                  integrate/portal, summarize/explain, analyze, make decisions
                Reasoning techniques: graph analysis, inferencing

           Types of content/documents, Use of standards,
             Scalability, Performance
© Canopus Consulting




                                                                                                       4
24-06-2010




     Semagix Freedom Architecture: for building
     ontology-driven information system




9




                                                                                © Semagix, Inc.


                                      Managing Semantic Content on the Web
© Canopus Consulting




     Building ontology

         Three broad approaches:
         Option 1: social process/manual: many years, committees
                          Can be based on metadata standard


         Option 2: automatic taxonomy generation (statistical clustering/NLP):
10
          limitation/problems on quality, dependence on corpus, naming


         Option 3: Descriptional component (schema) designed by domain
          experts; Description base (assertional component, extension) by
          automated processes


         Option 2 is being investigated in several research projects;


         Option 3 is currently supported by technologies such as Semagix Freedom


© Canopus Consulting




                                                                                                          5
24-06-2010




       Ontology Examples
           Time, Space
           Gene Ontology, Glycomics
           Pharma Drug, Treatment-Diagnosis
           Repertoire Management
           Equity Markets
           Anti-money Laundering, Financial Risk, Terrorism
11




           Can be Public, Government, Limited Availability, Commercial




© Canopus Consulting




     Ontology Language/ Representation Spectrum

                                                         Modal Logic
                                                    First Order Logic
                                            Logical Theory            Is Disjoint Subclass of
                                      Description Logic               with transitivity
                                 DAML+OIL, OWL, UML                   property

                          Conceptual Model
12                                RDFS, XTM          Is Subclass of
                              Extended ER                             Semantic Interoperability

                        Thesaurus
                           ER         Has Narrower Meaning Than
       DB Schemas, XML Schema
                                                              Structural Interoperability
            Taxonomy
     Relational Model    Is Sub-Classification of
                XML
                                                        Syntactic Interoperability



© Canopus Consulting




                                                                                                          6
24-06-2010




     Large Scale Systems already in use

          UMLS – A high level schema of the biomedical
           domain                                                       T147—effect
                                                                        T147—induce
               136 classes and 49 relationships                        T147—etiology
               Synonyms of all relationship – using variant lookup     T147—cause
                                                                        T147—effecting
13              (tools from NLM)                                        T147—induced



          MeSH
               Terms already asserted as instance of one or more
                classes in UMLS
          PubMed
               Abstracts annotated with one or more MeSH terms



© Canopus Consulting




     Example PubMed abstract (for the domain
     expert)

                                                             Abstract




14




                                                 Classification/Annotation




© Canopus Consulting




                                                                                                 7
24-06-2010




      Method – Parse Sentences in PubMed




15                                                       SS-Tagger (University of Tokyo)
                                                         SS-Parser (University of Tokyo)

     (TOP (S (NP (NP (DT An) (JJ excessive) (ADJP (JJ endogenous) (CC or) (JJ
     exogenous) ) (NN stimulation) ) (PP (IN by) (NP (NN estrogen) ) ) ) (VP (VBZ
     induces) (NP (NP (JJ adenomatous) (NN hyperplasia) ) (PP (IN of) (NP (DT
     the) (NN endometrium) ) ) ) ) ) )



     REmBRANDTS: REtrieval, BRowsing, Analytics and kNowledge Discovery over Text using Semantics

© Canopus Consulting




      Method – Identify entities and Relationships in
      Parse Tree
                                                                          Modifiers
                                                                          Modified entities
                                                                          Composite Entities




16




© Canopus Consulting




                                                                                                            8
24-06-2010




17   SEMANTIC WEB IN PRACTICE




© Canopus Consulting




     Semantic Web Infrastructure
          Triple stores
          RDFizers
          Ontology Editors / Reasoning Systems
          Application Frameworks

19




© Canopus Consulting




                                                          9
24-06-2010




     Triple Stores

                                      • Oracle RDF Data Model
               •       3Store
                                      • Profium Metadata Server
               •       Aduna
                                      • RDF Gateway
               •       AllegroGraph   • RDFStore
20


               •       Boca           • Sesame
               •       Joseki         • Virtuoso

               •       Kowari         • YARS

               •       Mulgara

            There are many others available too…

© Canopus Consulting




     Boca, IBM




21




                                                      Source: IBM



© Canopus Consulting




                                                                           10
24-06-2010




     RDF Data Model, Oracle
          Object-relational implementation
          Set of triples form an RDF/OWL graph (model)
          Optimized storage structure: repeated values stored only once
          Can handle multiple lexical forms of the same value
          Incremental load and bulk load
22
          SPARQL-like graph pattern embedded in SQL query
          Native inferencing for RDF, RDFS & user-defined rules
          Support for OWL and Semantic Operators in the next release




© Canopus Consulting




     Virtuoso, OpenLink
     •     Hybrid Data Server that combines SQL, RDF, XML, and Full Text
           Data Management

     •      Includes a Virtual / Federated DBMS Layer that enables transparent
           access to data from 3rd party SQL, RDF, XML, and Web Services

     •     Produces RDF Instance Data in Physical and Virtual forms from local
23         or 3rd party data sources

     •     Provides full support for the SPARQL Query Language against
           Physical and Virtual RDF Graphs

     •      Query Optimizer is specifically tuned for high-performance data
           access across all realms

     •      Includes in-built middleware for producing RDF instance data on-
           the-fly from non RDF Data Sources (e.g. (X)HTML, Microformats,
           Web Services, Binary Files)


© Canopus Consulting




                                                                                        11
24-06-2010




     Adapting SQL Databases




24




                                 Source: Tim Berners-Lee


© Canopus Consulting




     Mapping Relational to RDF

     •      D2RQ
     •      SquirrelRDF
     •      DartGrid
     •      SPASQL
25




                                      Source: DartGrid


© Canopus Consulting




                                                                  12
24-06-2010




     RDFizers

               •       Relational ->   •   Java -> RDF
                       RDF
               •       XML -> RDF      • Weather -> RDF
               •       Excel -> RDF    • Palm -> RDF
               •       JPEG -> RDF
26
                                       • Outlook -> RDF
               •       BibTEX -> RDF
                                       • Flickr -> RDF


 A directory of RDFizers is provided at:
 http://simile.mit.edu/wiki/RDFizers




© Canopus Consulting




     Ontology Editors and Environments

          Protégé, SWOOP, GrOWL, TopBraid, Ontotrack, SemanticWorks,
           ..



27




                                                         Source: Ian Horrocks


© Canopus Consulting




                                                                                       13
24-06-2010




     Reasoning Systems




                       CEL
28




                                                             Pellet
                              KAON2
© Canopus Consulting




     Semantic Web Tools
          RDF programming environment for 14+ languages
               C, C++, C# and .Net, Haskell, Java, Javascript, Lisp, Obj-C,
               PHP, Perl, Prolog, Python, Ruby, Tcl/Tk
          Selection of on-line validators
               BBN OWL Validator, OWL Consistency Checker,
29             WonderWeb OWL-DL Validator, RDF Validator,
               RDF/XML & N3 Validator, ConsVISor OWL Consistency
               Checker
           SPARQL Endpoints
               SPARQLer, SPARQLette, XML Army Knife, OpenLink
               Virtuoso
          Semantic Web Crawlers
               Swoogle, SWSE, Zitgist

© Canopus Consulting




                                                                                      14
24-06-2010




     Semantic Web Tools
          RDF Browsers
               BrowseRDF, /facet, Longwell, mSpace, Siderean Software, Exhibit
           Semantic Web Browsers
               DISCO, ObjectViewer, OpenLink RDF Browser, Tabulator Browser,
                Haystack
           Labeling
               Adobe XMP
           Information Extraction
30
               Amilcare, Language and Computing
           Visualization
               IsaViz, Perfuse, Tom Sawyer, RDF-Gravity
           Relationship Analytics
               Cogito
           Content Management
               Profium Semantic Information Router
           Information Integration
               Ontoprise, Software AG, @Semantics, webMethods, Revelytix, Ontology
                Works

                         Over 500 tools are now available
© Canopus Consulting




     Lists of Tools

     •      http://sites.wiwiss.fu-berlin.de/suhl/bizer/toolkits/index.htm
     •      http://esw.w3.org/topic/SemanticWebTools
     •      http://www.mkbergman.com/?p=291
     •      http://planetrdf.com/guide/
31   •      http://www.sekt-project.org/resources/sekt_components.html




© Canopus Consulting




                                                                                             15
24-06-2010




     How to get RDF Data?

     •      Write your own RDF in your preferred syntax
     •      Add RDF to XML directly (in its own namespace), e.g. in SVG
     •      Use intelligent scrapers or wrappers to extract RDF from a
           Web page and then generate automatically (e.g. via an XSLT
32
           script)
     •      Formalize the scraper approach with GRDDL
     •      RDFa extend (X)HTML by defining general attributes to add
           metadata to any element
     •      Create bridge to relational databases
     •      Use bridge from other data sources




© Canopus Consulting




     RDF Data
     •     Annotea Bookmark              •   BIND
           File                          •   BrainPharm
     •     DBLP                          •   Entrez Gene
     •     dbpedia                       •   HIVSDB
     •     dbtune
                                         •   KEGG
33
     •     Geonames
                                             NeuroNames
     •     MusicBrainz                   •


     •     RDF Book Mashup               •   Reactome
     •     Revyu                         •   SenseLab
     •     US Census Data                •   SWAN publication &
                                             hypothesis
     •     WordNet
                                         •   UniProt



© Canopus Consulting




                                                                                 16
24-06-2010




     Vocabularies
     •      eClassOwl: eBusiness ontology for products and services
     •      Gene Ontology: describes gene and gene products
     •      BioPAX: for biological pathway data
     •      SKOS core: describes knowledge systems, thesauri,
           glossaries
34
     •      Dublin Core: about information resources, digital
           libraries, with extensions for rights, permissions, digital
           rights management
     •      FOAF: about people and their organizations
     •      DOAP: on the descriptions of software products
     •      Music Ontology: describes CDs, music tracks, etc.
     •      SIOC: for semantically-Interlinked Online Communities
                                                                 Source: Ivan Herman



© Canopus Consulting




     Collateral

     •      Much good information at W3C
               http://www.w3.org/2001/sw/
     •      New FAQ on the Semantic Web
               http://www.w3.org/2001/sw/SW-FAQ

35
     •      Semantic Web Case Studies and Use Cases
               http://www.w3.org/2001/sw/sweo/public/UseCases
     •      List of Semantic Web books
               http://esw.w3.org/topic/SwBooks
     •      Dave Beckett’s Resources
     •      PlanetRDF a blog aggregator on Semantic Web topics




© Canopus Consulting




                                                                                              17
24-06-2010




     Public Fora at W3C

     •      Semantic Web Interest Group
               A forum for developers with an archived mailing
                list, and a constant IRC presence on
                freenode.net#swig
     •     Semantic Web for Health Care & Life Sciences: SW-HCLS
36
     •     Semantic Web Deployment Working Group
               Archives of working group are public
     •      Semantic Web Education and Outreach IG
               Community Projects
                      Whitelisting Email Senders with FOAF
                      Linking Open Data on the Semantic Web
                      Knowee Contact Organizer
                      POWDER Browser Extension
© Canopus Consulting




     Pointers for Getting Going

     •      Use robust URIs
     •      Reuse existing data and ontologies
     •      A little semantics goes a long way
     •      Model the real world rather than data artifacts
37
     •      Build upon your infrastructure incrementally




© Canopus Consulting




                                                                          18
24-06-2010




     Books
          Programming The Semantic Web, O'Reilly Media Inc
               Authors: Toby Segaran, Colin Evans & Jamie Taylor

          Social Networks and the Semantic Web, Springer
               Author: Peter Mika

          Semantic Web for the Working Ontologist, Morgan Kauffman
38
           Publishers,
               Author: Dean Allemang, James Hendler

          Introduction to the Semantic Web and Semantic Web Services,
           Chapman & Hall,
               Author: Liyang Yu

          Semantic Web-Based Information Systems: State-of-the-Art
           Applications, Cybertech Publishing
               Amit Sheth, Miltiadis Lytras

© Canopus Consulting




     Summary

     •     Many Semantic Web tools are available
     •     Data and vocabularies are increasingly being made
           available in RDF/OWL
     •     Many books, tutorial and overviews are available to
39
           help you get going
     •     Several public fora for community activities




© Canopus Consulting




                                                                                19

Weitere ähnliche Inhalte

Ähnlich wie Web3.0 seminar wipro-session4-enterprisingsemantics

Web3.0 seminar wipro-session2-logicalontological
Web3.0 seminar wipro-session2-logicalontologicalWeb3.0 seminar wipro-session2-logicalontological
Web3.0 seminar wipro-session2-logicalontologicalNagaraju Pappu
 
Seven Arguments for Semantic Technologies
Seven Arguments for Semantic TechnologiesSeven Arguments for Semantic Technologies
Seven Arguments for Semantic TechnologiesMike Bergman
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud ComputingCarmen Sanborn
 
Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012Treparel
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYcseij
 
AI and KM - The Basic Overview
AI and KM - The Basic OverviewAI and KM - The Basic Overview
AI and KM - The Basic OverviewMalcolm Ryder
 
Mending the Gap between Library's Electronic and Print Collections in ILS and...
Mending the Gap between Library's Electronic and Print Collections in ILS and...Mending the Gap between Library's Electronic and Print Collections in ILS and...
Mending the Gap between Library's Electronic and Print Collections in ILS and...New York University
 
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...dannyijwest
 
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...dannyijwest
 
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemSemantic Web Company
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldAmit Sheth
 
A Framework for Content Preparation to Support Open-Corpus Adaptive Hypermedia
A Framework for Content Preparation to Support Open-Corpus Adaptive HypermediaA Framework for Content Preparation to Support Open-Corpus Adaptive Hypermedia
A Framework for Content Preparation to Support Open-Corpus Adaptive HypermediaKillian Levacher
 
Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004Yannis Kalfoglou
 
A novel method for generating an elearning ontology
A novel method for generating an elearning ontologyA novel method for generating an elearning ontology
A novel method for generating an elearning ontologyIJDKP
 
Ontology Mapping for Dynamic Multiagent Environment
Ontology Mapping for Dynamic Multiagent Environment Ontology Mapping for Dynamic Multiagent Environment
Ontology Mapping for Dynamic Multiagent Environment IJORCS
 
Session 0.0 poster minutes madness
Session 0.0   poster minutes madnessSession 0.0   poster minutes madness
Session 0.0 poster minutes madnesssemanticsconference
 
Assignment 5 interoperability slide share
Assignment 5 interoperability slide shareAssignment 5 interoperability slide share
Assignment 5 interoperability slide sharerwpreston135
 
Data and Computation Interoperability in Internet Services
Data and Computation Interoperability in Internet ServicesData and Computation Interoperability in Internet Services
Data and Computation Interoperability in Internet ServicesSergey Boldyrev
 
Auto Mapping Texts for Human-Machine Analysis and Sensemaking
Auto Mapping Texts for Human-Machine Analysis and SensemakingAuto Mapping Texts for Human-Machine Analysis and Sensemaking
Auto Mapping Texts for Human-Machine Analysis and SensemakingShalin Hai-Jew
 

Ähnlich wie Web3.0 seminar wipro-session4-enterprisingsemantics (20)

The Cleft Project
The Cleft ProjectThe Cleft Project
The Cleft Project
 
Web3.0 seminar wipro-session2-logicalontological
Web3.0 seminar wipro-session2-logicalontologicalWeb3.0 seminar wipro-session2-logicalontological
Web3.0 seminar wipro-session2-logicalontological
 
Seven Arguments for Semantic Technologies
Seven Arguments for Semantic TechnologiesSeven Arguments for Semantic Technologies
Seven Arguments for Semantic Technologies
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
 
AI and KM - The Basic Overview
AI and KM - The Basic OverviewAI and KM - The Basic Overview
AI and KM - The Basic Overview
 
Mending the Gap between Library's Electronic and Print Collections in ILS and...
Mending the Gap between Library's Electronic and Print Collections in ILS and...Mending the Gap between Library's Electronic and Print Collections in ILS and...
Mending the Gap between Library's Electronic and Print Collections in ILS and...
 
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
 
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
 
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management SystemLeveraging Knowledge Graphs in your Enterprise Knowledge Management System
Leveraging Knowledge Graphs in your Enterprise Knowledge Management System
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-World
 
A Framework for Content Preparation to Support Open-Corpus Adaptive Hypermedia
A Framework for Content Preparation to Support Open-Corpus Adaptive HypermediaA Framework for Content Preparation to Support Open-Corpus Adaptive Hypermedia
A Framework for Content Preparation to Support Open-Corpus Adaptive Hypermedia
 
Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004Using Ontologies to Support and Critique Decisions - 2004
Using Ontologies to Support and Critique Decisions - 2004
 
A novel method for generating an elearning ontology
A novel method for generating an elearning ontologyA novel method for generating an elearning ontology
A novel method for generating an elearning ontology
 
Ontology Mapping for Dynamic Multiagent Environment
Ontology Mapping for Dynamic Multiagent Environment Ontology Mapping for Dynamic Multiagent Environment
Ontology Mapping for Dynamic Multiagent Environment
 
Session 0.0 poster minutes madness
Session 0.0   poster minutes madnessSession 0.0   poster minutes madness
Session 0.0 poster minutes madness
 
Assignment 5 interoperability slide share
Assignment 5 interoperability slide shareAssignment 5 interoperability slide share
Assignment 5 interoperability slide share
 
Data and Computation Interoperability in Internet Services
Data and Computation Interoperability in Internet ServicesData and Computation Interoperability in Internet Services
Data and Computation Interoperability in Internet Services
 
Auto Mapping Texts for Human-Machine Analysis and Sensemaking
Auto Mapping Texts for Human-Machine Analysis and SensemakingAuto Mapping Texts for Human-Machine Analysis and Sensemaking
Auto Mapping Texts for Human-Machine Analysis and Sensemaking
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Web3.0 seminar wipro-session4-enterprisingsemantics

  • 1. 24-06-2010 Web 3.0, Semantics & Session III – Enterprise Computing Enterprising Semantics Nagaraju Pappu June 2010 www.canopusconsulting.com Describing Semantic Web to Nontechnical Users  Labeling data on Web so that both humans and machines can more effectively use them  Associating meaning to data that machines 2 can understand so as to achieve lot more automation and off-load more work to machines  Exploiting common vocabulary and richer modeling of subject area for much better integration of data © Canopus Consulting 1
  • 2. 24-06-2010 3 © Canopus Consulting Semantics and Enterprise Computing  Domain Ontologies and their uses:  Banking, Healthcare, Product catalogues  Online, targetted advertisement  Commoditized B2B infrastructure 4  Example Domain Ontologies: © Canopus Consulting 2
  • 3. 24-06-2010 Enterprise Intra-Nets  From Data-Information-Content transformation  Unlocking the Huge amounts of unstructured information and connecting the information  From Users/Employees to Communities  From Role Based Access Control to Modeling 5 Membership into Communities and groups that are goal oriented  Intelligent Agents as a backbone for large scale, dynamic interchange of information across applications and systems  Enterprise Performance Management  ITIL CMDB, SLA Management are immediate candidates for going “onto-logical” © Canopus Consulting Agenda • Tools • Data / vocabularies • Collateral • Community 6 • Pointers for getting going From: Semantic Web: Technologies and Applications for the Real-World Authors: Amit Seth Wright State University http://knoesis.wright.edu © Canopus Consulting 3
  • 4. 24-06-2010 Enablers and Techniques  Ontology: Agreement with Common Vocabulary & Domain Knowledge; Schema + Knowledge base  Semantic Annotation (meatadata Extraction): 7 Manual, Semi-automatic (automatic with human verification), Automatic  Reasoning/computation: semantics enabled search, integration, complex queries, analysis (paths, subgraph), pattern finding, mining, hypothesis validation, discovery, visualization © Canopus Consulting A Typical Enterprise SW Application Lifecycle  Build Ontology  Build Schema (model level representation  Populate with Knowledgebase (people, location, organizations, events)  Automatic Semantic Annotation (Extract Semantic 8 Metadata)  Any type of document, multiple sources of documents  Metadata can be stored with or sparely from documents  Applications:  search (ranked list of documents of interest (semantic search), integrate/portal, summarize/explain, analyze, make decisions  Reasoning techniques: graph analysis, inferencing Types of content/documents, Use of standards, Scalability, Performance © Canopus Consulting 4
  • 5. 24-06-2010 Semagix Freedom Architecture: for building ontology-driven information system 9 © Semagix, Inc. Managing Semantic Content on the Web © Canopus Consulting Building ontology  Three broad approaches:  Option 1: social process/manual: many years, committees  Can be based on metadata standard  Option 2: automatic taxonomy generation (statistical clustering/NLP): 10 limitation/problems on quality, dependence on corpus, naming  Option 3: Descriptional component (schema) designed by domain experts; Description base (assertional component, extension) by automated processes  Option 2 is being investigated in several research projects;  Option 3 is currently supported by technologies such as Semagix Freedom © Canopus Consulting 5
  • 6. 24-06-2010 Ontology Examples  Time, Space  Gene Ontology, Glycomics  Pharma Drug, Treatment-Diagnosis  Repertoire Management  Equity Markets  Anti-money Laundering, Financial Risk, Terrorism 11  Can be Public, Government, Limited Availability, Commercial © Canopus Consulting Ontology Language/ Representation Spectrum Modal Logic First Order Logic Logical Theory Is Disjoint Subclass of Description Logic with transitivity DAML+OIL, OWL, UML property Conceptual Model 12 RDFS, XTM Is Subclass of Extended ER Semantic Interoperability Thesaurus ER Has Narrower Meaning Than DB Schemas, XML Schema Structural Interoperability Taxonomy Relational Model Is Sub-Classification of XML Syntactic Interoperability © Canopus Consulting 6
  • 7. 24-06-2010 Large Scale Systems already in use  UMLS – A high level schema of the biomedical domain T147—effect T147—induce  136 classes and 49 relationships T147—etiology  Synonyms of all relationship – using variant lookup T147—cause T147—effecting 13 (tools from NLM) T147—induced  MeSH  Terms already asserted as instance of one or more classes in UMLS  PubMed  Abstracts annotated with one or more MeSH terms © Canopus Consulting Example PubMed abstract (for the domain expert) Abstract 14 Classification/Annotation © Canopus Consulting 7
  • 8. 24-06-2010 Method – Parse Sentences in PubMed 15 SS-Tagger (University of Tokyo) SS-Parser (University of Tokyo) (TOP (S (NP (NP (DT An) (JJ excessive) (ADJP (JJ endogenous) (CC or) (JJ exogenous) ) (NN stimulation) ) (PP (IN by) (NP (NN estrogen) ) ) ) (VP (VBZ induces) (NP (NP (JJ adenomatous) (NN hyperplasia) ) (PP (IN of) (NP (DT the) (NN endometrium) ) ) ) ) ) ) REmBRANDTS: REtrieval, BRowsing, Analytics and kNowledge Discovery over Text using Semantics © Canopus Consulting Method – Identify entities and Relationships in Parse Tree Modifiers Modified entities Composite Entities 16 © Canopus Consulting 8
  • 9. 24-06-2010 17 SEMANTIC WEB IN PRACTICE © Canopus Consulting Semantic Web Infrastructure  Triple stores  RDFizers  Ontology Editors / Reasoning Systems  Application Frameworks 19 © Canopus Consulting 9
  • 10. 24-06-2010 Triple Stores • Oracle RDF Data Model • 3Store • Profium Metadata Server • Aduna • RDF Gateway • AllegroGraph • RDFStore 20 • Boca • Sesame • Joseki • Virtuoso • Kowari • YARS • Mulgara There are many others available too… © Canopus Consulting Boca, IBM 21 Source: IBM © Canopus Consulting 10
  • 11. 24-06-2010 RDF Data Model, Oracle  Object-relational implementation  Set of triples form an RDF/OWL graph (model)  Optimized storage structure: repeated values stored only once  Can handle multiple lexical forms of the same value  Incremental load and bulk load 22  SPARQL-like graph pattern embedded in SQL query  Native inferencing for RDF, RDFS & user-defined rules  Support for OWL and Semantic Operators in the next release © Canopus Consulting Virtuoso, OpenLink • Hybrid Data Server that combines SQL, RDF, XML, and Full Text Data Management • Includes a Virtual / Federated DBMS Layer that enables transparent access to data from 3rd party SQL, RDF, XML, and Web Services • Produces RDF Instance Data in Physical and Virtual forms from local 23 or 3rd party data sources • Provides full support for the SPARQL Query Language against Physical and Virtual RDF Graphs • Query Optimizer is specifically tuned for high-performance data access across all realms • Includes in-built middleware for producing RDF instance data on- the-fly from non RDF Data Sources (e.g. (X)HTML, Microformats, Web Services, Binary Files) © Canopus Consulting 11
  • 12. 24-06-2010 Adapting SQL Databases 24 Source: Tim Berners-Lee © Canopus Consulting Mapping Relational to RDF • D2RQ • SquirrelRDF • DartGrid • SPASQL 25 Source: DartGrid © Canopus Consulting 12
  • 13. 24-06-2010 RDFizers • Relational -> • Java -> RDF RDF • XML -> RDF • Weather -> RDF • Excel -> RDF • Palm -> RDF • JPEG -> RDF 26 • Outlook -> RDF • BibTEX -> RDF • Flickr -> RDF A directory of RDFizers is provided at: http://simile.mit.edu/wiki/RDFizers © Canopus Consulting Ontology Editors and Environments  Protégé, SWOOP, GrOWL, TopBraid, Ontotrack, SemanticWorks, .. 27 Source: Ian Horrocks © Canopus Consulting 13
  • 14. 24-06-2010 Reasoning Systems CEL 28 Pellet KAON2 © Canopus Consulting Semantic Web Tools  RDF programming environment for 14+ languages  C, C++, C# and .Net, Haskell, Java, Javascript, Lisp, Obj-C,  PHP, Perl, Prolog, Python, Ruby, Tcl/Tk  Selection of on-line validators  BBN OWL Validator, OWL Consistency Checker, 29  WonderWeb OWL-DL Validator, RDF Validator,  RDF/XML & N3 Validator, ConsVISor OWL Consistency  Checker  SPARQL Endpoints  SPARQLer, SPARQLette, XML Army Knife, OpenLink  Virtuoso  Semantic Web Crawlers  Swoogle, SWSE, Zitgist © Canopus Consulting 14
  • 15. 24-06-2010 Semantic Web Tools  RDF Browsers  BrowseRDF, /facet, Longwell, mSpace, Siderean Software, Exhibit  Semantic Web Browsers  DISCO, ObjectViewer, OpenLink RDF Browser, Tabulator Browser, Haystack  Labeling  Adobe XMP  Information Extraction 30  Amilcare, Language and Computing  Visualization  IsaViz, Perfuse, Tom Sawyer, RDF-Gravity  Relationship Analytics  Cogito  Content Management  Profium Semantic Information Router  Information Integration  Ontoprise, Software AG, @Semantics, webMethods, Revelytix, Ontology Works Over 500 tools are now available © Canopus Consulting Lists of Tools • http://sites.wiwiss.fu-berlin.de/suhl/bizer/toolkits/index.htm • http://esw.w3.org/topic/SemanticWebTools • http://www.mkbergman.com/?p=291 • http://planetrdf.com/guide/ 31 • http://www.sekt-project.org/resources/sekt_components.html © Canopus Consulting 15
  • 16. 24-06-2010 How to get RDF Data? • Write your own RDF in your preferred syntax • Add RDF to XML directly (in its own namespace), e.g. in SVG • Use intelligent scrapers or wrappers to extract RDF from a Web page and then generate automatically (e.g. via an XSLT 32 script) • Formalize the scraper approach with GRDDL • RDFa extend (X)HTML by defining general attributes to add metadata to any element • Create bridge to relational databases • Use bridge from other data sources © Canopus Consulting RDF Data • Annotea Bookmark • BIND File • BrainPharm • DBLP • Entrez Gene • dbpedia • HIVSDB • dbtune • KEGG 33 • Geonames NeuroNames • MusicBrainz • • RDF Book Mashup • Reactome • Revyu • SenseLab • US Census Data • SWAN publication & hypothesis • WordNet • UniProt © Canopus Consulting 16
  • 17. 24-06-2010 Vocabularies • eClassOwl: eBusiness ontology for products and services • Gene Ontology: describes gene and gene products • BioPAX: for biological pathway data • SKOS core: describes knowledge systems, thesauri, glossaries 34 • Dublin Core: about information resources, digital libraries, with extensions for rights, permissions, digital rights management • FOAF: about people and their organizations • DOAP: on the descriptions of software products • Music Ontology: describes CDs, music tracks, etc. • SIOC: for semantically-Interlinked Online Communities Source: Ivan Herman © Canopus Consulting Collateral • Much good information at W3C  http://www.w3.org/2001/sw/ • New FAQ on the Semantic Web  http://www.w3.org/2001/sw/SW-FAQ 35 • Semantic Web Case Studies and Use Cases  http://www.w3.org/2001/sw/sweo/public/UseCases • List of Semantic Web books  http://esw.w3.org/topic/SwBooks • Dave Beckett’s Resources • PlanetRDF a blog aggregator on Semantic Web topics © Canopus Consulting 17
  • 18. 24-06-2010 Public Fora at W3C • Semantic Web Interest Group  A forum for developers with an archived mailing list, and a constant IRC presence on freenode.net#swig • Semantic Web for Health Care & Life Sciences: SW-HCLS 36 • Semantic Web Deployment Working Group  Archives of working group are public • Semantic Web Education and Outreach IG  Community Projects  Whitelisting Email Senders with FOAF  Linking Open Data on the Semantic Web  Knowee Contact Organizer  POWDER Browser Extension © Canopus Consulting Pointers for Getting Going • Use robust URIs • Reuse existing data and ontologies • A little semantics goes a long way • Model the real world rather than data artifacts 37 • Build upon your infrastructure incrementally © Canopus Consulting 18
  • 19. 24-06-2010 Books  Programming The Semantic Web, O'Reilly Media Inc  Authors: Toby Segaran, Colin Evans & Jamie Taylor  Social Networks and the Semantic Web, Springer  Author: Peter Mika  Semantic Web for the Working Ontologist, Morgan Kauffman 38 Publishers,  Author: Dean Allemang, James Hendler  Introduction to the Semantic Web and Semantic Web Services, Chapman & Hall,  Author: Liyang Yu  Semantic Web-Based Information Systems: State-of-the-Art Applications, Cybertech Publishing  Amit Sheth, Miltiadis Lytras © Canopus Consulting Summary • Many Semantic Web tools are available • Data and vocabularies are increasingly being made available in RDF/OWL • Many books, tutorial and overviews are available to 39 help you get going • Several public fora for community activities © Canopus Consulting 19