We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byAustin Flanagan
Modified over 3 years ago
1Patrick Stickler © 2004 Nokia DAWG Strawman Proposal Patrick Stickler Forum Nokia Web Services Nokia Technology Platforms
2Patrick Stickler © 2004 Nokia DAWG Strawman Proposal RDF Net API + URIQA Concise Bounded Descriptions + RDFQ Vocabulary + Result Set Vocabulary + Turtle + TriX
3Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 1.RDF Net API HTTP GET & POST Bindings for retrieval requests. 2.Some means to constrain requests to the concise bounded description of a specific resource. 3.Some means to constrain requests to authoritative descriptions. 4.Input as RDF, using RDFQ as default query language. 5.Results as RDF consisting either of Concise Bounded Descriptions or bindings expressed with the Result Set Vocabulary. xxxxxxxxxxxxxxxxxxxxxx 6.Input queries can be efficiently expressed in Turtle. 7.XML queries, transforms, etc. applied to graphs serialized using TriX.
4Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 1.RDF Net API HTTP GET & POST Bindings for retrieval requests. jShort queries can be submitted using GET, facilitating bookmarking of frequently used queries. jLong queries can be submitted using POST, with query as message body, but otherwise with all parameters specified in query string as per GET. jDevelopers are not required to implement the remainder of the RDF Net API, nor will the WG formally recommend doing so, but developers are encouraged to use the remainder of the RDF Net API as a starting point for further exploration and it is anticipated that many/most implementations of the DAWG recommendation will include full implementations of the RDF Net API.
5Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 2.Some means to constrain requests to the concise bounded description of a specific resource. jE.g. a 'uri=' parameter can be specified in the query string, with the result that the query scope is constrained to the concise bounded description of the specified resource. jIf no other parameters are specified, the request simply equates to a request for a concise bounded description of the specified resource. jIf the request includes a query expressed in some query language, then that query is executed only against the concise bounded description of the specified resource rather than the entire model.
6Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 3.Some means to constrain requests to authoritative descriptions. jRDF Net API provides a means to access arbitrary knowledge. jWe still need a way to constrain requests/results to authoritative knowledge about a resource rather than any arbitrary knowledge present in the particular model. jE.g. a parameter 'scope=authoritative' can constrain the request/result to authoritative knowledge about the resource. jIf the web authority of the model is not the authoritative source of knowledge for the resource in question, the request should be considered invalid.
7Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 4.Input as RDF, using RDFQ as default query language. jIf the request includes a query and no other 'lang=' is specified, the query is presumed to be expressed in RDFQ. jThe advantages of having query input expressed as RDF are numerous: jQueries can be processed using RDF methods and tools, including expanding or otherwise modifying the query based on inference rules. jQueries can be expressed using any datatypes, providing a query formalism that is as open and extensible as is RDF. jRequests can include auxilliary knowledge to be included within the scope of the query, such as resource equivalences, term relations, etc.
8Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 5.Results as RDF consisting either of Concise Bounded Descriptions or bindings expressed with the Result Set Vocabulary. jResults consisting of concise bounded descriptions can be immediately syndicated into the requesting agent's knowledge base; either as is, or after postprocessing using RDF methods or tools. jResults consisting of variable bindings can be postprocessed using RDF methods and tools. No special parser for binding output is required. jThe output of one query request can serve as the knowledge base upon which subsequent queries are executed, allowing for query "pipelines" to be constructed and executed.
9Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 6.Input queries can be efficiently expressed in Turtle. jProbably out of scope, but can be non-normative recommendation. jTurtle, in conjunction with automatic inclusion of a default namespace and RDFS closures, provides for a very keyboard (and hence user) friendly form of expression which is typically as concise as Squish-based forms of expression. [:target [dc:creator [a ex:Person; ex:firstName "John"; ex:age [:gt "30"^^xsd:integer]]]]. [:select ("title" "description"); :target [fn:title [:id "title"]; fn:description [:id "description"]; fn:published [:gt :one-week-ago]]].
10Patrick Stickler © 2004 Nokia DAWG Strawman Proposal 7.XML queries, transforms, etc. applied to graphs serialized using TriX. jProbably out of scope, but can be non-normative recommendation. jThe particular needs of the XML community can be addressed separately, using a highly consistent, canonical XML serialization such as TriX. jXQuery is less optimal for RDF users as it forces one to think in terms of a particular XML serialization rather than in terms of the RDF abstract model. jXQuery does not provide an open datatyping framework, and therefore there can be knowledge expressed in RDF which cannot be queried using XQuery because datatypes are employed which are not defined via XML Schema. jAn XQuery based solution would require the inclusion of both an XML parser, and an RDF parser, as well as an API facilitating interaction with both XML structure as well as RDF graphs, substantially increasing the implementational burden compared to an all RDF approach.
11Patrick Stickler © 2004 Nokia DAWG Strawman Proposal RDF Net API + URIQA Concise Bounded Descriptions + RDFQ Vocabulary + Result Set Vocabulary + Turtle + TriX
1Patrick Stickler © 2004 Nokia Nokia Semantic Web Server Patrick Stickler Forum Nokia Web Services Nokia Technology Platforms
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SPARQL Query Language for RDF presented by Cristina Feier.
XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson draft Presented to the RDF.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson Presented to the RDF Data Access.
Ahmed Gamal Ahmed Nile University Bioinformatics Group.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
Registry breakout group DC-8, National Library of Canada 5 October 2000.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
Practical RDF Chapter 1. RDF: An Introduction Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Lim.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
W3C XML Query Language Working Group Mark Needleman Data Research Associates ZIG Current Awareness Session July 13, 2000.
A division of Publishing Technology Facet Building Web Pages With SPARQL SWIG-UK Event, HP Labs November 23 rd 2007 Leigh Dodds Chief Technology Officer,
The Semantic Web Web Science Systems Development Spring 2015.
Semantic Web Introduction
RDF Tutorial. Introduction to RDF RDF is a framework for describing Web resources, such as the title, author, modification date, content, and copyright.
XHTML & Forms. PHP and the WWW PHP and HTML forms – Forms are the main way users can interact with your PHP scrip Typical usage of the form tag in HTML.
Pass data1 Passing data from an HTML page to a program Dr Jim Briggs.
Querying on the Web: XQuery, RDQL, SparQL Semantic Web - Spring 2006 Computer Engineering Department Sharif University of Technology.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Internet Technologies Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Lushan Han, Tim Finin, Cynthia Parr, Joel Sachs, and Anupam Joshi RDF123: from Spreadsheets to RDF.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
RDF and XML 인공지능 연구실 한기덕. 2 개요 1. Basic of RDF 2. Example of RDF 3. How XML Namespaces Work 4. The Abbreviated RDF Syntax 5. RDF Resource Collections.
An OWL based schema for personal data protection policies Giles Hogben Joint Research Centre, European Commission.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
DP&NM Lab. POSTECH, Korea - 1 -Interaction Translation Methods for XML/SNMP Gateway Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies.
WSDL Web Services Description Language Neet Wadhwani University of Colorado 3 rd October, 2001.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
© 2017 SlidePlayer.com Inc. All rights reserved.