<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
   xmlns:bibo="http://purl.org/ontology/bibo/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:dcterms="http://purl.org/dc/terms/"
   xmlns:foaf="http://xmlns.com/foaf/0.1/"
   xmlns:owl="http://www.w3.org/2002/07/owl#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns:schema="https://schema.org/"
   xmlns:skos="http://www.w3.org/2004/02/skos/core#"
   xmlns:swrl="http://www.w3.org/2003/11/swrl#"
   xmlns:vann="http://purl.org/vocab/vann/"
   xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#"
>
  <rdf:Description rdf:about="http://purl.org/spar/po">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
    <rdfs:label xml:lang="en">Pattern Ontology (PO)</rdfs:label>
    <dc:contributor rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Sebastian Barzaghi (https://orcid.org/0000-0002-0799-1527)</dc:contributor>
    <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Angelo Di Iorio (https://orcid.org/0000-0002-6893-7452)</dc:creator>
    <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Fabio Vitali (https://orcid.org/0000-0002-7562-5203)</dc:creator>
    <dc:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Silvio Peroni (https://orcid.org/0000-0003-0530-4305)</dc:creator>
    <dc:date>2026-09-21</dc:date>
    <dc:description xml:lang="en">
The **_Pattern Ontology (PO)_** is an OWL 2 DL ontology that formally defines patterns for segmenting a document into atomic components, in order to be manipulated independently and re-flowed in different contexts.

![The main architecture of PO.](po.png)

Structural patterns allow representing document elements (such as sections, paragraphs, lists, metadata, and tables) through abstract, reusable primitives independent of specific markup syntaxes.

## Examples of use

In the following subsections, we introduce some examples to showcase how to use PO. 

The prefixes that are used in all the examples provided below are defined as follows:

        @prefix : &lt;http://sparontologies.net/example/&gt; .
        @prefix po: &lt;http://www.essepuntato.it/2008/12/pattern#&gt; .
        @prefix xsd: &lt;http://www.w3.org/2001/XMLSchema#&gt; .

### Structural decomposition of a document section

With PO, it is possible to represent document elements and how they manifest as patterns occurring within the document's stucture itself.

For example, the following example shows how to use PO to model a section defined as a headed container and containing a heading block as its header and a body paragraph block containing inline text and atom elements.
        
        :section-1 a po:HeadedContainer ;
                po:hasName "section" ;
                po:containsAsHeader :heading-1 ;
                po:contains :paragraph-1 .

        :heading-1 a po:Block ;
                po:hasName "h1" ;
                po:contains :text-heading .

        :paragraph-1 a po:Block ;
                po:hasName "p" ;
                po:contains :text-span .

        :text-span a po:Inline ;
                po:hasName "span" ;
                po:contains :atom-text .

        :text-heading a po:Atom ;
                po:hasName "text" .

        :atom-text a po:Atom ;
                po:hasName "text" .

## Competency Questions

PO can be used for answering several questions related to the atomic components that form a document accoridng to certain patterns.
In the following subsections, some of them are introduced together with their respective SPARQL queries. 

The prefixes that are used in all the SPARQL queries provided below are defined as follows:

        PREFIX po: &lt;http://www.essepuntato.it/2008/12/pattern#&gt;

### CQ1

Which header elements are contained within a headed container?
        
        SELECT ?header WHERE {
                ?section a po:headedContainer ;
                        po:containsAsHeader ?header .
        }

### CQ2

Which block elements are directly contained within a container?

        SELECT ?block WHERE {
                ?section po:contains ?block .
                ?block a po:Block .
        }

</dc:description>
    <dc:title xml:lang="en">The Pattern Ontology (PO)</dc:title>
    <dcterms:bibliographicCitation>Di Iorio, A., Peroni, S., Poggi, F., Vitali, F. (2012). Aﬁrst approach to the automatic recognition ofstructural patterns in XML documents. In Proceedingsof the 2012 ACM symposium on Document Engineering(DocEng 2012): 85-94. DOI: 10.1145/2361354.2361374</dcterms:bibliographicCitation>
    <dcterms:created>2013-07-16</dcterms:created>
    <dcterms:issued>2013-07-16</dcterms:issued>
    <dcterms:license rdf:resource="http://creativecommons.org/licenses/by/4.0/"/>
    <dcterms:modified>2026-09-21</dcterms:modified>
    <owl:backwardCompatibleWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#2013-07-16"/>
    <owl:priorVersion rdf:resource="http://www.essepuntato.it/2008/12/pattern#2013-07-16"/>
    <owl:versionIRI rdf:resource="http://www.essepuntato.it/2008/12/pattern#2026-09-21"/>
    <dcterms:publisher rdf:resource="https://ror.org/00wb4mk85"/>
    <dcterms:source rdf:resource="https://github.com/SPAROntologies/po/blob/master/docs/cq.md"/>
    <bibo:doi>TBA</bibo:doi>
    <bibo:status rdf:resource="http://purl.org/ontology/bibo/status/published"/>
    <vann:preferredNamespacePrefix xml:lang="en">po</vann:preferredNamespacePrefix>
    <vann:preferredNamespaceUri xml:lang="en">http://purl.org/spar/po</vann:preferredNamespaceUri>
    <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1.4.3</owl:versionInfo>
    <foaf:logo rdf:resource="https://github.com/SPAROntologies/po/blob/master/spar.png"/>
    <schema:codeRepository rdf:resource="https://github.com/SPAROntologies/po"/>
    <schema:image rdf:resource="https://github.com/SPAROntologies/po/blob/master/docs/current/po.png"/>
    <schema:includedInDataCatalog rdf:resource="https://fairsharing.org/"/>
    <schema:keywords xml:lang="en">documents</schema:keywords>
    <schema:keywords xml:lang="en">document engineering</schema:keywords>
    <schema:keywords xml:lang="en">scholarly publishing</schema:keywords>
    <schema:keywords xml:lang="en">semantic publishing</schema:keywords>
    <vann:changes xml:lang="en">
* **v1.4.3**: 
Added new documentation, including annotation properties (e.g., `bibo:doi`, `schema:codeRepository`, etc.), term properties (e.g., `vann:example`, `vs:term_status`, etc.), exemplary competency questions with their respective SPARQL queries, and a Grafoo diagram.
        </vann:changes>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b20">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b21"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b7">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b8"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b235">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b162">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b163"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b18">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b23"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b141">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b91">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b96"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/title">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b121">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="urn:swrl#x"/>
    <swrl:argument2 rdf:resource="urn:swrl#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#containsAsHeader">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:label xml:lang="en">contains as header</rdfs:label>
    <rdfs:comment xml:lang="en">The relation between a structured element, containing another generic element as part of its header, and that other element.</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
    <owl:inverseOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedByAsHeader"/>
    <vann:example>
        :my-section 
                po:containsAsHeader :my-header-block .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Atom">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">atom element</rdfs:label>
    <rdfs:comment xml:lang="en">Literal text that is part of the document body.</rdfs:comment>
    <skos:note xml:lang="en">
Similarly to `po:Inline`, elements following the 'atom' pattern can only be contained within block or inline elements (and consequently they also cannot be used as root elements of documents). 
It can contain textual content and no other elements.
    </skos:note>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b5"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Field"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b9"/>
    <vann:example>
        :my-atom a po:Atom ;
                po:isContainedBy :my-paragraph .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#NonStructured">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">non-structured element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that cannot contain other elements.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Pattern"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b16"/>
    <vann:example>
        :my-leaf-node a po:NonStructured .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b31">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b36"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Container">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">container element</rdfs:label>
    <rdfs:comment xml:lang="en">An element concerning the structural organization of a document.</rdfs:comment>
    <skos:note xml:lang="en">
Elements following this pattern contain no textual content and contain only elements compliant with the patterns: `po:Meta`, `po:Field`, `po:Block` and any subtype of `po:Container`. 

It is disjointed with the pattern `po:Popup`, although they share the same content model.
    </skos:note>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b72"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b78"/>
    <vann:example>
        :my-body a po:Container ;
                po:contains :section-1, :section-2 .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b234">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b235"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b236"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b196">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Textual"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b230">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Pattern">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">pattern-based element</rdfs:label>
    <rdfs:comment xml:lang="en">
An atomic component of a document that is able to capture a recurrent and well knwon structure of a document.
</rdfs:comment>
    <skos:note xml:lang="en">
Any entity belonging to this class is compliant with exactly one structural pattern.
        </skos:note>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <vann:example>
        :my-element a po:Pattern .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b201">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b177">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b178"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b233">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Table"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b222">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Table"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b183">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Table"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b63">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Field"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b64"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b224">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b171">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b172"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b173"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b95">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:label xml:lang="en">can contain homonymous elements</rdfs:label>
    <rdfs:comment xml:lang="en">An indication whether a hierarchical-based entity contains al least two entities that share the same name or not.</rdfs:comment>
    <rdfs:domain rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <vann:example>
        :my-list 
                po:canContainHomonymousElements true .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b79">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b80"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b156">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b185">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</swrl:argument2>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b101">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b102"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b77">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Meta"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b169">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b170"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b171"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b54">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b51"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Structured">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">structured element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that can contain other elements.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Pattern"/>
    <vann:example>
        :my-section a po:Structured ;
                po:contains :my-paragraph .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#HeadedContainer">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">headed-container element</rdfs:label>
    <rdfs:comment xml:lang="en">A container element whose content model needs to begin with one or more block elements (the heading).</rdfs:comment>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b1"/>
    <vann:example>
        :my-section a po:HeadedContainer ;
                po:containsAsHeader :my-title ;
                po:contains :my-para .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b22">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b57">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b58"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b139">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b90">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b83">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Bucket"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b84"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b179">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b180"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b155">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b156"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b8">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b200">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b201"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b202"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b239">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Table"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b32">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b33"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#contains">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:label xml:lang="en">contains</rdfs:label>
    <rdfs:comment xml:lang="en">The relation between a structured element containing another generic element, and that other element.</rdfs:comment>
    <rdfs:domain rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
    <owl:inverseOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <vann:example>
        :my-container 
                po:contains :my-block .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b146">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Record"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b147"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Block">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">block element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that organises the document content as a sequence of nestable elements and text nodes.</rdfs:comment>
    <skos:note xml:lang="en">
In particular, elements following this pattern can contain text and other elements compliant with the patterns `po:Inline`, `po:Atom`, `po:Milestones` and `po:Popup`. 

Furthermore, it is a requirement that block elements are contained only by container and popup elements.
    </skos:note>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b85"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b91"/>
    <vann:example>
        :my-paragraph a po:Block ;
                po:isContainedBy :my-section ;
                po:contains :my-span .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#isContainedBy">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:label xml:lang="en">is contained by</rdfs:label>
    <rdfs:comment xml:lang="en">An element that is contained by another structured element.</rdfs:comment>
    <vann:example>
        :my-block 
                po:isContainedBy :my-container .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b188">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Pattern"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b46">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b80">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b81"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b93">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b94"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b160">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b161"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b162"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b113">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Mixed"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b114"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b118">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b119"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b120"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b165">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Meta"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b164">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b165"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b148">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b149"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b155"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b180">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#p"/>
    <swrl:argument2 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</swrl:argument2>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b191">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b192"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b193"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b189">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b190"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b191"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b197">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b198"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b204"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b208">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Record"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b223">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b224"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b225"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b43">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b44"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b25">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b28"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#NonTextual">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">non-textual element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that cannot have textual content in its content model.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Pattern"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Textual"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b17"/>
    <vann:example>
        :my-element-container a po:NonTextual .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b5">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <owl:someValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b6"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b65">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b70"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b172">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b154">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b138">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b139"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b140"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b70">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Bucket"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b71"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b58">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b33">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b34"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b10">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b11"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b213">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b11">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b12"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b126">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b127"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b133"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b216">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b217"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#hasName">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:label xml:lang="en">has name</rdfs:label>
    <rdfs:comment xml:lang="en">The name of a particular element.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <vann:example>
        :my-paragraph 
                po:hasName "p" .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b74">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b75"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b232">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b233"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b234"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b248">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b132">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Field">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">field element</rdfs:label>
    <rdfs:comment xml:lang="en">Literal metadata or text that is not really part of the document body.</rdfs:comment>
    <skos:note xml:lang="en">
Its main difference with `po:Meta` is that `po:Field` can contain textual content.
    </skos:note>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b31"/>
    <vann:example>
        :my-author-name a po:Field ;
                po:isContainedBy :my-author-header .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b134">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Milestone"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b152">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b229">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b230"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b199">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Record"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b220">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b221"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b229"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Inline">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">inline element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that organises the document content as a sequence of nestable elements and text nodes, and that can contain other elements compliant with the same pattern.</rdfs:comment>
    <skos:note xml:lang="en">
This class has the same use and content model of the pattern Block, but differing primarily because a) inline elements can contain other elements compliant with the same pattern while block elements cannot, and b) inline elements must always be contained by other block or inline elements and by no other type of element.

These constraints also imply that inline elements cannot be used as root elements of documents and that the class Block is disjoint with the class Inline (i.e., a markup element cannot be a block and an inline at the same time).</skos:note>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b98"/>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b104"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b108"/>
    <vann:example>
        :my-emphasis a po:Inline ;
                po:isContainedBy :my-paragraph ;
                po:contains :my-atom-text .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b238">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b239"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b106">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b107"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Meta">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">meta element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that contains neither other elements nor textual content.</rdfs:comment>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Milestone"/>
    <skos:note xml:lang="en">
Contrarily to the pattern `po:Milestone`, which was meant to describe markup elements that impact the document because of their location, the main feature of its disjoint sibling is the mere existence, independently from the position it has within the document. 
`po:Meta` elements convey metadata information about the document or part of it, independently of where they are. 
Thus, meta elements can be contained only within container elements.
    </skos:note>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b18"/>
    <vann:example>
        :my-doc-meta a po:Meta ;
                po:isContainedBy :my-doc-header .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b226">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#z"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Mixed">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">mixed element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that can contain other elements and text nodes.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Textual"/>
    <vann:example>
        :my-paragraph a po:Mixed ;
                po:contains :link .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b123">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="urn:swrl#y"/>
    <swrl:argument2 rdf:resource="urn:swrl#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b120">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b121"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b122"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b210">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</swrl:argument2>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b41">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Textual">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">textual element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that can have textual content in their content models.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Pattern"/>
    <vann:example>
        :paragraph-text a po:Textual .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b178">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#t"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Milestone">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">milestone element</rdfs:label>
    <rdfs:comment xml:lang="en">
An elements that contains neither other elements nor textual content.
</rdfs:comment>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b38"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b42"/>
    <vann:example>
        :my-page-break a po:Milestone ;
                po:isContainedBy :my-paragraph .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b129">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b130"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b131"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b217">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b6">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b7"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b158">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b159"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b160"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b24">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b19"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b167">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b168"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b169"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b237">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b59">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b60"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:about="urn:swrl#y">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b203">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b62">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b63"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b190">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Textual"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b153">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b154"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b241">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b242"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b243"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b37">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b32"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Bucket">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">bucket element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that can contain other elements but no text nodes.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#NonTextual"/>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Marker"/>
    <vann:example>
        :my-bucket a po:Bucket ;
                po:contains :item-1, :item-2 .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b21">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b22"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b38">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <skos:note xml:lang="en">
Similarly to `po:Inline`, elements following the `po:Milestone` pattern can only be contained within block or inline elements (and consequently they also cannot be used as root elements of documents).

The distinctive characteristic of the pattern `po:Milestone` is the location it assumes within the document.
    </skos:note>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <owl:someValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b39"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b116">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b117"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b118"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b143">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Field"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b3">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b4"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b219">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b174">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#t"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b75">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b76"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b218">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b219"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b86">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b87"/>
  </rdf:Description>
  <rdf:Description rdf:about="urn:swrl#x">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b187">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b188"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b189"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b111">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b112"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b103">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b245">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b246"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b9">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b14"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Table">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">table element</rdfs:label>
    <rdfs:comment xml:lang="en">A container element that must contain only homogeneous elements (but they can be repeated).</rdfs:comment>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b49"/>
    <vann:example>
        :my-list a po:Table ;
                po:canContainHeteronymousElements false ;
                po:canContainHomonymousElements true .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Flat">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">flat element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that can contain text nodes but no elements.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#NonStructured"/>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Textual"/>
    <owl:disjointWith rdf:resource="http://www.essepuntato.it/2008/12/pattern#Mixed"/>
    <vann:example>
        :my-flat a po:Flat ;
                po:hasName "text" .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b16">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:complementOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b227">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b228"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b78">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b83"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b140">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b141"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b53">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b50"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b54"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b170">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#p"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b214">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b215"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b216"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Popup">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">popup element</rdfs:label>
    <rdfs:comment xml:lang="en">A bucket element that is only present within block and inline elements.</rdfs:comment>
    <skos:note xml:lang="en">
Popup elements are used whenever complex structures need to be placed within content elements such as paragraphs.
    </skos:note>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b55"/>
    <rdfs:subClassOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b59"/>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b65"/>
    <vann:example>
        :my-footnote a po:Popup ;
                po:isContainedBy :my-paragraph ;
                po:contains :my-footnote-block .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b15">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b10"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b44">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b45"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b84">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b79"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b64">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Meta"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b206">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b207"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b209"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b119">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
    <swrl:argument1 rdf:resource="urn:swrl#p"/>
    <swrl:argument2 rdf:resource="urn:swrl#y"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b29">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b26"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b30"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b184">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b185"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b61">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b62"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b88">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b89"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b125">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="urn:swrl#p"/>
    <swrl:argument2 rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</swrl:argument2>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b240">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b241"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b247"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b244">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b98">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b99"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b128">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Milestone"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b81">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b82"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b122">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b123"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b194">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#g"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b12">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b13"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b36">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Flat"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b37"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b55">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <owl:someValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b56"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b52">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b53"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b105">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b106"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b246">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b193">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b194"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="urn:swrl#p">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b198">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b199"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b200"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b94">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b95"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b87">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Atom"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b88"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b182">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b183"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b19">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <owl:someValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b20"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b66">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b67"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b76">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Field"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b77"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b104">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <owl:someValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b105"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:label xml:lang="en">can contain heteronymous elements</rdfs:label>
    <rdfs:comment xml:lang="en">An indication whether a hierarchical-based entity contains al least two entities having different names or not.</rdfs:comment>
    <rdfs:domain rdf:resource="http://www.essepuntato.it/2008/12/pattern#Structured"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <vann:example>
        :my-record 
                po:canContainHeteronymousElements true .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b72">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b73"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b40">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b41"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b236">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b237"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b99">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b100"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b209">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b210"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Marker">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">marker element</rdfs:label>
    <rdfs:comment xml:lang="en">An element that can contain neither text nodes nor elements.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#NonStructured"/>
    <rdfs:subClassOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#NonTextual"/>
    <vann:example>
        :my-break-tag a po:Marker ;
                po:hasName "br" .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b124">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b125"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b110">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b111"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b221">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b222"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b223"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b2">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#containsAsHeader"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b114">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b109"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b131">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b132"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#Record">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdfs:label xml:lang="en">record element</rdfs:label>
    <rdfs:comment xml:lang="en">A container element that can only contain heterogeneous and non repeatable elements.</rdfs:comment>
    <owl:equivalentClass rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b25"/>
    <vann:example>
        :my-author-record a po:Record ;
                po:canContainHeteronymousElements true ;
                po:canContainHomonymousElements false .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b60">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b61"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b151">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b152"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b153"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b166">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b167"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b179"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b142">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b143"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b207">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b208"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b51">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</owl:hasValue>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b215">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b242">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b107">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b211">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b212"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b218"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b225">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b226"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b227"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b92">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b93"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b192">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#g"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b135">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b136"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b142"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b247">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b248"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b168">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#p"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b115">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b116"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b124"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b186">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b187"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b195"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b149">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b150"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b151"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b181">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b182"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b184"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b69">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b157">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b158"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b164"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b45">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b46"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b145">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#HeadedContainer"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b146"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#label">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b50">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</owl:hasValue>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b175">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b176"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b14">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Flat"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b15"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b136">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b137"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b138"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b161">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b130">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b100">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Atom"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b101"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b102">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Milestone"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b103"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b26">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</owl:hasValue>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b42">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b47"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b13">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b228">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#z"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b96">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Mixed"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b97"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b195">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b196"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/date">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b173">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b174"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b175"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b212">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b213"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b214"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#g">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#x">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b204">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b205"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b82">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b159">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Meta"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#isContainedByAsHeader">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
    <rdfs:label xml:lang="en">is contained by as header</rdfs:label>
    <rdfs:comment xml:lang="en">The relation between an element, contained by another structured element as part of its header, and that other element.</rdfs:comment>
    <rdfs:subPropertyOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
    <vann:example>
        :my-header-block 
                po:isContainedByAsHeader :my-section .
        </vann:example>
    <rdfs:isDefinedBy rdf:resource="http://www.essepuntato.it/2008/12/pattern#"/>
    <vs:term_status rdf:resource="http://purl.org/linked-data/registry#statusStable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b17">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:complementOf rdf:resource="http://www.essepuntato.it/2008/12/pattern#Textual"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#t">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:about="urn:swrl#s">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b202">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b203"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b117">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#IndividualPropertyAtom"/>
    <swrl:argument1 rdf:resource="urn:swrl#p"/>
    <swrl:argument2 rdf:resource="urn:swrl#x"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b163">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:argument2 rdf:resource="http://www.essepuntato.it/2008/12/pattern#s"/>
    <swrl:propertyPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#hasName"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#p">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b150">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b48">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b43"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b112">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Inline"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#s">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b47">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Marker"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b48"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b27">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</owl:hasValue>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b243">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b244"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b245"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b133">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b134"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b205">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#y"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Record"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b4">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b2"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b97">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b92"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b73">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b74"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b71">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b66"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b85">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b86"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#contains"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b137">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#ClassAtom"/>
    <swrl:argument1 rdf:resource="http://www.essepuntato.it/2008/12/pattern#x"/>
    <swrl:classPredicate rdf:resource="http://www.essepuntato.it/2008/12/pattern#Field"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/creator">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b89">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Milestone"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b90"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.w3.org/2002/07/owl#versionInfo">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b28">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b29"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#comment">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b147">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Table"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b23">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Marker"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b24"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b231">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Imp"/>
    <swrl:body rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b232"/>
    <swrl:head rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b238"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b39">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b40"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b35">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Popup"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#z">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b67">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b68"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b108">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b113"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b30">
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b27"/>
    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b68">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Block"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b69"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b127">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#AtomList"/>
    <rdf:first rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b128"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b129"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b34">
    <rdf:first rdf:resource="http://www.essepuntato.it/2008/12/pattern#Container"/>
    <rdf:rest rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b35"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b49">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b52"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/description">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.w3.org/2002/07/owl#Thing">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b1">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:intersectionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b3"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b176">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#BuiltinAtom"/>
    <swrl:arguments rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b177"/>
    <swrl:builtin rdf:resource="http://www.w3.org/2003/11/swrlb#notEqual"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b56">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <owl:unionOf rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b57"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b109">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Restriction"/>
    <owl:allValuesFrom rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b110"/>
    <owl:onProperty rdf:resource="http://www.essepuntato.it/2008/12/pattern#isContainedBy"/>
  </rdf:Description>
  <rdf:Description rdf:about="http://www.essepuntato.it/2008/12/pattern#y">
    <rdf:type rdf:resource="http://www.w3.org/2003/11/swrl#Variable"/>
  </rdf:Description>
  <rdf:Description rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b144">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AllDisjointClasses"/>
    <owl:members rdf:nodeID="nbb8eeaf6fa2b4101bbf5d8c485edaab7b145"/>
  </rdf:Description>
</rdf:RDF>
