100 likes | 219 Views
WP3 D3.6 and D3.7 Telecon 16/01/2009. Slides by Gobe Hobona (UNOTT). Agenda. What is a Rule? How can we describe rules for merging cross-border datasets? How can we describe rules for managing degradation when transforming datasets to less detailed scale?
E N D
WP3 D3.6 and D3.7 Telecon 16/01/2009 Slides by Gobe Hobona (UNOTT)
Agenda • What is a Rule? • How can we describe rules for merging cross-border datasets? • How can we describe rules for managing degradation when transforming datasets to less detailed scale? • How can we describe rules for correlating elements at multilingual scale, different map scales and different geographic regions? • What role can ontology play in the definition of these rules? • What other approaches for encoding rules are there? These are items are listed in T3.3 and T3.4 of the DoW
What is a Rule? • "a regulation or principle governing conduct or procedure within a particular sphere" (Compact Oxford English Dictionary) • "A rule is a combination of an antecedent and a consequent.“ (Guo, 2008: pp 30) • (Antecedent(parent(x,y)),Consequent(older(x,y))) • Example • If an input feature is of type "ICC:RAILWAY MOUNTAIN RAILWAY FUNICULAR" then create "INSPIRE:RailwayLink" • If an input feature property is of type "ICC:RAILWAY MOUNTAIN RAILWAY FUNICULAR:NVIES_FER" then add to "INSPIRE:RailwayLink:numberOfTracks" Guo, W. "Reasoning with Semantic Web Technologies in Ubiquitous Computing Environment" Journal of Software, Vol. 3, No. 8, November 2008, pp. 27-33
Rules For Merging Cross-border Datasets • If an input feature type is A then create (or add to) output feature type B • If an input feature type property is C and inside A then add to property D inside B • If an input dataset is in coordinate system E then convert to coordinate system ETRS89
Rules For Managing Degradation across Multiple Scales • If an input feature type is at scale F then generalise to scale G and add to output feature type H • If an input feature type is at scale I and is of geometry polygon then convert to point and add to output feature type J • If an input feature type is of scale greater than K then ‘do Nothing’
Rules For Correlating Elements across Multiple Languages • If feature type is L and contains properties M, N and O then it is equivalent to feature type P • Question: Should transformation include data values as well?
Application of Ontology • Encodings in RDF, RDF-S or OWL • Tutorials • http://www.w3schools.com/rdf/default.asp • http://www.w3schools.com/RDF/rdf_owl.asp • Reasoning and Inference • Jena • PROLOG • Impact on software selection • GeoMedia Fusion • FME • GIS4EU Portal
What Other Approaches exist? • RuleML • http://www.ruleml.org • SWRL • http://www.w3.org/Submission/SWRL • W3C Rule Interchange Format • http://www.w3.org/2005/rules/wiki/RIF_Working_Group • GeoMedia Fusion Configuration files???
What’s Next for D3.6 & D3.7? • Decide on a conceptual and logical model for the rules • Object, function, Object i.e. triples • Simple English statements • The types of functions to specify aggregate, fragment, generalise etc • Check with Technical Partner if their software can support the proposed model for merging and degradation rules • Prepare Table of Contents • D3.6 Gobe Hobona (UNOTT) • D3.7 Carmelo Attardo (INTIT)