Giter Club home page Giter Club logo

link-relations's Introduction

Link Relation Type Registration Requests

This repository's issues list manages requests to add and change entries in the link relation type IANA registry. Please note our contribution terms.

Your Experts are currently @algermissen, @mnot, and @reschke.

To request registration of a new relation type (or a change to an existing one), you can:

See RFC8288 for more information about link relations; in particular, the requirements for registered relation types. Note that a specification is required.

Once approved, your request will be incorporated into the IANA registry, whereupon it will be officially registered.

Describing Link Relations

There are many ways to fill out the description field, but in general it's good if it aligns with the terminology in RFC8288. Some examples:

  • Refers to a resource that can be used to verb the link's context.
  • The target IRI points to a resource where a descriptor resource for the link context can be obtained.
  • Refers to a resource providing descriptor about the link's context.

Suitable Specification References

This registry requires a stable reference for a specification document. Publication by a recognised open standards body is preferred; however, publication by established Open Source projects (i.e., those that demonstrate a community that's commited to ongoing support), community and commercial organisations are also accepted, provided that they have a reaonable plan to promote specification stability.

When to Register

Generally, a registration request should be made when your document is mature enough for wide review.

If your reference is an Internet-Draft, that means when it's adopted by a stream (e.g., the IETF stream, the Independent stream), not beforehand.

If your reference is in another standards body, a request can be made before the document is finalised.

If your reference is from an Open Source project, community or commerical group, a request can be made once your document becomes public, but anticipatory requests are discouraged, and may be refused or delayed.

link-relations's People

Contributors

mnot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

link-relations's Issues

HTML types

Catching up with some relations defined in HTML5:






@annevk, please review. I've modified the descriptions a bit to fit better into the conventions of the registry. I'm not entirely sure about noopener and opener, but I think they'll suffice.

Note that I've used the WHATWG links here; as I read this, they're the most up-to-date links for HTML. @wseltzer / @annevk, is that correct?

If so, we should update other links in the registry too.

Request to register "sipTrunkingCapability" link relation type

Please confirm that:

  • You have read and understood the requirements for registration.
  • You have checked the registry and found no current link relation types that meet your needs.
  • Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?
The ASAP working group has been chartered to standardize a configuration workflow to enable enterprise Session Initiation Protocol (SIP) networks to solicit the capability set of a SIP service provider network. The capability set can subsequently be used to configure features and services on the enterprise edge element, such as a Session Border Controller (SBC), to ensure smooth peering between enterprise and service provider networks. The basis of this channel negotiation relies on the exchange of a capability set document between devices to streamline configuration requirements gathering for the peering process. We are requesting the registration of a "sipTrunkingCapability" link type that would contain parameters and configuration requirements to allow this level of automated peering. Please let us know if there is any technical rigor that we can provide or proposed changes to the reference draft.

For further reference, the ASAP draft for automating SIP trunking is available here: https://datatracker.ietf.org/doc/html/draft-ietf-asap-sip-auto-peer

Registration Request: me

Relation Name

me

Description

Used to indicate profile equivalence and for identity-consolidation.

Reference

https://microformats.org/wiki/rel-me and https://gmpg.org/xfn/11

Additional Information

rel="me" is used on hyperlinks from one page about a person to other pages about that same person. rel="me" is published by many personal websites, GitHub, Mastodon, and more. Mastodon, personal websites, and more consume the standard, too.

The rel="me" specification was published in XFN and is maintained by the microformats community.

Request to register application-figure

Please confirm that:

  • [Y] You have read and understood the requirements for registration.
  • [Y] You have checked the registry and found no current link relation types that meet your needs.
  • [Y] Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

  • Relation Name: application-figure
  • Description: Refers to a resource with an available representation in the 'application' media type subtree suitable for rendering within the context.
  • Reference: https://purl.org/net/figure-link-rels

Any additional information (this will not be included in the registry)?

It's not clear whether RFC 8288's injunction that link relations "MUST NOT constrain the available representation media types of the link target" refers to constraining to specific individual media types, or placing any restriction on media types. The figure-link-rels specification says that a resource has a representation in a specific subtree, but does not restrict other representations, nor does it restrict to any specific media types.

Request to register video-figure

Please confirm that:

  • [Y] You have read and understood the requirements for registration.
  • [Y] You have checked the registry and found no current link relation types that meet your needs.
  • [Y] Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

  • Relation Name: video-figure
  • Description: Refers to a resource with an available representation in the 'video' media type subtree suitable for rendering within the context.
  • Reference: https://purl.org/net/figure-link-rels

Any additional information (this will not be included in the registry)?

It's not clear whether RFC 8288's injunction that link relations "MUST NOT constrain the available representation media types of the link target" refers to constraining to specific individual media types, or placing any restriction on media types. The figure-link-rels specification says that a resource has a representation in a specific subtree, but does not restrict other representations, nor does it restrict to any specific media types.

Registration Request: micropub

Relation Name

micropub

Description

Used to create, update and delete posts on one's own domain using third-party clients.

Reference

https://www.w3.org/TR/micropub/

Additional Information

Micropub is a W3C Recommendation used to create, update and delete posts on one's own domain using third-party clients. There are multiple interoperable implementations of Micropub clients and servers on the web, with which people post content such as likes, posts, replies, and bookmarks to websites. More information about the Micropub protocol's use in the wild is documented on the IndieWeb wiki Micropub page.

Temporal interval relation: intervalAfter

Enter the details of the link relation type below:

  • Relation Name: intervalAfter
  • Description: If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2.
  • Reference: W3C OWL-Time clause 4.2.21

Any additional information (this will not be included in the registry)?

This is one of a set of 15 interval relations which have been adapted from Allen's work, and formalized in the W3C OWL-Time ontology:

interval relations

I will refrain from submitting separate issue for the other 14 until this one has been commented on ;-)

Registration Request: indieauth-metadata

Relation Name

indieauth-metadata

Description

Used to advertise the location of an IndieAuth authorization and token endpoint, and other information for clients.

Reference

https://indieauth.spec.indieweb.org/

Additional Information

IndieAuth was published as a W3C Note by the Social Web Working Group. Since being published as a note, the specification has been incubated by the IndieWeb community as a living standard and has received several revisions. One revision adds the indieauth-metadata rel value, used to discover authentication and token endpoints for use in domain-based authentication, and discovery of relevant attributes to facilitate said authentication (i.e. protocols supported by a server).

Modification request: prerender

Relation Name

prerender

Requested Changes

  1. Add a note to the Notes field, with this content:

    This relation is not part of any current standard, though support for it is implemented in Blink (the engine used by Google Chrome and other Chromium-based browsers).

  2. The Reference field should be updated to list https://www.w3.org/TR/2023/DISC-resource-hints-20230314/.

    Completely remove the contents of the Reference field. (The current contents are “[Resource Hints]”, but https://www.w3.org/TR/resource-hints/ now redirects to https://html.spec.whatwg.org/#linkTypes, which now does not contain any definition for the prerender link relation.

Relationship

I’m employed by the W3C and I am also a WHATWG member.

Additional Information

See w3c/whatwg-coord#6

Modification request: dns-prefetch

Relation Name

dns-prefetch

Requested Changes

The dns-prefetch link relation should be completely removed, because it’s not supported in the Link header.

Relationship

I’m employed by the W3C and I am also a WHATWG member.

Additional Information

See w3c/whatwg-coord#6 (comment)

Modification request: prefetch

Relation Name

prefetch

Requested Changes

The prefetch link relation should be completely removed, because it’s not supported in the Link header.

Relationship

I’m employed by the W3C and I am also a WHATWG member.

Additional Information

See w3c/whatwg-coord#6 (comment)

Offer JSON-LD as an export option

If you wanted to offer JSON-LD as an export option, alongside the existing CSV, here is a script that converts the CSV to JSON-LD. Cf. mnot/I-D#140

#!/usr/bin/env python3
"""
Usage: ./rels.py link-relations-1.csv URL
URL should be e.g. 'http://www.example.org/assignments/relation/#'
"""

from typing import Any, Dict, Iterator, List

def fold(lines: Iterator[str]) -> Iterator[str]:
    next(lines)
    line: str
    buffer: List[str] = []
    for line in lines:
        line = line.rstrip("\n")
        if line.startswith(" "):
            buffer.append(line.lstrip(" "))
            continue
        if buffer:
            yield " ".join(buffer)
            buffer[:] = []
        buffer.append(line)
    if buffer:
        yield " ".join(buffer)


def fields(lines: Iterator[str]) -> Iterator[List[str]]:
    from re import Match, Pattern, compile

    quoted: Pattern[str] = compile(r'"((?:[^"]|"")*)"')
    def replace(m: Match[str]) -> str:
        value: str = m.group(1)
        value = value.replace('""', '"')
        value = value.replace(",", "\ud800")
        return value
    for line in lines:
        line = quoted.sub(replace, line)
        v: str
        yield [v.replace("\ud800", ",") for v in line.split(",")]


def main() -> None:
    from json import dumps
    from sys import argv

    filename: str = argv[1]
    data: Dict[str, List[Any]] = {
        "@context": [
            {"citation": "http://purl.org/dc/terms/bibliographicCitation"},
            {"description": "http://purl.org/dc/terms/description"},
            {"label": "http://www.w3.org/2000/01/rdf-schema#label"},
            {"note":"http://www.w3.org/2004/02/skos/core#note"}
        ],
        "@graph": []
    }
    with open(filename, encoding="utf-8", errors="replace") as f:
        for row in fields(fold(f)):
            if len(row) != 4:
                continue
            datum: Dict[str, str] = {
                "@id": "http://www.iana.org/assignments/relation/#" + row[0],
                "label": row[0],
            }
            if row[1]:
                datum["description"] = row[1]
            if row[2]:
                datum["citation"] = row[2]
            if row[3]:
                datum["note"] = row[3]
            data["@graph"].append(datum)
    print(dumps(data, indent="  "))


if __name__ == "__main__":
    main()

Modification request: prerender

Relation Name

prerender

Requested Changes

The prerender link relation should be completely removed, because it’s not supported in the Link header.

Relationship

I’m employed by the W3C and I am also a WHATWG member.

Additional Information

See w3c/whatwg-coord#6 (comment)

Request to register figure

Please confirm that:

  • [Y] You have read and understood the requirements for registration.
  • [Y] You have checked the registry and found no current link relation types that meet your needs.
  • [Y] Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?

'publication' link relation request

Enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?

  • the specification document is a W3C Candidate Recommendation, the plan is to have it as a Recommendation late spring or early summer 2020
  • there is a stupid mistake in the note of the IANA section of the CR, there is already a PR to take care of that (w3c/pub-manifest#184)

Cc: @mattgarrish @TzviyaSiegman @wareid @GarthConboy

`reg-rel-type` rule and registered Link Relations

https://datatracker.ietf.org/doc/html/rfc8288#section-2.1.1 states the following:

Registered relation type names MUST conform to the reg-rel-type rule
(see Section 3.3) and MUST be compared character by character in a
case-insensitive fashion.

and https://datatracker.ietf.org/doc/html/rfc8288#section-3.3 includes the following definition for reg-rel-type:

reg-rel-type = LOALPHA *( LOALPHA / DIGIT / "." / "-" )

There are registered Link Relation types in https://www.iana.org/assignments/link-relations/link-relations.xhtml that do not appear to conform to reg-rel-type, i.e., they use ALPHA.

If the definition of reg-rel-type is correct, then there are registered types do not conform.

If the definition of reg-rel-type is incorrect, then the definition should be updated to use ALPHA instead of LOALPHA.


I was just about to report an errata about the definition of LOALPHA not being carried forward in later HTTP and ABNF specs, as well as not defined in RFC 8288, but have noticed that it was already "Reported" (but not yet "Verified") at https://www.rfc-editor.org/errata/eid5319 .

While accepting errata/eid5319 will correct RFC 8288, reg-rel-type may still need to be updated to use ALPHA to ensure that existing and future registrations conform to the spec. I can submit an errata if that makes sense.

Sex.com

  • Relation Name:
  • Requested Change(s):
  • Your relationship to the original registrant:

Registration Request: hash

Relation Name

hash

Description

Refers to a resource that contains the context's hash value. The resource content SHALL start with the first byte of the hexadecimal hash value. Any subsequent data (like a filename) which is optional SHALL be separated by at least one space.

Reference

https://docs.oasis-open.org/csaf/csaf/v2.0/os/csaf-v2.0-os.html#7115-requirement-15-rolie-feed

Additional Information

The OASIS Common Security Advisories Framework (CSAF) Technical Committee (TC) has been chartered to standardize the implementation and exchange of security advisories. The automatic and fast discovery of relevant as well as actionable security advisories is an important step in the process of effectively mitigating and ultimately removing vulnerabilities as they become apparent. We are requesting the registration of a "hash" link type that would contain parameters and configuration requirements to allow this level of automated discovery. Resource-Oriented Lightweight Information Exchange (ROLIE) is a standard to ease discovery of security content. ROLIE is built on top of the Atom Publishing Format and Protocol, with specific requirements that support publishing security content. Each ROLIE feed document MUST be a JSON file that conforms with [RFC8322]. Any existing hash file (requirement 18) MUST be listed in the corresponding entry of the ROLIE feed as an item of the array link having the rel value of hash.

For further reference, the CSAF version 2.0 OASIS Standard is always available at: https://docs.oasis-open.org/csaf/csaf/v2.0/os/csaf-v2.0-os.html

Request to register ‘tor’

Enter the details of the link relation type below:

  • Relation Name: ‘tor’
  • Description: Many organizations are beginning to offer hosted services and web sites that are only accessible via the TOR network. These TOR hidden services usually offer mirrored versions of the company’s products, but with the added benefit of anonymity of the user. These services can also often be accessed even in the case of censorship or blocking of the parent “open-web” site by state or telecom powers.

However, discovering which sites offer TOR alternatives, much less what the TOR URL even is, can be daunting and difficult. While the point of some .onion web addresses is security through anonymity, many of these sorts of sites are not. The companies themselves often highlight their offerings in blog posts and aggregate lists do exist for some services. Up to this point though there is no way to publish this standardized way; for instance, in a manner where canonical lists could be automatically generated and built into the TOR browser or other anti-censorship tools.

Allowing web-masters to publicize their TOR alternatives would allow tools to automatically redirect instead of ever accessing the open web, increasing security and anonymity with no extra work by the end user.

  • Reference: No written references but implementation details follow:

Href links should be canonical to the current web address. For instance, the tag on a home page for the OCCRP organization at https://www.occrp.org would be:

For a subdirectory https://www.occrp.org/en/azerbaijanilaudromat:

Any additional information (this will not be included in the registry)?

No

Registration Request: signature

Relation Name

signature

Description

Refers to a resource that contains the context's cryptographic signature.

Reference

https://docs.oasis-open.org/csaf/csaf/v2.0/os/csaf-v2.0-os.html#7115-requirement-15-rolie-feed

Additional Information

The OASIS Common Security Advisories Framework (CSAF) Technical Committee (TC) has been chartered to standardize the implementation and exchange of security advisories. The automatic and fast discovery of relevant as well as actionable security advisories is an important step in the process of effectively mitigating and ultimately removing vulnerabilities as they become apparent. We are requesting the registration of a "signature" link type that would contain parameters and configuration requirements to allow this level of automated discovery. Resource-Oriented Lightweight Information Exchange (ROLIE) is a standard to ease discovery of security content. ROLIE is built on top of the Atom Publishing Format and Protocol, with specific requirements that support publishing security content. Each ROLIE feed document MUST be a JSON file that conforms with [RFC8322]. Any existing signature file (requirement 19) MUST be listed in the corresponding entry of the ROLIE feed as an item of the array link having the rel value of signature.

For further reference, the CSAF version 2.0 OASIS Standard is always available at: https://docs.oasis-open.org/csaf/csaf/v2.0/os/csaf-v2.0-os.html

Request to register audio-figure

Please confirm that:

  • [Y] You have read and understood the requirements for registration.
  • [Y] You have checked the registry and found no current link relation types that meet your needs.
  • [Y] Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

  • Relation Name: audio-figure
  • Description: Refers to a resource with an available representation in the 'audio' media type subtree suitable for rendering within the context.
  • Reference: https://purl.org/net/figure-link-rels

Any additional information (this will not be included in the registry)?

It's not clear whether RFC 8288's injunction that link relations "MUST NOT constrain the available representation media types of the link target" refers to constraining to specific individual media types, or placing any restriction on media types. The figure-link-rels specification says that a resource has a representation in a specific subtree, but does not restrict other representations, nor does it restrict to any specific media types.

Modification request: siptrunkingcapability

Relation Name

siptrunkingcapability

Requested Changes

Change the relation name from "siptrunkingcapability" to "sip-trunking-capability".

Relationship

Original registrant

Additional Information

After some debate with the registrants, the hyphen delimited suggestion is more visually appealing. Thanks!

Request to register "acl" link relation type

Please confirm that:

  • You have read and understood the requirements for registration.
  • You have checked the registry and found no current link relation types that meet your needs.
  • Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

  • Relation Name: acl
  • Description: The relationship A acl B asserts that resource B provides access control description of resource A. There are no constraints on the format or representation of either A or B, neither are there any further constraints on either resource.
  • Reference: https://solidproject.org/TR/wac

Any additional information (this will not be included in the registry)? The W3C Solid Community Group is requesting registration of the "acl" link relation type on the basis of the Web Access Control (WAC) specification, as well as other specifications using the link relation. Implementations exist, are ongoing, and others can be expected as a result of the publication. The plan is to wrap up work on the draft and move to "final" publication. The specification reference URL is managed by the Solid Project and the versioned URLs are covered by the URI Persistence Policy: https://solidproject.org/terms#uri-persistence-policy .

Request to register: `news`

Enter the details of the link relation type below:

  • Relation Name: news
  • Description: This link provides news on the subject itself. No restrictions are placed on the content of the destination link; its contents may be structured (RSS/Atom) or unstructured.
  • Reference: None yet -- if a draft is necessary we can write one 😉

Any additional information (this will not be included in the registry)?

For example, the link
https://www.iso.org/contents/data/standard/07/39/73906.detail.rss
provides updates to the ISO/IEC 27001 standard (about page: https://www.iso.org/standard/73906.html).

Authentication-related link relations

Please confirm that:

  • You have read and understood the requirements for registration.
  • You have checked the registry and found no current link relation types that meet your needs.
  • Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

authenticate

authenticated-as

logout

register-user

Any additional information (this will not be included in the registry)?

ruleinput relation type

We would like to pre-register the "ruleinput" link relation type. The specification for the use of this type will be available for review later this year.

Registration Request: mercure

Please confirm that:

  • You have read and understood the requirements for registration.
  • You have checked the registry and found no current link relation types that meet your needs.
  • Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information below.

If so, please provide the details of your request below.

Enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?

The Mercure is already widely used (see the Implementation Status section of the I-D) and is already listed in the List of /.well-known/ services offered by webservers Wikipedia page.
I plan to propose this I-D as a RFC soon.

The registration of well-known URI has also be started: protocol-registries/well-known-uris#4

request to register "cite-as" link relation type

Enter the details of the link relation type below:

  • Relation Name: cite-as
  • Description: A link with the "cite-as" relation type indicates that the link target is preferred over the link context for the purpose of referencing.
  • Reference: Van de Sompel, H., Nelson, M.L., Bilder, G., Kunze, J., and Warner, S. (August 2017) cite-as: A Link Relation to Convey a Preferred URI for Referencing. https://datatracker.ietf.org/doc/draft-vandesompel-citeas/

Any additional information (this will not be included in the registry)?

This request to register "cite-as" is the result of a prior attempt to register "identifier". Significant concerns were voiced regarding "identifier" and, as a result, the co-authors of the I-D decided to settle on "cite-as", which was proposed during the discussions of "identifier".

The request to register "cite-as" on the basis of ID-00 is motivated by ongoing adoption of various patterns for using link relation types in scholarly communication, see http://signposting.org. As soon as "cite-as" is registered:

  • Existing implementations will be asked to change their use of "identifier" to "cite-as"

  • Documentation will be updated to reflect the change from "identifier" to "cite-as" at http://signposting.org/identifier/

Request to register "linkset" link relation type

Please confirm that:

  • You have read and understood the requirements for registration.
  • You have checked the registry and found no current link relation types that meet your needs.
  • Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information below.

If so, please provide the details of your request below.

Enter the details of the link relation type below:

Any additional information (this will not be included in the registry)? We are requesting registration of the "linkset" link relation type on the basis of the I-D (not yet RFC) because implementations exist (e.g. OJS - see the I-D), are ongoing (e.g. GS1 - see the I-D and dret/I-D#139 (comment)), and others can be expected as a result of the publication of the FAIR Signposting Profile. The plan is to wrap up work on the I-D and move to publication as an RFC asap.

Definitions in [HTML] have moved, breaking `alternate`

P3Pv1

Enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?

Register OpenID2 link relations


base

Please confirm that:

  • [x ] You have read and understood the requirements for registration.
  • [x ] You have checked the registry and found no current link relation types that meet your needs.
  • [ x] Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?

For my use case, I would like have links of the form:

rel=base href="https://example.com/origin/of/api"
rel=item href="arguments/to/API"

or it could be a static file case:

rel=base href="https://example.com/a/b"
rel=item href="c/d.txt"

in the case of collections, there could be some reduction in bytes used by avoiding the need to repeat the base URL in each item. I chose item for the example, but many other relations could make use of a relative url scheme.
This is useful when link relations are not embedded in html, but in a JSON payload (my use case.) where the
html base element is not available.

Registration Request: down

Relation Name

down

Description

Refers to a child document in a hierarchy of documents.

Reference

https://www.rfc-editor.org/rfc/rfc8288.html

Additional Information

Opposite of the existing up relation.

Instead of up and down I would have preferred the synonyms parent and child, but I see that up already exists - so shouldn't down also exist?

Request to register image-figure

Please confirm that:

  • [Y] You have read and understood the requirements for registration.
  • [Y] You have checked the registry and found no current link relation types that meet your needs.
  • [Y] Your specification reference URL is stable; ideally, managed by a widely-recognised standards development organisation (e.g., published as an RFC). Otherwise, please give additional information.

If so, please enter the details of the link relation type below:

  • Relation Name: image-figure
  • Description: Refers to a resource with an available representation in the 'image' media type subtree suitable for rendering within the context.
  • Reference: https://purl.org/net/figure-link-rels

Any additional information (this will not be included in the registry)?

It's not clear whether RFC 8288's injunction that link relations "MUST NOT constrain the available representation media types of the link target" refers to constraining to specific individual media types, or placing any restriction on media types. The figure-link-rels specification says that a resource has a representation in a specific subtree, but does not restrict other representations, nor does it restrict to any specific media types.

Apple touch relations

Apple defines a few link relations:





Not sure how stable those links are. Any comments on the proposed descriptions?

Registration Request: [ Webring ]

Relation Name

webring

Description

Like the webring of the 1990's, this link rel would allow sites to link to each other based on topics, which would work in the background rather than displaying a Webring on-page. Webring isn't registered with an RFC, but it could come in handy for people who want to share resources such as metadata, CSS, media, or the same licenses.

Reference

https://binquasin.neocities.org/

Additional Information

As mentioned above, the link relation for webring is a way for two totally different websites to share metadata or share the same licenses, or even CSS/media, etc. But the webring link relation should only be allowed if the webmaster gives their permission to add the code, which should be done by the webmaster displaying the link rel code on-site, such as in a text area.

I haven't submitted the link rel to an RFC or standard body as my disabilities of dyslexia and Autism Spectrum Disorder (ASD Level I) impedes on my ability to do so.

request to register "conformance", "data", "items"

Enter the details of the link relation type below:

Any additional information (this will not be included in the registry)?

The link relation types are used in a Web API standard of the Open Geospatial Consortium (OGC). We have tried to re-use existing link relation types, where possible, but had to define three new types. We have tried to phrase the definitions in a general way so that they could be useful for other contexts, too.

  • An example for the use of conformance and data: link
  • An example for the use of items: link

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.