I put food on the table by developing Java web services (for both humans and machines). I work primarily with Open Source tools, and contribute many bug reports and an occasional patch or two. In the open source world, there are typically more than one programmer with commit access to the project. Usually, the existing developers will vote on the new developer. The voting criteria differ between projects, but usually it comes down to an issue of trust . Is the new developer trusted to have write access? I believe that a correctly tripled Semantic Web could help with that question. The data for determining trust, in this case, is ample throughout the web. For instance, as a developer, I leave breadcrumbs everywhere: bugzilla posts, JIRA posts, mailing list posts, CVS commits (on the web via ViewCVS). Let's pretend in some magical world all those actions and events had triples to describe them. It's conceivable to write a Rule against the Semantic Web that would say "...