Skip to content

N3 parser does not support IRI property lists #689

Description

@jeswr

The current N3 grammar defines iriPropertyList ::= IPLSTART iri predicateObjectList ']'. The five positive cases in the W3C parser manifest all fail today:

:s :p [id :identified :name "value"] .

The construct uses the supplied IRI as the property-list subject instead of minting a blank node. Negative cases also require the parser to distinguish illegal semicolons and non-IRI identifiers.

An old prototype exists as 04c1e74 on feat/full-n3-support, but it lacks current error propagation, complete lexer boundaries, and parser coverage.

Part of #640.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions