Semantic Web Services

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Semantic Web Services - Presentation Transcript

    1. XML, SOAP, UDDI, WSDL, RDF, OWL, SPARQL
    2. Web Services Purpose  Allows apps to communicate across platforms/languages  Reduces development time and makes connectivity easier Components  XML* uses hierarchical tags to encode and decode data  SOAP is used to transport data over HTTP  WSDL is used to locate and describe Web services  UDDI is used to register and search for Web services *XML is a common format for exchanging structured data
    3. Web Services Components Universal Description, Discovery and Integration (UDDI)  Platform independent directory of descriptions for web services  Standard way to publish and discover Web services and providers  Supports many types of service descriptions, not limited to WSDL  UDDI registrations can be generated from WSDL descriptions Web Services Description Language (WSDL)  XML markup for describing services available on a network  Describes the interface, protocol bindings, and service deployment  Provides a uniform way of describing UDDI abstracted services  Web services are network endpoints that operate on messages
    4. Semantic Web Purpose  Adds metadata to existing data on the web  URIs and RDF used to associate documents  Machine oriented, not like Web 2.0 social/people oriented Benefits  Machines can better process and aggregate data  Allows data from multiple sources to be combined  Converts collection of pages to a single virtual data store
    5. Resource Description Framework RDF Description  Framework for describing data, metadata, and information  Used to convert basic Web page data into structured data  Combines data from Web pages, applications, and databases  Enables apps to exchange machine-understandable content Metadata Examples  Title  Author  Modification date  Copyright notice  Licensing information
    6. RDF Components Triple  Consists of a subject, a predicate, and an object  Asserts the relationship type between subject and object  The subject is an RDF URI reference or a blank node  The predicate, or property, is an RDF URI reference  The object is an RDF URI reference, a literal, or blank node Graph  An assertion for a collection of triples  Displays the underlying structure of an RDF expression
    7. RDF - Related Technologies Web Ontology Language (OWL)  Markup language for sharing concepts and their relationships  Extends the vocabulary of Resource Description Framework  Used to express concepts, meanings, and semantics  Part of the W3C recommendations for the Semantic Web  Used to represent machine-understandable content on the Web Simple Protocol and RDF Query Language (SPARQL)  Standard query language and data access protocol for RDF  Focuses on what users want to know rather than on data format
    8. Microformats Description  Web-based approach to semantic markup  Supplement existing tags to add metadata and other attributes  Used to add semantics to existing web content Benefits  Allows data intended for end-users to also be processed by software  Enables data to be indexed and cross-referenced so it can be combined  Reduces the need for natural language processing and screen scraping RDFa  Adds machine-readable tags to existing human-readable markup  Tags can be interpreted by browsers and other programs
    9. Why Semantics? Semantic SOAs  Automated document classification  Automated site and blog monitoring  Workload reduction from information correlation Semantic Search Engines  Searches based on concepts and natural language queries  Content analysis used to determine the meaning of the query  Queries return items within a defined context  Keyword groupings, inbound links, and clickthroughs not analyzed Example  Hakia - Semantic and natural language -based search engine  Librarians review “credible sites” for quality content free of commercial bias
    10. Recommendations Learn more about SOA and the Semantic Web  http://dublincore.org/  http://www.w3.org/TR/xhtml-rdfa-primer/  http://www.hakia.com/ Get involved  http://www.oasis-open.org/home/index.php  http://www.semantic-conference.com/
    11. Contact the Inside Corner How can we help you reach your goals?  Tell us about your web site  Tell us about your requirements  We listen The Inside Corner  http://www.theinsidecorner.com  cwnelson@theinsidecorner.com  (707) 319-7446

    + Craig NelsonCraig Nelson, 7 months ago

    custom

    661 views, 0 favs, 0 embeds more stats

    Short introduction to web services and how they ben more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 661
      • 661 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 20
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories