Title: Web site client
1 2DRF version 1
gt
HTML over http
Web site client (Web browser)
Digital Roman Forum web application (Java/XML)
XML over http
UCLA-ETC Visualization Portal (OpenSceneGraph)
3Digital Roman Forum application architecture
Design issues
gt
XSLT
XML database
HTTP server
Request handler
queries
Loads RDF statements
RDF store
RDF memory model
Java application server
Media assets on filesystem
4Digital Roman Forum data model
Design issues
gt
Reconstruction
has
Model
reconstructs
Site
has
Feature
Pertains to
Issue instance
has
Historic event
Instance of
Reconstruction issue
5To which feature does it belong?
Design issues
gt
6Digital Roman Forum data model with bounding
volumes
Design issues
gt
Reconstruction
has
Model
reconstructs
Site
has
Feature
has
Pertains to
Issue instance
has
Historic event
Instance of
has
Reconstruction issue
Bounding volume
7Visualization Portal interoperability
Design issues
gt
Reconstruction
has
Model
has
Pertains to
Issue instance
has
www page
OpenSceneGraph
8The Semantic Web
Application architecture
Semantic Web
gt
Reasoning and query support
Data representation
Ontologies (Vocabularies, Thesauri, Taxonomies,
Relational models)
Structured languages (RDF, XTM)
area of application
Semantic interoperability
Technical interoperability
Interoperability
9Digital Roman Forum data model with bounding boxes
Semantic Web
gt
Reconstruction
Model
reconstructs
Site
has
has
Feature
has
Pertains to
Issue instance
has
Historic event
Instance of
has
Reconstruction issue
Bounding volume
10Uniform Resource Identifiers (URIs)
Semantic Web
gt
Reconstruction
Model
reconstructs
Site
has
has
Feature
has
Pertains to
has
Issue instance
Historic event
Instance of
has
Reconstruction issue
http//dlib.etc.ucla.edu/Forum
http//dlib.etc.ucla.edu/Forum/Curia
http//dlib.etc.ucla.edu/issue/roof
Bounding volume
Roof construction
11The Semantic Web in the Digital Roman Forum
Application architecture
Semantic Web
gt
Reasoning and query support
Data representation
Ontologies (Vocabularies, Thesauri, Taxonomies,
Relational models)
Structured languages (RDF, XTM)
area of application
Semantic interoperability
Technical interoperability
Interoperability
12Aboutness
Semantic Web
gt
Naturalis Historia, 34.93 C. Plinius Caecilius
(Pliny the Elder) In mentioning statues-- there
is also one we must not pass over in spite of the
sculptor's not being known-- the figure, next to
the Beaked Platform, of Heracles in the Tunic,
the only one in Rome that shows him in that
dress...
rdfabout
http//dlib.etc.ucla.edu/Pliny_HN_34.93
dlibmentions
http//dlib.etc.ucla.edu/Forum/RostraAugusti
rdfabout
13Query expansion
Semantic Web
gt
curia
curia OR senate house
curia
use for
senate house
14Simple ontological reasoning
Semantic Web
gt
Forum
inferred relationship
Pliny HN 35.27
dlibpart of
rdfabout
Pliny HN 35.27
dlibmentions
Curia Iulia
15Simple spatial reasoning
Semantic Web
gt
Curia Iulia
60 BC-300 AD
inferred relationship
dlibscope
Adjacent to
Suetonius 37.1
rdfabout
dlibmentions
dlibyears
Basilica Iulia
Suetonius De Vita Caesarum 37.1
69-130 AD
16Queries
Semantic Web
gt
describes
dlibfeaturetype
Basilica Iulia
basilica
Richadson, Basilica Iulia
Basilica Aemilia
dlibfeaturetype
describes
Richadson, Basilica Paulli
Query all articles by Richardson pertaining to
basilicas
17Queries
Semantic Web
gt
Curia Iulia
potentially describes
includes
North sector of Forum
describes
includes
Arch of Septimius Severus
describes
Query all visual resources that potentially
describe the Curia
18Runtime ontology merging
Semantic Web
gt
curie
curie
curie OR curia OR senate house
FR
curia OR senate house
curia
curia
use for
EN
senate house
19Synopsis simple Semantic Web scenario
Semantic Web
gt
RDF header
Remote web application serving web pages with RDF
headers e.g. Piranesi digital library
HTTP
HTTP
Runtime ontology
Web application
Remote web application serving RDF ontology e.g.
Getty AAT
20Going forward
Conclusion
gt
gt Complex queries based on spatial reasoninggt
Runtime ontology merginggt Location awaregt
Better GUIAnd communal ontology building!
21The problem of community and shared ontologies
Application architecture
Conclusion
gt
Reasoning and query support
Data representation
Ontologies (Vocabularies, Thesauri, Taxonomies,
Relational models)
Structured languages (RDF, XTM)
area of application
Semantic interoperability
Technical interoperability
Interoperability
22Conclusion
gt
Digital Roman Forumhttp//dlib.etc.ucla.edu/proje
cts/ForumEwan BrandaUCLA Department of
Architecture and Urban DesignUCLA Experiential
Technologies Centerebranda_at_alum.mit.eduAddition
al project team membersChris Johanson
(UCLA)Diane Favro (UCLA)Bernard Frischer
(University of Virginia)Funded by the National
Science Foundation (NSF)