Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Operational transformation wikipedia , lookup
Resource Description Framework wikipedia , lookup
Information privacy law wikipedia , lookup
Business intelligence wikipedia , lookup
Data vault modeling wikipedia , lookup
Open data in the United Kingdom wikipedia , lookup
Web Ontology Language wikipedia , lookup
Relational model wikipedia , lookup
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu Values for Semantic Interoperability Improves Heterogeneous Data and Information Management for Decision Support, e.g. Fire Risk Management, etc. Improves Interoperability and Information Exchange What the data/information are intended to mean How they are intended to be used Solve “stovepipe” system integration problem Support common operational picture Support Service-Oriented Architecture (SOA) George Mason Wildfire Risk Assessment Framework (Semantic Interoperability Is A Key) Semantic Interoperability Spectrum Modal Logic strong semantics First Order Logic Logical Theory Is Disjoint Subclass of Description Logic with transitivity DAML+OIL, OWL property UML Conceptual Model RDF/S XTM Extended ER Thesaurus ER Relational Model, XML weak semantics Semantic Interoperability Has Narrower Meaning Than DB Schema, XML Schema Taxonomy Is Subclass of Structural Interoperability Is Sub-Classification of Syntactic Interoperability Semantic Interoperability Spectrum A taxonomy is a way of classifying or categorizing a set of things—specifically, a classification in the form of a hierarchy. A hierarchy is simply a treelike structure. Like a tree, it has a root and branches. Each branching point is called a node. In a taxonomy, the semantics of the relationship between a parent and a child node is relatively underspecified or ill defined. In some cases, the relationship is the subclass of relation; in others, it is the part of relation. In still others, it is simply undefined. A thesaurus is a controlled vocabulary arranged in a known order and structured so that equivalence, homographic, hierarchical, and associative relationships among terms are displayed clearly and identified by standardized relationship indicators. The primary purposes of a thesaurus are to facilitate retrieval of documents and to achieve consistency in the indexing of written or otherwise recorded documents and other items. These relationships can be categorized four ways: Equivalence, Homographic, Hierarchical, Associative. Database models: the relational language (R), the Entity-Relational language and model (ER), and the Extended Entity-Relational model (EER). Object-Oriented models, Unified Modeling Language (UML). An ontology defines the common words and concepts (meanings) used to describe and represent an area of knowledge, and so standardizes the meanings. Ontology include computer usable definitions of basic concepts in the domain and the relationships among them. They encode knowledge in a domain and also knowledge that spans domains. Logical Theories are built on axioms (a range of primitive to complex statements asserted to be true) and inference rules (rules that, given premises/assumptions, provide valid conclusions), which together are used to prove theorems about the domain represented by the ontology-as-logical-theory. The whole set of axioms, inference rules, and theorems together constitute the logical theory. Semantic Technology Stack/Tree Agents, Brokers, Policies Intelligent Domain Services, Applications Use, Intent Pragmatic Web Trust Security/Identity Reasoning/Proof Inference Engine Higher Semantics OWL Semantics RDF/RDF Schema Structure XML Schema Syntax: Data XML Grid & Semantic Grid Services OMB Federal Enterprise Architecture (FEA) & Data Reference Model (DRM) FEA DRM Framework: Business Context (Categorization of Data) Data Element/Entity Model (Structure of Data) Information Exchange Model (Exchange of Data) Semantic Interoperability to Support Service-Oriented Architecture A Key Enabling Technology for Semantic Interoperability: OWL-S OWL-S has three main components: the service profile for advertising and discovering services; the process model, which gives a detailed description of a service’s operation; and the grounding, which provides details on how to interoperate with a service With OWL-S markup of services, the knowledge necessary for service discovery could be specified as computer interpretable semantic markup, and a service broker or registry as well as ontology enhanced search engine could be used to locate the services matching with the service request. In addition, a service provider could proactively advertise itself in OWL-S with a service broker or a service registry so that requesters can find the services it provides. An OWL-S Markup Example for Semantic Interoperability Questions?