Owner_idnameid nameid owners dogs SELECT o.name, d.name AS dog_name FROM owners o, dogs d WHERE o.id = d.owner_id Database Objects name | dog_name ----------------+------------------

Slides:



Advertisements
Similar presentations
Copyright: SIPC From Ontology to Data Model: Choices and Design Decisions Matthew West Reference Data Architecture and Standards Manager Shell International.
Advertisements

Slide 1 Presentation of the example business concept – DNV Exchange architecture - DNV Summary / issues from last workshop - DNV Presentation of Swedish.
Copyright © 2002 Cycorp Introduction Fundamental Expression Types Top Level Collections Time and Dates Spatial Properties and Relations Event Types Information.
OVERVIEW OF Ian Glendinning Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007 ISO Training -
Ontological and linguistic metamodelling revisited: A (failed) language use approach By Matt Selway KSE Lab Meeting – 6 March 2014 Eriksson, O., Henderson-Sellers,
FIATECH FIATECH ADI Programmers Circle 2006 Onno Paap, Fluor Corporation.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
Reference data for process plant David Leal thanks to Magne Valen-Sendstad of DNV for many of the examples.
Quick RDF Introduction Scott Streit Terminology – RDF Triple (Also the triple form used in SPARQL) RDF Triple  (Resource, Property,
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.
CSE 115/503 Introduction to Computer Science for Majors I1 Example Dog fido = new Dog(new Collar()); Dog rover = new Dog(new Collar()); rover.setCollar(fido.getCollar());
Person Address City Publication State Puppy Dog Publisher Conference Animal An ontology creates a structure within which we describe the world.
Data Frames Version 3 Proposal. Data Frames Version 2 Year matches [2] constant { extract "\d{2}"; context "([^\$\d]|^)\d{2}[^,\dkK]"; } 0.5, { extract.
(c) University of Washington03-1 CSC 143 Java Inheritance Reading: Ch. 10.
BACS 287 Basics of Object-Oriented Programming 1.
CAESAR Systems Some thoughts on requirements for languages in engineering Requirements for Languages for modelling big systems World Ontology Summit,
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
Templates. The Problem Supplier X A range on the data sheet.
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
USCISIUSCISI Background Description Logic Systems Thomas Russ.
ISO Environmental management — Life cycle assessment — Data documentation format.
Specialization and Inheritance Chapter 8. 8 Specialization Specialized classes inherit the properties and methods of the parent or base class. A dog is.
The Resource Description Framework And its application to thegateway.org For the IIAP Jon Jablonski, Research Assistant The Information.
Steven Seida D2RQ Blog Integration Lab. Data to RDF Integration Approaches* 1 of 2 *Summarized from Ch 9 of Semantiic Web Programming, 2009, by Hebeler.
Information Interchange on the Semantic Web an interactive talk by Piotr Kaminski, University of Victoria
Project Template Team: Staff Project name: “RFID based User Localization”
GlencoIS – Interoperability through Reference Data ISO15926 Reference Data Some Template Ref Data Issues (Relevant to coordinating JORD take-up) PCA /
1 Analyzing the Definition of a Classification Scheme In ISO Part 2: Classification Jim Carpenter March 26, 2001 Last Update: Wednesday, June 14,
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
Dog.cs public string name = "Sharo"; public string Name { get { return this.name; } } public void Bark() { Console.WriteLine("wow-wow"); } public void.
Symbols relationship class of relationship class of class of relationship Name RDS Identifier/URI Relationships Classes Name Level 2/Class of class Level.
Metastructures 1999TechnoTeacher, Inc. What are GROVES? Peter Newcomb.
Semantic Web Exam 1 Review.
IST 210 Constraints and Triggers. IST Constraints and Triggers Constraint: relationship among data elements DBMS should enforce the constraints.
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
Training Data Modeling Introduction Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007 ISO
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
1 ISO/IEC 11179, Part 2: Classification Schemes Jim Carpenter Bureau of Labor Statistics Metatopia 2001 Conference September 20 – 21, 2001.
1 © The ATHENA Consortium. Resource Description Framework (RDF) A language for making simple statements about things (resources) Statements:
PHY281 Scientific Java Programming ObjectsSlide 1 Classes & Objects In this section we will learn about Classes and Objects in Java :  What are Objects?
JAVA BEANS JSP - Standard Tag Library (JSTL) JAVA Enterprise Edition.
RDF Syntax and examples ดร. มารุต บูรณรัช : หัวข้อพิเศษด้านเทคโนโลยีสารสนเทศขั้นสูง - เทคโนโลยีเว็บเชิงความหมาย.
Of 38 lecture 6: rdf – axiomatic semantics and query.
Synchronise work on DEXs and reference data between PLCS pilots and OASIS/PLCS Workshop #3 10 – 11 November 2004.
Modeling Security-Relevant Data Semantics Xue Ying Chen Department of Computer Science.
Device & Device Type Modelling Group Name: WG5 Source: NEC Meeting Date: Agenda Item: WI-0005 MAS Device_&_Device_Type_Modelling.
BIM Guides & bSDD Puzzling out a Strategy. Goals 1.Use the bSDD as the source for terminology 2.Use the bSDD to harmonize terms; enable synonyms without.
14-Nov-07 CS6795 Semantic Web Techniques 1 Ontology Tools.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Evaluate each expression if a = 4, b = 6,and c = 2. b− c.
Property Management Hawaii and Oahu -
OGP Seabed Survey Data Model (SSDM)
Security Issues Formalization
Classes & Objects There are two main programming paradigms: Procedural Object-Oriented Up to now, everything we have done has been procedural.
Objects as a programming concept
CIMI Semantics Roundup
Query Rewriting Framework for Spatial Data
Survey of Knowledge Base Content
Where does one end and the other start?
Notes Over 10.3 Multiply binomials by using F O I L.
Ontology.
Quiz 1 1. Given two sets S = {3, 5, 7} and T = {2, 4, 6}. List all elements of the following set: {(s, t) | (s, t)  S  T and s + t = 9} Result (3, 6)
ece 720 intelligent web: ontology and beyond
Classification of Matter Task Card Classification of Matter Task Card
Jim Carpenter March 26, 2001 Last Update: Wednesday, June 14, 2001
Linking Guide Michel Böhms.
Ontology.
Which best describes the relationship between classes and objects?
Use Special Products to factor Cubics
Symbols Classes Relationships Name
Presentation transcript:

owner_idnameid nameid owners dogs SELECT o.name, d.name AS dog_name FROM owners o, dogs d WHERE o.id = d.owner_id Database Objects name | dog_name "Joe" | "Fido"

Joe Fido = "Fido" XML

Objects in Code Class Owner { string Name { get; set; } List Dogs { get; set; } } Class Dog { string Name { get; set; } }

Owner -Name Dog -Name Dogs 1:n Owner.Name = "Joe" Dog dog = Owner.Dogs[0] dog.Name = "Fido" Objects in Code

Canine Person Ontology Individual Mammal Thing

Properties & : :joe rdf:typesb:Person sb:hasPet:fido sb:hasName"Joe"^^xsd:string :fido rdf:typesb:Canine sb:hasName"Fido"^^xsd:string fido (Dog) joe (Person) hasPet "Joe" "Fido" hasName Triples

ISO15926 Part 7 Classified Identification Classification Class of Class of Identification Class of Identification Express String Thing Classifier Classified Pattern Represented

ISO15926 Part 7 Classified Identification (Classification) Class of Identification (Class of Class of Identification) Identification (Class of Identification) “Joe” (Express String) Joe (Thing) Classifier Classified Pattern Represented

ClassifiedIdentification Template ISO15926 Part 7 Templates (Expose Signatures) context identifier object Class of Identification An Express String A Thing

ISO15926 Part 7 Specialization PersonName (String) (Person) identifier object Proper Name context

00002 (PersonName) ISO15926 Part 7 Instances joe (Person) identifier object : :00002 rdf:type owl:Thing :00002rdf:typetpl:PersonName :00002 tpl:object:joe :00002 tpl:context rdl:ProperName :00002 tpl:identifier"Joe"^^xsd:string Triples Proper Name context

(Canine) (Person) Information Model PersonPet CanineName PersonName (String)

Information Model (showing Templates) (Canine) (Person) PersonPet PersonName (String) CanineName (String)

(PersonPet) (PersonName) (CanineName) "Joe" "Fido" Template Instances joe (Person) fido (Canine)

: : rdf:typedm:classification dm:classrdl:Person dm:instance:joe :000002rdf:typetpl:PersonName tpl:object:joe tpl:contextrdl:ProperName tpl:idenfitier "Joe"^^xsd:string : rdf:typedm:classification dm:classrdl:Canine dm:instance:fido : rdf:typetpl:CanineName tpl:object :fido tpl:contextrdl:ProperName tpl:identifier "Fido"^^xsd:string : rdf:typetpl:PersonPet tpl:Posessor:joe tpl:Posession:fido (PersonPet) (PersonName) (CanineName) "Joe" "Fido" joe (Person) fido (Canine)