Content deleted Content added
mNo edit summary |
|||
Line 47:
The [[Semantic Web]] is essentially a distributed-objects framework. Two key technologies in the Semantic Web are the [[Web Ontology Language]] (OWL) and the [[Resource Description Framework]] (RDF). RDF provides the capability to define basic objects—names, properties, attributes, relations—that are accessible via the Internet. OWL adds a richer object model, based on set theory, that provides additional modeling capabilities such as [[multiple inheritance]].
OWL objects are not like standard large-grained [[distributed objects]] accessed via an Interface Definition Language. Such an approach would not be appropriate for the Internet because the Internet is constantly evolving and standardization on one set of interfaces is difficult to achieve. OWL objects tend to be similar to the kinds of objects used to define application ___domain models in programming languages such as [[Java (programming language)|Java]] and [[C++]].
However, there are important distinctions between OWL objects and traditional object-oriented programming objects. Traditional objects get compiled into static hierarchies usually with single inheritance, but OWL objects are dynamic. An OWL object can change its structure at run time and can become an instance of new or different classes.
|