Formalization of the CRM: Initial Thoughts
|
|
|
- Clemence Curtis
- 10 years ago
- Views:
Transcription
1 Formalization of the CRM: Initial Thoughts Carlo Meghini Istituto di Scienza e Tecnologie della Informazione Consiglio Nazionale delle Ricerche Pisa CRM SIG Meeting Iraklio, October 1st, 2014
2 Outline Overture: why, how, what Andante Maestoso: a first-order theory of the CRM Adagio: post-reflections Allegretto: an OWL ontology of the CRM Allegro con spirito: conclusions
3 Overture: Why doing it? Communication to other researchers Understanding Computational Research Extension Experimentation Methodological Foundations Soundness Solidness Inference Querying
4 How to do it? Choose your favourite theoretical tool: Mathematical Logic Computational Logic Set Theory Category Theory you name it My choice: mathematical logic, because I know it (a bit) But the are also advantages: discourse formalization (syntax and semantics) argument formalization (proof) many results to use (e.g., description logics)
5 What did I do? 1. First-order logic translation of the specs... so that I understand what we are talking about 2. OWL expression of the resulting theory... so that we can use some tools: the Protégé ontology editor the Virtuoso triple store and maybe more Some things remain to be done.
6 Andante Maestoso: First-order logic translation Translation of class specifications CRM Specification Class En c-name A Superclass of B A Subclass of B A Disjoint from B Translation into first-order logic Unary Predicate En B(x) A(x) A(x) B(x) A(x) B(x) So we have the following two axioms in CRM : E2(x) E77(x) E18(x) E28(x) Since disjointness axioms propagate down the IsA hierarchy, these two axioms sanction the disjointness of many classes.
7 Translation of property specifications CRM Specification Translation into first-order logic Property Pn p-name Binary Predicate Pn P has Domain C P(x, y) C(x) P has Range D P(x, y) D(y) P is a Superproperty of Q Q(x, y) P(x, y) P is a Subproperty of Q P(x, y) Q(x, y)
8 Meta-Properties CRM Specification Translation into first-order logic Property Pn p-name Binary Predicate Pn P has Meta-Property P.n: C P.n(x, y, z) [P(x, y) C(z)] P is Symmetric P(x, y) P(y, x) P has Asymmetric Meta-Prop. P.n: C P.n(x, y, z) [P(x, y) P.n(y, x, z) C(z)] A meta-property is a property whose domain is a property. Meta-properties are modelled as 3-place predicate symbols: the first two places are given to the terms in the domain property, the last place is used for the type. The corresponding axiom includes the assertion of the domain property in the consequent, thus making it possible to omit it whenever a typing statment is present.
9 Shortcuts CRM Specification Translation into first-order logic Property Pn p-name Binary Predicate Pn Weak Shortcut P 1... P n [P 1(x, z 1) P 2(z 1, z 2)... P n(z n, y)] P(x, y) Strong Shortcut P 1... P n P(x, y) z 1... z n[p 1(x, z 1)... P n(z n, y)] Shortcuts come in two sorts: weak shortcuts, interpreted as implications: [P24(x, y) (P23(y, z) P22(y, z))] P51(x, z) strong shortcut, interpreted as abbreviations: P2(x, y) z 1 [P41(x, z 1 ) P42(z 1, y)] Notice that weak shortcuts do not require existential variables, due to the semantics of conditionals.
10 Property quantification The definition of quantifiers is given in terms of two features: total property and functional property that can be applied to a property or to its inverse. Therefore a property or its inverse fall exactly into one of the following cases: 1. total and not functional, i.e., defined on every element of its domain and can take up more than one value; 2. functional and not total, i.e., at most one value is provided for any element of its domain; 3. the property is neither total, i.e., some domain elements can miss it, nor functional, i.e., can take up more than one value for any element of its domain; 4. both total and functional, i.e.all domain element must have one value for it, and no more than one.
11 Translation: P is functional: [P(x, y) P(x, y )] (y = y ) P is total (on domain A): A(x) yp(x, y) the inverse of P is functional: [P(x, y) P(x, y)] (x = x ) the inverse of P is total (having range A): A(x) yp(y, x) The complete translation of each quantifier can be obtained by conjoining the translation of the corresponding features. For instance: many to many (0,n:0,n): P and its inverse are neither total nor functional: no axiom one to one (1,1:1,1): P and its inverse are total and functional: A(x) yp(x, y) [P(x, y) P(x, y )] (y = y ) B(x) yp(y, x) [P(x, y) P(x, y)] (x = x )
12 Adagio By applying the rules above to the specification of classes and properties, we obtain a set of axioms that make up the CRM first-order theory. Some pleasant consequences (based on standard logical notions): we can talk of the CRM language, as the set of predicate symbols that occur in the axioms we can talk of a CRM knowledge base (KB) as a set of sentences of the CRM language plus the axioms we can talk about a model of a KB, as any interpretation of the language that satisfies all the axioms and the sentences in the KB we can talk about the consistency of a KB we can talk about reasoning in CRM because we have an inference relation KB = α
13 We can define formally the interaction with a KB, thereby separating once for all the theory from its implementation: Tell(KB,s), where s is a sentence of our language we have a query language: the set of open formulas of the language e.g., E55(x) y[p27(x, y) P72(x, y)] Ask(KB,α), wehre α is a query we can use the inference relation to define the answer to a query We can validate the CRM: we can prove that the CRM axioms are consistent (hopefully :-)) as well as any other property we think it s there We can defend the CRM: we can challenge the CRM s detractors to prove what they say
14 We can formally test whether: a language is equivalent to, or less/more powerful than the CRM an implementation is sound and complete with respect to the CRM Nothing particularly surprising, but a firm ground to start building.
15 Allegretto: The OWL ontology CRM Encoding the CRM in OWL, as a step towards the implementation of the CRM. Not the only way of implementing the CRM, but it allows us to use at no cost: implementations of OWL to manage the creation and the evolution of KBs (e.g., Tell) the SPARQL query language to extract information from instances of the CRM (e.g., Ask) the Protégé ontology editor for fast prototyping of extensions. it presents at least two advantages: The CRM ontology is given in the functional notation.
16 Translation of class specifications CRM Specification OWL Specification Class En c-name Declaration(Class(crm:En)) A Superclass of B SubClassOf(B A) A Subclass of B SubClassOf(A B) OWL comes with built-in classes whose intended meaning overlaps with the intended meaning of some CRM classes. So we have some class mapping axioms. SubClassOf(crm:E1 owl:thing) SubClassOf(crm:E41 rdf:literal) SubClassOf(crm:E59 rdf:literal) SubClassOf(owl:real crm:e60)
17 What about using XML Schema datatypes (e.g., xsd:date) for some CRM classes (eg, E50 Date)? Class disjointness axioms: DisjointClasses(crm:E2 crm:e77) DisjointClasses(crm:E18 crm:e28)
18 Translation of property specifications OWL distinguishes between two kinds of properties: object properties, connecting two individuals, and data properties, connecting an individual and a literal. Therefore it must be determined, for each CRM property, whether it is encoded as an OWL object or data property. Since E41 Appellation and E59 Primitive Value are sub-classes of rdf:literals, all properties having either crm:e41, or crm:e59, or a subclass of theirs, are translated as OWL data properties, and all remaining properties are translated as OWL object properties. Is this correct?
19 The easy part: CRM Specification Property Pn p-name P has Domain C P has Range D P is a Superproperty of Q P is a Subproperty of Q P is Symmetric P is Transitive Translation into OWL Declaration(DataProperty(crm:Pn)) or Declaration(ObjectProperty(crm:Pn)) ObjectPropertyDomain(crm:Pn crm:c) ObjectPropertyRange(crm:Pn crm:d) SubObjectPropertyOf(crm:Q crm:pn) SubObjectPropertyOf(crm:Pn crm:q) SymmetricObjectProperty(crm:Pn) TransitiveObjectProperty(crm:Pn)
20 Meta-properties A meta-property P.n of a property P associates an instance (a, b) of P with a value c in the meta-property range. It can be modeled by a class CP.n each instance of which stands for an instance of P and is connected to the individual c via meta-property P.n. c Declaration(Class(crm:CP.n)) Declaration(ObjectProperty(crm:P1.n)) Declaration(ObjectProperty(crm:P2.n)) Declaration(ObjectProperty(crm:P.n)) ClassAssertion(crm:CP.n I) ObjectPropertyAssertion(crm:P1.n I a) ObjectPropertyAssertion(crm:P2.n I b) ObjectPropertyAssertion(crm:P.n I c) ObjectPropertyAssertion(crm:P a b) a P1.n P.n P type I P2.n b CP.n P.n a b c
21 If the meta-property is asymmetric, then add: NegativeObjectPropertyAssertion(crm:P.n c I) The assumption here is that the same anonymous individual I is always used to reify the instance (a, b) of P. Bad news: all the above assertions cannot be obtained as implicit knowledge via axioms, thus their insertion in the ontology has to be performed procedurally.
22 Property quantification The specification of the CRM describe properties, or their inverses, as functional or total (neither or both). FunctionalObjectProperty(crm:P) or FunctionalDataProperty(crm:P) SubClassOf(crm:A ObjectSomeValuesFrom(crm:P owl:thing)) InverseFunctionalObjectProperty(crm:P) SubClassOf(crm:A ObjectSomeValuesFrom(ObjectInverseOf(crm:P) owl:thing))
23 Shortcuts P Weak Shortcut P 1... P n is captured by: SubObjectPropertyOf(ObjectPropertyChain(crm:P 1... crm:p n) crm:pn) Strong shortcuts are equivalence statements consisting of an if and an only-if part. For example: P2 has type: P41 classified, P42 assigned The only-if part of the equivalence is a weak shortcut: SubObjectPropertyOf(ObjectPropertyChain(crm:P41 crm:p42) crm:p2)
24 For each instance (a, b) of the property expressed via the assertion: ObjectPropertyAssertion(crm:a P2 crm:b) the if part of the equivalence implies the following assertions: ObjectPropertyAssertion(crm:a P41 _:a1) ObjectPropertyAssertion(_:a1 P42 crm:b) where _:a1 is an anonymous individual. Bad news: While these assertions can be expressed on an individual basis, there is no way of obtaining them as implicit knowledge via some axioms.
25 Allegro con Spirito: Conclusions CRM is an OWL ontology including the axioms that capture the semantics of the CRM vocabulary: class axioms class mapping axioms class disjointness axioms property axioms The full expression of the CRM is not possible in OWL, since neither strong shortcuts nor meta-properties are directly expressible. The problem is not severe for meta-properties because meta-property instances never result as implicit knowledge, they always result from manual insertion. The problem is much more severe for shortcuts, because in principle a shortcut property instance may result as implicit knowledge, therefore the insertion of the corresponding assertions is considerably more difficult.
26 Next steps But this is only half of the story. The other half is translating and computing answers to queries. Would this work: OWL encode RDF query SPARQL? Provided it does, queries stated against CRM will have smaller answers than the equivalent queries stated against CRM. But these would be canonical queries. What about user-friendly queries? Narratives?
Logic and Reasoning in the Semantic Web (part I RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline
Definition of the CIDOC Conceptual Reference Model
Definition of the CIDOC Conceptual Reference Model Produced by the ICOM/CIDOC Documentation Standards Group, continued by the CIDOC CRM Special Interest Group Version 4.2.4 January 2008 Editors: Nick Crofts,
Ampersand and the Semantic Web
Ampersand and the Semantic Web The Ampersand Conference 2015 Lloyd Rutledge The Semantic Web Billions and billions of data units Triples (subject-predicate-object) of URI s Your data readily integrated
SPARQL: Un Lenguaje de Consulta para la Web
SPARQL: Un Lenguaje de Consulta para la Web Semántica Marcelo Arenas Pontificia Universidad Católica de Chile y Centro de Investigación de la Web M. Arenas SPARQL: Un Lenguaje de Consulta para la Web Semántica
! " # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs
,!0((,.+#$),%$(-&.& *,2(-$)%&2.'3&%!&, Logics for Data and Knowledge Representation Alessandro Agostini [email protected] University of Trento Fausto Giunchiglia [email protected] The Logic of Descriptions!$%&'()*$#)
Rigorous Software Development CSCI-GA 3033-009
Rigorous Software Development CSCI-GA 3033-009 Instructor: Thomas Wies Spring 2013 Lecture 11 Semantics of Programming Languages Denotational Semantics Meaning of a program is defined as the mathematical
Predicate Logic. Example: All men are mortal. Socrates is a man. Socrates is mortal.
Predicate Logic Example: All men are mortal. Socrates is a man. Socrates is mortal. Note: We need logic laws that work for statements involving quantities like some and all. In English, the predicate is
2. The Language of First-order Logic
2. The Language of First-order Logic KR & R Brachman & Levesque 2005 17 Declarative language Before building system before there can be learning, reasoning, planning, explanation... need to be able to
An Ontology-based e-learning System for Network Security
An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology [email protected] Goichi Itabashi Graduate School
CSC 742 Database Management Systems
CSC 742 Database Management Systems Topic #4: Data Modeling Spring 2002 CSC 742: DBMS by Dr. Peng Ning 1 Phases of Database Design Requirement Collection/Analysis Functional Requirements Functional Analysis
Query Processing in Data Integration Systems
Query Processing in Data Integration Systems Diego Calvanese Free University of Bozen-Bolzano BIT PhD Summer School Bressanone July 3 7, 2006 D. Calvanese Data Integration BIT PhD Summer School 1 / 152
Lecture 13 of 41. More Propositional and Predicate Logic
Lecture 13 of 41 More Propositional and Predicate Logic Monday, 20 September 2004 William H. Hsu, KSU http://www.kddresearch.org http://www.cis.ksu.edu/~bhsu Reading: Sections 8.1-8.3, Russell and Norvig
RDF y SPARQL: Dos componentes básicos para la Web de datos
RDF y SPARQL: Dos componentes básicos para la Web de datos Marcelo Arenas PUC Chile & University of Oxford M. Arenas RDF y SPARQL: Dos componentes básicos para la Web de datos Valladolid 2013 1 / 61 Semantic
Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson
Mathematics for Computer Science/Software Engineering Notes for the course MSM1F3 Dr. R. A. Wilson October 1996 Chapter 1 Logic Lecture no. 1. We introduce the concept of a proposition, which is a statement
Geospatial Information with Description Logics, OWL, and Rules
Reasoning Web 2012 Summer School Geospatial Information with Description Logics, OWL, and Rules Presenter: Charalampos Nikolaou Dept. of Informatics and Telecommunications National and Kapodistrian University
Neighborhood Data and Database Security
Neighborhood Data and Database Security Kioumars Yazdanian, FrkdCric Cuppens e-mail: yaz@ tls-cs.cert.fr - cuppens@ tls-cs.cert.fr CERT / ONERA, Dept. of Computer Science 2 avenue E. Belin, B.P. 4025,31055
RDF Resource Description Framework
RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives
Getting Started Guide
TopBraid Composer Getting Started Guide Version 2.0 July 21, 2007 TopBraid Composer, Copyright 2006 TopQuadrant, Inc. 1 of 58 Revision History Date Version Revision August 1, 2006 1.0 Initial version September
CHAPTER 7 GENERAL PROOF SYSTEMS
CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes
An Innocent Investigation
An Innocent Investigation D. Joyce, Clark University January 2006 The beginning. Have you ever wondered why every number is either even or odd? I don t mean to ask if you ever wondered whether every number
Overview of the TACITUS Project
Overview of the TACITUS Project Jerry R. Hobbs Artificial Intelligence Center SRI International 1 Aims of the Project The specific aim of the TACITUS project is to develop interpretation processes for
Predicate logic Proofs Artificial intelligence. Predicate logic. SET07106 Mathematics for Software Engineering
Predicate logic SET07106 Mathematics for Software Engineering School of Computing Edinburgh Napier University Module Leader: Uta Priss 2010 Copyright Edinburgh Napier University Predicate logic Slide 1/24
Robust Module-based Data Management
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. V, NO. N, MONTH YEAR 1 Robust Module-based Data Management François Goasdoué, LRI, Univ. Paris-Sud, and Marie-Christine Rousset, LIG, Univ. Grenoble
The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University
The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab:
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint
Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,
Scalable Automated Symbolic Analysis of Administrative Role-Based Access Control Policies by SMT solving
Scalable Automated Symbolic Analysis of Administrative Role-Based Access Control Policies by SMT solving Alessandro Armando 1,2 and Silvio Ranise 2, 1 DIST, Università degli Studi di Genova, Italia 2 Security
A Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web
A Review and Comparison of and -based Inference Engines for the Semantic Web Thanyalak Rattanasawad, Kanda Runapongsa Saikaew Department of Computer Engineering, Faculty of Engineering, Khon Kaen University,
ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU
ONTOLOGIES p. 1/40 ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU Unlocking the Secrets of the Past: Text Mining for Historical Documents Blockseminar, 21.2.-11.3.2011 ONTOLOGIES
3. Mathematical Induction
3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)
(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine.
(LMCS, p. 317) V.1 First Order Logic This is the most powerful, most expressive logic that we will examine. Our version of first-order logic will use the following symbols: variables connectives (,,,,
Semantic Web OWL. Acknowledgements to Pascal Hitzler, York Sure. Steffen Staab ISWeb Lecture Semantic Web (1)
Semantic Web OWL Acknowledgements to Pascal Hitzler, York Sure ISWeb Lecture Semantic Web (1) OWL General W3C Recommendation since 2004 Semantic fragment of FOL Three variants: OWL Lite OWL DL OWL Full
Optimizing Description Logic Subsumption
Topics in Knowledge Representation and Reasoning Optimizing Description Logic Subsumption Maryam Fazel-Zarandi Company Department of Computer Science University of Toronto Outline Introduction Optimization
Predicate Logic Review
Predicate Logic Review UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane 1 Grammar A term is an individual constant or a variable. An individual constant is a lowercase letter from the beginning
Types and Annotations for CIDOC CRM Properties
Types and Annotations for CIDOC CRM Properties Vladimir Alexiev Ontotext Corp, 135 Tsarigradsko Shosse Blvd, Sofia, Bulgaria [email protected] Abstract. The CIDOC CRM provides an extensive
Semantic Interoperability
Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from
Propositional Logic. A proposition is a declarative sentence (a sentence that declares a fact) that is either true or false, but not both.
irst Order Logic Propositional Logic A proposition is a declarative sentence (a sentence that declares a fact) that is either true or false, but not both. Are the following sentences propositions? oronto
Lecture 8: Resolution theorem-proving
Comp24412 Symbolic AI Lecture 8: Resolution theorem-proving Ian Pratt-Hartmann Room KB2.38: email: [email protected] 2014 15 In the previous Lecture, we met SATCHMO, a first-order theorem-prover implemented
Defining a benchmark suite for evaluating the import of OWL Lite ontologies
UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA FREE UNIVERSITY OF BOLZANO FACULTY OF COMPUTER SCIENCE EUROPEAN MASTER IN COMPUTATIONAL LOGIC MASTER THESIS Defining a benchmark suite for evaluating
Rules, RIF and RuleML
Rules, RIF and RuleML Rule Knowledge l Rules generalize facts by making them conditional on other facts (often via chaining through further rules) l Rules generalize taxonomies via multiple premises, n-ary
Computational Methods for Database Repair by Signed Formulae
Computational Methods for Database Repair by Signed Formulae Ofer Arieli ([email protected]) Department of Computer Science, The Academic College of Tel-Aviv, 4 Antokolski street, Tel-Aviv 61161, Israel.
ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS
PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY Physical and Mathematical Sciences 2012 1 p. 43 48 ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS I nf or m at i cs L. A. HAYKAZYAN * Chair of Programming and Information
Chapter 8 The Enhanced Entity- Relationship (EER) Model
Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization
Open Data Integration Using SPARQL and SPIN
Open Data Integration Using SPARQL and SPIN A Case Study for the Tourism Domain Antonino Lo Bue, Alberto Machi ICAR-CNR Sezione di Palermo, Italy Research funded by Italian PON SmartCities Dicet-InMoto-Orchestra
INTRODUCTORY SET THEORY
M.Sc. program in mathematics INTRODUCTORY SET THEORY Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University H-1088 Budapest, Múzeum krt. 6-8. CONTENTS 1. SETS Set, equal sets, subset,
13 RDFS and SPARQL. Internet Technology. MSc in Communication Sciences 2011-12 Program in Technologies for Human Communication.
MSc in Communication Sciences 2011-12 Program in Technologies for Human Communication Davide Eynard nternet Technology 13 RDFS and SPARQL 2 RDF - Summary Main characteristics of RDF: Abstract syntax based
Data Validation with OWL Integrity Constraints
Data Validation with OWL Integrity Constraints (Extended Abstract) Evren Sirin Clark & Parsia, LLC, Washington, DC, USA [email protected] Abstract. Data validation is an important part of data integration
First-Order Theories
First-Order Theories Ruzica Piskac Max Planck Institute for Software Systems, Germany [email protected] Seminar on Decision Procedures 2012 Ruzica Piskac First-Order Theories 1 / 39 Acknowledgments Theories
A Tutorial on Data Integration
A Tutorial on Data Integration Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Antonio Ruberti, Sapienza Università di Roma DEIS 10 - Data Exchange, Integration, and Streaming November 7-12,
Linked Medieval Data: Semantic Enrichment and Contextualisation to Enhance Understanding and Collaboration
: Semantic Enrichment and Contextualisation to Enhance Understanding and Collaboration Prof. Dr. Stefan Gradmann Humboldt-Universität zu Berlin / School of Library and Information Science [email protected]
Ontology-Based Discovery of Workflow Activity Patterns
Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2
Parametric Domain-theoretic models of Linear Abadi & Plotkin Logic
Parametric Domain-theoretic models of Linear Abadi & Plotkin Logic Lars Birkedal Rasmus Ejlers Møgelberg Rasmus Lerchedahl Petersen IT University Technical Report Series TR-00-7 ISSN 600 600 February 00
The Ontological Approach for SIEM Data Repository
The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian
Lecture 16 : Relations and Functions DRAFT
CS/Math 240: Introduction to Discrete Mathematics 3/29/2011 Lecture 16 : Relations and Functions Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT In Lecture 3, we described a correspondence
Chapter 17 Using OWL in Data Integration
Chapter 17 Using OWL in Data Integration Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati, and Marco Ruzzi Abstract One of the outcomes of the research work carried
This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements.
3. Axioms of Set theory Before presenting the axioms of set theory, we first make a few basic comments about the relevant first order logic. We will give a somewhat more detailed discussion later, but
An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials
ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity
A COLLABORATIVE PERSPECTIVE OF CRM
A COLLABORATIVE PERSPECTIVE OF CRM Mărginean Nicolae Bogdan-Vodă University, Faculty of Economics, Cluj-Napoca, Spinoasa 14 street, e-mail: [email protected], telef: 0745/318321 Today, companies are
Construction of RDF(S) from UML Class Diagrams
Journal of Computing and Information Technology - CIT 22, 2014, 4, 237 250 doi:10.2498/cit.1002459 237 Construction of RDF(S) from UML Class Diagrams Qiang Tong 1, Fu Zhang 2 and Jingwei Cheng 2 1 Software
LINKED DATA EXPERIENCE AT MACMILLAN Building discovery services for scientific and scholarly content on top of a semantic data model
LINKED DATA EXPERIENCE AT MACMILLAN Building discovery services for scientific and scholarly content on top of a semantic data model 22 October 2014 Tony Hammond Michele Pasin Background About Macmillan
Big Data, Fast Data, Complex Data. Jans Aasman Franz Inc
Big Data, Fast Data, Complex Data Jans Aasman Franz Inc Private, founded 1984 AI, Semantic Technology, professional services Now in Oakland Franz Inc Who We Are (1 (2 3) (4 5) (6 7) (8 9) (10 11) (12
Predicate Logic. For example, consider the following argument:
Predicate Logic The analysis of compound statements covers key aspects of human reasoning but does not capture many important, and common, instances of reasoning that are also logically valid. For example,
Ontological Modeling: Part 6
Ontological Modeling: Part 6 Terry Halpin LogicBlox and INTI International University This is the sixth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology
= 2 + 1 2 2 = 3 4, Now assume that P (k) is true for some fixed k 2. This means that
Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Credit will not be given for answers (even correct ones) without
Intuitionistic Type Theory. Per Martin-Löf
Intuitionistic Type Theory Per Martin-Löf Notes by Giovanni Sambin of a series of lectures given in Padua, June 1980 Contents Introductory remarks............................ 1 Propositions and judgements.......................
A Comparison of Database Query Languages: SQL, SPARQL, CQL, DMX
ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 3 Issue 2; March-April-2016; Page No. 09-13 A Comparison of Database
Introducing Formal Methods. Software Engineering and Formal Methods
Introducing Formal Methods Formal Methods for Software Specification and Analysis: An Overview 1 Software Engineering and Formal Methods Every Software engineering methodology is based on a recommended
Department of Defense. Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD
Department of Defense Human Resources - Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD Federation Defined Members of a federation agree to certain standards
Security Issues for the Semantic Web
Security Issues for the Semantic Web Dr. Bhavani Thuraisingham Program Director Data and Applications Security The National Science Foundation Arlington, VA On leave from The MITRE Corporation Bedford,
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
Revised Version of Chapter 23. We learned long ago how to solve linear congruences. ax c (mod m)
Chapter 23 Squares Modulo p Revised Version of Chapter 23 We learned long ago how to solve linear congruences ax c (mod m) (see Chapter 8). It s now time to take the plunge and move on to quadratic equations.
Differentiating Conceptual Modelling from Data Modelling, Knowledge Modelling and Ontology Modelling and a Notation for Ontology Modelling
Differentiating Conceptual Modelling from Data Modelling, Knowledge Modelling and Ontology Modelling and a Notation f Ontology Modelling Tharam Dillon, Elizabeth Chang, Maja Hadzic, Pnpit Wongthongtham
Formal Engineering for Industrial Software Development
Shaoying Liu Formal Engineering for Industrial Software Development Using the SOFL Method With 90 Figures and 30 Tables Springer Contents Introduction 1 1.1 Software Life Cycle... 2 1.2 The Problem 4 1.3
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
A Beginner s Guide to Modern Set Theory
A Beginner s Guide to Modern Set Theory Martin Dowd Product of Hyperon Software PO Box 4161 Costa Mesa, CA 92628 www.hyperonsoft.com Copyright c 2010 by Martin Dowd 1. Introduction..... 1 2. Formal logic......
ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM
ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM Mohamed Kholief, Nader Nada, Wedian Khedr College of Computing and Information Technology, Arab Academy for Science, Technology, and
Definition of the CIDOC Conceptual Reference Model
Definition of the CIDOC Conceptual Reference Model Produced by the ICOM/CIDOC Documentation Standards Group, Continued by the CIDOC CRM Special Interest Group Version 5.1(draft) November 2012 Current Main
Fuzzy-DL Reasoning over Unknown Fuzzy Degrees
Fuzzy-DL Reasoning over Unknown Fuzzy Degrees Stasinos Konstantopoulos and Georgios Apostolikas Institute of Informatics and Telecommunications NCSR Demokritos Ag. Paraskevi 153 10, Athens, Greece {konstant,apostolikas}@iit.demokritos.gr
Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo
DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF
Layering the Semantic Web: Problems and Directions
First International Semantic Web Conference (ISWC2002), Sardinia, Italy, June 2002. Layering the Semantic Web: Problems and Directions Peter F. Patel-Schneider and Dieter Fensel Bell Labs Research Murray
Path Querying on Graph Databases
Path Querying on Graph Databases Jelle Hellings Hasselt University and transnational University of Limburg 1/38 Overview Graph Databases Motivation Walk Logic Relations with FO and MSO Relations with CTL
