Page tree

The Register of Register model can be splitted in 3 main items: the Registries, the Registers and the relation between them.

The Registry table contains the information related to the federated registries; it acts as a kind of container for the registers. The Register table contains the information related to each of the federated registers. The relation table contains the links between the registers.

The detailed information model is attached as PDF.

YOu can find below a description of the main entities of the system.

Registry

The Registry could be seen as the container for the registers and telations. Each registry makes reference to an organization (like a member state or an European organization). The registry is an information system on which a register is mantained (eg. the German theme register is registered in the federation under the  "German INSPIRE registry" registry).

Table name: registry

Field nameField typeRequiredForeign keyDescription
uuidstring(tick)

uristring(tick)
The uri of the registry
labelstring(tick)

The name of the registry

definitionstring

The definition of the registry
publishernamestring

The name of the publisher
publisheremailstring

The email of the publisher
publisheruristring

The URI of the publisher
publisherhomepagestring

The homepage of the publisher
descriptorstring(tick)descriptor [uuid]The reference to the Registry descriptor
updatefilestring(tick)
The URL of the registry exchange file
updatefrequencystring(tick)
The harvesting frequency
dbcreationdatedate

The date when the entry has been inserted in the DB
dblasteditdatedate

The date when the entry has been last edited on the DB

Register

The register is an element in the federation. For example it could be a Register or a Hierarchical Register

Table name: register

Field nameField typeRequiredForeign keyDescription
uuidstring(tick)

uristring(tick)

The uri of the register

registrystring(tick)registry [uuid]The registry containing this register
labelstring(tick)
The label of the register
definitionstring

The definition of the register
publishernamestring

The name of the publisher
publisheremailstring

The email of the publisher
publisheruristring

The URI of the publisher
publisherhomepagestring

The homepage of the publisher
descriptorstring
descriptor [uuid]The reference to the Register descriptor
updatefrequencystring(tick)
The harvesting frequency
dbcreationdatedate

The date when the entry has been inserted in the DB
dblasteditdatedate

The date when the entry has been last edited on the DB

Relation

The relation table contains the relations between registers.

Table name: relation

Field nameField typeRequiredForeign keyDescription
uuidstring(tick)

subjectassetstring(tick)register [uuid]

The URI of the main register (subject)

objectassertstring(tick)register [uuid]The URI of the related register (object)
predicatestring(tick)
The type of the relation (predicate)
statusstring(tick)
The status of the relation
dbcreationdatedate(tick)
The creation date
dblasteditdatedate

The date of last modification
  • No labels