190 likes | 294 Views
Ontology-based Software for Archaeology. Yi Hong Department of Computer Science University of Leicester. Database Search and Mashup (Demo). Getting an archaeological database . Design database. Data collection. Zzzz. Finished!!!. Zzzz. Archive . What’s next …. Filling data.
E N D
Ontology-based Software for Archaeology Yi Hong Department of Computer Science University of Leicester Database Search and Mashup (Demo)
Getting an archaeological database .. Design database Data collection Zzzz Finished!!! Zzzz Archive What’s next … Filling data
What do you want to do with your database? • Publish and share your database • Use standard format for publishing • Data interchange • Available on the web • Easy to browse and search
Data sharing and Publishing • Loomweight Online Digital Library • Available on web • Open and accessible to other organisations and researchers. • CIDOC-CRM ontology (ISO 21127:2006)
What do you want to do with your database? • Publish & share data on the web • Complex and arbitrary query • Statistics and analysis • Data Mashup (GIS) • Reasoning • …
Example questions: “Show me all images (of riders) who appear on an object found in Austria where the altitude of the excavation site is 500 meters above sea level“ “I would also like to see the distribution of these sites on Google Earth” “I am also interested in the materials they were made from and the techniques during the production. I would like to see the result as a pie chart” How can we describe these question to computer?? (Human Image Database, Katharina )
Describe your query • “Google style” search • Simple but efficient • Only one single text field • Keyword search Not expressive enough to describe such queries
Describe your query • “Library style” search • Text fields with a few drop-down menu. • Keyword based search Only has a fixed number of drop down menus with limited options Not flexible enough.
Describe your query • Formal query language • Able to describe most questions. • However…. SELECT individual.imagePathobject.object_name, site.site_name FROM Table_individual as individual, Table_object as object, Table_site as site WHERE object.sid=site.sid and individual.oid=object.id and site.latitude<=500 ORDER BY object.id • Learn querylanguage syntax • Knowledge of database schema • Difficult to write and understand
Describe query using Graph Pattern • A Triple is: • Basic element in the ontology world. • contains three parts: subject, predicateand object. Predicate Subject Object
Describe query using Graph Pattern • A Triple is: • Basic element in the ontology world. • contains three parts: subject, predicateand object. Was Found At Pottery Site
Describe query using Graph Pattern RDF Graph A set of triples become a graph An ontology-based database is actually a graph • A Triple is: • Basic element in the ontology world. • contains three parts: subject, predicate and object. Was Found At Pottery Site
Describe query using Graph Pattern RDF Graph A set of triples become a graph An ontology-based database is actually a graph
Describe query using Graph Pattern ?Material ?Country ?Figure Type Is Located in country Made from ?object has figure type ?Site Is found at site appears on ?Image has Altitude ?Altitude …. all images of riders who appear on an object found in Austria where the altitude of the excavation site is 500 meters above sea level. Step 1
Describe query using Graph Pattern Filter3: ?FigureType=‘rider’ Filter1: ?Country=“Austria” ?Material ?Country ?Figure Type Is Located in country Made from ?object has figure type ?Site Is found at site appears on ?Image has Altitude ?Altitude …. all images of riders who appear on an object found in Austria where the altitude of the excavation site is 500 meters above sea level. Filter2: ?altitude>500 Step 1
Describe query using Graph Pattern Filter3: ?FigureType=‘rider’ Filter1: ?Country=“Austria” ?Material ?Country ?Figure Type (On Pie chart) Is Located in country Made from ?object has figure type (On Google Earth) ?Site Is found at site appears on ?Image has Altitude ?Altitude …. all images of riders who appear on an object found in Austria where the altitude of the excavation site is 500 meters above sea level. Filter2: ?altitude>500 Step 1
Demo • Human Image Database Search Engine
Links Project web site http://www.tracingnetworks.ac.uk Project wiki http://www.tracingnetworks.ac.uk/wiki Yi Hong yh37@le.ac.uk
Q & A Thank You!