Developments of the Semantic Web at the Museum of the History of Science Florence, 16 June 2003 Marco Berni Main question: How can we go ahead on Semantic Web and ontologies at IMSS? Florence, 16 June 2003 Semantic web at IMSS 2 Try to answer: Evaluation of the achieved outcome How we can make an ontology Mesmuses experience Beyond Mesmuses Resources to make the ontology run Critical points Hypothesis on achievable results Florence, 16 June 2003 Semantic web at IMSS 3 Evaluation of the achieved outcome Mesmuses prototypes are very useful samples of Semantic Web application Allows data browsing with “intelligent” search Opportunity to make searches not only on words, but on the meaning of words too (semantic search) Test semantic search on a history of science domain Florence, 16 June 2003 Semantic web at IMSS 4 How we can make an ontology Mesmuses experience 1 First try Theoretical approach Ontology was designed in order to model domain of historic science knowledge No data were available. Need for a totally manual data input Schema and instances were very subjective Useful for itineraries, not for search Florence, 16 June 2003 Semantic web at IMSS 5 How we can make an ontology Mesmuses experience 2 Second try Bottom-up approach Ontology was designed just looking to available databases Deep analysis of databases structure in order to map relational structure on ontology concept/property Data input from relational databases with little manual attendance Schema and instances are quite “objective”, but at the moment don’t cover all the history of science domain Useful for search Florence, 16 June 2003 Semantic web at IMSS 6 How we can make an ontology Beyond Mesmuses 1 IMSS Database ARAM – Multimedia Archive STS – Scientific Instruments ICONA – Ichonographic Archive BIBLIO – Catalogue of the Library IMSS IMSS Ontology Itineraries ARMU – Historical archives GT@ – GalileoTek@ etc. Florence, 16 June 2003 Extended Dublin Core Semantic web at IMSS 7 How we can make an ontology Beyond Mesmuses 2 IMSS Database IMSS Ontology ARAM – Multimedia Archive STS – Scientific Instruments ICONA – Ichonographic Archive BIBLIO – Books Catalogue ARMU – Historical archives GT@ – GalileoTek@ etc. Florence, 16 June 2003 Extended Dublin Core DCTitle DCCreator Creator Inventor DCSubject DCDescription DCPublisher DcContributor.PersonalName DcContributor.CorporatelName User Receiver Giver Purchaser IsDedicated ..... Semantic web at IMSS DCrelation IsVersionOf HasVersion IsReplacedBy IsRequiredBy Requires IsPartOf HasPart IsReferencedBy References IsFormatOf HasFormat ..... 8 How we can make an ontology Beyond Mesmuses 3 Scientific Places in Tuscany Old version Florence, 16 June 2003 Plain hypertext Links have not any semantics Semantic web at IMSS 9 How we can make an ontology Beyond Mesmuses 4 Scientific Places in Tuscany Forthcoming version Structured hypertext Links have a semantics e.g. Brunelleschi MAKER Dome Brun. Florence, 16 June 2003 Semantic web at IMSS Maker Dome 10 How we can make an ontology Beyond Mesmuses 5 History of science community shared ontology IMSS Institution 2 Institution 3 Institution 4 Institution n ontology ontology ontology ontology ontology Web resource Web resource Florence, 16 June 2003 Web resource Web resource Web resource Semantic web at IMSS Web resource Web resource Web resource 11 How we can make an ontology Beyond Mesmuses 6 Start to re-design database for ontology and semantic search Mapping of existing database schemas into classes and properties Extended Dublin Core IMSS specifics Partial automatic indexing of data according to the mapping rules Manual actions required to complete indexing process Design an ontology valid for the whole history of science community Florence, 16 June 2003 Semantic web at IMSS 12 Resources to make the ontology run Domain experts to map database to ontology Software for data harvesting Operators to manually adjust data Portal Schema / data loader Browsing / searching engine Graphical user interface Set up a community-web and coordinate it Produce (and agree on) a shared ontology Share resources Florence, 16 June 2003 Semantic web at IMSS 13 Critical points Ontology production User interface usability Integration between ontology and itineraries Iterative construction of new ontology to make a better coverage of domain and data Test of existing interfaces Requirements to improve interaction effectiveness Iterates many times this step Agreement on a community web ontology for history of science Impact of a schema modification on existing data Have mapping of data to be redone? Florence, 16 June 2003 Semantic web at IMSS 14 Hypothesis on achievable results Strongly improve access to IMSS documents and database Provide a framework for history of science elearning Share navigable data with the community Create an access point to the history of science resources on the web Create a virtual museum of history of science on the web independently from the physical location of the objects Florence, 16 June 2003 Semantic web at IMSS 15