Logs on the point by Royal Society (9)
I believe the answer is:
registers
'logs' is the definition.
The answer and definition can be both man-made objects as well as being plural nouns.
Perhaps they are linked in a way I don't understand?
'on the point by royal society' is the wordplay.
'on' becomes 're' ('on' can be mean 'with reference to').
'the point by' becomes 'gist' (I am not sure about this - if you are sure you should believe this answer much more).
'royal' becomes 'er' (abbreviation for Elizabeth Regina).
'society' becomes 's' (common abbreviation in names of organisations).
're'+'gist'+'er'+'s'='REGISTERS'
Can you help me to learn more?
(Other definitions for registers that I've seen before include "makes an impression" , "Records" .)