---
name: "Template::Declare::TagSet::RDF"
section: "3pm"
platform: "linux"
package: "libtemplate-declare-perl"
version: "0.47-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Template::Declare::TagSet::RDF"
---

# Template::Declare::TagSet::RDF(3pm)

Template::Declare tag set for RDF

## NAME

Template::Declare::TagSet::RDF - Template::Declare tag set for RDF

## SYNOPSIS

```
    # normal use on the user side:
    use base 'Template::Declare';
    use Template::Declare::Tags RDF => { namespace => 'rdf' };
    template foo => sub {
        rdf::RDF {
            attr { 'xmlns:rdf' => "http://www.w3.org/1999/02/22-rdf-syntax-ns#" }
            rdf::Description {
                attr { about => "Matilda" }
                #...
            }
        }
    };
```

## DESCRIPTION

Template::Declare::TagSet::RDF defines a full set of RDF tags for use in Template::Declare templates. You generally won't use this module directly, but will load it via:

```
    use Template::Declare::Tags 'RDF';
```

## METHODS

### new( PARAMS )

```
    my $html_tag_set = Template::Declare::TagSet->new({
        package   => 'MyRDF',
        namespace => 'rdf',
    });
```

Constructor inherited from Template::Declare::TagSet.

### get\_tag\_list

```
    my $list = $tag_set->get_tag_list();
```

Returns an array ref of all the RDF tags defined by Template::Declare::TagSet::RDF. Here is the complete list:

- "Alt"

  - "Bag"

  - "Description"

  - "List"

  - "Property"

  - "RDF"

  - "Seq"

  - "Statement"

  - "XMLLiteral"

  - "about"

  - "li"

  - "first"

  - "nil"

  - "object"

  - "predicate"

  - "resource"

  - "rest"

  - "subject"

  - "type"

  - "value"

  - "\_1"

  - "\_2"

  - "\_3"

  - "\_4"

  - "\_5"

  - "\_6"

  - "\_7"

  - "\_8"

  - "\_9"

  - "\_10"

  This list may be not exhaustive; if you find some important missing ones, please let us know. :)

## AUTHOR

Agent Zhang \<agentzh@yahoo.cn\>

## SEE ALSO

Template::Declare::TagSet, Template::Declare::TagSet::HTML, Template::Declare::TagSet::XUL, Template::Declare::Tags, Template::Declare.
