The turtles-own keyword, like the globals, breed, <breeds>-own, and patches-own keywords, can only be used at the beginning of a program, before any function definitions. It defines the variables belonging to each turtle.
If you specify a breed instead of "turtles", only turtles of that breed have the listed variables. (More than one turtle breed may list the same variable.)
breed [cats cat ] breed [dogs dog] breed [hamsters hamster] turtles-own [eyes legs] ;; applies to all breeds cats-own [fur kittens] hamsters-own [fur cage] dogs-own [hair puppies]
See also globals, patches-own, breed, <breeds>-own.
Take me to the full NetLogo Dictionary