Interface MavenEntityCore

All Known Implementing Classes:
MavenEntityCoreImpl

public interface MavenEntityCore
Interface for maven coordinates with an additional 'remainder' field. The remainder must be separated from the corrdinates using any of the following symbols:
  • #
  • /
  • !
This allows for making references to files within a maven artifact, such as: groupId:artifactId:version:jar:classifier!/path/to/file.txt It also allows for retaining the remainder when transforming maven urns into relative IRIs and resolving them against a base IRI: Resolution of urn:mvn:groupId:artifactId:version:jar#dataset against https://example.org gives https://example.org/groupId/artifactId/artifactId-version.jar#dataset.