NorStella Stiftelse med oppgave å fremme bruk av internasjonale standarder i elektronisk samhandling og forretningsdrift. Nasjonalt kontaktpunkt for norsk deltakelse i internasjonale fora relatert til standarder for e- handel og handelsprosedyrer. Bestiller- og pådriverrolle
NorStellas 3 strategiske prosjekter i 2007 Internasjonal standardisering UN/CEFACT Påvirkning FADs Markedsdrivere Standardiseringsråd E2b Forum UBL EU-prosjekt ShortSeaXML Bruk Brukeranvendelse egovernment e-faktura Intermodular transport
Har du husket å melde deg på Gratis frokostseminar 26.september om åpen kildekode, Holberg terrasse XML-kurs 27 og 28. september, Thon Hotel Teknisk og semantisk interoperabilitet (i samarbeid med Dataforeningen) 18.oktober, IBM, Mastemyr Å melde din bedrift inn i NorStella, se www.norstella.no
Intro til Semantiske Teknologier/ Semantisk Interoperabilitet Øyvind Aassve NorStella
Hva er Semantisk Interoperabilitet? Semantikk er studiet av mening i språk. Semantikk er ofte definert som ut fra sin relasjon til syntax, som i stedet for å si noe om hva noe betyr, sier noe om hvordan noe uttrykkes (f.eks. skriftlig eller muntlig). Interoperabilitet beskriver evnen til IKT-systemer og og de forretningsprosessene de støtter for å utveksle data for deling av informasjon og kunnskap. See http://europa.eu.int/ida/en/document/2319
The semiotic triangle Concept: <Horse> Word: Hest (norsk) Horse (eng) Pferd (tysk) Referent: Real horse in the world
Områder for interoperabilitet (fra European Interoperabilty Framework) Organisatorisk Interoperablilitet (modellere og koordinere forretningsprosesser, konsistens med interne mål, gjøre tjenester lett tilgjenglige og brukervennlige) Semantisk Interoperablilitet (sikre presis mening og lik oppfattelse av betydning av informasjon av begge parter) Teknisk Interoperablilitet (tekniske løsninger for å linke systemer område for WebServices og SOA)
Semantisk presisjon Generell type (tekst, nummer, dato etc) Type med kontekstkvalifikator Type med kontekst- og subkontekstkvalifikator Intensional referent (president, mottagende lege) Extensional referent (entydig fysisk objekt)
Kommunikasjon og semantikk Mellom mennesker Mellom mennesker og maskiner Mellom maskiner A Communication B Meaning A Hvordan kan vi være sikre på at A og B mener det samme? Meaning B
Den semantiske løsningen Fra systemer hvor semantikken er Implisitt/ bakt inn Usystematisk Uformell Ikke-standard Til systemer der semantikken er: Eksplisitt og modifiserbar Systematisk Formell (mer eller mindre) Standardisert
Hvorfor bry seg om semantikk? Internett/ økt elektronisk samhandling gjør at bedrifter må utveksle informasjon definert for en intern kontekst med et nettverk av partnere. Estimater indikerer at 35%-65% av de USD 300 milliarder brukt årlig på systemintegrasjon skyldes semantisk mismatch mellom systemer. Informasjonsmengden i verden vokser eksponentielt og nesten alt må tolkes av mennesker for å være av nytte.
XML løste ikke alle problemer Standarder har blitt utviklet internt av selskaper, bransjeorganisasjoner, løsningsleverandører og teknologigrupperinger forskjell i både design og semantiske referenter. XML er et teknologisk verktøy som muliggjør enklere og billigere integrasjon ikke en universalløsning for interoperabilitet.
XML og interoperabilitet Forskjellig innhold <Amount>NOK100 <Amount> <Amount>HundreKroner<Amount> Forskjellig struktur <Amount>NOK100 <Amount> <Currency>NOK<Currency><Amount>100<Amount> Forskjellig semantikk <Amount>NOK100 <Amount> <Price>NOK100<Price>
Nivå for formalisering av semantikk Liste Taxonomi Thesaurus Metamodel/ Ontologi Level of expression Kontrollert vokabular Relasjonsmodell XML ER modell Topic Maps UML OWL First-Order Logic
Ontologi og semantikk Ontologier/ Metamodeller spesifiserer konsepter og strukturer for å uttrykke kunnskap. Kunnskap uttrykkes i formelt eller uformelt språk Semantikk definerer meningen i ved referanser til den virkelige verden Ontology/ metamodel Ontology/ metamodel Ontology/ Metamodel Concepts Knowledge Semantics (meaning)
Informasjonshierarkiet modell Kunnskapsmodell legger attributter til informasjonen for å beskrive hvordan den faktisk kan brukes. Kunnskap Informasjons- legger kontekst til dataene analyserer relasjoner og forbindelser mellom dataene. Informasjon Datamodell Data tall, bokstaver, bilder som i seg selv ikke gir mening råobservasjoner.
Tidslinje for betydningen av data GIGO/minis/micros www / Netscape Web services OWL Age of Programs Program-Data Age of Proprietary Data Text, Office Docs Databases (proprietary schema) Age of Open Data HTML, XML (open schema) Age of Open Metadata Namespaces, Taxonomies, RDF Age of Semantic Models 1945-1970 1970-1994 1994-2000 2000-2003 2003 - Procedural Programming Object-Oriented Programming Model-Driven Programming Data is less important than code Data is as important as code Data is more important than code
Aktuelle standardiseringsorganisasjoner W3C basis WS-teknologier og semantiske teknologier relatert til semantisk web. UN/CEFACT fokus på prosess, metodologi og semantiske definisjoner OASIS mest fokus på teknisk interoperabilitet nye WS-standarder ISO internasjonal standardiseringsorganisasjon sammensatt av representanter for nasjonale standardorganisasjoner. Meget bredt fokus i forhold til de andre som fokuserer på smalere på e-business.
Semantic Web W3C Semantic Web Tim-Berners Lees visjon for neste generasjons web. Mål å gjøre informasjon på weben semantisk beskrevet. Mest kjente spesfikasjoner Resource Description Framework(RDF) og Web Ontology Language (OWL). Mye forskning pågår. Begynt å produsere resultater for eksempel innen biologi/ medisin. Også stor satsing i norsk oljesektor.
ISO Topic Maps ISO Topic Maps Standard for å fange semantiske sammenhenger og relasjoner. Utgangspunkt i arbeidet med elektroniske indekser. Brukes særlig for å knytte sammen semantiske begreper internt på større websteder/ intranett. Norge et foregangsland med blant annet mange implementasjoner innen offentlig sektor.
UN/CEFACT Core Components Fokus på b2b kommunikasjon for utveksling av handelsinformasjon mellom bedrifter. Arbeider med å bygge opp bibliotek av kjernekomponenter som brukes ved utvikling av nye standarder. Administreres av UN/CEFACT adoptert av UBL, GS1, SWIFT, OAG, RosettaNet m.fl. Vil benyttes av SAP og Oracle for neste generasjons ERP-systemer. Brukt som utgangspunkt i SERES-prosjektet til Brønnøysundregisterne.
Semantiske teknologier
Spørsmål?