Serving society Stimulating innovation Supporting legislation Architecture scenarios Michael Lutz MIWP-6 web-conference #5, 19 May 2015
Registry federation architecture RoR reg1reg2 reg3 reg1/ theme reg2/ theme reg3/ theme Addresses Soil Geology Buildings … Land mines Logistics extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3
Registry federation architecture RoR reg1reg2 reg3 reg1/ theme reg2/ theme reg3/ theme Addresses Soil Geology Buildings … Land mines Logistics extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3 q=addresses
Registry federation architecture RoR reg1reg2 reg3 reg1/ theme reg2/ theme reg3/ theme Addresses Soil Geology Buildings … Land mines Logistics extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3 q=mines & extensions =true q=mines
Registry federation architecture RoR reg1reg2 reg1/ theme reg2/ theme Addresses Soil Geology Buildings … Land mines extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3 GET reg1/theme GET reg2/theme q=extends(reg2/theme, ?x)
Registry federation architecture RoR reg1reg2 reg1/ theme reg2/ theme Addresses Soil Geology Buildings … Land mines extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3 GET reg2/theme Local extension register Registerextendsregistry reg2/themereg1/themereg2 query
Registry federation architecture RoR reg1reg2 reg1/ theme reg2/ theme Addresses Soil Geology Buildings … Addresses Soil Geology Buildings … Land mines extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3 GET reg2/theme harvest Harvested from reg1
Registry federation architecture RoR reg1reg2 reg1/ theme reg2/ theme Addresses Soil Geology Buildings … Land mines extends Federation register Registerextendsregistry reg1/themereg1 reg2/themereg1/themereg2 reg3/themereg1/themereg3 q=extends(?x, reg1/theme) GET reg1/theme reg3 reg3/ theme extends Logistics GET re3/themes GET reg2/themes