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

<https://w3id.org/gerps/ontology/datafield/> rdf:type owl:Ontology ;
                                              owl:versionIRI <https://w3id.org/gerps/ontology/datafield/2.0/> ;
                                              owl:imports <https://elite.polito.it/ontologies/eupont.owl> ,
                                                          <https://w3id.org/gerps/ontology/process/> ;
                                              <http://purl.org/dc/terms/abstract> "Ontologie für den Transfer von FIM(Föderales Informationsmanagement)-Informationen, insbesondere von Formularen, und den darin gespeicherten Daten , die von der öffentlichen Verwaltung verwendet wird um Dienste anzubieten. Zu diesem Zweck bildet die Ontologie den XDatenfeld-Standard ab."@de ,
                                                                                  "Ontology used for transferring FIM(Federal Information Management)-information, specifically forms, and data stored in them, used by public services. To achieve this, it maps the XDatenfeld-standard."@en ;
                                              <http://purl.org/dc/terms/contributor> "Heinz Conti Zacherl" ,
                                                                                     "Jonas Hoyer" ,
                                                                                     "Leila Feddoul" ,
                                                                                     "Maximilian Enderling" ,
                                                                                     "Maximilian Raupach" ;
                                              <http://purl.org/dc/terms/creator> "openDVA" ;
                                              <http://purl.org/dc/terms/description> """![Diagram](gpd_diagram.svg)

 [IRI-Map](de-iri-table.md)

[Competency-Questions](cq_results.md)"""@de ,
                                                                                     """![Diagram](gpd_diagram.svg)

 [IRI-Map](en-iri-table.md)

[Competency-Questions](cq_results.md)"""@en ;
                                              <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/4.0/> ;
                                              <http://purl.org/dc/terms/modified> "2026-8-27" ;
                                              <http://purl.org/dc/terms/title> "GerPS-Datafield"@en ,
                                                                               "GerPS-Datenfelder"@de ;
                                              <http://purl.org/vocab/vann/preferredNamespacePrefix> "gpd" ;
                                              <http://purl.org/vocab/vann/preferredNamespaceUri> "https://w3id.org/gerps/ontology/datafield/" ;
                                              owl:priorVersion <https://w3id.org/gerps/ontology/datafield/1.6/> ;
                                              owl:versionInfo "2.0" ;
                                              <https://schema.org/citation> "openDVA, GerPS-Datafield v2.0" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/abstract
<http://purl.org/dc/terms/abstract> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/description
<http://purl.org/dc/terms/description> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/title
<http://purl.org/dc/terms/title> rdf:type owl:AnnotationProperty .


###  https://schema.org/citation
<https://schema.org/citation> rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  https://w3id.org/gerps/ontology/datafield/GPD_0000035
:GPD_0000035 rdf:type owl:ObjectProperty ;
             rdfs:domain [ rdf:type owl:Class ;
                           owl:unionOf ( :GPD_0000002
                                         :GPD_0000003
                                       )
                         ] ;
             rdfs:range :GPD_0000001 ;
             rdfs:comment "Links datafield elements to contained datafield rules."@en ,
                          "Verknüpft Datenfeldelemente mit enthaltenen Datenfeldregeln."@de ;
             rdfs:label "contains rule"@en ,
                        "enthält Regel"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000036
:GPD_0000036 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000021 ;
             rdfs:range :GPD_0000076 ;
             rdfs:comment "Links datafield comparisons to the head of a PathStep chain naming the datafield element they reference."@en ,
                          "Verknüpft Datenfeldvergleiche mit dem Anfang einer PathStep-Kette, die das referenzierte Datenfeldelement benennt."@de ;
             rdfs:label "compares with"@en ,
                        "vergleicht mit"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000038
:GPD_0000038 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000008 ;
             rdfs:range :GPD_0000076 ;
             rdfs:comment "Links a datafield element action to the head of a PathStep chain naming the datafield element it targets."@en ,
                          "Verknüpft eine Datenfeldelement-Aktion mit dem Anfang einer PathStep-Kette, die das Zielelement benennt."@de ;
             rdfs:label "modifies datafield element"@en ,
                        "verändert Datenfeldelement"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000039
:GPD_0000039 rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             rdfs:domain :GPD_0000057 ;
             rdfs:range :GPD_0000003 ;
             rdfs:comment "Links an unversioned Element (Group, Field) to its versioned instances."@en ,
                          "Verknüpft ein nicht versioniertes Element (Gruppe, Feld) mit seinen versionierten Instanzen."@de ;
             rdfs:label "has versioned instance"@en ,
                        "hat versionierte Instanz"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000040
:GPD_0000040 rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             rdfs:domain [ rdf:type owl:Class ;
                           owl:unionOf ( :GPD_0000002
                                         :GPD_0000003
                                       )
                         ] ;
             rdfs:range :GPD_0000029 ;
             rdfs:comment "Links a datafield element to its contained instances."@en ,
                          "Verknüpft ein Datenfeldelement mit enthaltenen Instanzen."@de ;
             rdfs:label "contains datafield element instance"@en ,
                        "enthält Datenfeldinstanz"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000041
:GPD_0000041 rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             rdfs:domain :GPD_0000029 ;
             rdfs:range :GPD_0000003 ;
             rdfs:comment "Links a data field element instance to the data field element whose instance it is."@en ,
                          "Verknüpft eine Datenfeldelementinstanz mit dem Datenfeldelement, dessen Instanz es ist."@de ;
             rdfs:label "is instance of"@en ,
                        "ist Instanz von"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000042
:GPD_0000042 rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf owl:topObjectProperty ;
             rdfs:comment "Links a Boolean operator with both of its operands."@en ,
                          "Verknüpft einen booleschen Operator mit seinen beiden Operanden."@de ;
             rdfs:label "has operand"@en ,
                        "hat Operanden"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000060
:GPD_0000060 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range :GPD_0000059 ;
             rdfs:comment "Links a versioned datafield to its selection options."@en ,
                          "Verknüpft ein versioniertes Datenfeld mit seinen Auswahloptionen."@de ;
             rdfs:label "has selection option"@en ,
                        "hat Auswahloption"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000063
:GPD_0000063 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000002 ;
             rdfs:range :GPD_0000062 ;
             rdfs:comment "Gibt die Modellierungsebene eines XDatenfeld an (Dokumentensteckbrief oder Datenschema)."@de ,
                          "Indicates the modelling level of an XDatenfeld (Dokumentensteckbrief or Datenschema)."@en ;
             rdfs:label "has modelling level"@en ,
                        "hat Modellierungsebene"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000072
:GPD_0000072 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000070 ;
             rdfs:range :GPD_0000076 ;
             rdfs:comment "Links a count-based comparison to the head of a PathStep chain naming the datafield element whose instance count is tested."@en ,
                          "Verknüpft einen Zählvergleich mit dem Anfang einer PathStep-Kette, die das Datenfeldelement benennt, dessen Instanzanzahl geprüft wird."@de ;
             rdfs:label "has count target"@en ,
                        "hat Zählobjekt"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000074
:GPD_0000074 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000001 ;
             rdfs:range :GPD_0000008 ;
             rdfs:comment "Links a datafield rule to the actions derived from its Lisp DSL expression."@en ,
                          "Verknüpft eine Datenfeldregel mit den aus ihrem Lisp-DSL-Ausdruck abgeleiteten Aktionen."@de ;
             rdfs:label "contains action"@en ,
                        "enthält Aktion"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000075
:GPD_0000075 rdf:type owl:ObjectProperty ;
             rdfs:domain :GPD_0000008 ;
             rdfs:range :GPD_0000007 ;
             rdfs:comment "Links a datafield element action to the conditional trigger that activates it."@en ,
                          "Verknüpft eine Datenfeldelement-Aktion mit dem bedingten Trigger, der sie auslöst."@de ;
             rdfs:label "has conditional trigger"@en ,
                        "hat bedingten Trigger"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000077
:GPD_0000077 rdf:type owl:ObjectProperty ,
                      owl:FunctionalProperty ;
             rdfs:domain :GPD_0000076 ;
             rdfs:range :GPD_0000003 ;
             rdfs:comment "Das versionierte Datenfeldelement, das durch diesen Pfadschritt identifiziert wird."@de ,
                          "The versioned datafield element identified by this path step."@en ;
             rdfs:label "Pfadelement"@de ,
                        "path element"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000078
:GPD_0000078 rdf:type owl:ObjectProperty ,
                      owl:FunctionalProperty ;
             rdfs:domain :GPD_0000076 ;
             rdfs:range :GPD_0000076 ;
             rdfs:comment "Links a path step to the next step below it in the anchor-relative path."@en ,
                          "Verknüpft einen Pfadschritt mit dem darunterliegenden nächsten Schritt im verankerungsrelativen Pfad."@de ;
             rdfs:label "next step"@en ,
                        "nächster Schritt"@de .


###  https://w3id.org/gerps/ontology/process/GPP_0000021
<https://w3id.org/gerps/ontology/process/GPP_0000021> rdf:type owl:ObjectProperty .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/gerps/ontology/datafield/GPD_0000043
:GPD_0000043 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000001 ;
             rdfs:range rdf:langString ;
             rdfs:comment "Die Beschreibung einer FIM-Datenfeldregel."@de ,
                          "The description of a FIM datafield rule."@en ;
             rdfs:label "has description"@en ,
                        "hat Beschreibung"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000044
:GPD_0000044 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000003 ;
             rdfs:range rdf:langString ;
             rdfs:comment "Erläuternder Hilfetext für den Formularanwender (Bürger/Unternehmen) eines Input-Dokuments, um zu verdeutlichen, welche Inhalte in einer Datenfeldgruppe einzugeben sind bzw. welche Aktion vorzunehmen ist."@de ,
                          "Explanatory help text for the form user (citizen/company) of an input document to clarify which content is to be entered in a data field group or which action is to be performed."@en ;
             rdfs:label "has input help text"@en ,
                        "hat Hilfetexteingabe"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000045
:GPD_0000045 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000003 ;
             rdfs:range rdf:langString ;
             rdfs:comment "Erläuternder Hilfetext für den Formularanwender (Bürger/Unternehmen) eines Output-Dokuments."@de ,
                          "Explanatory help text for the form user (citizen/company) of an output document."@en ;
             rdfs:label "has output help text"@en ,
                        "hat Hilfetextausgabe"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000046
:GPD_0000046 rdf:type owl:DatatypeProperty ;
             rdfs:subPropertyOf owl:topDataProperty ;
             rdfs:comment "Art des Datenfelds, etwa \"Eingabe\" oder \"Auswahl\". Gültige Werte kann man nachschlagen:  https://www.xrepository.de/api/xrepository/urn:xoev-de:fim:standard:xdatenfelder_3.0.0:dokument:XDatenfelder_3.0.0_Spezifikation IV.B.1.6 Codeliste Datenfeldart"@de ,
                          "Type of data field, such as “input” or “select”. Valid values can be looked up at: https://www.xrepository.de/api/xrepository/urn:xoev-de:fim:standard:xdatenfelder_3.0.0:dokument:XDatenfelder_3.0.0_Spezifikation IV.B.1.6 Codeliste Datenfeldart"@en ;
             rdfs:label "has field type"@en ,
                        "hat Feldart"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000047
:GPD_0000047 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range xsd:string ;
             rdfs:comment """Der Datentyp bezeichnet die Zusammenfassung konkreter Wertebereiche und ggf. darauf definierten Operationen
zu einer Einheit, die mithilfe von Regeln abbildbar sind. Zudem spezifiziert der Datentyp die Struktur des Inhalts
oder gibt Aufschlüsse über die Feldinhaltsänderbarkeit. Die Bedeutung kann in https://www.xrepository.de/api/xrepository/urn:xoev-de:fim:standard:xdatenfelder_3.0.0:dokument:XDatenfelder_3.0.0_Spezifikation IV.B.1.7 Codeliste Datenfeldtyp nachgeschlagen werden."""@de ,
                          """The data type describes the combination of concrete value ranges and any operations defined on them
to form a unit that can be mapped using rules. The data type also specifies the structure of the content
or provides information about the field content changeability. The valid values can be found in  https://www.xrepository.de/api/xrepository/urn:xoev-de:fim:standard:xdatenfelder_3.0.0:dokument:XDatenfelder_3.0.0_Spezifikation IV.B.1.7 Codeliste Datenfeldtyp."""@en ;
             rdfs:label "has datatype"@en ,
                        "hat Datentyp"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000048
:GPD_0000048 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range rdf:langString ;
             rdfs:comment "Mit der Präzisierung kann der Datentyp weiter eingeschränkt werden. Es sind Beschränkungen der Länge und des Wertebereichs möglich."@de ,
                          "The data type can be further restricted with the specification. Restrictions on the length and value range are possible."@en ;
             rdfs:label "has further specification"@en ,
                        "hat Präzisierung"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000049
:GPD_0000049 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000003 ;
             rdfs:range rdf:langString ;
             rdfs:comment "Specifies a predefined (default) value for the content of a form field."@en ,
                          "Spezifiziert einen vordefinierter (Standard-)Wert den Inhalt eines Formularfeldes."@de ;
             rdfs:label "has content"@en ,
                        "hat Inhalt"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000050
:GPD_0000050 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range xsd:string ;
             rdfs:comment "Gibt an, ob die Behörde das Feld vorbefüllen kann oder muss."@de ,
                          "Indicates whether the authority can or must pre-fill the field."@en ;
             rdfs:label "has prefilling"@en ,
                        "hat Vorbefüllung"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000051
:GPD_0000051 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range xsd:string ;
             rdfs:comment "Reference to a code list whose values the field can accept."@en ,
                          "Referenz auf eine Codeliste, deren Werte das Feld annehmen kann."@de ;
             rdfs:label "has codelist reference"@en ,
                        "hat Codelistenreferenz"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000052
:GPD_0000052 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range xsd:string ;
             rdfs:comment "Diese Eigenschaft darf nur bei Datenfeldern des Typs \"file\" verwendet werden. Sie listet die erlaubten Dateiarten gemäß der Media Type Registry der IANA auf. Beispiel: \"application/pdf\" für PDF."@de ,
                          "This property may only be used for data fields of type “file”. It lists the permitted file types according to the IANA Media Type Registry. Example: “application/pdf” for PDF."@en ;
             rdfs:label "has mediatype"@en ,
                        "hat Medientyp"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000053
:GPD_0000053 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000004 ;
             rdfs:range xsd:string ;
             rdfs:comment "Diese Eigenschaft darf nur bei Datenfeldern des Typs \"file\" verwendet werden. Sie legt die Maximalgröße in Byte fest."@de ,
                          "This property may only be used for data fields of type “file”. It defines the maximum size in bytes."@en ;
             rdfs:label "has max size"@en ,
                        "hat maximale Größe"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000055
:GPD_0000055 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000029 ;
             rdfs:range xsd:string ;
             rdfs:comment "Die Anzahl definiert, wie oft die Datenfeldinstanz minimal auftreten darf."@de ,
                          "The number defines the minimum number of times the datafield instance may occur."@en ;
             rdfs:label "has min occurrence"@en ,
                        "hat minimales Auftauchen"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000056
:GPD_0000056 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000029 ;
             rdfs:range xsd:string ;
             rdfs:comment "Die Anzahl definiert, wie oft die Datenfeldinstanz maximal auftreten darf."@en ,
                          "The number defines the maximum number of times the datafield instance may occur."@en ;
             rdfs:label "has max occurrence"@en ,
                        "hat maximales Auftauchen"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000058
:GPD_0000058 rdf:type owl:DatatypeProperty ;
             rdfs:domain [ rdf:type owl:Class ;
                           owl:unionOf ( :GPD_0000029
                                         :GPD_0000059
                                       )
                         ] ;
             rdfs:range xsd:integer ;
             rdfs:comment "Gibt die ordinale Position eines Elements unter seinen Geschwisterelementen an."@de ,
                          "Indicates the ordinal position of an element among its sibling elements."@en ;
             rdfs:label "has cannonical sequence index"@en ,
                        "hat kanonischen Sequenzindex"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000061
:GPD_0000061 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000059 ;
             rdfs:range rdf:langString ;
             rdfs:comment "Gibt an, welcher Code einer Auswahloption zugeordnet ist."@de ,
                          "Indicates the code of a selection option."@en ;
             rdfs:label "has code"@en ,
                        "hat Code"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000071
:GPD_0000071 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000021 ;
             rdfs:range xsd:string ;
             rdfs:comment "Der Literalwert, gegen den ein Datenfeldvergleich prüft."@de ,
                          "The literal value that a datafield comparison tests against."@en ;
             rdfs:label "has comparison value"@en ,
                        "hat Vergleichswert"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000073
:GPD_0000073 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000069 ;
             rdfs:range xsd:string ;
             rdfs:comment "Ein zulässiger Wert in einem Listenzugehörigkeitsvergleich (in-Operator)."@de ,
                          "One admissible value in a list-membership comparison (in operator)."@en ;
             rdfs:label "has list value"@en ,
                        "hat Listenwert"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000081
:GPD_0000081 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000079 ;
             rdfs:range xsd:string ;
             rdfs:comment "Der Mindest-Vorkommenswert, den eine SetMultiplicityAction beim Auslösen zuweist."@de ,
                          "The minimum-occurrence value that a SetMultiplicityAction assigns when its trigger fires."@en ;
             rdfs:label "sets minimum occurrence"@en ,
                        "setzt Mindest-Vorkommen"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000082
:GPD_0000082 rdf:type owl:DatatypeProperty ;
             rdfs:domain :GPD_0000079 ;
             rdfs:range xsd:string ;
             rdfs:comment "Der Höchst-Vorkommenswert, den eine SetMultiplicityAction beim Auslösen zuweist."@de ,
                          "The maximum-occurrence value that a SetMultiplicityAction assigns when its trigger fires."@en ;
             rdfs:label "sets maximum occurrence"@en ,
                        "setzt Höchst-Vorkommen"@de .


###  https://w3id.org/gerps/ontology/process/GPP_0000028
<https://w3id.org/gerps/ontology/process/GPP_0000028> rdf:type owl:DatatypeProperty .


###  https://www.irit.fr/recherches/MELODI/ontologies/BBO#name
<https://www.irit.fr/recherches/MELODI/ontologies/BBO#name> rdf:type owl:DatatypeProperty .


#################################################################
#    Classes
#################################################################

###  http://elite.polito.it/ontologies/eupont.owl#Rule
<http://elite.polito.it/ontologies/eupont.owl#Rule> rdf:type owl:Class .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000001
:GPD_0000001 rdf:type owl:Class ;
             rdfs:subClassOf <http://elite.polito.it/ontologies/eupont.owl#Rule> ;
             rdfs:comment "A rule used to evaluate boolean expressions on dynamic forms in XDatenfeld."@en ,
                          "Eine Regel zur Auswertung boolescher Ausdrücke auf dynamischen Formularen in XDatenfeld."@de ;
             rdfs:label "Datafield rule"@en ,
                        "Datenfeldregel"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000002
:GPD_0000002 rdf:type owl:Class ;
             rdfs:subClassOf <https://w3id.org/gerps/ontology/process/GPP_0000008> ;
             rdfs:comment "A form as specified by the XDatenfeld standard."@en ,
                          "Ein Formular, wie es im XDatenfeld-Standard spezifiziert ist."@de ;
             rdfs:label "XDatenfeld"@de ,
                        "XDatenfeld"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000003
:GPD_0000003 rdf:type owl:Class ;
             rdfs:subClassOf <https://w3id.org/gerps/ontology/process/GPP_0000008> ;
             rdfs:comment "Die spezifische Version eines Bausteins, wie er in XDatenfeld-Formularen vorkommt."@de ,
                          "The specific version of a block as it occurs in XDatenfeld-forms."@en ;
             rdfs:label "Versioned datafield element"@en ,
                        "Versioniertes Datenfeldelement"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000004
:GPD_0000004 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000003 ;
             rdfs:comment "Die spezifische Version des kleinsten Bausteins, wie er in XDatenfeld spezifiziert ist. Er enthält Daten."@de ,
                          "The specific version of the smallest building block as specified in XDatenfeld. It contains data."@en ;
             rdfs:label "Versioned datafield"@en ,
                        "Versioniertes Datenfeld"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000005
:GPD_0000005 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000003 ;
             rdfs:comment "A specific version of a building block of forms as specified in XDatenfeld. It may contain datafield elements and/or rules."@en ,
                          "Die spezifische Version eines Bausteins von Formularen, wie in XDatenfeld spezifiziert. Er kann Datenfeldelemente und/oder Regeln enthalten."@de ;
             rdfs:label "Versioned datafield group"@en ,
                        "Versionierte Datenfeldgruppe"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000007
:GPD_0000007 rdf:type owl:Class ;
             rdfs:subClassOf <http://elite.polito.it/ontologies/eupont.owl#InstantiatedTrigger> ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty <http://elite.polito.it/ontologies/eupont.owl#nominalTrigger> ;
                               owl:allValuesFrom :GPD_0000009
                             ] ;
             rdfs:comment "A instantiated trigger that only triggers when a condition on a datafield ist triggered."@en ,
                          "Ein instanzierter Trigger, der nur ausgelöst wird, wenn eine Bedingung auf einem Datenfeld ausgelöst wird."@de ;
             rdfs:label "Bedingter Trigger"@de ,
                        "Conditional trigger"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000008
:GPD_0000008 rdf:type owl:Class ;
             rdfs:subClassOf <http://elite.polito.it/ontologies/eupont.owl#Action> ;
             rdfs:comment "An action that manipulates the state of dynamic forms modeled in XDatenfeld."@en ,
                          "Eine Aktion, die den Zustand der in XDatenfeld modellierten dynamischen Formulare manipuliert."@de ;
             rdfs:label "Datafield element action"@en ,
                        "Datenfeldelement Aktion"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000009
:GPD_0000009 rdf:type owl:Class ;
             rdfs:subClassOf <http://elite.polito.it/ontologies/eupont.owl#Trigger> ;
             rdfs:comment "Logical formular, composed of comparisons and boolean combinators."@en ,
                          "Logische Formeln, die aus Vergleichen und boolschen Kombinatoren bestehen."@de ;
             rdfs:label "Bedingung"@de ,
                        "Condition"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000018
:GPD_0000018 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000009 ;
             rdfs:comment "Used for combining boolean expressions."@en ,
                          "Wird für die Kombination boolscher Ausdrücke verwendet."@de ;
             rdfs:label "Boolean logic operation"@en ,
                        "Boolsche Logikoperation"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000019
:GPD_0000019 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000018 ;
             rdfs:comment "Class representing the boolean AND operation."@en ,
                          "Klasse, die die boolsche UND-Verknüpfung darstellt."@de ;
             rdfs:label "Logical \"and\""@en ,
                        "Logisches \"und\""@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000020
:GPD_0000020 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000018 ;
             rdfs:comment "Class representing the boolean OR operation."@en ,
                          "Klasse, die die boolsche UND-Verknüpfung darstellt."@de ;
             rdfs:label "Logical \"or\""@en ,
                        "Logisches \"oder\""@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000021
:GPD_0000021 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000009 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die einen booleschen Wert ergeben, indem ein Datenfeldwert mit einem bestimmten Wert verglichen wird."@de ,
                          "This class represents logical expressions which evaluate to a boolean value by comparing a datafield value to a specific value."@en ;
             rdfs:label "Datafield comparison"@en ,
                        "Datenfeldvergleich"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000022
:GPD_0000022 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die zu einem booleschen Wert ausgewertet werden, indem geprüft wird, ob ein Datenfeld den gleichen Wert wie ein konstanter Wert hat."@de ,
                          "This class represents logical expression which evaluate to a boolean value by checking if a datafield has the same value as a constant value."@en ;
             rdfs:label "Datafield comparison equals"@en ,
                        "Datenfeldvergleich gleich"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000023
:GPD_0000023 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die zu einem booleschen Wert ausgewertet werden, indem geprüft wird, ob ein Datenfeld den nicht gleichen Wert wie ein konstanter Wert hat."@de ,
                          "This class represents logical expression which evaluate to a boolean value by checking if a datafield has a different value as a constant value."@en ;
             rdfs:label "Datafield comparison not equals"@en ,
                        "Datenfeldvergleich ungleich"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000024
:GPD_0000024 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die einen booleschen Wert ergeben, indem geprüft wird, ob ein Datenfeld einen höheren Wert als einen konstanten Wert hat."@de ,
                          "This class represents logical expression which evaluate to a boolean value by checking if a datafield has a higher value than a constant value."@en ;
             rdfs:label "Datafield comparison greater than"@en ,
                        "Datenfeldvergleich größer als"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000025
:GPD_0000025 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die zu einem booleschen Wert ausgewertet werden, indem geprüft wird, ob ein Datenfeld einen höheren oder gleichen Wert hat wie ein konstanter Wert."@de ,
                          "This class represents logical expression which evaluate to a boolean value by checking if a datafield has a higher or equal value than a constant value."@en ;
             rdfs:label "Datafield comparison greater equals"@en ,
                        "Datenfeldvergleich größer gleich"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000026
:GPD_0000026 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die einen booleschen Wert ergeben, indem geprüft wird, ob ein Datenfeld einen niedrigeren Wert als einen konstanten Wert hat."@de ,
                          "This class represents logical expression which evaluate to a boolean value by checking if a datafield has a lower value than a constant value."@en ;
             rdfs:label "Datafield comparison lower than"@en ,
                        "Datenfeldvergleich kleiner als"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000027
:GPD_0000027 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die zu einem booleschen Wert ausgewertet werden, indem geprüft wird, ob ein Datenfeld einen niedrigeren oder gleichen Wert hat wie ein konstanter Wert."@de ,
                          "This class represents logical expression which evaluate to a boolean value by checking if a datafield has a lower or equal value than a constant value."@en ;
             rdfs:label "Datafield comparison lower equals"@en ,
                        "Datenfeldvergleich kleiner gleich"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000029
:GPD_0000029 rdf:type owl:Class ;
             rdfs:comment "An instance of a datafield element in a form, also allowing for multiple (repeated) instances of the same element."@en ,
                          "Eine Instanz eines Datenfeldelements in einem Formular, wobei auch mehrere (wiederholte) Instanzen desselben Elements möglich sind."@de ;
             rdfs:label "Datafield element instance"@en ,
                        "Datenfeldelementinstanz"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000057
:GPD_0000057 rdf:type owl:Class ;
             rdfs:comment "A building block as it occurs in XData field forms. As the version is not specified, the module is only a placeholder for a concept and is not directly linked to other data or elements."@en ,
                          "Ein Bausteins, wie er in XDatenfeld-Formularen vorkommt. Ohne Angabe der Version ist der Baustein nur ein Platzhalter für ein Konzept und ist nicht direkt mit anderen Daten oder Elementen verknüpft."@de ;
             rdfs:label "Unversioned datafield element"@en ,
                        "Unversioniertes Datenfeldelement"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000059
:GPD_0000059 rdf:type owl:Class ;
             rdfs:comment "An entry in a selection list."@en ,
                          "Ein Eintrag einer Auswahlliste."@de ;
             rdfs:label "Auswahloption"@de ,
                        "Selection Option"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000062
:GPD_0000062 rdf:type owl:Class ;
             rdfs:comment "Level of modelling of an XDatenfeld master dataschema."@en ,
                          "Modellierungsebene eines XDatenfeld-Stammdatenschemas."@de ;
             rdfs:label "Modellierungsebene"@de ,
                        "Modelling Level"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000066
:GPD_0000066 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000018 ;
             rdfs:comment "Class representing the boolean NOT operation (unary)."@en ,
                          "Klasse, die die boolsche NICHT-Verknüpfung darstellt (unär)."@de ;
             rdfs:label "Logical \"not\""@en ,
                        "Logisches \"nicht\""@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000067
:GPD_0000067 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000018 ;
             rdfs:comment "Class representing the boolean XOR operation (true when exactly one input is true)."@en ,
                          "Klasse, die die boolsche XOR-Verknüpfung darstellt (genau ein Eingang ist wahr)."@de ;
             rdfs:label "Logical \"xor\""@en ,
                        "Logisches \"xor\""@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000068
:GPD_0000068 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000018 ;
             rdfs:comment "Class representing the boolean NAND operation (true when not all inputs are true)."@en ,
                          "Klasse, die die boolsche NAND-Verknüpfung darstellt (nicht alle Eingänge sind wahr)."@de ;
             rdfs:label "Logical \"nand\""@en ,
                        "Logisches \"nand\""@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000069
:GPD_0000069 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die zu einem booleschen Wert ausgewertet werden, indem geprüft wird, ob ein Datenfeldwert in einer expliziten Werteliste enthalten ist."@de ,
                          "This class represents logical expressions which evaluate to a boolean value by checking if a datafield value is a member of an explicit value list."@en ;
             rdfs:label "Datafield comparison in list"@en ,
                        "Datenfeldvergleich in Liste"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000070
:GPD_0000070 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000021 ;
             rdfs:comment "Diese Klasse stellt logische Ausdrücke dar, die zu einem booleschen Wert ausgewertet werden, indem die Instanzanzahl einer Datenfeldgruppe mit einem numerischen Wert verglichen wird."@de ,
                          "This class represents logical expressions which evaluate to a boolean value by comparing the instance count of a datafield element group to a numeric value."@en ;
             rdfs:label "Count-based comparison"@en ,
                        "Zählbasierter Vergleich"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000076
:GPD_0000076 rdf:type owl:Class ;
             rdfs:comment "A single hop in an anchor-relative path used by rule targets to identify a specific descendant element."@en ,
                          "Ein einzelner Schritt in einem verankerungsrelativen Pfad, der von Regelzielen verwendet wird, um ein bestimmtes Nachfolgerelement zu identifizieren."@de ;
             rdfs:label "Path step"@en ,
                        "Pfadschritt"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000079
:GPD_0000079 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000008 ;
             rdfs:comment "An action that sets the multiplicity (min/max occurrences) of a datafield element."@en ,
                          "Eine Aktion, die die Multiplizität (Mindest-/Höchstvorkommen) eines Datenfeldelements setzt."@de ;
             rdfs:label "Multiplizität-Setzen-Aktion"@de ,
                        "Set multiplicity action"@en .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000080
:GPD_0000080 rdf:type owl:Class ;
             rdfs:subClassOf :GPD_0000008 ;
             rdfs:comment "An action that marks a datafield element (or the whole form) as invalid."@en ,
                          "Eine Aktion, die ein Datenfeldelement (oder das ganze Formular) als ungültig markiert."@de ;
             rdfs:label "Set invalid action"@en ,
                        "Ungültig-Setzen-Aktion"@de .


###  https://w3id.org/gerps/ontology/process/GPP_0000003
<https://w3id.org/gerps/ontology/process/GPP_0000003> rdf:type owl:Class .


###  https://w3id.org/gerps/ontology/process/GPP_0000008
<https://w3id.org/gerps/ontology/process/GPP_0000008> rdf:type owl:Class .


#################################################################
#    Individuals
#################################################################

###  https://w3id.org/gerps/ontology/datafield/GPD_0000064
:GPD_0000064 rdf:type owl:NamedIndividual ,
                      :GPD_0000062 ;
             rdfs:label "Document Profile"@en ,
                        "Dokumentensteckbrief"@de .


###  https://w3id.org/gerps/ontology/datafield/GPD_0000065
:GPD_0000065 rdf:type owl:NamedIndividual ,
                      :GPD_0000062 ;
             rdfs:label "Data Schema"@en ,
                        "Datenschema"@de .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
