1 intro ontologies
TRANSCRIPT
-
8/9/2019 1 Intro Ontologies
1/35
Object Modeling in
Social ScienceCSS 605
-
8/9/2019 1 Intro Ontologies
2/35
Course Mechanics
Weekly meetings - Thursdays, 4:30pm, Innovation
Hall 333
Office Hours: Thursdays, 3pm - 4:30 pm or by
appointment
find me at... [email protected], 703-993-1405
Website/blog: www.css.gmu.edu/cms
-
8/9/2019 1 Intro Ontologies
3/35
Course Format
Le ture + ra ti al la sessio s + lots of
ro rammi
ee l i - lass a omewor exer ises; mostl
ro rammi a ma i U L ia rams
Fi al roje t
a e- ome exam
-
8/9/2019 1 Intro Ontologies
4/35
Soft are
Java Development Environment (JDK) 1.4 and
better
Eclipse integrated development environment (IDE)
-
8/9/2019 1 Intro Ontologies
5/35
Ask Shakespeare...
In Troilus and Cressida
And in such indexes (although small pricks
To their subsequent volumes) there is seen
The baby figure of the giant mass
Of things to come at large
-
8/9/2019 1 Intro Ontologies
6/35
What is ontology?
Ontology = SystematicAccount of Existence
Specification of a conceptualization
-
8/9/2019 1 Intro Ontologies
7/35
Truth
-
8/9/2019 1 Intro Ontologies
8/35
Sky is Blue
-
8/9/2019 1 Intro Ontologies
9/35
-
8/9/2019 1 Intro Ontologies
10/35
-
8/9/2019 1 Intro Ontologies
11/35
F = ma
E= mc2
-
8/9/2019 1 Intro Ontologies
12/35
a ure an a ure s awslay hid innight;
God said, LetNewtonbe!
and all was lightALEXANDER POPE
-
8/9/2019 1 Intro Ontologies
13/35
a ure an a ure s awslay hid innight;
God said, LetNewtonbe!
and all was light
J. C. SQ IRE (ALSO ATTR. TO SIR
ARTH R EDDINGTON)
But it did not last:
the Devil, howling Ho!Let Einstein be!,
restored the status quo
-
8/9/2019 1 Intro Ontologies
14/35
-
8/9/2019 1 Intro Ontologies
15/35
-
8/9/2019 1 Intro Ontologies
16/35
-
8/9/2019 1 Intro Ontologies
17/35
TotafotTotafot
(c. 1100 C.E.(c. 1100 C.E. -- 13001300C.E.)C.E.)
MishnahMishnah
(c. 200(c. 200--400 C.E)400 C.E)
RashiRashi
(c. 1040 C.E.)(c. 1040 C.E.)
Ein MishpatEin Mishpat
(c. 1546 C.E.)(c. 1546 C.E.)
CrossCross--ReferencesReferences
(16th cent.)(16th cent.)
GlossesGlosses
(18th cent.)(18th cent.)
GlossesGlosses
(19th cent.)(19th cent.)
-
8/9/2019 1 Intro Ontologies
18/35
Truth
is product of convergenceof individual vie points
distributed in timeand space
-
8/9/2019 1 Intro Ontologies
19/35
Peer Revie
-
8/9/2019 1 Intro Ontologies
20/35
-
8/9/2019 1 Intro Ontologies
21/35
Ta onomy
Ahierarchical structure
Meaning of the structure:
decended from... (instanceOf)
is a kind of... (isA)
-
8/9/2019 1 Intro Ontologies
22/35
E ercise...
Lets build a ta onomy of government structures
through history
use descendedFrom operator
-
8/9/2019 1 Intro Ontologies
23/35
Objects in CSS
Learning ho to think in terms of objects and
ontologies for doing CSS is as fundamental as
learning ho to think in terms of variables for doing
traditional statistical or mathematical social science
-
8/9/2019 1 Intro Ontologies
24/35
Ontology vs. Ta onomy
Ta onomies are strictly hierarchical Tree
structures
Ontologies have no enforced structure
Ta onomies have a single derivation operator
(descendedFrom, instanceOf)
Ontologies have multiple operators such as has,
produces, fatherOf, motherOf, etc.
-
8/9/2019 1 Intro Ontologies
25/35
Stat models
Stat models flatten data representation into tables:
ID unprotected_se AIDS
Joe yes yes
Sally yes no
Alice no no
Mike yes yes
Lenny yes yes
-
8/9/2019 1 Intro Ontologies
26/35
The orld is more
comple ...
-
8/9/2019 1 Intro Ontologies
27/35
Even more interesting...
You must to learn to think in terms of events to
ork ith probability, other ise you ill notunderstand a probability model (or hat probability
means, for that matter)
You need to think in terms of players, strategies,
outcomes, payoffs, and preferences, in order to dogame theory
-
8/9/2019 1 Intro Ontologies
28/35
E ercise
Lets start building an ontology...
Describe a feudal kingdom
-
8/9/2019 1 Intro Ontologies
29/35
In this class...
We ill build, test and study a real CSS model
SimPol - simple polity
-
8/9/2019 1 Intro Ontologies
30/35
SimPol - First Glance
The polity of any society is the system that solves
public collective action problems through
government processes and institutions
by contrast, an economy refers to the system
and processes involving resources and
production
Real- orld polities vary greatly in degrees of
comple ity, as do economies and other social
systems
-
8/9/2019 1 Intro Ontologies
31/35
SimPol - First Glance
Regardless of its comple ity, a polity ill al ays
have the same basic structures and functions of
government, namely:
A populus consisting of people and groups;
A system of government ith processes and
institutions;
An environment that produces occasional public
issues requiring collective action or
governmental intervention
-
8/9/2019 1 Intro Ontologies
32/35
SimPol - First Glance
-
8/9/2019 1 Intro Ontologies
33/35
And then e make
things interesting...
During the course, each of you shall develop aversion of the SimPol model
About mid-semester, e ill add FOREIGN
POLICY to the mi
-
8/9/2019 1 Intro Ontologies
34/35
Foreign PolicyForeign Policy
Each polity has a set of neighborsEach polity has a set of neighbors
Deal ith neighbors:Deal ith neighbors:
Trade ithTrade ith
AttackAttack
Negotiate a peaceNegotiate a peace
IsolateIsolate
-
8/9/2019 1 Intro Ontologies
35/35
Final ProjectFinal Project
Model a foreign policy of your choice ithin yourModel a foreign policy of your choice ithin your
SimPol modelSimPol model
Then, set your agents upon each other and battleThen, set your agents upon each other and battle
till death! :till death! :--))
CSS version of the RoboCupCSS version of the RoboCup