Find relationships over multiple nodes via attributes?

Hi all,
my data model looks like the following:

DataModel

Project
-name
-usesApp

Application
-name
-usesOtherApp

Process
-name
-usesApp

Is there a way to find all relationships in order to be able to "drill-down" to all
relationships?

I dont want to use hard wired relationships, as the Projects, Applications and Processes are
every changing.

Is there a way to find all relationships in order to be able to "drill-down" to all
relationships?
I dont look for the shortest path tough.

Example
Lets say you start with Projects:usesApp and go on to Application:name and follow on with usesOtherApps and discover the relationship
of a Process.

What is the correct term for this kind af query?

Thanks all for your help.

Dirk

Are you asking if the relationships between different node labels can be named as by a sigle node type? If so, yes you can.