Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.

EMF EPackage and RDF URI name space assumptions #70

@OwenR-York

Description

@OwenR-York

An EMF EPackage namespace and RDF namespace mismatch can occur if one or both do not end in a / or #. EMF is tolerant of an EPackage ending without a # or /; in RDF it seems more common to have a # these days, but there are cases of /. Jena will assume a # if the RDF namespace is missing either # or / (double check this).

At the moment, the Resource is cleaning EMF Epackage namespace URIs by assuming a #. Similarly, when matching the RDF namespaces to EPackages, the # or / is removed if nothing is matched on the first attempt (it assumes the EPackage is missing # or '/').

These assumptions could be configurable options or handled more gracefully.

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