Main schema ch-patent-doc-v1-2-ige1-1.xsd
Element tables
Element table
Element title
Element tgroup
Element colspec
Element thead
Element row
Element entry
Element tbody
Element ch-patent-document
Namespace
No namespace
Diagram
Properties
Model
bibliographic-data{0,1} ,
abstract{0,1} ,
description{0,1} ,
claims{0,1} ,
amended-claims{0,1} ,
drawings{0,1} ,
search-report-data{0,1}
Children
abstract , amended-claims , bibliographic-data , claims , description , drawings , search-report-data
Instance
<ch-patent-document country= "CH" date-produced= "" date-publ= "" dtd-version= "" id= "" lang= "" >
<bibliographic-data id= "" > {0,1} </bibliographic-data>
<abstract > {0,1} </abstract>
<description id= "" > {0,1} </description>
<claims id= "" > {0,1} </claims>
<amended-claims id= "" lang= "" > {0,1} </amended-claims>
<drawings id= "" > {0,1} </drawings>
<search-report-data > {0,1} </search-report-data>
</ch-patent-document>
Attributes
Source
<xs:element name= "ch-patent-document" >
<xs:complexType >
<xs:sequence >
<xs:element ref= "bibliographic-data" minOccurs= "0" />
<xs:element ref= "abstract" minOccurs= "0" />
<xs:element ref= "description" minOccurs= "0" />
<xs:element ref= "claims" minOccurs= "0" />
<xs:element ref= "amended-claims" minOccurs= "0" />
<xs:element ref= "drawings" minOccurs= "0" />
<xs:element ref= "search-report-data" minOccurs= "0" />
</xs:sequence>
<xs:attribute name= "id" type= "xs:ID" />
<xs:attribute name= "lang" type= "lang" use= "required" />
<xs:attribute name= "dtd-version" />
<xs:attribute name= "country" use= "required" fixed= "CH" >
<xs:simpleType >
<xs:restriction base= "xs:NMTOKEN" >
<xs:enumeration value= "CH" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name= "date-produced" type= "xs:date" />
<xs:attribute name= "date-publ" type= "xs:date" />
</xs:complexType>
</xs:element>
Element bibliographic-data
Namespace
No namespace
Diagram
Properties
Used by
Model
plain-language-designation{0,1} ,
publication-reference ,
classifications-ipcr{0,1} ,
application-reference ,
priority-claims{0,1} ,
parties ,
invention-title ,
assignees{0,1} ,
dates-of-public-availability{0,1} ,
dates-rights-effective{0,1} ,
related-documents{0,1} ,
st50-republication{0,1} ,
pct-or-regional-filing-data{0,1} ,
pct-or-regional-publishing-data{0,1} ,
defer-publication-of-search-report{0,1} ,
date-application-partially-withdrawn{0,1} ,
p*
Children
application-reference , assignees , classifications-ipcr , date-application-partially-withdrawn , dates-of-public-availability , dates-rights-effective , defer-publication-of-search-report , invention-title , p , parties , pct-or-regional-filing-data , pct-or-regional-publishing-data , plain-language-designation , priority-claims , publication-reference , related-documents , st50-republication
Instance
<bibliographic-data id= "" >
<plain-language-designation > {0,1} </plain-language-designation>
<publication-reference id= "" > {1,1} </publication-reference>
<classifications-ipcr > {0,1} </classifications-ipcr>
<application-reference > {1,1} </application-reference>
<priority-claims > {0,1} </priority-claims>
<parties > {1,1} </parties>
<invention-title > {1,1} </invention-title>
<assignees > {0,1} </assignees>
<dates-of-public-availability > {0,1} </dates-of-public-availability>
<dates-rights-effective > {0,1} </dates-rights-effective>
<related-documents > {0,1} </related-documents>
<st50-republication > {0,1} </st50-republication>
<pct-or-regional-filing-data > {0,1} </pct-or-regional-filing-data>
<pct-or-regional-publishing-data > {0,1} </pct-or-regional-publishing-data>
<defer-publication-of-search-report > {0,1} </defer-publication-of-search-report>
<date-application-partially-withdrawn > {0,1} </date-application-partially-withdrawn>
<p > {0,unbounded} </p>
</bibliographic-data>
Attributes
QName
Type
Use
id
xs:ID
optional
Source
<xs:element name= "bibliographic-data" >
<xs:complexType >
<xs:sequence >
<xs:element ref= "plain-language-designation" minOccurs= "0" />
<xs:element ref= "publication-reference" />
<xs:element ref= "classifications-ipcr" minOccurs= "0" />
<xs:element ref= "application-reference" />
<xs:element ref= "priority-claims" minOccurs= "0" />
<xs:element ref= "parties" />
<xs:element ref= "invention-title" />
<xs:element ref= "assignees" minOccurs= "0" />
<xs:element ref= "dates-of-public-availability" minOccurs= "0" />
<xs:element ref= "dates-rights-effective" minOccurs= "0" />
<xs:element ref= "related-documents" minOccurs= "0" />
<xs:element ref= "st50-republication" minOccurs= "0" />
<xs:element ref= "pct-or-regional-filing-data" minOccurs= "0" />
<xs:element ref= "pct-or-regional-publishing-data" minOccurs= "0" />
<xs:element ref= "defer-publication-of-search-report" minOccurs= "0" />
<xs:element ref= "date-application-partially-withdrawn" minOccurs= "0" />
<xs:element ref= "p" minOccurs= "0" maxOccurs= "unbounded" />
</xs:sequence>
<xs:attribute name= "id" type= "xs:ID" />
</xs:complexType>
</xs:element>
Element plain-language-designation
Namespace
No namespace
Diagram
Type
restriction of xs:string
Properties
Facets
enumeration
PATENTSCHRIFT
enumeration
FASCICULE DU BREVET
enumeration
FASCICOLO DEL BREVETTO
enumeration
PATENTANMELDUNG
enumeration
DEMANDE DE BREVET
enumeration
DOMANDA DI BREVETTO
Used by
Source
<xs:element name= "plain-language-designation" >
<!-- defines the possible values of plain-language-designation-->
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "PATENTSCHRIFT" />
<xs:enumeration value= "FASCICULE DU BREVET" />
<xs:enumeration value= "FASCICOLO DEL BREVETTO" />
<xs:enumeration value= "PATENTANMELDUNG" />
<xs:enumeration value= "DEMANDE DE BREVET" />
<xs:enumeration value= "DOMANDA DI BREVETTO" />
</xs:restriction>
</xs:simpleType>
</xs:element>
Element publication-reference
Namespace
No namespace
Diagram
Type
ch-document-id
Type hierarchy
Properties
Model
country ,
doc-number ,
kind{0,1} ,
name{0,1} ,
date{0,1}
Children
country , date , doc-number , kind , name
Instance
<document-id >
<country > {1,1} </country>
<doc-number > {1,1} </doc-number>
<kind > {0,1} </kind>
<name > {0,1} </name>
<date > {0,1} </date>
</document-id>
Source
<xs:element name= "document-id" type= "ch-document-id" />
Element priority-claims
Element priority-claim
Element parties
Element applicants
Element applicant
Element nationality
Element residence
Element inventors
Element inventor
Element ch-inventor-entitlement-waiver
Element agents
Element agent
Element assignees
Element assignee
Element dates-of-public-availability
Element unexamined-printed-without-grant
Element printed-as-amended
Element ch-partial-invalidation-of-patent
Element dates-rights-effective
Element date-entering-into-force
Element related-documents
Element division
Element relation
Element parent-doc
Element child-doc
Element related-publication
Element st50-republication
Element republication-code
Element modifications
Element modified-bibliography
Element inid-code
Element modified-part
Element modified-part-name
Namespace
No namespace
Diagram
Type
ch-part-name
Properties
Facets
enumeration
Beschreibung
enumeration
Patentansprüche
enumeration
Geänderte Patentansprüche
enumeration
Zeichnungen
enumeration
Recherchenbericht
enumeration
Gesamtes Dokument
enumeration
Description
enumeration
Revendications
enumeration
Revendications modifiées
enumeration
Dessins
enumeration
Rapport de recherche
enumeration
Document entier
enumeration
Descrizione
enumeration
Rivendicazioni
enumeration
Rivendicazioni modificate
enumeration
Disegni
enumeration
Rapporto di ricerca
enumeration
Documento intero
Used by
Source
<xs:element name= "modified-part-name" type= "ch-part-name" />
Element modified-item
Element republication-notes
Element republication-note
Element correction-notice
Element gazette-reference
Element gazette-num
Element pct-or-regional-filing-data
Element pct-or-regional-publishing-data
Element defer-publication-of-search-report
Element date-application-partially-withdrawn
Element description
Element claims
Element claim
Element claim-text
Namespace
No namespace
Diagram
Properties
content
complex
mixed
true
Used by
Model
b |
sup |
sub |
br |
figref |
img |
chemistry |
maths |
tables
Children
b , br , chemistry , figref , img , maths , sub , sup , tables
Instance
<claim-text >
<b > {1,1} </b>
<sup > {1,1} </sup>
<sub > {1,1} </sub>
<br > {1,1} </br>
<figref > {1,1} </figref>
<img > {1,1} </img>
<chemistry > {1,1} </chemistry>
<maths > {1,1} </maths>
<tables id= "" num= "" > {1,1} </tables>
</claim-text>
Source
<xs:element name= "claim-text" >
<xs:complexType mixed= "true" >
<xs:choice minOccurs= "0" maxOccurs= "unbounded" >
<xs:element ref= "b" />
<xs:element ref= "sup" />
<xs:element ref= "sub" />
<xs:element ref= "br" />
<xs:element ref= "figref" />
<xs:element ref= "img" />
<xs:element ref= "chemistry" />
<xs:element ref= "maths" />
<xs:element ref= "tables" />
</xs:choice>
</xs:complexType>
</xs:element>
Element amended-claims
Element drawings
Element figure
Complex Type tbl.table.mdl
Complex Type tbl.tgroup.mdl
Complex Type tbl.row.mdl
Complex Type tbl.entry.mdl
Simple Type ch-kind
Simple Type ch-part-name
Namespace
No namespace
Diagram
Type
restriction of xs:string
Facets
enumeration
Beschreibung
enumeration
Patentansprüche
enumeration
Geänderte Patentansprüche
enumeration
Zeichnungen
enumeration
Recherchenbericht
enumeration
Gesamtes Dokument
enumeration
Description
enumeration
Revendications
enumeration
Revendications modifiées
enumeration
Dessins
enumeration
Rapport de recherche
enumeration
Document entier
enumeration
Descrizione
enumeration
Rivendicazioni
enumeration
Rivendicazioni modificate
enumeration
Disegni
enumeration
Rapporto di ricerca
enumeration
Documento intero
Used by
Source
<xs:simpleType name= "ch-part-name" >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "Beschreibung" />
<xs:enumeration value= "Patentansprüche" />
<xs:enumeration value= "Geänderte Patentansprüche" />
<xs:enumeration value= "Zeichnungen" />
<xs:enumeration value= "Recherchenbericht" />
<xs:enumeration value= "Gesamtes Dokument" />
<xs:enumeration value= "Description" />
<xs:enumeration value= "Revendications" />
<xs:enumeration value= "Revendications modifiées" />
<xs:enumeration value= "Dessins" />
<xs:enumeration value= "Rapport de recherche" />
<xs:enumeration value= "Document entier" />
<xs:enumeration value= "Descrizione" />
<xs:enumeration value= "Rivendicazioni" />
<xs:enumeration value= "Rivendicazioni modificate" />
<xs:enumeration value= "Disegni" />
<xs:enumeration value= "Rapporto di ricerca" />
<xs:enumeration value= "Documento intero" />
</xs:restriction>
</xs:simpleType>
Simple Type ch-inid-code
Namespace
No namespace
Diagram
Type
restriction of xs:positiveInteger
Facets
enumeration
11
enumeration
12
enumeration
15
enumeration
19
enumeration
21
enumeration
22
enumeration
23
enumeration
24
enumeration
30
enumeration
40
enumeration
43
enumeration
45
enumeration
48
enumeration
51
enumeration
54
enumeration
57
enumeration
60
enumeration
62
enumeration
71
enumeration
72
enumeration
73
enumeration
74
enumeration
86
enumeration
87
enumeration
88
Used by
Source
<xs:simpleType name= "ch-inid-code" >
<xs:restriction base= "xs:positiveInteger" >
<xs:enumeration value= "11" />
<xs:enumeration value= "12" />
<xs:enumeration value= "15" />
<xs:enumeration value= "19" />
<xs:enumeration value= "21" />
<xs:enumeration value= "22" />
<xs:enumeration value= "23" />
<xs:enumeration value= "24" />
<xs:enumeration value= "30" />
<xs:enumeration value= "40" />
<xs:enumeration value= "43" />
<xs:enumeration value= "45" />
<xs:enumeration value= "48" />
<xs:enumeration value= "51" />
<xs:enumeration value= "54" />
<xs:enumeration value= "57" />
<xs:enumeration value= "60" />
<xs:enumeration value= "62" />
<xs:enumeration value= "71" />
<xs:enumeration value= "72" />
<xs:enumeration value= "73" />
<xs:enumeration value= "74" />
<xs:enumeration value= "86" />
<xs:enumeration value= "87" />
<xs:enumeration value= "88" />
</xs:restriction>
</xs:simpleType>
Simple Type ch-modified-item
Complex Type ch-document-id
Namespace
No namespace
Diagram
Type
restriction of document-id-content
Type hierarchy
Used by
Model
country ,
doc-number ,
kind{0,1} ,
name{0,1} ,
date{0,1}
Children
country , date , doc-number , kind , name
Source
<xs:complexType name= "ch-document-id" >
<xs:complexContent >
<xs:restriction base= "document-id-content" >
<xs:sequence >
<xs:element ref= "country" />
<xs:element ref= "doc-number" />
<xs:element name= "kind" type= "ch-kind" minOccurs= "0" />
<xs:element ref= "name" minOccurs= "0" />
<xs:element ref= "date" minOccurs= "0" />
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Complex Type dates-rights-effective
Complex Type related-documents
Complex Type division
Complex Type document-id
Namespace
No namespace
Type
restriction of xs:token
Properties
Facets
enumeration
left
enumeration
right
enumeration
center
enumeration
justify
enumeration
char
Used by
Source
<xs:attribute name= "align" >
<xs:simpleType >
<xs:restriction base= "xs:token" >
<xs:enumeration value= "left" />
<xs:enumeration value= "right" />
<xs:enumeration value= "center" />
<xs:enumeration value= "justify" />
<xs:enumeration value= "char" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Attribute
entry / @colname
Attribute
entry / @namest
Attribute
entry / @nameend
Attribute
entry / @morerows
Attribute
entry / @colsep
Attribute
entry / @rowsep
Namespace
No namespace
Type
restriction of xs:token
Properties
Facets
enumeration
left
enumeration
right
enumeration
center
enumeration
justify
enumeration
char
Used by
Source
<xs:attribute name= "align" >
<xs:simpleType >
<xs:restriction base= "xs:token" >
<xs:enumeration value= "left" />
<xs:enumeration value= "right" />
<xs:enumeration value= "center" />
<xs:enumeration value= "justify" />
<xs:enumeration value= "char" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Attribute
entry / @charoff
Attribute
entry / @valign
Attribute
thead / @valign
Attribute
tbody / @valign
Namespace
No namespace
Type
restriction of xs:token
Properties
Facets
enumeration
left
enumeration
right
enumeration
center
enumeration
justify
enumeration
char
Used by
Source
<xs:attribute name= "align" >
<xs:simpleType >
<xs:restriction base= "xs:token" >
<xs:enumeration value= "left" />
<xs:enumeration value= "right" />
<xs:enumeration value= "center" />
<xs:enumeration value= "justify" />
<xs:enumeration value= "char" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Namespace
No namespace
Type
restriction of xs:token
Properties
Facets
enumeration
top
enumeration
bottom
enumeration
topbot
enumeration
all
enumeration
sides
enumeration
none
Used by
Source
<xs:attribute name= "frame" >
<xs:simpleType >
<xs:restriction base= "xs:token" >
<xs:enumeration value= "top" />
<xs:enumeration value= "bottom" />
<xs:enumeration value= "topbot" />
<xs:enumeration value= "all" />
<xs:enumeration value= "sides" />
<xs:enumeration value= "none" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Attribute
table / @colsep
Attribute
table / @rowsep
Namespace
No namespace
Type
restriction of xs:token
Properties
Facets
enumeration
one
enumeration
all
enumeration
the-other
enumeration
all-others
Used by
Source
<xs:attribute name= "waiver-type" use= "required" >
<xs:simpleType >
<xs:restriction base= "xs:token" >
<xs:enumeration value= "one" />
<xs:enumeration value= "all" />
<xs:enumeration value= "the-other" />
<xs:enumeration value= "all-others" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Attribute
agent / @sequence
Attribute
agent / @rep-type
Element Group emptysequence
Element Group tbl.table-titles.mdl
Element Group titles
Element Group tbl.table-main.mdl
Attribute Group tbl.table.att