SlideShare uma empresa Scribd logo
1 de 36
Schema 201
Real World Markup For success: From a Search Engine Perspective.
                                                     By: Barbara Starr
                                                     Twitter: @BarbaraStarr
                                                     Email: bstarr@algebraixdata.com
Meta Information
    ME
•       Pursued a doctorate in Artificial Intelligence from South   My favorite author:
        Africa in the 80's.                                          Isaac Asimov
•       Recruited to build intelligent/predictive trading systems
        on Wall Street
•        Migrated to government-based contracts, several of
        which turned into real world products like                  Favorite book:
      –       SIRI (PAL from DARPA)
      –       WATSON (Acquaint - IBM Watson Labs was a team
                                                                     I Robot
              member)
•       From the vantage of a semantic technologist, I keenly
        watched the evolution of the Semantic Web.
•       “Shocked into the real world” when working as a
        consultant @ Overstock
•       Today - Educator, Consultant, Developer, Strategist         Favorite character:
                                                                     MULTIVAC


    By: Barbara Starr
    Twitter: @BarbaraStarr
    Email: bstarr@algebraixdata.com
    Linkedin: http://www.linkedin.com/in/barbarastarr
Additional Metainformation
 For the purpose of this talk:

           MY ROBOT or Artificially Intelligent Entity or Search Engine




                                         LO
                                         W

                                       same-as




                  LO
                  W                                        LO
                                                           W
Metadata                       Structured Markup                      Semantic Markup
              same-as                                  same-as
By Barbara Starr
Twitter: @BarbaraStarr
Linkedin: http://www.linkedin.com/in/barbarastarr
SEARCH ENGINE POINT OF VIEW

    Sorry guys, but it’s back
        to me. He is a
     headless browser (like
                                Structured markup
    googlebot and bingbot)
                                   for real world
      And does not talk to
                                   success! Just
           humans!
                                some background
                                        first!
SEARCH ENGINE POINT OF VIEW


     There are many means
      by which I can exploit   When listening to
       structured markup!      me, bear in mind
                                that if you make
                               me happy, you will
                                     be too!
SEARCH ENGINE POINT OF VIEW


                                      I can directly extract
                                        information from
 Searchmonkey 2008
                                     structured markup to
                                     enhance SERP displays



                 tiles




                RICH SNIPPETS 2009
SEARCH ENGINE POINT OF VIEW



                              I can search directly on
                               consumed metadata!
SEARCH ENGINE POINT OF VIEW


                                I can provide direct
                               answers to queries by
                                    searching on
                              consumed, verified and
                               validated information
SEARCH ENGINE POINT OF VIEW
                               I can even aggregate
                                answers or deduce
                              them (like a timeline of
                                      events)




                                      I can also leverage it to
                                       expose more relevant
                                      answers in the long tail
                                              of search
SEARCH ENGINE POINT OF VIEW

                                             ?

                            I can detect
                                                        Penn Treebank tagset
                              relevancy
                         signals: i.e what
                         content to show
                               to what           I can even use it in
       I can use it to
                              audience            conjunction with
          Assist in
       interpreting a                             machine learning
         user query                              techniques- to eg.
                                                      Train other
                                                     components
SEARCH ENGINE POINT OF VIEW

                      I can combine it with
                      computer vision
                      techniques.


                                              I can leverage
                                               metadata for
                                               better image
                                                  search




             SIRI




    I can enhance
    user’s shopping
    experience.
SEARCH ENGINE POINT OF VIEW
                                                     I could really use
        Multiple conflicting
                                                     this stuff. And it
       vocabularies that I will
                                                      is like the tower
       have to align internally
                                                         of babel out
        and multiple syntax
                                                            there!
          formats as well.




                                   ?
    Microdata
    Microformats
    RDFa

                                                     Goodrelations for e-commerce

                         I’m a Search Engine Robot
                            Prior to Schema.org
Timeline of RDFa and Semantic Web Adoption
As of Semtech 2011 June 2 – Schema.org announced


                                      Inevitable passage of
                                   Semantic Web adoption –
                                   culminating in schema.org
Prolific growth of the LOD Cloud
SEARCH ENGINE POINT OF VIEW


             A Search Engine
         alliance has the power
               to MANDATE            Align and consume
         vocabulary and syntax!      many vocabularies
                                     that may not be of
                                     interest to search
                                          engines?




 Rather mandate vocabulary        And Syntax - microdata
Bringing Order from Chaos




     On subjects Search Engines are
     Interested in!




                      With great:
                      • Tools
                      • Mappings
                      • And more
                      • From the W3C



                                17
SEARCH ENGINE POINT OF VIEW


                                    “Know” rather than
      Symbolic reasoning vs            “recognize”
     probabilistic reasoning!




  INTRODUCING THE KNOWLEDGE GRAPH
And speaking of
SEARCH ENGINE POINT OF VIEW
         the knowledge
            graph or           Folks finding answers
           knowledge            on my page never
            carousel!            even have to click
                           ♫     through to yours!




    I can even now
     start to derive
    associations or
      relationships
   between entities.
SEARCH ENGINE POINT OF VIEW

    I find it so helpful that I
     would really like to be
       able to keep all that
        validated verified
     information to myself!
SEARCH ENGINE POINT OF VIEW

    I find it so helpful that I
     would really like to be
       able to keep all that
        validated verified
     information to myself!
                                    Check out this great data
                                  highlighter. The information
                                   is available only to me and
                                  not to any other search bots!
                                  Can you believe I have been
                                       accused of hijacking
                                       structured markup?
SEARCH ENGINE POINT OF VIEW

     How do I make this
    information findable
    and visible to users?
       I could use your
    assistance as follows!
SEARCH ENGINE POINT OF VIEW


               Mark up as     Ensure the following match:
                  much        • on page markup
             information as   • data in any feeds you
                you can.        submit
                              • information visible to the
                                user/human!

         Enrich your
        content/data.
   Rich markup sends rich
      signals to search
          engines.
SEARCH ENGINE POINT OF VIEW
    As an example, look at
                                 Clearly, if you do not
                                 populate the “color”
   the filters that show up
                              attribute, it is not possible
   on the left hand side in
                               for your product to show
      Google Shopping.
                                    up in that filter.
SEARCH ENGINE POINT OF VIEW

     This same type of logic
        also applies to the
         various verticals
      (however at a higher       For example, searching in
       level in the “search      the recipe vertical, if you
    taxonomy” so to speak)        have not entered recipe
                               information, your results will
                                be “filtered out” from that
                                      SERP result set.
SEARCH ENGINE POINT OF VIEW




                                    Adding context in
                                 search verticals really
 Google’s “SearchVerticals”        helps me serve up
                                  relevant information
     Notice any correlations?   (Seriously increases my
      I would advise you to!         recall), as does
                                geospatial information.
 Consumed information -
 Structured Data Dashboard

                                         Consequently, drilling
                                        down into a query using
                                              more and more
                                          filters, enables me to
                                              better refine my
                                          understanding of the
                                         intent of your search .
Visibility and misperceived information exposure
                            outweighs “Risk” as the exposure is controllable


           Reward                                                               RISK




Visibility overpowers Risk
In fact, if correctly done, Risk is completely controllable!
Determining what data to expose is optional, controllable and a business dependent decision.
Quantifiable, Measurable, Avoidable
• Fine line between visibility & exposing information?
   • Completely controllable
       • Completely Avoidable
           • Business dependent solution
                • Level 5 Place Holder
SEARCH ENGINE POINT OF VIEW

           My social counterparts
            have been leveraging
             structured markup
                (rdfa) for their                  They are also leveraging it
           opengraph protocol for                  in their newly released
              quite some time.                           graph search!
                                                 Not only that, they are even
                                                 building an entity graph not
                                                      dissimilar from my
                                                      knowledge graph!



The Open Graph Protocol enables you to
integrate your Web pages into the social graph    Example of crowdsourced
                                                  entity graph info source - places
SEARCH ENGINE POINT OF VIEW



    Running Out of time



                              Advice Summary!
SEARCH ENGINE POINT OF VIEW


   Mark up everything
    you can. (within
    reason and your                Make sure that
   business priorities)       everything you mark up is
                              also visible to the human
                               end user. If not, you are
                                       cloaking!
SEARCH ENGINE POINT OF VIEW


        Make sure your
   information is fresh and
    there are no stale links.
                                Don’t try to spam me. You
                                will not only run the risk of
                                a penalty, but you will also
                                lose my trust. (the latter is
                                an important signal in and
                                          of itself!)
SEARCH ENGINE POINT OF VIEW
   Ensure your data is of the
    highest possible quality
    (Cleaned and scrubbed)
  and richly attributed. That
  will ensure your maximum
  visibility in my verticals and
           search filters.
SEARCH ENGINE POINT OF VIEW

     Mark up information not
     yet consumed by search
        engines to get the
      advantage of extra lift
                                Check the list to see
       when it is adopted.
                                what is coming out
                                next! Schema.org is
                                  dynamic and is
                                     growing!
SEARCH ENGINE POINT OF VIEW



          Ensure your
           images are           Stay tuned for way
         enhanced and         more to come in the not
        also marked up.         too distant future!
Bye for now




By Barbara Starr
Twitter: @BarbaraStarr
Linkedin: http://www.linkedin.com/in/barbarastarr
E-mail: bstarr@algebraixdata.com

Mais conteúdo relacionado

Semelhante a Smx west Barbara Starr Mac Version - Schema 201 for Real world Succes

Yousemble SEO Slides - Meetup Feb 2012
Yousemble SEO Slides - Meetup Feb 2012Yousemble SEO Slides - Meetup Feb 2012
Yousemble SEO Slides - Meetup Feb 2012Yousemble
 
SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.
SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.
SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.Onpro
 
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...Paul Shapiro
 
Search Engine Optimization for Business
Search Engine Optimization for BusinessSearch Engine Optimization for Business
Search Engine Optimization for BusinessIngrid Alvarez
 
California digital literacy standards 1.23.13
California digital literacy standards 1.23.13California digital literacy standards 1.23.13
California digital literacy standards 1.23.13MyJobScout
 
MS Fast Search Server
MS Fast Search ServerMS Fast Search Server
MS Fast Search ServerWaleed Badawy
 
The need for sophistication in modern search engine implementations
The need for sophistication in modern search engine implementationsThe need for sophistication in modern search engine implementations
The need for sophistication in modern search engine implementationsBen DeMott
 
How to track your backlinks
How to track your backlinksHow to track your backlinks
How to track your backlinksCharles Kassotis
 
phrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domainphrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domainDhwaj Raj
 
Adago Marketing Weband Online
Adago Marketing Weband OnlineAdago Marketing Weband Online
Adago Marketing Weband OnlineDenise Reier
 
SEO Crash Course: SEO Driving School
SEO Crash Course: SEO Driving SchoolSEO Crash Course: SEO Driving School
SEO Crash Course: SEO Driving SchoolStoney deGeyter
 
Why SEO Is Important
Why SEO Is ImportantWhy SEO Is Important
Why SEO Is Importantgraeme stiles
 
SEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATIONSEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATIONnetultimateemp
 
SEO and User Experience (UX): A Vision of Collaboration
SEO and User Experience (UX): A Vision of CollaborationSEO and User Experience (UX): A Vision of Collaboration
SEO and User Experience (UX): A Vision of CollaborationJonathon Colman
 
Search For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo BurgioSearch For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo Burgiosearch congress
 
Building a Prototype Without an Engineer
Building a Prototype Without an EngineerBuilding a Prototype Without an Engineer
Building a Prototype Without an Engineermsteciuk
 

Semelhante a Smx west Barbara Starr Mac Version - Schema 201 for Real world Succes (20)

Yousemble SEO Slides - Meetup Feb 2012
Yousemble SEO Slides - Meetup Feb 2012Yousemble SEO Slides - Meetup Feb 2012
Yousemble SEO Slides - Meetup Feb 2012
 
SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.
SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.
SEO VS FINADABILITY - BUYNARY Digital introduction to SEO.
 
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...
 
Search Engine Optimization for Business
Search Engine Optimization for BusinessSearch Engine Optimization for Business
Search Engine Optimization for Business
 
California digital literacy standards 1.23.13
California digital literacy standards 1.23.13California digital literacy standards 1.23.13
California digital literacy standards 1.23.13
 
MS Fast Search Server
MS Fast Search ServerMS Fast Search Server
MS Fast Search Server
 
The need for sophistication in modern search engine implementations
The need for sophistication in modern search engine implementationsThe need for sophistication in modern search engine implementations
The need for sophistication in modern search engine implementations
 
Yahoo Open Search
Yahoo Open SearchYahoo Open Search
Yahoo Open Search
 
How to track your backlinks
How to track your backlinksHow to track your backlinks
How to track your backlinks
 
phrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domainphrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domain
 
Adago Marketing Weband Online
Adago Marketing Weband OnlineAdago Marketing Weband Online
Adago Marketing Weband Online
 
SEO Crash Course: SEO Driving School
SEO Crash Course: SEO Driving SchoolSEO Crash Course: SEO Driving School
SEO Crash Course: SEO Driving School
 
Why SEO Is Important
Why SEO Is ImportantWhy SEO Is Important
Why SEO Is Important
 
SEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATIONSEARCH ENGINE OPTIMIZATION
SEARCH ENGINE OPTIMIZATION
 
Seo ux-panel-sic
Seo ux-panel-sicSeo ux-panel-sic
Seo ux-panel-sic
 
SEO and User Experience (UX): A Vision of Collaboration
SEO and User Experience (UX): A Vision of CollaborationSEO and User Experience (UX): A Vision of Collaboration
SEO and User Experience (UX): A Vision of Collaboration
 
Search For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo BurgioSearch For Buzz Sc Bilbao 2010, Massimo Burgio
Search For Buzz Sc Bilbao 2010, Massimo Burgio
 
Seo
SeoSeo
Seo
 
Search V Next Final
Search V Next FinalSearch V Next Final
Search V Next Final
 
Building a Prototype Without an Engineer
Building a Prototype Without an EngineerBuilding a Prototype Without an Engineer
Building a Prototype Without an Engineer
 

Mais de Barbara Starr

Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)Barbara Starr
 
Event templates for Question answering
Event templates for Question answeringEvent templates for Question answering
Event templates for Question answeringBarbara Starr
 
Event templatesfor qa2
Event templatesfor qa2Event templatesfor qa2
Event templatesfor qa2Barbara Starr
 
SAIC System architecture
SAIC System architectureSAIC System architecture
SAIC System architectureBarbara Starr
 
Event templates for improved narrative understanding in Question Answering sy...
Event templates for improved narrative understanding in Question Answering sy...Event templates for improved narrative understanding in Question Answering sy...
Event templates for improved narrative understanding in Question Answering sy...Barbara Starr
 
Semantic alignment paper
Semantic alignment paperSemantic alignment paper
Semantic alignment paperBarbara Starr
 
Knowledge intensive query processing copy
Knowledge intensive query processing copyKnowledge intensive query processing copy
Knowledge intensive query processing copyBarbara Starr
 
Knowledge intensive query Processing
Knowledge intensive query ProcessingKnowledge intensive query Processing
Knowledge intensive query ProcessingBarbara Starr
 
Semantic Search, Question Answering systems, inferencing
Semantic Search, Question Answering systems, inferencingSemantic Search, Question Answering systems, inferencing
Semantic Search, Question Answering systems, inferencingBarbara Starr
 
Aquaint kickoff-overview-prange
Aquaint kickoff-overview-prangeAquaint kickoff-overview-prange
Aquaint kickoff-overview-prangeBarbara Starr
 
Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)Barbara Starr
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minorityBarbara Starr
 

Mais de Barbara Starr (20)

Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)
 
Event templates for Question answering
Event templates for Question answeringEvent templates for Question answering
Event templates for Question answering
 
Event templatesfor qa2
Event templatesfor qa2Event templatesfor qa2
Event templatesfor qa2
 
RDFa, SEO wave
RDFa, SEO waveRDFa, SEO wave
RDFa, SEO wave
 
SAIC System architecture
SAIC System architectureSAIC System architecture
SAIC System architecture
 
Event templates for improved narrative understanding in Question Answering sy...
Event templates for improved narrative understanding in Question Answering sy...Event templates for improved narrative understanding in Question Answering sy...
Event templates for improved narrative understanding in Question Answering sy...
 
Semantic alignment paper
Semantic alignment paperSemantic alignment paper
Semantic alignment paper
 
Knowledge intensive query processing copy
Knowledge intensive query processing copyKnowledge intensive query processing copy
Knowledge intensive query processing copy
 
Knowledge intensive query Processing
Knowledge intensive query ProcessingKnowledge intensive query Processing
Knowledge intensive query Processing
 
Semantic Search, Question Answering systems, inferencing
Semantic Search, Question Answering systems, inferencingSemantic Search, Question Answering systems, inferencing
Semantic Search, Question Answering systems, inferencing
 
Proceedings
ProceedingsProceedings
Proceedings
 
Proceedings
ProceedingsProceedings
Proceedings
 
Saic aqua summary
Saic aqua summarySaic aqua summary
Saic aqua summary
 
Aquaint kickoff-overview-prange
Aquaint kickoff-overview-prangeAquaint kickoff-overview-prange
Aquaint kickoff-overview-prange
 
Saic aqua summary
Saic aqua summarySaic aqua summary
Saic aqua summary
 
Saic aqua
Saic aquaSaic aqua
Saic aqua
 
Hpkb year 1 results
Hpkb   year 1 resultsHpkb   year 1 results
Hpkb year 1 results
 
Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)Hike (hpkb integrated knowledge environment)
Hike (hpkb integrated knowledge environment)
 
Rdfa semtech2011
Rdfa semtech2011Rdfa semtech2011
Rdfa semtech2011
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minority
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Smx west Barbara Starr Mac Version - Schema 201 for Real world Succes

  • 1. Schema 201 Real World Markup For success: From a Search Engine Perspective. By: Barbara Starr Twitter: @BarbaraStarr Email: bstarr@algebraixdata.com
  • 2. Meta Information ME • Pursued a doctorate in Artificial Intelligence from South My favorite author: Africa in the 80's. Isaac Asimov • Recruited to build intelligent/predictive trading systems on Wall Street • Migrated to government-based contracts, several of which turned into real world products like Favorite book: – SIRI (PAL from DARPA) – WATSON (Acquaint - IBM Watson Labs was a team I Robot member) • From the vantage of a semantic technologist, I keenly watched the evolution of the Semantic Web. • “Shocked into the real world” when working as a consultant @ Overstock • Today - Educator, Consultant, Developer, Strategist Favorite character: MULTIVAC By: Barbara Starr Twitter: @BarbaraStarr Email: bstarr@algebraixdata.com Linkedin: http://www.linkedin.com/in/barbarastarr
  • 3. Additional Metainformation For the purpose of this talk: MY ROBOT or Artificially Intelligent Entity or Search Engine LO W same-as LO W LO W Metadata Structured Markup Semantic Markup same-as same-as
  • 4. By Barbara Starr Twitter: @BarbaraStarr Linkedin: http://www.linkedin.com/in/barbarastarr
  • 5. SEARCH ENGINE POINT OF VIEW Sorry guys, but it’s back to me. He is a headless browser (like Structured markup googlebot and bingbot) for real world And does not talk to success! Just humans! some background first!
  • 6. SEARCH ENGINE POINT OF VIEW There are many means by which I can exploit When listening to structured markup! me, bear in mind that if you make me happy, you will be too!
  • 7. SEARCH ENGINE POINT OF VIEW I can directly extract information from Searchmonkey 2008 structured markup to enhance SERP displays tiles RICH SNIPPETS 2009
  • 8. SEARCH ENGINE POINT OF VIEW I can search directly on consumed metadata!
  • 9. SEARCH ENGINE POINT OF VIEW I can provide direct answers to queries by searching on consumed, verified and validated information
  • 10. SEARCH ENGINE POINT OF VIEW I can even aggregate answers or deduce them (like a timeline of events) I can also leverage it to expose more relevant answers in the long tail of search
  • 11. SEARCH ENGINE POINT OF VIEW ? I can detect Penn Treebank tagset relevancy signals: i.e what content to show to what I can even use it in I can use it to audience conjunction with Assist in interpreting a machine learning user query techniques- to eg. Train other components
  • 12. SEARCH ENGINE POINT OF VIEW I can combine it with computer vision techniques. I can leverage metadata for better image search SIRI I can enhance user’s shopping experience.
  • 13. SEARCH ENGINE POINT OF VIEW I could really use Multiple conflicting this stuff. And it vocabularies that I will is like the tower have to align internally of babel out and multiple syntax there! formats as well. ? Microdata Microformats RDFa Goodrelations for e-commerce I’m a Search Engine Robot Prior to Schema.org
  • 14. Timeline of RDFa and Semantic Web Adoption As of Semtech 2011 June 2 – Schema.org announced Inevitable passage of Semantic Web adoption – culminating in schema.org
  • 15. Prolific growth of the LOD Cloud
  • 16. SEARCH ENGINE POINT OF VIEW A Search Engine alliance has the power to MANDATE Align and consume vocabulary and syntax! many vocabularies that may not be of interest to search engines? Rather mandate vocabulary And Syntax - microdata
  • 17. Bringing Order from Chaos On subjects Search Engines are Interested in! With great: • Tools • Mappings • And more • From the W3C 17
  • 18. SEARCH ENGINE POINT OF VIEW “Know” rather than Symbolic reasoning vs “recognize” probabilistic reasoning! INTRODUCING THE KNOWLEDGE GRAPH
  • 19. And speaking of SEARCH ENGINE POINT OF VIEW the knowledge graph or Folks finding answers knowledge on my page never carousel! even have to click ♫ through to yours! I can even now start to derive associations or relationships between entities.
  • 20. SEARCH ENGINE POINT OF VIEW I find it so helpful that I would really like to be able to keep all that validated verified information to myself!
  • 21. SEARCH ENGINE POINT OF VIEW I find it so helpful that I would really like to be able to keep all that validated verified information to myself! Check out this great data highlighter. The information is available only to me and not to any other search bots! Can you believe I have been accused of hijacking structured markup?
  • 22. SEARCH ENGINE POINT OF VIEW How do I make this information findable and visible to users? I could use your assistance as follows!
  • 23. SEARCH ENGINE POINT OF VIEW Mark up as Ensure the following match: much • on page markup information as • data in any feeds you you can. submit • information visible to the user/human! Enrich your content/data. Rich markup sends rich signals to search engines.
  • 24. SEARCH ENGINE POINT OF VIEW As an example, look at Clearly, if you do not populate the “color” the filters that show up attribute, it is not possible on the left hand side in for your product to show Google Shopping. up in that filter.
  • 25. SEARCH ENGINE POINT OF VIEW This same type of logic also applies to the various verticals (however at a higher For example, searching in level in the “search the recipe vertical, if you taxonomy” so to speak) have not entered recipe information, your results will be “filtered out” from that SERP result set.
  • 26. SEARCH ENGINE POINT OF VIEW Adding context in search verticals really Google’s “SearchVerticals” helps me serve up relevant information Notice any correlations? (Seriously increases my I would advise you to! recall), as does geospatial information. Consumed information - Structured Data Dashboard Consequently, drilling down into a query using more and more filters, enables me to better refine my understanding of the intent of your search .
  • 27. Visibility and misperceived information exposure outweighs “Risk” as the exposure is controllable Reward RISK Visibility overpowers Risk In fact, if correctly done, Risk is completely controllable! Determining what data to expose is optional, controllable and a business dependent decision.
  • 28. Quantifiable, Measurable, Avoidable • Fine line between visibility & exposing information? • Completely controllable • Completely Avoidable • Business dependent solution • Level 5 Place Holder
  • 29. SEARCH ENGINE POINT OF VIEW My social counterparts have been leveraging structured markup (rdfa) for their They are also leveraging it opengraph protocol for in their newly released quite some time. graph search! Not only that, they are even building an entity graph not dissimilar from my knowledge graph! The Open Graph Protocol enables you to integrate your Web pages into the social graph Example of crowdsourced entity graph info source - places
  • 30. SEARCH ENGINE POINT OF VIEW Running Out of time Advice Summary!
  • 31. SEARCH ENGINE POINT OF VIEW Mark up everything you can. (within reason and your Make sure that business priorities) everything you mark up is also visible to the human end user. If not, you are cloaking!
  • 32. SEARCH ENGINE POINT OF VIEW Make sure your information is fresh and there are no stale links. Don’t try to spam me. You will not only run the risk of a penalty, but you will also lose my trust. (the latter is an important signal in and of itself!)
  • 33. SEARCH ENGINE POINT OF VIEW Ensure your data is of the highest possible quality (Cleaned and scrubbed) and richly attributed. That will ensure your maximum visibility in my verticals and search filters.
  • 34. SEARCH ENGINE POINT OF VIEW Mark up information not yet consumed by search engines to get the advantage of extra lift Check the list to see when it is adopted. what is coming out next! Schema.org is dynamic and is growing!
  • 35. SEARCH ENGINE POINT OF VIEW Ensure your images are Stay tuned for way enhanced and more to come in the not also marked up. too distant future!
  • 36. Bye for now By Barbara Starr Twitter: @BarbaraStarr Linkedin: http://www.linkedin.com/in/barbarastarr E-mail: bstarr@algebraixdata.com