# Applying Semantic Web Principles to Source Code for Better Understanding

DevFeed: [Applying Semantic Web Principles to Source Code for Better Understanding](<https://devfeed.tech/articles/as-we-may-code-28997.md>)

Original publisher: [Read original article](<https://nshipster.com/as-we-may-code/>)

Author: Mattt (mattt@nshipster.com)

Published: 2020-07-07T07:00:00Z

Content type: opinion

Language: en

Sources: [NSHipster](<https://devfeed.tech/sources/nshipster.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Semantic Web](<https://devfeed.tech/topics/semantic-web.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Development](<https://devfeed.tech/topics/development.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [Universal Syntax Tree.](<https://devfeed.tech/topics/unist.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [abstraction](<https://devfeed.tech/tags/abstraction.md>), [code](<https://devfeed.tech/tags/code.md>), [internet](<https://devfeed.tech/tags/internet.md>), [miscellaneous](<https://devfeed.tech/tags/miscellaneous.md>), [programming](<https://devfeed.tech/tags/programming.md>), [publications](<https://devfeed.tech/tags/publications.md>), [source](<https://devfeed.tech/tags/source.md>), [space](<https://devfeed.tech/tags/space.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>)

## AI overview

The article proposes applying semantic web principles to source code to improve understanding. It outlines language-agnostic representation, unique URL identifiers for packages, modules, and APIs, and decentralized information distributed across federated data sources.

## Source excerpt

What if, instead of lowering source code down for the purpose of execution, we raised it for the purpose of understanding?