Skip to content

possible revision of RDF serialization (a/k/a concretization) vs RDF abstract syntax #242

@TallTed

Description

@TallTed

<p>An IRI in the RDF <a>abstract syntax</a>
MUST be <a data-cite="RFC3986#section-5">resolved</a> per [[RFC3986]] and
MUST NOT be a <a data-cite="RFC3986#section-4.2">relative reference</a>.
An IRI MAY contain a <a data-cite="RFC3986#section-3.5">fragment identifier</a>.
An IRI SHOULD follow rules defined by the <a data-cite="RFC3986#section-3.1">IRI scheme</a>.

I'm confused by both the old and the new text here, which resulted in the above.

I don't think we regularly use "concrete" and I wonder about that linked definition (which is unfortunately not easily resolved from just this commit).

I would like the source text to say something close to —

    When converting an <a data-lt="concrete RDF syntax">RDF serialization</a>
    to the RDF <a>abstract syntax</a>
    (for instance, for loading into an RDF store), any IRI therein
    MUST be <a data-cite="RFC3986#section-5">resolved</a> per [[RFC3986]] and
    MUST NOT be a <a data-cite="RFC3986#section-4.2">relative reference</a>, but it
    MAY contain a <a data-cite="RFC3986#section-3.5">fragment identifier</a>.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions