280 likes | 382 Views
Semantics: where are we now, where should we go?. Frank van Harmelen. Creative Commons CC BY 3.0: allowed to share & remix ( also commercial) but must attribute. Medicin is organised by organ. CS is organised as a stack. Semantics increases. Dick’s career.
E N D
Semantics: where are we now,where should we go? Frank van Harmelen Creative Commons CC BY 3.0: allowed to share & remix (also commercial) but must attribute
CS is organised as a stack Semantics increases Dick’s career
different owners & locations P3. The names are addresses on the Web [<x> IsOfType <T>] x T <village>
O W L P4. explicit & formal semantics • assign types to things • assign types to relations • organise types in a hierarchy • empose constraints on possible interpretations
Examples of “semantics” married-to Frank Lynda • Frank is male • married-to relates males to females married-to Hazel • married-to relates 1 male to 1 female • Lynda= Hazel lowerbound upperbound Semantics = predictable inference
Did semantics get anywhere?
Did semantics get anywhere? already many billions of facts & rules any CD ever recorded (almost) life-science databases basic facts on every country on the planet hierarchical dictionaries (UK, FR, NL) common sense rules & facts (100.000’s) May ‘09 estimate > 4.2 billion triples + 140 million interlinks scientific bibliographies names of artists & art works (10.000’s) Geographic names (millions) Encyclopedia
It gets bigger every month 25 billion facts & relations…
Did semantics get anywhere? Shared vocabularies (2/2) • handcrafted • music: CDnow(2410/5), MusicMoz(1073/7) • biomedical: SNOMED (200k), GO(15k), Emtree(45k+190kSystems biology • ranging from lightweight Schema.org to heavyweight (Cyc (300k)) • ranging from small (METAR) to large (UNSPC)
Is anybody using semantics for real?
NXP: data integration about 26.000 products Triple store Departments Triple store Customers
Is there anything we can’t do yet ?
heterogeneity • Linguistic, • Structural, • Logical, • Statistical, • ....
Distribution Payload priority? Caching? query-planning?
Provenance From provenance to trust? Representation? (Re)construction?
Dynamics Streams? versioning? Non-monotonicity?
Errors & noise Fuzzy Semantics? Uncertainty Semantics? Repair? Rough Semantics?