@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://purl.org/spar/po> a owl:Ontology;
  rdfs:label "Pattern Ontology (PO)"@en;
  <http://purl.org/dc/elements/1.1/contributor> "Sebastian Barzaghi (https://orcid.org/0000-0002-0799-1527)";
  <http://purl.org/dc/elements/1.1/creator> "Angelo Di Iorio (https://orcid.org/0000-0002-6893-7452)",
    "Fabio Vitali (https://orcid.org/0000-0002-7562-5203)", "Silvio Peroni (https://orcid.org/0000-0003-0530-4305)";
  <http://purl.org/dc/elements/1.1/date> "2026-09-21";
  <http://purl.org/dc/elements/1.1/description> """
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 : <http://sparontologies.net/example/> .
        @prefix po: <http://www.essepuntato.it/2008/12/pattern#> .
        @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

### 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: <http://www.essepuntato.it/2008/12/pattern#>

### 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 .
        }

"""@en;
  <http://purl.org/dc/elements/1.1/title> "The Pattern Ontology (PO)"@en;
  <http://purl.org/dc/terms/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";
  <http://purl.org/dc/terms/created> "2013-07-16";
  <http://purl.org/dc/terms/issued> "2013-07-16";
  <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/4.0/>;
  <http://purl.org/dc/terms/modified> "2026-09-21";
  owl:backwardCompatibleWith <http://www.essepuntato.it/2008/12/pattern#2013-07-16>;
  owl:priorVersion <http://www.essepuntato.it/2008/12/pattern#2013-07-16>;
  owl:versionIRI <http://www.essepuntato.it/2008/12/pattern#2026-09-21>;
  <http://purl.org/dc/terms/publisher> <https://ror.org/00wb4mk85>;
  <http://purl.org/dc/terms/source> <https://github.com/SPAROntologies/po/blob/master/docs/cq.md>;
  <http://purl.org/ontology/bibo/doi> "TBA";
  <http://purl.org/ontology/bibo/status> <http://purl.org/ontology/bibo/status/published>;
  <http://purl.org/vocab/vann/preferredNamespacePrefix> "po"@en;
  <http://purl.org/vocab/vann/preferredNamespaceUri> "http://purl.org/spar/po"@en;
  owl:versionInfo "1.4.3";
  <http://xmlns.com/foaf/0.1/logo> <https://github.com/SPAROntologies/po/blob/master/spar.png>;
  <https://schema.org/codeRepository> <https://github.com/SPAROntologies/po>;
  <https://schema.org/image> <https://github.com/SPAROntologies/po/blob/master/docs/current/po.png>;
  <https://schema.org/includedInDataCatalog> <https://fairsharing.org/>;
  <https://schema.org/keywords> "documents"@en, "document engineering"@en, "scholarly publishing"@en,
    "semantic publishing"@en;
  <http://purl.org/vocab/vann/changes> """
* **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.
        """@en .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4E6E639953F7B0F3FCB25BE6AA1F0778 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6796B545098CC3C3456EED301BD4B480 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-55C2652FF55C60967A3E2CADEFB2448C rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-56CA1FA7E1A7A25BCE5A41D9509B9E5C .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A02494DF711EDB53BFE681B27FC470E6 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-783D725248C3E1990DC79775C0482C3F a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2E9BC41DE05A2A02E168FA2AA4F1BBEE;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B46B5B3365C88FEA6CB5BFD48440C363 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8A7976FCA49DC7A8D77B89A462574D1C .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-95D91C8017AF72536256DDAD2C1CBF73 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C9D810A447E5B84C2E07B4E676584552 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5A9B683C66189AAA25899D53E8C2F3F8 .

<http://purl.org/dc/elements/1.1/title> a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1743B1C93BFB39949AB99C19F0F74B79 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <urn:swrl#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <urn:swrl#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

<http://www.essepuntato.it/2008/12/pattern#containsAsHeader> a owl:ObjectProperty;
  rdfs:label "contains as header"@en;
  rdfs:comment "The relation between a structured element, containing another generic element as part of its header, and that other element."@en;
  rdfs:subPropertyOf <http://www.essepuntato.it/2008/12/pattern#contains>;
  owl:inverseOf <http://www.essepuntato.it/2008/12/pattern#isContainedByAsHeader>;
  <http://purl.org/vocab/vann/example> """
        :my-section 
                po:containsAsHeader :my-header-block .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2008/12/pattern#Atom> a owl:Class;
  rdfs:label "atom element"@en;
  rdfs:comment "Literal text that is part of the document body."@en;
  <http://www.w3.org/2004/02/skos/core#note> """
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.
    """@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FFE7A0A8A4B44E3DC6E5EBBFC30A48D1;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Field>;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A81A7B58B2F5DC7A41C91F494B7BD009;
  <http://purl.org/vocab/vann/example> """
        :my-atom a po:Atom ;
                po:isContainedBy :my-paragraph .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2008/12/pattern#NonStructured> a owl:Class;
  rdfs:label "non-structured element"@en;
  rdfs:comment "An element that cannot contain other elements."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#Pattern>;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Structured>;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DCFD129BC0FEA6C0FC98A2CFB28BE855;
  <http://purl.org/vocab/vann/example> """
        :my-leaf-node a po:NonStructured .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5300BA7751A9E42FAC058CC1DD1D0932 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0C43A82251FBDB4E1FBC37157781028E .

<http://www.essepuntato.it/2008/12/pattern#Container> a owl:Class;
  rdfs:label "container element"@en;
  rdfs:comment "An element concerning the structural organization of a document."@en;
  <http://www.w3.org/2004/02/skos/core#note> """
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.
    """@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-272116107E6358B02563F646229C8369;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Popup>;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2F7953AC2D025452B952ED57D462883C;
  <http://purl.org/vocab/vann/example> """
        :my-body a po:Container ;
                po:contains :section-1, :section-2 .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-99714E7C3A44780BB61511FFCE7D948F a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A02494DF711EDB53BFE681B27FC470E6;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A241F02D28A86DC4BB96BEC4B7B2372E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-270ACCA822D85781659A781D30CF3122 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Textual> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4DC676B8E9281F8E2EE7BF42D966F6B6 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

<http://www.essepuntato.it/2008/12/pattern#Pattern> a owl:Class;
  rdfs:label "pattern-based element"@en;
  rdfs:comment """
An atomic component of a document that is able to capture a recurrent and well knwon structure of a document.
"""@en;
  <http://www.w3.org/2004/02/skos/core#note> """
Any entity belonging to this class is compliant with exactly one structural pattern.
        """@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
        :my-element a po:Pattern .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6C978C89BADFBD20FD46964227C7964E a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D574C2581C336490F8DECBE8279B591B rdf:first
    <http://www.essepuntato.it/2008/12/pattern#s>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C5EB609CDE1352E8144A77AA710A78DC .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2BD06620E97B6D5E51D9ABE97C465E3C a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Table> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-460E75550EF74D4B6A6AB6B02952A1A5 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Table> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D4E455C6F8D6B3FC7C72200AA700DE25 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Table> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-AA6AD0D9A66AD839C89FD78CED8E2BA4 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Field>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-07DBE5CCD17380B36F42DC95B5FF78DF .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9BAA42B03210E682DF45C31224101743 a <http://www.w3.org/2003/11/swrl#IndividualPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-35F14D0DA937459BEF3A0F15FF961E3A a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-60579DC31D8D35327BBE50ABA0AB8396;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D6D7C3D55D2CDE08D43D385D69C48386 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3F5BB2B087118757A9BD0B74587C318B rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Popup>;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:label "can contain homonymous elements"@en;
  rdfs:comment "An indication whether a hierarchical-based entity contains al least two entities that share the same name or not."@en;
  rdfs:domain <http://www.essepuntato.it/2008/12/pattern#Structured>;
  rdfs:range xsd:boolean;
  <http://purl.org/vocab/vann/example> """
        :my-list 
                po:canContainHomonymousElements true .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5BA9EF411B7FFA94790D8B4955997BD0 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6D59EA46A8872DE981012CA87F9B35D5;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0366B96B2453D97D95C9D390FC48910C a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Container> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1C44D4881F51D37823446509B25A5808 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> false;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BF6648F5FF08BC6B682C3A8571C6F9B2 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BC187B14D84B554D6A7E4972D568CAE0 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0AC6F17344D0231A26808A9AE751F286 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Meta>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-84FA1C6BE9D365BE55F87FE09E5E50F2 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-72B9ADB8D9E112D7B9EC3C3FBB5A21CB;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-35F14D0DA937459BEF3A0F15FF961E3A .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6776DA1DC4FB0661E531F41E323B812B rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9476DD8F27F8D744F710E350B5641BF2;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#Structured> a owl:Class;
  rdfs:label "structured element"@en;
  rdfs:comment "An element that can contain other elements."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#Pattern>;
  <http://purl.org/vocab/vann/example> """
        :my-section a po:Structured ;
                po:contains :my-paragraph .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2008/12/pattern#HeadedContainer> a owl:Class;
  rdfs:label "headed-container element"@en;
  rdfs:comment "A container element whose content model needs to begin with one or more block elements (the heading)."@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B1D3F3680D69E3FD724711FE5E5763C5;
  <http://purl.org/vocab/vann/example> """
        :my-section a po:HeadedContainer ;
                po:containsAsHeader :my-title ;
                po:contains :my-para .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D98AD3227D7D79F863785EB24C1009A3 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Popup>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-22ABA8C398A2C6C936318E9CF73CFFC0 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A1D58075344B3A2DC5F3824085CB8F77 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1F17D3DD8A15A0E30BECA447E87A27A0 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FD890986EA932AEBEF56EF50DBD87F9F rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Popup>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C6ADFC85671BD55F2FA477643F7BEA0D rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Bucket>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F914895FE87DBE48F206D35AC6E0ED7A .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DB29D32E08C467BD5B91AB2520EF6071 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D121C00B6B931472AE7B2C3DC3326C4C;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-478FFFC1775793AABCB9B0E9616CF664 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0366B96B2453D97D95C9D390FC48910C;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-56CA1FA7E1A7A25BCE5A41D9509B9E5C rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8E7638E759460FFF59BFFF54419767FD a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6C978C89BADFBD20FD46964227C7964E;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9876722B0296770FB035F71579EC643A .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-64D6C9994218BFB1178BF6DE70580624 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Table> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F93F22ECF9455831CAEC7CBA53657A6C a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3B33C3B017F2D2D529D28F34F2F8EF00;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

<http://www.essepuntato.it/2008/12/pattern#contains> a owl:ObjectProperty;
  rdfs:label "contains"@en;
  rdfs:comment "The relation between a structured element containing another generic element, and that other element."@en;
  rdfs:domain <http://www.essepuntato.it/2008/12/pattern#Structured>;
  owl:inverseOf <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  <http://purl.org/vocab/vann/example> """
        :my-container 
                po:contains :my-block .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3B5E3F91DBF16E140547F78FBC807B71 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Record>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-620A7E8C83A036F201F036F811F411FC .

<http://www.essepuntato.it/2008/12/pattern#Block> a owl:Class;
  rdfs:label "block element"@en;
  rdfs:comment "An element that organises the document content as a sequence of nestable elements and text nodes."@en;
  <http://www.w3.org/2004/02/skos/core#note> """
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.
    """@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-873F1BE0A2A2FC8CCF7594512A79DD4C;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Inline>;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C9D810A447E5B84C2E07B4E676584552;
  <http://purl.org/vocab/vann/example> """
        :my-paragraph a po:Block ;
                po:isContainedBy :my-section ;
                po:contains :my-span .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2008/12/pattern#isContainedBy> a owl:ObjectProperty;
  rdfs:label "is contained by"@en;
  rdfs:comment "An element that is contained by another structured element."@en;
  <http://purl.org/vocab/vann/example> """
        :my-block 
                po:isContainedBy :my-container .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DF5140A079AA66034F8D28E9ED1B0DBD a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Pattern> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-59523725E1C190A4BE9B48C0525A9A06 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6D59EA46A8872DE981012CA87F9B35D5 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-33A2E0AF7591E0A5988BC54DE4D34EFE .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B1E8F5D979CB3092A3F3CF30727D4FEC a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-16E0FE70A940E61AA009A39A3E0712A6 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2DBC636BDD44D0A0374C4111E1D7939B a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6BB93E367F67E0B6736E1BF07F10B156;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-783D725248C3E1990DC79775C0482C3F .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-34B4229C42C3F56AD5B8DF32C59EF83E rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Mixed>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-AEAA7031F4E5644247C61705FB8CE3EE .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A2FD1C209F207AAB57512483E152B62D a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E7881DD737914B9DCF0F7FE641D89FCD;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-80C9D40EAB6EE888F782DF8198E6E5D8 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3E9F439B959DC688F5D374E941385AC0 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Meta> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-52283D7844CB39D4DD8C1DD147DD1954 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3E9F439B959DC688F5D374E941385AC0;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E1666F1EE922D2DF3455A1117BE776E9 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F8F1F5543FD39E3513B5F96014EA77EC;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-478FFFC1775793AABCB9B0E9616CF664 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D121C00B6B931472AE7B2C3DC3326C4C a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#p>;
  <http://www.w3.org/2003/11/swrl#argument2> true;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3907121B7985B266FEAA78AEB969BA6E a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F000BE067ABE85AD6E7A24ADBA867D56;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9DE2D49D5AE05E958789F8BB37C3989B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D2DD5D4DB2B49B992D452220B7BCD7EF a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-791457C2FFB028E785F5D67A98985094;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3907121B7985B266FEAA78AEB969BA6E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F1F1F4BD922A684ECC656123D82E033E a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F5CAB80C2EB7C39E0FCACD1532E60291;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-56C28ED6FD40779B3DC0C64BAB0775FC .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-97154EE381D8056C50D5040E1AB9EDE8 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Record> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5198401C878DDAE3BBD45752D95100B9 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9BAA42B03210E682DF45C31224101743;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-01DCA48DF49E06D9BD38637EC6B17C0E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-49D9343EC362A07CE8CDBC6788B57D1C a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6EDE2798D96739F93BB21517FF559DCD;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A275A0A90C1FAEEB781757B96AC5A7C7 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E9CE1FEFB563E288A930B56C0F6E41D3 .

<http://www.essepuntato.it/2008/12/pattern#NonTextual> a owl:Class;
  rdfs:label "non-textual element"@en;
  rdfs:comment "An element that cannot have textual content in its content model."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#Pattern>;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Textual>;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6FE2E63D58B89720DA259905D5517AF2;
  <http://purl.org/vocab/vann/example> """
        :my-element-container a po:NonTextual .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FFE7A0A8A4B44E3DC6E5EBBFC30A48D1 a owl:Restriction;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  owl:someValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8E578228758009391D776726FEAD5E35 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C04C67EE253ED796A1AA195612F52230 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D716D880DD846EF1523A165F30A21B8D .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-60579DC31D8D35327BBE50ABA0AB8396 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FCA344E361FE7A7A58C0491CB366E9EC a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-116301636D58087CE5C5DBEFA941FBC5 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1F17D3DD8A15A0E30BECA447E87A27A0;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A365A4336CFE85FE768862651B1B71A8 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D716D880DD846EF1523A165F30A21B8D rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Bucket>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-CFDF917E1524E694D069CF5D0D243503 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A1D58075344B3A2DC5F3824085CB8F77 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3B33C3B017F2D2D529D28F34F2F8EF00 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0EF524B517F3C3851B09F3486C5B2E78 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-CD488C0744356C46AD84CCB950121C56 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-74AC58CB1D76B9BC932409BCE38C9281;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2475D2BA74719DAC86C9E2F91CAB0826 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Inline> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-74AC58CB1D76B9BC932409BCE38C9281 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-21AFAED3D0EDBFC03D5F98E1D4ED2022 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3E3FC7C4D8B7691E8B50F804F8CEA901 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-32B04C9D4C01613E8BA1050EF3307B50;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E3371C73C8CC466033189968ACDE5AA8 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-75ACA47EB5ADA5D360256CAD12D14EB6 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-097F9993A172F5F834BC290FFE4B5E3D;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#hasName> a owl:DatatypeProperty, owl:FunctionalProperty;
  rdfs:label "has name"@en;
  rdfs:comment "The name of a particular element."@en;
  rdfs:range xsd:string;
  <http://purl.org/vocab/vann/example> """
        :my-paragraph 
                po:hasName \"p\" .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-834D34B1BD9948CEC17A2D4394812148 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-ABFA5169C1224138D51AA7DBFC3EB9C4 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C7036449E87F803290E79A70FFFA65D2 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2BD06620E97B6D5E51D9ABE97C465E3C;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-99714E7C3A44780BB61511FFCE7D948F .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-380890BB6D43D2AC4C9E81DA938E1224 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Block> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-885964CB4FBC7483558D65D330F3A7B3 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

<http://www.essepuntato.it/2008/12/pattern#Field> a owl:Class;
  rdfs:label "field element"@en;
  rdfs:comment "Literal metadata or text that is not really part of the document body."@en;
  <http://www.w3.org/2004/02/skos/core#note> """
Its main difference with `po:Meta` is that `po:Field` can contain textual content.
    """@en;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5300BA7751A9E42FAC058CC1DD1D0932;
  <http://purl.org/vocab/vann/example> """
        :my-author-name a po:Field ;
                po:isContainedBy :my-author-header .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F4FB34A481DC1000E1F16773AB2D7ADC a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Milestone> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C6CC6F551F8091CF53A2B4C2BD2A8706 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-302B8A93C40C0EA89F287471B693CA0B a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4DC676B8E9281F8E2EE7BF42D966F6B6;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B3C4470FF8F457717D64CBF09CDAF6B0 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Record> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B28544DB02AA94271222DEC7FD91571C a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-585C2670A922240F13766E0F973C6EBB;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-302B8A93C40C0EA89F287471B693CA0B .

<http://www.essepuntato.it/2008/12/pattern#Inline> a owl:Class;
  rdfs:label "inline element"@en;
  rdfs:comment "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."@en;
  <http://www.w3.org/2004/02/skos/core#note> """
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)."""@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FCDDD2DBD8B8F19B2DA3D223C8221236,
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7CA28EED5E24562BCD8ACAFC45E4B742;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9D611F22CF959C5BBB6A43B5DA576CD7;
  <http://purl.org/vocab/vann/example> """
        :my-emphasis a po:Inline ;
                po:isContainedBy :my-paragraph ;
                po:contains :my-atom-text .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A34D4BED1705F973EE4BABCB3A988BFD a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-64D6C9994218BFB1178BF6DE70580624;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6C1679637C8A38BDD822176D4A7EFC98 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DF1A6F93ACA8C4628F569D2942F82F8D .

<http://www.essepuntato.it/2008/12/pattern#Meta> a owl:Class;
  rdfs:label "meta element"@en;
  rdfs:comment "An element that contains neither other elements nor textual content."@en;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Milestone>;
  <http://www.w3.org/2004/02/skos/core#note> """
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.
    """@en;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B46B5B3365C88FEA6CB5BFD48440C363;
  <http://purl.org/vocab/vann/example> """
        :my-doc-meta a po:Meta ;
                po:isContainedBy :my-doc-header .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C9B76124EA362401EF898FD23F6C40E3 a <http://www.w3.org/2003/11/swrl#IndividualPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#z>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#contains> .

<http://www.essepuntato.it/2008/12/pattern#Mixed> a owl:Class;
  rdfs:label "mixed element"@en;
  rdfs:comment "An element that can contain other elements and text nodes."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#Structured>, <http://www.essepuntato.it/2008/12/pattern#Textual>;
  <http://purl.org/vocab/vann/example> """
        :my-paragraph a po:Mixed ;
                po:contains :link .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F0A88D724DB617E87D17A6347CEB08A9 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <urn:swrl#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <urn:swrl#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-80C9D40EAB6EE888F782DF8198E6E5D8 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1743B1C93BFB39949AB99C19F0F74B79;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3835EC69CED4D9DBF50664361CD27D9D .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FED37D0329274AE11B28B0CDCD92C6BD a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> false;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F84CA0A01D08CB72AC00F52B9BA231E8 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#Textual> a owl:Class;
  rdfs:label "textual element"@en;
  rdfs:comment "An element that can have textual content in their content models."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#Pattern>;
  <http://purl.org/vocab/vann/example> """
        :paragraph-text a po:Textual .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C5EB609CDE1352E8144A77AA710A78DC rdf:first
    <http://www.essepuntato.it/2008/12/pattern#t>;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#Milestone> a owl:Class;
  rdfs:label "milestone element"@en;
  rdfs:comment """
An elements that contains neither other elements nor textual content.
"""@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1186B51E7AFACD0AE44CEC2C0F410CCF;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A29DCEC9B0E6A0ED8F16A5DF98CFAC93;
  <http://purl.org/vocab/vann/example> """
        :my-page-break a po:Milestone ;
                po:isContainedBy :my-paragraph .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8EBD36B5B48DA39B114EFF85810E47FC a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-344A029155803F1759F1EA465FF6BD8C;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-536732661E88E0FF21FA7B6E99018601 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-097F9993A172F5F834BC290FFE4B5E3D a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8E578228758009391D776726FEAD5E35 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-55C2652FF55C60967A3E2CADEFB2448C .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D2592F79D6F6413AACB138C373D875BF a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-88959CD7F6A44B30430951365B76AC05;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2DBC636BDD44D0A0374C4111E1D7939B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-78235489AA6CD715A18C771FF82A975E rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-21286276F652E2878321DB0DCDE0747A;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8D47A19389F0E07F538303560939021F a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4C0876128636B6C48A0BE84C03A60634;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-84FA1C6BE9D365BE55F87FE09E5E50F2 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7B178E82104CA9C9C8DEC60CE9D41F54 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DCD6D3FF2728ACA495C213F9685E1388 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-EF724546B8C4BA7B4F2EF1B8E7D470BA;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#contains> .

<urn:swrl#y> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C9CCFD49EFDF5334EA2F5C1475DAD867 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-250A3DBCC23891BACD744ABA5F1F91BA rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-AA6AD0D9A66AD839C89FD78CED8E2BA4 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-791457C2FFB028E785F5D67A98985094 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Textual> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-87DDE1103ED2D6E3B9972B3CCFEC7A4C a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FCA344E361FE7A7A58C0491CB366E9EC;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-72429C19A303B4C530444043658F2115 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C1CA5B8A3051724433219BFB8F197A59;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BA5540FF8BFAC07D2359435162980F99 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-EBCF3FAF346D2DFE815B17E6663C840B rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F93F22ECF9455831CAEC7CBA53657A6C;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#Bucket> a owl:Class;
  rdfs:label "bucket element"@en;
  rdfs:comment "An element that can contain other elements but no text nodes."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#NonTextual>, <http://www.essepuntato.it/2008/12/pattern#Structured>;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Marker>;
  <http://purl.org/vocab/vann/example> """
        :my-bucket a po:Bucket ;
                po:contains :item-1, :item-2 .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6796B545098CC3C3456EED301BD4B480 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D98AD3227D7D79F863785EB24C1009A3 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1186B51E7AFACD0AE44CEC2C0F410CCF a owl:Restriction;
  <http://www.w3.org/2004/02/skos/core#note> """
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.
    """@en;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  owl:someValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-62B6815836E546F20F4A68E6A95A27DD .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-236EDD0C3E526AE44641594BE84758EC a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F164D32D3E319B4606672EB66D321187;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A2FD1C209F207AAB57512483E152B62D .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E5A778E3B3770B387D138E8A552A2267 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Field> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-015375221CBEF134AAF0493A85AFC141 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-32DDFE33EF1D06E3807115F44471C97B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9AC57D868CA51F49FD744D67BF843975 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Inline> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-791371D379F1CA43F855CA50D4D65BDC a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#t>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-ABFA5169C1224138D51AA7DBFC3EB9C4 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C8AAF8ED835B43A61F053B1C22ED9811 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2A656E723820624C4B3F02A07F4E3F22 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9AC57D868CA51F49FD744D67BF843975;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C55D330C48A3946C6BC0EE49378D4294 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7E5751D00E54F2FB9F4C4DE372D95716 .

<urn:swrl#x> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5527648C5AA60998D25FC9CE4F833082 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DF5140A079AA66034F8D28E9ED1B0DBD;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D2DD5D4DB2B49B992D452220B7BCD7EF .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4E270799DDA6007D2CA79319123582EB rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2379176545DEE292692BB74E0484B303 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B18E6E44BECD2F40B03FC5694C0E6D09 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Popup>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B3D26CDE75582282E7AD360D63A07BE3 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8CF80A1C8D0198B8BD99D961B95F055E;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A81A7B58B2F5DC7A41C91F494B7BD009 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2D0ED5D4A9F281A2F0FD6E39F14E5AF5 .

<http://www.essepuntato.it/2008/12/pattern#Table> a owl:Class;
  rdfs:label "table element"@en;
  rdfs:comment "A container element that must contain only homogeneous elements (but they can be repeated)."@en;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7BCAC9864F274C266F1C1429694A9CFD;
  <http://purl.org/vocab/vann/example> """
        :my-list a po:Table ;
                po:canContainHeteronymousElements false ;
                po:canContainHomonymousElements true .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2008/12/pattern#Flat> a owl:Class;
  rdfs:label "flat element"@en;
  rdfs:comment "An element that can contain text nodes but no elements."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#NonStructured>, <http://www.essepuntato.it/2008/12/pattern#Textual>;
  owl:disjointWith <http://www.essepuntato.it/2008/12/pattern#Mixed>;
  <http://purl.org/vocab/vann/example> """
        :my-flat a po:Flat ;
                po:hasName \"text\" .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DCFD129BC0FEA6C0FC98A2CFB28BE855 a owl:Class;
  owl:complementOf <http://www.essepuntato.it/2008/12/pattern#Structured> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A4A39B41E209D5F735501F1018E8C1AC a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E00A454FFA703EA573BC80B919FE0CA9;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2F7953AC2D025452B952ED57D462883C a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C6ADFC85671BD55F2FA477643F7BEA0D .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A365A4336CFE85FE768862651B1B71A8 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-95D91C8017AF72536256DDAD2C1CBF73;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DDE3335B3EC37829C6D02AA1BCFBFF8A rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B4373F438CE7D1D796B5DCA7EB3BC2AA;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6776DA1DC4FB0661E531F41E323B812B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-72B9ADB8D9E112D7B9EC3C3FBB5A21CB a <http://www.w3.org/2003/11/swrl#IndividualPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#p>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-184FC1F02F82D525589252509B1964DD a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-84FFF1741B9184B414E8D689E3B476E4;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-75ACA47EB5ADA5D360256CAD12D14EB6 .

<http://www.essepuntato.it/2008/12/pattern#Popup> a owl:Class;
  rdfs:label "popup element"@en;
  rdfs:comment "A bucket element that is only present within block and inline elements."@en;
  <http://www.w3.org/2004/02/skos/core#note> """
Popup elements are used whenever complex structures need to be placed within content elements such as paragraphs.
    """@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-67FF44D48D71FFD1CDE2C04D72F51C97,
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DCD6D3FF2728ACA495C213F9685E1388;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C04C67EE253ED796A1AA195612F52230;
  <http://purl.org/vocab/vann/example> """
        :my-footnote a po:Popup ;
                po:isContainedBy :my-paragraph ;
                po:contains :my-footnote-block .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-376DC78F00CFC6F4E82634F602115079 rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-CD488C0744356C46AD84CCB950121C56;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6EDE2798D96739F93BB21517FF559DCD a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8528BD282633C0A932B7EC52C328AF42 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F914895FE87DBE48F206D35AC6E0ED7A rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5BA9EF411B7FFA94790D8B4955997BD0;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-07DBE5CCD17380B36F42DC95B5FF78DF rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Meta>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-79FB7BF951A8CF2B2B954879880B2B23 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-311EC356667F13BB335A755D5752CD57;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5252A4253671E620A456DF57324091CA .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E7881DD737914B9DCF0F7FE641D89FCD a <http://www.w3.org/2003/11/swrl#IndividualPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <urn:swrl#p>;
  <http://www.w3.org/2003/11/swrl#argument2> <urn:swrl#y>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0060B1CFB0D2DA8EC2DFFE710FE45ACF rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3D2B309544791D4A39D83CF6E22E3B3E;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5AC37D9830BB7B7F3F07D0ED2535A0E1 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C2CF65A7A3C94D08B68A6A33D218EF17 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1C44D4881F51D37823446509B25A5808;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A32FEBDF1FB6A3B6FD0C0145B324036B rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-250A3DBCC23891BACD744ABA5F1F91BA .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E661010755A19287BBFAADD1123455CE rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5DD83B709D925763B66137E11F009697 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9E1A73C8BF77C98D7887F859EA22D969 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <urn:swrl#p>;
  <http://www.w3.org/2003/11/swrl#argument2> true;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E7D2696E7CF9FFBE3FA34144F1841056 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-72429C19A303B4C530444043658F2115;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-55111FDAC878A144F5F0618F61897316 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1E15504534F4E23FA774BD4A8228D202 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FCDDD2DBD8B8F19B2DA3D223C8221236 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B1684FD0A11C42733826C82A4B6E8044;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-49B0A262A950A51EAB1621F4F5083984 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Milestone> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-33A2E0AF7591E0A5988BC54DE4D34EFE rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6CA6020F5C08AD9F0DDB6BB40ADD0279 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3835EC69CED4D9DBF50664361CD27D9D a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F0A88D724DB617E87D17A6347CEB08A9;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-19C5706482F664018754C2EAE8A0704C a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#g>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-21AFAED3D0EDBFC03D5F98E1D4ED2022 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-81CB1CDF15B1B9A59A6938CB4E2E5554 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0C43A82251FBDB4E1FBC37157781028E rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Flat>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-EBCF3FAF346D2DFE815B17E6663C840B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-67FF44D48D71FFD1CDE2C04D72F51C97 a owl:Restriction;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  owl:someValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-AA30B230FC71C4AF36D2A2F70E8F6D1E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-839AD590C8D42D622956F071D8D85897 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DDE3335B3EC37829C6D02AA1BCFBFF8A .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-51191BD6300EE1E6604F3E810F488F22 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6C1679637C8A38BDD822176D4A7EFC98 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8CF80A1C8D0198B8BD99D961B95F055E a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9DE2D49D5AE05E958789F8BB37C3989B a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-19C5706482F664018754C2EAE8A0704C;
  rdf:rest rdf:nil .

<urn:swrl#p> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F5CAB80C2EB7C39E0FCACD1532E60291 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B3C4470FF8F457717D64CBF09CDAF6B0;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8E7638E759460FFF59BFFF54419767FD .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-16E0FE70A940E61AA009A39A3E0712A6 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3F5BB2B087118757A9BD0B74587C318B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7E5751D00E54F2FB9F4C4DE372D95716 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Atom>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E661010755A19287BBFAADD1123455CE .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-81395F6853C354554EE0F0B21D3B50F5 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D4E455C6F8D6B3FC7C72200AA700DE25;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-21286276F652E2878321DB0DCDE0747A a owl:Restriction;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  owl:someValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4E6E639953F7B0F3FCB25BE6AA1F0778 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B7287B41693BC0F9F7968007BC885FA7 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-45F0F8378E006271D58587CBB216A5A4;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C8AAF8ED835B43A61F053B1C22ED9811 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Field>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0AC6F17344D0231A26808A9AE751F286 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7CA28EED5E24562BCD8ACAFC45E4B742 a owl:Restriction;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  owl:someValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-51191BD6300EE1E6604F3E810F488F22 .

<http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements> a owl:DatatypeProperty,
    owl:FunctionalProperty;
  rdfs:label "can contain heteronymous elements"@en;
  rdfs:comment "An indication whether a hierarchical-based entity contains al least two entities having different names or not."@en;
  rdfs:domain <http://www.essepuntato.it/2008/12/pattern#Structured>;
  rdfs:range xsd:boolean;
  <http://purl.org/vocab/vann/example> """
        :my-record 
                po:canContainHeteronymousElements true .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-272116107E6358B02563F646229C8369 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-447ACC95B46A07247C25C125AE42581F;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B2ED0E58B63AC319CC52207125E31355 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F84CA0A01D08CB72AC00F52B9BA231E8 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A241F02D28A86DC4BB96BEC4B7B2372E a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7B178E82104CA9C9C8DEC60CE9D41F54;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B1684FD0A11C42733826C82A4B6E8044 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1F8D9586D78D9153DB898F3FD4792973 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5252A4253671E620A456DF57324091CA a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FED37D0329274AE11B28B0CDCD92C6BD;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#Marker> a owl:Class;
  rdfs:label "marker element"@en;
  rdfs:comment "An element that can contain neither text nodes nor elements."@en;
  rdfs:subClassOf <http://www.essepuntato.it/2008/12/pattern#NonStructured>, <http://www.essepuntato.it/2008/12/pattern#NonTextual>;
  <http://purl.org/vocab/vann/example> """
        :my-break-tag a po:Marker ;
                po:hasName \"br\" .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-38A39E3EAA11DD5005881E6235E30913 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9E1A73C8BF77C98D7887F859EA22D969;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FCE39331ABC3807B095B51C81DE2B4B6 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4E270799DDA6007D2CA79319123582EB .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-585C2670A922240F13766E0F973C6EBB a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-460E75550EF74D4B6A6AB6B02952A1A5;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5198401C878DDAE3BBD45752D95100B9 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FC9B45A178009644286A817C9CEC448A a owl:Restriction;
  owl:allValuesFrom <http://www.essepuntato.it/2008/12/pattern#Block>;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#containsAsHeader> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-AEAA7031F4E5644247C61705FB8CE3EE rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4701E8DB55915E5C875B24D50C3826C7;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-536732661E88E0FF21FA7B6E99018601 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-885964CB4FBC7483558D65D330F3A7B3;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#Record> a owl:Class;
  rdfs:label "record element"@en;
  rdfs:comment "A container element that can only contain heterogeneous and non repeatable elements."@en;
  owl:equivalentClass _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A275A0A90C1FAEEB781757B96AC5A7C7;
  <http://purl.org/vocab/vann/example> """
        :my-author-record a po:Record ;
                po:canContainHeteronymousElements true ;
                po:canContainHomonymousElements false .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-EF724546B8C4BA7B4F2EF1B8E7D470BA a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A32FEBDF1FB6A3B6FD0C0145B324036B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E52A3592649C4A3C0FA253ED71DF70BE a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C6CC6F551F8091CF53A2B4C2BD2A8706;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-87DDE1103ED2D6E3B9972B3CCFEC7A4C .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D40F30C04CF27CC30EFEF152244AD34F a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8D47A19389F0E07F538303560939021F;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DB29D32E08C467BD5B91AB2520EF6071 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-63FC74BEF0A85C3B4219A16C994D0849 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E5A778E3B3770B387D138E8A552A2267;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-311EC356667F13BB335A755D5752CD57 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-97154EE381D8056C50D5040E1AB9EDE8;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9476DD8F27F8D744F710E350B5641BF2 a owl:Restriction;
  owl:hasValue true;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-84FFF1741B9184B414E8D689E3B476E4 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C1CA5B8A3051724433219BFB8F197A59 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Block> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DF1A6F93ACA8C4628F569D2942F82F8D rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8E8B2D7100032F5170142CCE6797B850 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-088404C2ED3C74945A0666DCC5A56CCD;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2A656E723820624C4B3F02A07F4E3F22 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-01DCA48DF49E06D9BD38637EC6B17C0E a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C9B76124EA362401EF898FD23F6C40E3;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A4A39B41E209D5F735501F1018E8C1AC .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4E0867410C99646C2669E85279EF5523 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B1E8F5D979CB3092A3F3CF30727D4FEC;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F000BE067ABE85AD6E7A24ADBA867D56 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#g>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9F87F265C43E56B6C30D870DF2D1ED1C a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9F70F7BC81AECF4F79A9192F1B1BBEE6;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-63FC74BEF0A85C3B4219A16C994D0849 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-55111FDAC878A144F5F0618F61897316 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-380890BB6D43D2AC4C9E81DA938E1224;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4C0876128636B6C48A0BE84C03A60634 a <http://www.w3.org/2003/11/swrl#IndividualPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#p>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BDEFA697F7E27EE8EABBB6FA37759C7F a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-236EDD0C3E526AE44641594BE84758EC;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-38A39E3EAA11DD5005881E6235E30913 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8EA0E97019A357F35ABBF1A624EE3658 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5527648C5AA60998D25FC9CE4F833082;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5A25C6DD61F065285FEFB980DC05EE79 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F8F1F5543FD39E3513B5F96014EA77EC a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E877E66B19C26E7F324271FF0AA90979;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E52A3592649C4A3C0FA253ED71DF70BE .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0FF79EC46953BCFC8B8037D1F153C372 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-81395F6853C354554EE0F0B21D3B50F5;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C2CF65A7A3C94D08B68A6A33D218EF17 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BB7452F170FBD2F02C3C553AE6E5CA0B rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A8B8B4F8C147E81FB9B6401039A43571 a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D2592F79D6F6413AACB138C373D875BF;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-52283D7844CB39D4DD8C1DD147DD1954 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8528BD282633C0A932B7EC52C328AF42 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-59523725E1C190A4BE9B48C0525A9A06 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C419C14ED1AC3B3782FF7FE37516C01C rdf:first
    <http://www.essepuntato.it/2008/12/pattern#HeadedContainer>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3B5E3F91DBF16E140547F78FBC807B71 .

rdfs:label a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B4373F438CE7D1D796B5DCA7EB3BC2AA a owl:Restriction;
  owl:hasValue false;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-48B4C6CF469BD549D7BFC204BDA8F21B a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-92965AAD034146A0CC2B53AFCE06633F;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2D0ED5D4A9F281A2F0FD6E39F14E5AF5 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Flat>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-376DC78F00CFC6F4E82634F602115079 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9F70F7BC81AECF4F79A9192F1B1BBEE6 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3BA39AF7ACE82B4D4E4257579406AF4B;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-116301636D58087CE5C5DBEFA941FBC5 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6BB93E367F67E0B6736E1BF07F10B156 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-344A029155803F1759F1EA465FF6BD8C a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1F8D9586D78D9153DB898F3FD4792973 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Atom>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BF6648F5FF08BC6B682C3A8571C6F9B2 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BC187B14D84B554D6A7E4972D568CAE0 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Milestone>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B18E6E44BECD2F40B03FC5694C0E6D09 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3D2B309544791D4A39D83CF6E22E3B3E a owl:Restriction;
  owl:hasValue true;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#canContainHeteronymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A29DCEC9B0E6A0ED8F16A5DF98CFAC93 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BEDD9A52CBECB80FE0BCC783CDFBABAD .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-81CB1CDF15B1B9A59A6938CB4E2E5554 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E00A454FFA703EA573BC80B919FE0CA9 a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#z>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5A9B683C66189AAA25899D53E8C2F3F8 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Mixed>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-37959C17513D0354AE2A31A55AE3315E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5A25C6DD61F065285FEFB980DC05EE79 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-270ACCA822D85781659A781D30CF3122;
  rdf:rest rdf:nil .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D6D7C3D55D2CDE08D43D385D69C48386 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-791371D379F1CA43F855CA50D4D65BDC;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-48B4C6CF469BD549D7BFC204BDA8F21B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-088404C2ED3C74945A0666DCC5A56CCD a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2475D2BA74719DAC86C9E2F91CAB0826;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-184FC1F02F82D525589252509B1964DD .

<http://www.essepuntato.it/2008/12/pattern#g> a <http://www.w3.org/2003/11/swrl#Variable> .

<http://www.essepuntato.it/2008/12/pattern#x> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-56C28ED6FD40779B3DC0C64BAB0775FC a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BCFD387C562752EB5667E11C5857AD60;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6CA6020F5C08AD9F0DDB6BB40ADD0279 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Popup>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-88959CD7F6A44B30430951365B76AC05 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Meta> .

<http://www.essepuntato.it/2008/12/pattern#isContainedByAsHeader> a owl:ObjectProperty;
  rdfs:label "is contained by as header"@en;
  rdfs:comment "The relation between an element, contained by another structured element as part of its header, and that other element."@en;
  rdfs:subPropertyOf <http://www.essepuntato.it/2008/12/pattern#isContainedBy>;
  <http://purl.org/vocab/vann/example> """
        :my-header-block 
                po:isContainedByAsHeader :my-section .
        """;
  rdfs:isDefinedBy <http://www.essepuntato.it/2008/12/pattern#>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-6FE2E63D58B89720DA259905D5517AF2 a owl:Class;
  owl:complementOf <http://www.essepuntato.it/2008/12/pattern#Textual> .

<http://www.essepuntato.it/2008/12/pattern#t> a <http://www.w3.org/2003/11/swrl#Variable> .

<urn:swrl#s> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9876722B0296770FB035F71579EC643A a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C9CCFD49EFDF5334EA2F5C1475DAD867;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F164D32D3E319B4606672EB66D321187 a <http://www.w3.org/2003/11/swrl#IndividualPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <urn:swrl#p>;
  <http://www.w3.org/2003/11/swrl#argument2> <urn:swrl#x>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2E9BC41DE05A2A02E168FA2AA4F1BBEE a <http://www.w3.org/2003/11/swrl#DatavaluedPropertyAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#argument2> <http://www.essepuntato.it/2008/12/pattern#s>;
  <http://www.w3.org/2003/11/swrl#propertyPredicate> <http://www.essepuntato.it/2008/12/pattern#hasName> .

<http://www.essepuntato.it/2008/12/pattern#p> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E877E66B19C26E7F324271FF0AA90979 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Container> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-67597138019F3B6107811D4FE2F78656 rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-49D9343EC362A07CE8CDBC6788B57D1C;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-2379176545DEE292692BB74E0484B303 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Inline>;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#s> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BEDD9A52CBECB80FE0BCC783CDFBABAD rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Marker>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-67597138019F3B6107811D4FE2F78656 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-51EF03AAB0289867F11565135DB85F81 a owl:Restriction;
  owl:hasValue false;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#canContainHomonymousElements> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BA5540FF8BFAC07D2359435162980F99 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-1E15504534F4E23FA774BD4A8228D202;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B3D26CDE75582282E7AD360D63A07BE3 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E3371C73C8CC466033189968ACDE5AA8 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-F4FB34A481DC1000E1F16773AB2D7ADC;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BCFD387C562752EB5667E11C5857AD60 a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#y>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Record> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-32DDFE33EF1D06E3807115F44471C97B rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FC9B45A178009644286A817C9CEC448A;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-37959C17513D0354AE2A31A55AE3315E rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4E0867410C99646C2669E85279EF5523;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-447ACC95B46A07247C25C125AE42581F a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-834D34B1BD9948CEC17A2D4394812148 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-CFDF917E1524E694D069CF5D0D243503 rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B7287B41693BC0F9F7968007BC885FA7;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-873F1BE0A2A2FC8CCF7594512A79DD4C a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C55D330C48A3946C6BC0EE49378D4294;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#contains> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-3BA39AF7ACE82B4D4E4257579406AF4B a <http://www.w3.org/2003/11/swrl#ClassAtom>;
  <http://www.w3.org/2003/11/swrl#argument1> <http://www.essepuntato.it/2008/12/pattern#x>;
  <http://www.w3.org/2003/11/swrl#classPredicate> <http://www.essepuntato.it/2008/12/pattern#Field> .

<http://purl.org/dc/elements/1.1/creator> a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5DD83B709D925763B66137E11F009697 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Milestone>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FD890986EA932AEBEF56EF50DBD87F9F .

owl:versionInfo a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-E9CE1FEFB563E288A930B56C0F6E41D3 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0060B1CFB0D2DA8EC2DFFE710FE45ACF .

rdfs:comment a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-620A7E8C83A036F201F036F811F411FC rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Table>;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8A7976FCA49DC7A8D77B89A462574D1C rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Marker>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-78235489AA6CD715A18C771FF82A975E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D7AD1FF50A1CDF9D7520C320461C2A0C a <http://www.w3.org/2003/11/swrl#Imp>;
  <http://www.w3.org/2003/11/swrl#body> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C7036449E87F803290E79A70FFFA65D2;
  <http://www.w3.org/2003/11/swrl#head> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-A34D4BED1705F973EE4BABCB3A988BFD .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-62B6815836E546F20F4A68E6A95A27DD a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B2ED0E58B63AC319CC52207125E31355 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DBCF03C881998202AAE70324D308D9FD rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Popup>;
  rdf:rest rdf:nil .

<http://www.essepuntato.it/2008/12/pattern#z> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-45F0F8378E006271D58587CBB216A5A4 a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-571577B5E7A3B84F25C72009D4F159E9 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-9D611F22CF959C5BBB6A43B5DA576CD7 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-34B4229C42C3F56AD5B8DF32C59EF83E .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-5AC37D9830BB7B7F3F07D0ED2535A0E1 rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-51EF03AAB0289867F11565135DB85F81;
  rdf:rest rdf:nil .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-571577B5E7A3B84F25C72009D4F159E9 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Block>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-BB7452F170FBD2F02C3C553AE6E5CA0B .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-32B04C9D4C01613E8BA1050EF3307B50 a <http://www.w3.org/2003/11/swrl#AtomList>;
  rdf:first _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-49B0A262A950A51EAB1621F4F5083984;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-8EBD36B5B48DA39B114EFF85810E47FC .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-0EF524B517F3C3851B09F3486C5B2E78 rdf:first
    <http://www.essepuntato.it/2008/12/pattern#Container>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-DBCF03C881998202AAE70324D308D9FD .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-7BCAC9864F274C266F1C1429694A9CFD a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-839AD590C8D42D622956F071D8D85897 .

<http://purl.org/dc/elements/1.1/description> a owl:AnnotationProperty .

owl:Thing a owl:Class .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-B1D3F3680D69E3FD724711FE5E5763C5 a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-015375221CBEF134AAF0493A85AFC141 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-92965AAD034146A0CC2B53AFCE06633F a <http://www.w3.org/2003/11/swrl#BuiltinAtom>;
  <http://www.w3.org/2003/11/swrl#arguments> _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-D574C2581C336490F8DECBE8279B591B;
  <http://www.w3.org/2003/11/swrl#builtin> <http://www.w3.org/2003/11/swrlb#notEqual> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-AA30B230FC71C4AF36D2A2F70E8F6D1E a owl:Class;
  owl:unionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-22ABA8C398A2C6C936318E9CF73CFFC0 .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-4701E8DB55915E5C875B24D50C3826C7 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-FCE39331ABC3807B095B51C81DE2B4B6;
  owl:onProperty <http://www.essepuntato.it/2008/12/pattern#isContainedBy> .

<http://www.essepuntato.it/2008/12/pattern#y> a <http://www.w3.org/2003/11/swrl#Variable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777361678-63AE7FFA370FD0778FD967F2EA15DF5A a owl:AllDisjointClasses;
  owl:members _:genid-32bcfa2bb3d54030a1e0e8b5464777361678-C419C14ED1AC3B3782FF7FE37516C01C .
