Ontology and semantic web technologies
Ontology technology is a technology for clearly defining the relationships between concepts and terms in a particular domain or field, and provides a semantic framework that can improve information interoperability, allowing different applications to have a common understanding, or sharing and processing information between machines This is characterized by the fact that it facilitates the sharing and processing of information between machines.
On the other hand, Semantic Web technology is a technology for expressing information on the Web in a more meaningful format and improving interoperability. It uses technologies such as RDF and OWL to express information in a meaningful format, and by using SPARQL, data can be retrieved efficiently. This Semantic Web technology can be used with ontology technology to provide a common framework for better defining information and clarifying relevance.
Ontology technologists work in a variety of fields, including business, science, and medicine, where they understand discipline-specific terminology and concepts and develop ontologies for their fields so that information can be managed more effectively on the Semantic Web. Ontology technologists also use the Semantic Web to achieve a variety of goals, including search engines, information processing, data integration, knowledge management, and application development. This paper describes Semantic Web technologies from the perspective of ontology engineers, based on the book “Semantic Web for the Working Ontologist.

The Semantic Web for Ontology Engineers
This book mainly describes the modeling languages such as RDF, RDFS, OWL, etc., and the modeling of ontologies using them, including the description of the languages and the steps of the actual modeling methods. As for chapters 11 and 12, where ontology is discussed, I think it would be helpful to read the literature on formal semantics that I mentioned earlier.The table of contents is as follows.
Chapter 1 What is the Semantic Web?
What is a Web?
Smart, Web, Dumb Web
Smart Web application
Connected data is smart data
Semantic Data
A distributed web of data
Features of Semnatic Web
What about the round-worlders?
To reach their own
There's always one move
Summary
Fundamental concept
Chapter 2 Semantic Modeling
Modeling for Human Commenication
Explanation Prediction
Meditating Variability
Variation and classes
Variation ans layers
Expressivity in Modeling
Summary
Fundamental concept
Chapter 3 RDF - The basis of the Semantic Web
Distributing Data across the Web
Merging Data from Multiple Sources
Namespaces, URLs, and identity
Expressing URIs in print
Standard namespaces
identifiers in the RDF Namespace
Higher-order Relationships
Alternatives for Serialization
N-triples
Turtle
RDF/XML
Blank Nodes
Ordered information in RDF
Summary
Fundamental concept
Chapter 4 Semantic Web application architecture
RDF Parser/Serializer
Other data sources
RDF Store
RDF data standards and interoperability of RDF stores
RDF query engines
Comparison to relational queries
Application Code
RDF-backed web portals
Data Federation
Summary
Fundamental concept
Chapter 5 Querying the Semantic Web-SPARQL
Tell-and-Ask System
Common tell-and-ask infrastructure - spreadsheets
Advanced tell-and-ask infrastructure - relational database
RDF as a Tell-and-Ask System
SPARQL - Query Language for RDF
Naming question words in SPARQL
Query structure vs. data structure
Ordering of triples in SPARQL queries
Querying for properties and schema
Variables, bindings, and filters
Optional matches
Negation(SPARQL 1.1)
Yes/No queries
Construct Queries in SPARQL
Using Results of CONSTRUCT Queries
SPARQL rules - using SPARQL as a Rule Language
Transitive queries(SPARQL1.1)
Advanced Features of SPARQL
Limits and ordering
Aggregates and Grouping(SPARQL1.1)
Subqueries(SPARQL1.1)
Union
Assignments(SPARQL1.1)
Federating SPARQL Queries
Summary
Fundamental concept
Chapter 6 RDF and Inferencing
Inference in the Semantic Web
SPARQL and inference
Virtues of inference-based semantics
Where Are The Smarts?
Asserted triples versus inferred triples
When Does Inferencing Happen?
Inferencing as specification
Summary
Fundamental concept
Chapter7 RDF schema
Schema Languages and Their Function
Relationship between schema and data
The RDF Schema Language
Relationship propagation through rdf:subProprtyOf
Typing data by usage rdfs:domain and rdfs:range
Combination of domain and range with rdfs:subClassOf
RDFS Modeling Combinations Patterns
Set intersection
Property intersection
Set Union
Property union
Property transfer
Property reconcillation
instance-level data integration
Readable labels with rdfs:label
Data typing based on use
Filtering undefined data
RDFS and knowledge discovery
Modeling with Domains and Range
Multiple domains/ranges
Nonmodeling Properties in RDFS
Cross-referencing files:rdfs:seeAlso
Organizing vocablaries drfs:isDefineBy
Model documentation rdfs:comment
Summary
Fundamental concept
Chapter 8 RDFS-Plus
Inverse
Symmetric Properties
Using OWL to OWL
Transitivity
Managing networks of dependencies
Equivalence
Equivalent classes
Equivalent properties
Same individuals
Computing Sameness - Functional Properties
Functional properties
inverse functional properties
A Few More Constructs
Summary
Fundamental concept
Chapter 9 Using RDFS-Plus in the wild
Open Government Data
Describing relationship in data
Merging data with RDF and SPARQL
Data.gov Summary
FOAF
People and agents
Names in FOAF
Nicknames and online names
Online persona
Groups of people
Thing people make and do
Identity in FOAF
It's not what you know, it's who you are
Facebook's Open Graph Protocol
The OGP model
Embedding OGP in web page
Summary
Fundamental concept
Chapter 10 SKOS managing vocabularies with RDFS-Plus
Simple Knowledge Organization System(SKOS)
Semantic Relation in SKOS
Meaning of semantic relations
SKOS and linked vocabularies
Concept Schemes
Managing SKOS concept schemes
SKOS integrity
SKOS in Action
Summary
Fundamental concept
Chapter 11 Basic OWL
Restrictions
Adding"restrictions"
Kinds of restrictions(owl:someValuesFrom、owl:allValuesFrom、owl:hasValue)
Alternative Descriptions of Restriction
Summary
Fundamental concept
Chapter12 Counting and sets in OWL
Unions and Intersections
Closing the world (owl:oneOf)
Diffrentiating individuals with owl:differentFrom
Diffrentiating Multiple individuals
Cardinality
Qualified cardinality(OWL2.0)
Small cardinality limits
Set Complement
Disjoin Sets
Prerequisities Revised
No Prerequisities
Counting pterequisitie
Guarantees of existence
Contradiction
Unsatisfiable Class
Propagation of unsatisfiable class
Inferring Class Relationships
Reasoning with Individuals and with Classes
Summary
Fundamental concept
Chapter 13 Ontologies on the Web - putting it all together
The Good Relations Ontology
Inferencing in the Good Relations Ontology
Composing Files
owl:Ontology
owl:import
Summary
Quantities, Units, and Dimensions
Converting Units with QUDT
Using QUDT conversions
Dimension Checking in QUDT
Summary
Biological Ontologies
CHEBI as Unambiguous Reference
CHEBI for Complex Search
Summary
Fundamental concept
Chapter 14 Good and bad modelingpractices
Getting started
Know what you want
Say what you mean, mean what you say
Modeling for Reuse
Insightful names versus wishful names
Keeping track of classes and individuals
Modeling testing
Common Modeling Errors
Rampant classism (antipattern)
Exclusivity (antipattern)
Objectification (antipattern)
Creeping conceptualization (antpattern)
Summary
Fundamental concept
Chapter 15 Expert modeling in OWL
OWL Subsets and Modeling Philosophy
Provable models
Executable models
OWL2 Modeling Capabilities
Metamodeling
Multipart properties
Multiple inverse functional properties
OWL2 profiles
Rules
Summary
Fundamental concept
Chapter 16 Conclusions

コメント