DOAP for URI-NamespaceMap
creator: Kjetil Kjernsmo
subject: project

licenses
comment: the same terms as the Perl 5 programming language system itself

Dorian Taylor
type: Person

Gregory Todd Williams
type: Person

project
type: Project
relation: liburi-namespacemap-perl
runtime-recommendation:
  on: RDF::NS::Curated
runtime-recommendation:
  on: RDF::NS 20130802
runtime-recommendation:
  on: RDF::Prefixes
runtime-recommendation:
  on: XML::CommonNS
runtime-requirement:
  on: perl 5.008001
runtime-requirement:
  on: Moo 1.006000
runtime-requirement:
  on: URI 1.52
runtime-requirement:
  on: IRI 0.004
runtime-requirement:
  on: Types::URI 0.004
runtime-requirement:
  on: Type::Library 1.000000
runtime-requirement:
  on: Try::Tiny
runtime-requirement:
  on: Module::Load::Conditional
runtime-requirement:
  on: Carp
runtime-requirement:
  on: Sub::Quote
runtime-requirement:
  on: namespace::autoclean 0.20
test-recommendation:
  on: Attean 0.025
test-requirement:
  on: Test::More 0.88
test-requirement:
  on: Test::Exception
test-requirement:
  on: Test::Deep
test-requirement:
  on: Test::Requires
test-suggestion:
  on: RDF::Trine
bug-database: issues
created: 2012-08-27
developer: Dorian Taylor
developer: kwakwa
developer: Toby Inkster
homepage: https://metacpan.org/module/URI::NamespaceMap
license: licenses
maintainer: Gregory Todd Williams
maintainer: Chris Prather
maintainer: Kjetil Kjernsmo
name: URI-NamespaceMap
programming-language: Perl
release: Initial release.
release: Minor bugfixes.
release: Reverse lookups.
release: Bugfix release.
release: Prefix guessing.
release: Compatibility with RDF::Trine::NamespaceMap.
release: Support IRI module.
release: Moo refactoring.
release: Fix missing Changes.
release: Clean up source tree.
release: Improve documentation.
release: Support for RDF::NS::Curated.
release: Test bugfix.
release: New guessing method and improved diagnostics.
release: Check prefixes so they don't conflict with existing methods.
release: Append a hash to URIs needing it.
release: Append a hash to only to XSD URIs.
release: Add each_map method.
release: Add local_part method.
release: Add more coercions.
release: Add new automations and small fixes.
repository: GitRepository
  browse: URI-NamespaceMap
  has provenance: http://git2prov.org/git2prov#
security-contact: Kjetil Kjernsmo
shortdesc: Namespace manipulation and prefix mapping for XML, RDF, etc.

Initial release.
type: Version
issued: 2012-08-28
revision: 0.01

Minor bugfixes.
type: Version
issued: 2012-08-30
revision: 0.02

Reverse lookups.
type: Version
issued: 2012-10-23
changeset:
  item: Stop using blank node in makefile.ttl to fix version_from.
  item: Adding reverse lookups, i.e. abbreviation and prefix_for.
    type: Addition
    blame: Dorian Taylor
revision: 0.04

Bugfix release.
type: Version
issued: 2012-11-28
changeset:
  item: URI::Namespace must be used from URI::NamespaceMap.
revision: 0.06

Prefix guessing.
type: Version
issued: 2014-05-19
changeset:
  item: Prefix guessing using RDF::NS, RDF::Prefixes or XML::CommonNS.
  item: Fix breakage in terms with hyphens.
    type: Bugfix
    blame: Dorian Taylor
revision: 0.08

Compatibility with RDF::Trine::NamespaceMap.
type: Version
issued: 2014-05-21
changeset:
  item: Make it possible to send local part to the uri method of URI::Namespace.
    type: Addition
    thanks: Chris Prather
revision: 0.10

Support IRI module.
type: Version
issued: 2014-09-29
changeset:
  item: Support the new IRI module.
    type: Addition
    blame: Gregory Todd Williams
  item: Silence warnings when URI doesn't have local part.
  item: Warn the user in test when they have too old RDF::NS.
  item: Use Types::URI.
  item: Link Debian packages in metadata.
revision: 0.12

Moo refactoring.
type: Version
issued: 2014-10-05
changeset:
  item: Port to Moo.
    type: Change
    blame: Toby Inkster
  item: Convert packaging to Dist::Inkt.
    type: Change
    blame: Toby Inkster
  item: Warn the user when they have too old RDF::NS but not in automated tests.
revision: 0.20

Fix missing Changes.
type: Version
issued: 2014-10-05
changeset:
  item: Fix missing Changes.
revision: 0.21

Clean up source tree.
type: Version
issued: 2014-10-15
changeset:
  item: Clean up source tree.
revision: 0.22

Improve documentation.
type: Version
issued: 2014-12-10
changeset:
  item: Reindent using Emacs smart-tabs.
  item: Improve documentation, autoloader.
  item: Some code cleanup.
  item: Use a string comparison in failing test.
revision: 0.24

Support for RDF::NS::Curated.
type: Version
issued: 2015-09-01
changeset:
  item: Support for RDF::NS::Curated.
revision: 0.26

Bugfix release.
type: Version
issued: 2015-09-23
changeset:
  item: Had forgotten to update error messages.
revision: 0.28

Test bugfix.
type: Version
issued: 2016-02-12
changeset:
  item: Remove a test because toolchain makes it hard to get the correct version.
revision: 0.30

New guessing method and improved diagnostics.
type: Version
issued: 2016-12-29
changeset:
  item: Rework some tests that fails in strange ways.
  item: Add method for adding guesses post-construction.
  item: Use carp instead of warns.
revision: 0.32

Check prefixes so they don't conflict with existing methods.
type: Version
issued: 2017-01-18
changeset:
  item: Remove strict/warnings pragmas where Moo is used.
    type: Removal
    blame: kwakwa
  item: Prefixes that will conflict with existing methods will throw an error.
    type: Addition
    blame: kwakwa
  item: Minor cleanups.
  item: Improve the BUILDARGS code.
    type: Change
    thanks: Chris Prather
revision: 1.00

Append a hash to URIs needing it.
type: Version
issued: 2017-06-21
changeset:
  item: When adding local names, check if namespace ends in hash or slash, and append hash if not.
revision: 1.02

Append a hash to only to XSD URIs.
type: Version
issued: 2017-07-08
changeset:
  item: Partly revert fix in 1.02, now only append a hash to the XML Schema URI (closes issue #14).
revision: 1.04

Add each_map method.
type: Version
issued: 2018-01-27
changeset:
  item: Add each_map method
  item: Check for Iri in scrubber
revision: 1.06

Add local_part method.
type: Version
issued: 2019-04-15
changeset:
  item: Add local_part method to URI::Namespace.
revision: 1.08

Add more coercions.
type: Version
issued: 2019-11-20
changeset:
  item: Add coercions for RDF::Trine and Attean classes.
  item: Bring Namespace.pm test coverage to 100%.
revision: 1.10

Add new automations and small fixes.
type: Version
issued: 2024-01-11
changeset:
  item: Add new Github CI automations.
  item: Remove Travis CI.
    type: Removal
    thanks: Zakariyya Mughal
  item: Add explicit DESTROY.
    type: Addition
    thanks: Zakariyya Mughal
revision: 1.12

Kjetil Kjernsmo
type: Person
nick: KjetilK
has key: PubKey

Chris Prather
type: Person

Toby Inkster
type: Person
name: Toby Inkster
page: https://metacpan.org/author/TOBYINK

Zakariyya Mughal
type: Person

Kjetil Kjernsmo
type: Person
nick: KjetilK
has key: PubKey