Reputation: 84
What is the difference between 'semantic' in nlp and 'semantic' in ontology accessed through an api such as jena??
Upvotes: 2
Views: 768
Reputation: 10659
As you can find from a quick search, semantics is
the branch of linguistics and logic concerned with meaning. The two main areas are logical semantics, concerned with matters such as sense and reference and presupposition and implication, and lexical semantics, concerned with the analysis of word meanings and relations between them.
This is the correct definition for NLP semantics. For Semantic Web, semantics is specifically the semantics of logical languages defined for the Semantic Web, i.e., RDF, RDFS, OWL (1 and 2). The main difference between the semantics of these languages and that of other languages (logical and not) is the restrictions that are applied to RDF/S and OWL (1/2) DL to make them machine understandable; this means that, in these languages, all implications can be made explicit in finite time.
You can find a lot of material on RDFS and OWL on the W3C pages:
http://www.w3.org/TR/owl2-overview/
Upvotes: 2