< draft-young-md-query-07.txt   draft-young-md-query-08.txt >
Network Working Group I. Young, Ed. Network Working Group I. Young, Ed.
Internet-Draft Independent Internet-Draft Independent
Intended status: Informational July 17, 2017 Intended status: Informational January 10, 2018
Expires: January 18, 2018 Expires: July 14, 2018
Metadata Query Protocol Metadata Query Protocol
draft-young-md-query-07 draft-young-md-query-08
Abstract Abstract
This document defines a simple protocol for retrieving metadata about This document defines a simple protocol for retrieving metadata about
named entities, or named collections of entities. The goal of the named entities, or named collections of entities. The goal of the
protocol is to profile various aspects of HTTP to allow requesters to protocol is to profile various aspects of HTTP to allow requesters to
rely on certain, rigorously defined, behaviour. rely on certain, rigorously defined, behaviour.
This document is a product of the Research and Education Federations This document is a product of the Research and Education Federations
(REFEDS) Working Group process. (REFEDS) Working Group process.
Editorial Note (To be removed by RFC Editor before publication) Editorial Note (To be removed by RFC Editor before publication)
Discussion of this draft takes place on the MDX mailing list Discussion of this draft takes place on the MDX mailing list
(mdx@lists.iay.org.uk), which is accessed from [MDX.list]. (mdx@lists.iay.org.uk), which is accessed from [MDX.list].
XML versions, latest edits and the issues list for this document are XML versions, latest edits and the issues list for this document are
available from [md-query]. available from [md-query].
The changes in this draft are summarized in Appendix A.8. The changes in this draft are summarized in Appendix A.9.
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 18, 2018. This Internet-Draft will expire on July 14, 2018.
Copyright Notice Copyright Notice
Copyright (c) 2017 IETF Trust and the persons identified as the Copyright (c) 2018 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. to this document.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Notation and Conventions . . . . . . . . . . . . . . . . 3 1.1. Notation and Conventions . . . . . . . . . . . . . . . . 3
1.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 4
2. Protocol Transport . . . . . . . . . . . . . . . . . . . . . 4 2. Protocol Transport . . . . . . . . . . . . . . . . . . . . . 4
skipping to change at page 3, line 13 skipping to change at page 3, line 13
Appendix A. Change Log (to be removed by RFC Editor before Appendix A. Change Log (to be removed by RFC Editor before
publication) . . . . . . . . . . . . . . . . . . . . 13 publication) . . . . . . . . . . . . . . . . . . . . 13
A.1. Since draft-lajoie-md-query-01 . . . . . . . . . . . . . 13 A.1. Since draft-lajoie-md-query-01 . . . . . . . . . . . . . 13
A.2. Since draft-young-md-query-00 . . . . . . . . . . . . . . 13 A.2. Since draft-young-md-query-00 . . . . . . . . . . . . . . 13
A.3. Since draft-young-md-query-01 . . . . . . . . . . . . . . 14 A.3. Since draft-young-md-query-01 . . . . . . . . . . . . . . 14
A.4. Since draft-young-md-query-02 . . . . . . . . . . . . . . 14 A.4. Since draft-young-md-query-02 . . . . . . . . . . . . . . 14
A.5. Since draft-young-md-query-03 . . . . . . . . . . . . . . 14 A.5. Since draft-young-md-query-03 . . . . . . . . . . . . . . 14
A.6. Since draft-young-md-query-04 . . . . . . . . . . . . . . 14 A.6. Since draft-young-md-query-04 . . . . . . . . . . . . . . 14
A.7. Since draft-young-md-query-05 . . . . . . . . . . . . . . 15 A.7. Since draft-young-md-query-05 . . . . . . . . . . . . . . 15
A.8. Since draft-young-md-query-06 . . . . . . . . . . . . . . 15 A.8. Since draft-young-md-query-06 . . . . . . . . . . . . . . 15
A.9. Since draft-young-md-query-07 . . . . . . . . . . . . . . 15
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 15 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 15
1. Introduction 1. Introduction
Many clients of web-based services are capable of consuming Many clients of web-based services are capable of consuming
descriptive metadata about a service in order to customize or obtain descriptive metadata about a service in order to customize or obtain
information about the client's connection parameters. While the form information about the client's connection parameters. While the form
of the metadata (e.g., JSON, XML) and content varies between services of the metadata (e.g., JSON, XML) and content varies between services
this document specifies a set of semantics for HTTP ([RFC7230] et this document specifies a set of semantics for HTTP ([RFC7230] et
seq.) that allow clients to rely on certain behavior. The defined seq.) that allow clients to rely on certain behavior. The defined
skipping to change at page 12, line 23 skipping to change at page 12, line 23
[MDX.list] [MDX.list]
Young, I., Ed., "MDX Mailing List", Young, I., Ed., "MDX Mailing List",
<http://lists.iay.org.uk/listinfo.cgi/mdx-iay.org.uk>. <http://lists.iay.org.uk/listinfo.cgi/mdx-iay.org.uk>.
[REFEDS] Research and Education Federations, "REFEDS Home Page", [REFEDS] Research and Education Federations, "REFEDS Home Page",
<http://www.refeds.org/>. <http://www.refeds.org/>.
[REFEDS.agreement] [REFEDS.agreement]
Research and Education Federations, "REFEDS Participant's Research and Education Federations, "REFEDS Participant's
Agreement", <https://refeds.org/about/ Agreement",
about_agreement.html>. <https://refeds.org/about/about_agreement.html>.
[RFC4844] Daigle, L. and Internet Architecture Board, "The RFC [RFC4844] Daigle, L. and Internet Architecture Board, "The RFC
Series and RFC Editor", RFC 4844, July 2007. Series and RFC Editor", RFC 4844, July 2007.
Appendix A. Change Log (to be removed by RFC Editor before publication) Appendix A. Change Log (to be removed by RFC Editor before publication)
A.1. Since draft-lajoie-md-query-01 A.1. Since draft-lajoie-md-query-01
Adopted as base for draft-young-md-query-00. Adopted as base for draft-young-md-query-00.
skipping to change at page 15, line 28 skipping to change at page 15, line 28
Updated the description of conditional retrieval in Section 4.1 to Updated the description of conditional retrieval in Section 4.1 to
make the use of a 304 (Not Modified) status code a normative but non- make the use of a 304 (Not Modified) status code a normative but non-
mandatory obligation on the responder, not simply a description of mandatory obligation on the responder, not simply a description of
what the requester will receive. what the requester will receive.
A.8. Since draft-young-md-query-06 A.8. Since draft-young-md-query-06
No substantive changes. No substantive changes.
A.9. Since draft-young-md-query-07
No substantive changes.
Author's Address Author's Address
Ian A. Young (editor) Ian A. Young (editor)
Independent Independent
EMail: ian@iay.org.uk EMail: ian@iay.org.uk
 End of changes. 10 change blocks. 
10 lines changed or deleted 15 lines changed or added

This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/