To enable the encoding of semantics with the data, well-known technologies are RDF (Resource Description Framework)[1] and OWL (Web Ontology Language).
This enables machines as well as people to understand, share and reason with them at execution time.
With traditional information technology, on the other hand, meanings and relationships must be predefined and "hard wired" into data formats and the application program code at design time.
Off-line, the parties must define and communicate between them the knowledge needed to make the change, and then recode the data structures and program logic to accommodate it, and then apply these changes to the database and the application.
They involve but are not limited to the following areas of application: Given a question, semantic technologies can directly search topics, concepts, associations that span a vast number of sources.