1Attean::API::AbbreviatiUnsgeSrerCioanltirziebru(t3e)d PeArtlteDaonc:u:mAePnIt:a:tAibobnreviatingSerializer(3)
2
3
4
6 Attean::API::AbbreviatingSerializer - Role for serializers that can
7 abbreviate IRIs as prefixed names or relative IRIs
8
10 This document describes Attean::API::AbbreviatingSerializer version
11 0.020
12
14 The Attean::API::AbbreviatingSerializer role defines an API for
15 serializers of RDF and SPARQL result data that can abbreviate IRI
16 values as prefixed names or relative IRIs.
17
19 This role consumes the Attean::API::Serializer roles which provide the
20 following methods:
21
22 "serialize_list_to_io( $fh, @elements )"
23 "serialize_list_to_bytes( @elements )"
24
26 The following attributes exist:
27
28 "base"
29 An Attean::API::IRI object representing the base against which
30 relative IRIs in the serialized data should be resolved.
31
32 "namespaces"
33 A URI::NamespaceMap object representing prefix and namespace URI
34 pairs that can be used to create abbreviations.
35
37 Please report any bugs or feature requests to through the GitHub web
38 interface at <https://github.com/kasei/attean/issues>.
39
42 Gregory Todd Williams "<gwilliams@cpan.org>"
43
45 Copyright (c) 2014--2018 Gregory Todd Williams. This program is free
46 software; you can redistribute it and/or modify it under the same terms
47 as Perl itself.
48
49
50
51perl v5.28.1 2019-01A-t0t9ean::API::AbbreviatingSerializer(3)