File metadata format draft-garcia-app-area-file-data-format-00.txt 70 th IETF Applications Area Open meeting WG December 2007 Miguel Garcia Marcin Matuszewski.

Slides:



Advertisements
Similar presentations
August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
Advertisements

SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
Notification Explosion Calendaring –You have a new meeting request –Your meeting begins in 15 minutes SIP –Hello HTTP/WebDAV –A resource you want to edit.
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Additional Data related to an Emergency Call draft-ietf-ecrit-additional-data-00.txt Hannes Tschofenig Brian Rosen.
GTS MetaData Generation data GTS data bases GTS Switch Volume C1 Central Support Office Information Classes white-list Metadata Synchronization.
Simple Object Access Protocol (SOAP) v1.1 CS-328 Dick Steflik.
SOAP & Security IEEE Computer Society Utah Chapter Hilarie Orman - Purple Streak Development Tolga Acar - Novell, Inc. October 24, 2002.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
XML in the real world (2) SOAP. What is SOAP? ► SOAP stands for Simple Object Access Protocol ► SOAP is a communication protocol ► SOAP is for communication.
1 Presence-specific dictionary for Sigcomp draft-garcia-simple-presence-dictionary-02.txt 68 th IETF Prague, Check Republic SIPPING WG 21/22-March-2007.
Origins of ECRIT IETF has been working on location since 2000 –Spatial BoF, eventually GEOPRIV chartered in 2001 GEOPRIV provides location information.
CSE 636 Data Integration Web Services.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
WSDL Web Services Description Language Neet Wadhwani University of Colorado 3 rd October, 2001.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
Automated XML Content Data Exchange and Management draft-waltermire-content-repository-00
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
EuroGeographics Workshop Network Service, Paris, /06 Download services Olaf Østensen Network Services Drafting Team.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
WMO BUFR &CREX Gil Ross, UK Met Office
Slide 1 Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF March-2005.
Categories of Vocabulary Compatibility Dmitry Lenkov Oracle.
Simple Object Access Protocol (SOAP) Mark H Needleman Data Research Associates, Inc. ZIG Meeting December 2000.
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
RVP Protocol for Real-Time Presence Information Sonu Aggarwal Lead Program Manager, Exchange Instant Messaging Microsoft Corporation
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Updates made to latest draft since Herndon Sony Corporation Toshiaki Kojima.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
SIP And DTMF SIP WG 48th IETF July 31-August 4, 2000 Bert Culpepper, Skip Cave.
Shminder Singh Marquese Carter Ethan Bowyer.  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
Interworking between SIP and QSIG for call transfer draft-rey-sipping-qsig2sip-transfer-00.txt Jean-Francois Rey Alcatel IETF59.
Web Technologies Lecture 1 The Internet and HTTP.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
FIPA Abstract Architecture London FIPA meeting January 24-29, 2000 from: TC-A members.
Updates made to latest draft since Herndon Sony Corporation Toshiaki Kojima.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
IPv4 Dependencies in Applications Area Specifications Margaret Wasserman draft-ietf-v6ops-ipv4survey-apps-01.txt.
Topics Ahead …. What would the WG produce? Charter description of what we do Things we don’t do.
Simo Veikkolainen Simple Application Configuration Protocol draft-veikkolainen-sipping-app-config-00 Simo Veikkolainen APP area open meeting.
File Transfer Services in the Context of SIP Based Communication Markus Isomäki draft-isomaki-sipping-file-transfer-00.
.NET Mobile Application Development XML Web Services.
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
1 A mechanism for file directory with SIP draft-garcia-sipping-resource-sharing-framework-01.txt draft-garcia-sipping-resource-event-package-01.txt draft-garcia-sipping-resource-desc-pidf-00.txt.
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
Telephone Related Queries (TeRQ)
WEB SERVICES.
SIP Configuration Issues: IETF 57, SIPPING
Topics Ahead …. What would the WG produce?
Options to Transport CLUE Messages draft-wenger-clue-transport-01
Transcoding Framework
SOAP : Simple Object Access Protocol
WEBDAV Washington, DC IETF
O. Levin / RADVISION S. Olson / Microsoft R. Even / Polycom
iSIP: iTIP over SIP and Using iCalendar with SIP
Binary encoding draft-MAHESH-NETCONF-binary-encoding
Transcoding Framework
$, $$, $$$ API testing Edition
Conferencing with MSRP
SIP Session Policies Volker Hilt
REPUTE Document Status
Presentation transcript:

File metadata format draft-garcia-app-area-file-data-format-00.txt 70 th IETF Applications Area Open meeting WG December 2007 Miguel Garcia Marcin Matuszewski

Background Effort started as a next step in the SIP file transfer functionality We already have a file transfer mechanism with SIP/SDP draft-ietf-mmusic-file-transfer-mech- 05.txt draft-ietf-mmusic-file-transfer-mech- 05.txt It allows to do a exchange of SDP bodies describing a file to be exchanged. Unable to instantiate all use cases with a standard SIP protocol Remote file directory Subscription to a picture collection available in a mobile phone Sharing a folder in commercial instant messaging systems Why SIP? See the (expired) draft: draft-garcia-sipping-general-events- 00.txt draft-garcia-sipping-general-events- 00.txt Work is ongoing in solving these use cases: draft-garcia-sipping-file-sharing- framework-01.txt draft-garcia-sipping-file-sharing- framework-01.txt draft-garcia-sipping-file-event-package- 01.txt draft-garcia-sipping-file-event-package- 01.txt draft-garcia-sipping-file-desc-pidf-01.txt An XML data format to describe file metadata is required The data format is independent of SIP. Can be used for HTTP and other protocols Can be used for catalogs of files

Full file-metadata XML document A file XML document contains descriptions of one or more files Each file is modeled as an identity and one or more instances The identity describes the immutable properties of the file: MIME type Size Hash URN The instance describes metadata associated to the file and the endpoint that hosts the resource: URI Name Description Icon creation/modification/read date keywords file-metadata document File 1 Identity Instance 1 Instance 2 Instance n File 2 File n

Full file-metadata XML document image/jpeg FE8653DDAF371362F86D471913EE4A2CE2E coolpic.jpg This is my latest cool picture from my summer vacation T09:30:47+03: T10:24:34+03: T14:24:32+03:00 summer vacation

Partial in File-Metadata document The file-metadata document can also express partial changes with respect a previous version. Reuses the XML Patch Operations framework: draft-ietf-simple-xml-patch-ops-04.txt Useful with periodic notifications Example: nanotalk.3gp Nanotechnology speech T17:26:04+03: T18:02:02Z Three instances of the same file

The questions Do we (IETF) need to define a general format for describing files? If so, how to deal with other similar formats? Webdav properties METS (Metadata Encoding and Transmission Standard) MIME Perhaps others How to continue the work?