The Semantic Web for Ontology Engineers

Artificial Intelligence Semantic Web Reasoning Collecting AI Conference Papers Ontology Machine Learning Digital Transformation Knowledge Information Processing Web Technology Workflow & Services Navigation of this blog

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

コメント

タイトルとURLをコピーしました