Difference between revisions of "Languages"

From GICL Wiki
Jump to: navigation, search
 
(9 intermediate revisions by one user not shown)
Line 1: Line 1:
[[Image:Swlevels.png|thumb|Semantic Web Levels|300px|right]]
+
[[Category:Semantic Web]]
The implementation of the [[Semantic Web]] requires machine-readable information to allow agents to autonomously discover and use information that is normally only human-readable. The current model of the Semantic Web relies upon the coordination of several languages to produce this output. By layering the languages and other pieces as in the diagram below, the  
+
[[Image:Swlevels.png|thumb|Semantic Web Layering Diagram|300px|right]]
 +
The implementation of the [[Semantic Web]] requires machine-readable information to allow agents to autonomously discover and use information that is normally only human-readable. The current model of the Semantic Web relies upon the coordination of several languages to produce this output. By layering the languages and other pieces as in the diagram, the  
 
[http://www.w3.org/2001/sw/ W3C's Semantic Web] effort can build on past successful languages to create new languages tailored to its purpose.
 
[http://www.w3.org/2001/sw/ W3C's Semantic Web] effort can build on past successful languages to create new languages tailored to its purpose.
  
As the above figure shows, the foundation of this model consists of previous W3C recommendations [[XML]] and [[XML Namespaces]], the W3C specification [[URI]], and the international character encoding system, [[Unicode]]. [[Resource Description Framework]] and [[Resource Description Framework Schema|RDF-S]] use XML syntax to define ways of writing [[metadata]] to describe web resources. [[OWL]], the ontology vocabulary, builds on top of RDF to create additional vocabulary for describing classes and relationships.
 
  
The following is a listing of the participants in the Semantic Web "layering cake", with a brief description, current status, and links to tutorials and more information. Additionally, [[OWL-S]], a language for describing [[Semantic Web]] Services, has been included below along with [[deprecated languages]] that have since been replaced.
+
As the figure shows, the foundation of this model consists of previous W3C recommendations [[XML]] and [[XML Namespaces]], the W3C specification [[URI]], and the international character encoding system, [[Unicode]]. [[Resource Description Framework]] and [[Resource Description Framework Schema|RDF-S]] use XML syntax to define ways of writing [[metadata]] to describe web resources. [[OWL]], the ontology vocabulary, builds on top of RDF to create additional vocabulary for describing classes and relationships.
 +
 
 +
 
 +
The following is a listing of the participants in the Semantic Web "layering cake", with a brief description, current status, and links to tutorials and more information. Additionally, [[OWL-S]], a language for describing [[Semantic Web Services]], has been included along with [[deprecated languages]] that have since been replaced.
 +
 
  
 
The remainder of the layering diagram (Logic, Proof, Trust, Signature/Encryption) do not currently have W3C recommendations or another united development effort, but some existing work can be found in other sections of this wiki (see [[Reasoning and inference tools|Reasoning and Inference Tools]] and [[Querying]]).
 
The remainder of the layering diagram (Logic, Proof, Trust, Signature/Encryption) do not currently have W3C recommendations or another united development effort, but some existing work can be found in other sections of this wiki (see [[Reasoning and inference tools|Reasoning and Inference Tools]] and [[Querying]]).
 +
 +
==See also==
 +
 +
[[XML]]
 +
 +
[[XML Namespaces]]
 +
 +
[[URI]]
 +
 +
[[Unicode]]
 +
 +
[[Resource Description Framework|Resource Description Framework (RDF)]]
 +
 +
[[Resource Description Framework Schema|Resource Description Framework Schema (RDF-S)]]
 +
 +
[[OWL|Web Ontology Language (OWL)]]
 +
 +
[[OWL-S|OWL-Services (OWL-S)]]
 +
 +
[[Deprecated languages]]
  
 
==References==
 
==References==
 
* [http://logicerror.com/semanticWeb-long The Semantic Web in Breadth] A longer overview of the parts of the Semantic Web layering diagram
 
* [http://logicerror.com/semanticWeb-long The Semantic Web in Breadth] A longer overview of the parts of the Semantic Web layering diagram
 
* [http://www.w3.org/2001/sw/BestPractices/Tutorials W3C's Semantic Web Tutorials] A W3C listing of various Semantic Web tutorials
 
* [http://www.w3.org/2001/sw/BestPractices/Tutorials W3C's Semantic Web Tutorials] A W3C listing of various Semantic Web tutorials
* [http://www.w3schools.com/ w3schools.com] A site full of decent tutorials of W3C Recommendations
+
* [http://www.w3schools.com/ w3schools.com] A site of decent W3C Recommendations tutorials

Latest revision as of 13:38, 15 September 2006

Semantic Web Layering Diagram

The implementation of the Semantic Web requires machine-readable information to allow agents to autonomously discover and use information that is normally only human-readable. The current model of the Semantic Web relies upon the coordination of several languages to produce this output. By layering the languages and other pieces as in the diagram, the W3C's Semantic Web effort can build on past successful languages to create new languages tailored to its purpose.


As the figure shows, the foundation of this model consists of previous W3C recommendations XML and XML Namespaces, the W3C specification URI, and the international character encoding system, Unicode. Resource Description Framework and RDF-S use XML syntax to define ways of writing metadata to describe web resources. OWL, the ontology vocabulary, builds on top of RDF to create additional vocabulary for describing classes and relationships.


The following is a listing of the participants in the Semantic Web "layering cake", with a brief description, current status, and links to tutorials and more information. Additionally, OWL-S, a language for describing Semantic Web Services, has been included along with deprecated languages that have since been replaced.


The remainder of the layering diagram (Logic, Proof, Trust, Signature/Encryption) do not currently have W3C recommendations or another united development effort, but some existing work can be found in other sections of this wiki (see Reasoning and Inference Tools and Querying).

See also

XML

XML Namespaces

URI

Unicode

Resource Description Framework (RDF)

Resource Description Framework Schema (RDF-S)

Web Ontology Language (OWL)

OWL-Services (OWL-S)

Deprecated languages

References