Lecture 6: Data Exchange and Semantic Annotation
|
|
- Daniel Bond
- 6 years ago
- Views:
Transcription
1 Lecture 6: Data Exchange and Semantic Annotation TIES4520 Semantic Technologies for Developers Autumn 2017 University of Jyväskylä Khriyenko Oleksiy
2 Part 1 Data Exchange 2
3 Machine readable data exchange RDFa Resource Description Framework in attributes (W3C Recommendation). It is a domain-independent way to explicitly embed RDF data in attributes of a web page to: transfer data from an application to another through the web; write data only once for web users and web applications. JSON-LD - JavaScript Object Notation for Linked Data. Extension of JSON - simple property-value type machine readable data exchange format 3
4 RDFa RDFa 1.1 is for XHTML and HTML5, also works for any XML-based languages like SVG. (You can use HTML+RDFa, but it won t be officially valid HTML file) RDFa Lite is a minimal subset of RDFa ( RDFa 1.1 Prime is Rich Structured Data Markup for Web Documents ( RDFa Core 1.1 is complete specification of RDFa ( Useful links: Basic presentation: RDFa materials for users and developers: Real-time RDFa 1.1 editor: RDFa Online Parser: RDFa 1.1 Distiller: 4
5 RDFa <div vocab= prefix= ex: resource="ex:alice/posts/trouble_with_bob typeof= Article > <h2 property="title">the trouble with Bob</h2> The trouble with Bob is that he takes much better photos than I do: <div resource="ex:bob/photos/sunset.jpg" prefix= dc: > <img src=" /> <span property= title">beautiful Sunset</span> by <span property= dc:creator">bob</span>. </div> </div> The trouble with Bob The trouble with Bob is that he takes much better photos than I do: Beautiful Sunset by Bob 5
6 RDFa <div vocab= prefix= ex: resource="ex:alice/posts/trouble_with_bob typeof= Article > <h2 property="title">the trouble with Bob</h2> The trouble with Bob is that he takes much better photos than I do: <div resource="ex:bob/photos/sunset.jpg" prefix= dc: > <img src=" /> <span property= title">beautiful Sunset</span> by <span property= dc:creator">bob</span>. </div> sc: ex: dc: < ex:alice/posts/trouble_with_bob a sc:article; sc:title The trouble with Bob. ex:bob/photos/sunset.jpg sc:title Beautiful Sunset ; dc:creator Bob. 6
7 RDFa Lite 1.1 RDFa Lite consists of five simple attributes: vocab (default vocabulary, applied until be redefined), typeof, property, resource and prefix. <div vocab= prefix= ex: resource="ex:alice/posts/trouble_with_bob typeof= Article > <h2 property="title">the trouble with Bob</h2> The trouble with Bob is that he takes much better photos than I do: <div resource="ex:bob/photos/sunset.jpg" prefix= dc: > <img src=" /> <span property= title">beautiful Sunset</span> by <span property= dc:creator">bob</span>. </div> </div> A full list of pre-declared prefixes: sc: ex: dc: < ex:alice/posts/trouble_with_bob a sc:article; sc:title The trouble with Bob. ex:bob/photos/sunset.jpg sc:title Beautiful Sunset ; dc:creator Bob. 7
8 More of RDFa It is possible to define a blank node by named blank node (e.g. _:name ) or just by mentioning a type of the node. If the element contains the href (or src) attribute, property is automatically associated with the value of the attribute rather than the textual content of the <a> element. <div vocab=" <ul> <li typeof="person"> <a property="homepage" href=" </li> <li typeof="person"> <a property="homepage" href=" </li> </ul> </div> <div vocab=" typeof="person"> <span property="name">alice Birpemswick</span>, <ul> <li property="knows" typeof="person"> <a property="homepage" href=" property="name">bob</span></a> </li> <li property="knows" typeof="person"> <a property="homepage" href=" property="name">eve</span></a> </li> </ul> </div> 8
9 More of RDFa HTML+RDFa allows Property copying in case you have repeating set of data. It is possible to collect a number of statements as a pattern (rdfa:pattern) and refer to it using the property rdfa:copy. <body vocab=" <div resource="/alice/posts/trouble_with_bob"> <h2 property="title">the trouble with Bob</h2> /some repeating part/ </div> <div resource="/alice/posts/jims_concert"> <h2 property="title">i was at Jim's concert the other day</h2> /some repeating part/ </div> </body> <body vocab=" <div resource="/alice/posts/trouble_with_bob"> <h2 property="title">the trouble with Bob</h2> <link property="rdfa:copy" href="#cpattern"/> </div> <div resource="/alice/posts/jims_concert"> <h2 property="title">i was at Jim's concert the other day</h2> <link property="rdfa:copy" href="#cpattern"/> </div> <div resource="#cpattern" typeof="rdfa:pattern"> /some repeating part/ </div> </body> 9
10 More of RDFa RDFa allows the value of a property and typeof attributes to be a list of values <div resource="ex:me" typeof="foaf:person schema:person" > <h3 property="dc:creator schema:creator" resource="ex:me">john</h3> </div> Human readability vs. unambiguity for machine readability (RDFa Core) <p>date: <span property=" <p>date: <span property=" th of November, 2016</span></p> RDFa makes it possible to re-use the content attribute of HTML <p>date: <span property=" content=" ">28th of November, 2016</span></p> also, content attribute can be useful when we define some statements through meta element (that may have no text content) in the header of the document <head prefix="og: > <meta property="og:title" content="the Trouble with Bob" /> </head> 10
11 More of RDFa RDFa Core introduces attribute about that can be used as an alternative to resource in setting the context (the subject of the statement) Attribute resource may be used to present subject or object of a statement <div resource="/alice/posts/trouble"> <h2 property="title">the trouble </h2> <h3 property="creator" resource="#me">alice</h3> </div> Example: We need to set up a separate index page for all different blogs <ul resource="/alice/posts/trouble"> <li resource="/alice/posts/trouble" property="title">the trouble </li> <li resource="/alice/posts/jos" property="title">jo s Barbecue</li> </ul> The combination of property and resource inside the same element would be considered as predicate and object and would generate a different statement than originally intended. <ul> <li resource="/alice/posts/trouble"><span property="title">the trouble </span></li> <li resource="/alice/posts/jos"><span property="title">jo's Barbecue</span></li> </ul> Current solution becomes a little bit complicated. Therefore about could be used <ul> <li about="/alice/posts/trouble" property="title">the trouble </li> <li about="/alice/posts/jos" property="title">jo's Barbecue</li> </ul> 11
12 More of RDFa RDFa Core allows definition of datatypes and language tag <span property="dc:date" datatype="xsd:gyear">2011</span> <span property="dc:name" xml:lang="en">john</span> RDFa Core attribute rel can be used as an alternative to property In contrast to property, rel never considers the textual content of an element (or the value of the content attribute). Instead, if no clear target has been specified for a link via, e.g., a resource or an href attribute, the processor is supposed to go down and find one or more targets in the hierarchy and use those. <div vocab=" resource="#me"> <ul> <li property="knows" resource=" typeof="person"> </li> <li property="knows" resource=" typeof="person"> </li> </ul> </div> <div vocab=" resource="#me"> <ul rel="knows"> <li resource=" typeof="person"> </li> <li resource=" typeof="person"> </li> </ul> </div> 12
13 More of RDFa <html xmlns=" prefix= dbp: prefix= dbp-owl: prefix= dbr: prefix= foaf: prefix= xsd: <head> <title>albert Einstein</title> </head> <body> <div about= dbr:albert_einstein"> <span property="foaf:name">albert Einstein</span> <span property="dbp:dateofbirth" datatype="xsd:date"> </span> <div rel="dbp:birthplace" resource="dbp:german_empire"> <span property="dbp:conventionallongname">the German Empire</span> <span rel="dbp-owl:capital" resource="dbr:berlin" /> </div> </div> </body> dbr:albert_einstein foaf:name "Albert Einstein". dbr:albert_einstein dbp:dateofbirth " "^^xsd:date. dbr:albert_einstein dbp:birthplace dbr:german_empire. dbr:german_empire dbp:conventionallongname "the German Empire". dbr:german_empire dbp-owl:capital dbr:berlin. 13
14 JSON-LD JSON (JavaScript Object Notation) is a lightweight data-interchange format that is completely language independent but uses conventions that are familiar to programmers of most of the programming languages (an object is an unordered set of name/value pairs). JSON-LD is a lightweight Linked Data format that extends JSON: easy for humans to read and write it is based on the already successful JSON format provides a way to help JSON data interoperate at Web-scale { } "@context": " "@id": " "name": "John Lennon", "born": " ", "spouse": " JSON for Linked Data: JSON-LD Playground: JSON-LD parser/serializer for RDFLib (Python lib): JSON-LD Processor and API implementation in JavaScript: 14
15 Ambiguity To be specific JSON-LD { name : Oleksiy, homepage : } { name : olkhriye, homepage : } { : Oleksiy, : } To be very concise use JSON-LD Context used to define the short-hand names : name : Oleksiy, homepage : } :{ schema : name : schema:givenname, homepage : schema:url }, name : Oleksiy, homepage : } 15
16 JSON-LD Identifiers uniquely identifies things JSON-LD { name : homepage : : name : Oleksiy, homepage : } } { name : homepage : } : name : Oleksiy, homepage : } 16
17 JSON-LD Type sets the data type of a node or typed value JSON-LD Value JSON-LD { name : homepage : } : : name : Oleksiy, homepage : } specifies the data that is associated with a particular property in the graph : : : name :[ : Oleksiy }, ], birthdate : : xsd:data } } 17
18 JSON-LD language JSON-LD specifies the language for a particular string value or the default language of a JSON-LD document { schema : name_ua : : ua }, name_ru : : ru }, birthdate : : xsd:date } : : name_ua : Oleksiy, name_ru : Aleksey, birthdate : } 18
19 JSON-LD arrays is used to set the default container type for a represents ordered collection of describes unordered set of values { "@context":{ "nick":{ "@id": " "@container": "@list }, "name":{ "@id": " "@container": "@set } }, "@id": " "nick": [ "joe", "bob", "jaybee" ], "name": [ : : en }, : : fr } ], homepage : [ ], } 19
20 JSON-LD JSON-LD reverse property allows bidirection in directed graph [ { "@id": "#john", " John }, { "@id": "#peter", " Peter", " { "@id": "#John" } }, { "@id": "#mary", " Mary", " { "@id": "#John" } } ] { "@id": "#john", " John", "@reverse": { " [ { "@id": "#peter", " Peter" }, { "@id": "#mary", " Mary" } ] } } { "@context": { "name": " "children": { "@reverse": " } }, "@id": "#john", "name": John", "children": [ { "@id": "#peter", "name": Peter" }, { "@id": "#mary", "name": Mary" } ] } 20
21 sets the base IRI against which relative IRIs are resolved { "@context": { "label": " }, "@id": "", "label": "A simple document" } { "@context": { "@base": " }, "@id": "", "label": "A simple document" expands properties and values with a common prefix IRI. If certain keys should not be expanded using the vocabulary IRI, a term can be explicitly set to null in the context. { "@context": { "@vocab": " "dbid": null }, "@id": " "@type": "Restaurant", "name": "Salsa Orchidea", "dbid": " " } 21
22 JSON-LD JSON-LD graph - used to group a set of nodes. make statements about a graph itself, rather than just a single node. { "@context": { "generatedat": { "@id": " "@type": " } }, "@id": " "generatedat": " ", "@graph": [ { "@id": " }, { "@id": " } ] } Explicit expression of default graph { "@context":, "@graph": [ { }, { } ] } [ { "@context":, }, { "@context":, } ] 22
23 JSON-LD JSON-LD compact IRI - expressing an IRI using a prefix and suffix separated by a colon (:): prefix matches a term defined within the active context; suffix does not begin with two slashes (//); if the prefix is not defined in the active context, or the suffix begins with two slashes (e.g. the value is interpreted as absolute IRI instead; if the prefix is an underscore (_), the value is interpreted as blank node identifier instead. { } "@context": { "foaf": " }, "@type": "foaf:person", "foaf:name": "Dave Longley", 23
24 JSON-LD RDF JSON-LD and RDF :{ schema : : : schema:person, schema:name : Oleksiy, schema:knows : : schema:person, schema:name : John, schema:knows : } schema: < < a schema:person ; schema:name Oleksiy ; schema:knows < < a schema:person ; schema:name John ; schema:knows < 24
25 JSON-LD and HTML JSON-LD content can be easily embedded in HTML by placing it in a script element with the type attribute set to application/ld+json. <script type= application/ld+json > : : : Person, name : Oleksiy, knows : : Person, name : John, knows : } } </script> 25
26 JSON-LD and RDFa <div prefix="foaf: <ul> <li typeof="foaf:person"> <a rel="foaf:homepage" href=" property="foaf:name">bob</a> </li> <li typeof="foaf:person"> <a rel="foaf:homepage" href=" property="foaf:name">eve</a> </li> <li typeof="foaf:person"> <a rel="foaf:homepage" href=" property="foaf:name">manu</a> </li> </ul> </div> { "@context":{ "foaf": " }, "@graph":[ { "@type": "foaf:person", "foaf:homepage": " "foaf:name": "Bob" }, { "@type": "foaf:person", "foaf:homepage": " "foaf:name": "Eve" }, { "@type": "foaf:person", "foaf:homepage": " "foaf:name": "Manu"} ] } 26
27 Part 2 Semantic Annotation 27
28 Semantic Annotation Semantic Annotation enriches content with machine-processable information by linking background information to extracted concepts. These concepts, found in a document or another piece of content, are unambiguously defined and related to each other within and outside the content. ( A typical process of semantic enrichment includes: o Text Identification Text could be extracted from any form of unstructured data: articles, documents, nontextual sources such as PDF files, videos, voice recordings etc. o Text Analysis Algorithms split sentences and identify concepts, such as people, things, places, events, numbers. o Concept Extraction All recognized concepts are classified (they are defined as people, organizations, numbers etc.) and disambiguated (they are unambiguously defined according to a domain-specific knowledge base). For example, Rome is classified as a city and further disambiguated as Rome, Italy not Rome, Iowa. This is the most important stage of semantic annotation. It includes Named Entity Recognition and makes them machine-processable and understandable data pieces by linking them to a broader sets of already existing data. o Relationship Extraction The relationships between the extracted concepts are identified and interlinked with related external or internal domain knowledge. o Indexing and storing in a semantic graph database All the recognized and enriched with machinereadable data mentions of people, things, numbers etc. and the relationships between them are indexed and stored in a semantic graph database for further reference and use. Related materials:
29 DBpedia Spotlight DBpedia Spotlight is a tool for automatically annotating mentions of DBpedia resources in text, providing a solution for linking unstructured information sources to the Linked Open Data cloud through DBpedia. ( Try out DBpedia Spotlight through Web Application or Web Service endpoints: o o The Web Application is a user interface that allows you to enter text in a form and generates an HTML annotated version of the text with links to DBpedia. The Web Service endpoints provide programmatic access to the demo, allowing you to retrieve data also in XML or JSON. Demo: demo 29
30 GATE GATE (General Architecture for Text Engineering) is an open-source framework for text engineering. Started in 1996, GATE has a large developer community and can be more readily customized for text annotation in different domains and for different purposes. GATE is used worldwide to build bespoke solutions by organizations including the Press Association and National Archive. Information extraction is supported in many languages. ( There is a possibility to build a GATE processing pipeline specifically for your domain. For this we take an RDF dataset and use this to produce what is called a GATE Gazetteer, which is a list of entities in a domain and associated text labels used to refer to those entities. We can produce a gazetteer using the RDF data from chosen domain. A GATE pipeline can be run locally or uploaded to the GATE cloud. Once set up, text can be submitted and then annotated using the domain specific data. The annotated text can then be output in a format such as RDFa. ( Related materials: 30
31 GATE Cloud Text Analytics-as-a-Service. GATE Cloud the home of affordable text analytics solutions from the world-leading open source GATE platform. Collect and/or process documents and social media, using freemium pre-packaged annotation services, or scale out and run your own GATE pipeline on millions of documents. View and export the results in structured formats, or run your own private instance of our highly scalable GATE Mímir semantic search platform. ( Free Semantic Text Analysis APIs On-demand, Large-Scale Text Analytics Customized services and local cloud deployments Set of services on GATE Cloud: demo 31
32 OnTeA OnTeA (Ontology based Text Annotation) is a Pattern based Semantic Annotation Platform. OnTeA search or create semantic meta data from text or documents using pattern based approaches. The Platform contains also graphical user interface, which shows identified objects in the text of message or text file. The Platform also analyses HTML, PDF and Word attachments. OnTeA uses two main techniques for information extraction: patterns based on regular expressions gazetteers: place names, locations, days of the weeks, etc. (now working with GATE or OntoText gazetteers). Link: 32
33 OnTeA Motivation: to extract semantic meta data from texts or documents Pattern based approach: Unstructured content is also contains some patterns to be recognized Patterns are used to extract various objects that can be transformed to ontology class individuals and their properties Text Patterns regular expressions Key - value Nokia, Oy Company: ([A-Za-z0-9]+)[, ]+(Inc Ltd Oy) Company: Nokia info@dna.fi [-_.a-z0-9]+@[-_.a-za-z0-9]+\.[a-z]{2,8} info@dna.fi Dr. Oleksiy Khriyenko Person: (Mr. Mrs. Dr.) ([A-Z][a-z]+ [A-Z][a-z]+) Person: Oleksiy Khriyenko Example: Text - Helsinki is the capital of Finland. Finland is in Europe. Location Patterns: rdfs:subclassof rdfs:subclassof Location: (in by) + (the)? *([A-Z][a-z]+) rdfs:subclassof Country: (capital of) + *([A-Z][a-z]+) City: ([A-Z][a-z]+) + (is) + (the)? + (capital of) Country City Continent: <Country> + (is in) + (the)? *([A-Z][a-z]+) Continent OnTeA key value pairs: rdf:type rdf:type Location: Europe Country: Finland City: Helsinki Continent: Europe country_finland rdf:type continent_europe city_helsinki 33
34 Cogito Intelligence API Cogito Intelligence API ( provides full semantic processing features text mining (with time references (alpha version), semantic reasoning and inferential entities), categorization, semantic tagging, emotions, sentiment, fact mining, writeprint, and extraction relationships between entities that developers can easily integrate into their analysis platforms and applications for faster evaluation and analysis of documents, web pages, social media data or any big data sets or real-time information streams. The API comes in both SOAP XML-based and RESTful JSON-based flavors, and the features include: 5 specific taxonomies of terms (in over 1,000 different categories) for Intelligence, Terrorism, Cyber Crime, Crime and Geographic domains A domain ontology (updated regularly) with a wide range of diverse topics, for example: weapons, crimes, cyber attacks, points of interest, chemical weapons, controlled substances, terrorist groups, critical infrastructure, world leaders, public companies and more Live Demo: 34
35 RDFaCE RDFaCE (RDFa Content Editor) is a Semantic content editor based on TinyMCE WYSIWYG editor. RDFaCE is an implementation for WYSIWYM (What You See Is What You Mean) concept ( WYSIWYM aims to enable end-users to easily annotate their content using RDFa and Microdata markups based on Schema.org vocabularies. ( ( RDFaCE supports automatic content annotation employing Sindice, Swoogle and Prefix.cc APIs for resource suggestion (providing appropriate URIs for subjects, properties and namespaces) as well as using external NLP APIs (Alchemy, Extractiv, Open Calais, Ontos, Evri, Saplo, Lupedia and DBpedia spotlight). Available as a plugin for WordPress blogging platform ( RDFaCE lite is based on lite-weight version of RDFa. It supports RDFa and Microdata on rnews schema (limited to news-specific metadata: person, location, organization entities, etc.) Demos: 35
36 Semantator Semantator (Semantic Annotator) is a tool developed in Mayo Clinic for users to semantically annotate data of interest with respect of domain ontologies in plain text. ( Semantator is implemented as a Protege plug-in that allows users to view the ontology used for annotation, and the annotation results in the same environment. Semantator provides two modes: Manual annotation. Expert can choose a document to be annotated and a domain ontology, highlight different pieces of information from the original text, and then mark which ontology concepts the information belongs to, link the instances together using the properties defined in the domain ontology. Semi-automatic annotation. Users can choose to use different automatic annotation tools such as the National Center for Biomedical Ontologies (NCBO) annotator and Mayo Clinic s Clinical Text Analysis and Knowledge Extraction System (ctakes), which are well-acknowledged tools for annotating biomedical and clinical text. Annotation results can be reviewed and modify as needed. Useful readings:
37 Structured Data Markup Helper Structured Data Markup Helper helps to update a site with on-page markup that enables search engines (e.g. Google, Bing, Yahoo!, Yandex) and other products to understand the information on web pages and provide richer search results in order to make it easier for users to find relevant information on the web. ( Markup Helper uses microdata and JSON-LD formats with the schema.org vocabulary (a collaboration by Google, Microsoft, and Yahoo! to improve data description and interoperability on the web). Helpful links: About Markup Helper: Microdata: JSON-LD: Schema.org: 37
38 Cognitive Services and APIs for NLP IBM Watson NLP related services on IBM Bluemix cloud ( o o o o Natural Language Understanding Discovery Tone Analyzer Personality Insights Cogito API a Natural Language Processing API. It is a ready to deploy and fully configured API series that helps developers accelerate creation and deployment of unique applications that leverage large volumes of unstructured information from multiple sources. ( Dandelion API (Semantic Text Analytics as a service) From text to actionable data: extract meaning from unstructured text and put it in context with a simple API (including entity and keywords/concepts extraction, content classification, sentiment analysis, semantic similarity, etc.) ( Yahoo Content Analysis API lets users perform content analysis on text or a URL ( 38
39 Data Analytics Products Products that address today s challenges of complexity, heterogeneity and scalability to enable intelligent search, analysis and better decisions. Such products try to bring meaning to data: analyze data extracted from heterogeneous sources create new knowledge via linking and fusion of data get meaning from data and answer the queries via intuitive data visualization explore data via interactive navigation Ontos EIGER comprises a suite of modules for integrating, linking, exploring and analyzing many different data silos. The back-end is based on the W3C standard, especially the linked data paradigm. The build in store serves as the enterprise knowledge graph or corporate knowledgebase. ( IBM Watson Analytics delivers cloud-based guided analytics, data visualization and predictive analytics that make understanding data easier. Watson Analytics offers a smart data discovery service available on the cloud, it guides data exploration, automates predictive analytics and enables effortless dashboard and infographic creation. ( /) IBM Watson Explorer is an cognitive search and content analysis platform that gives access to insights from all the data that can be used to drive business performance and growth; search and analyze structured, unstructured, internal, external and public content to uncover trends and patterns that improve decision-making, customer service and returnon-investment; Leverage built-in machine learning, natural language processing and nextgen APIs to unlock hidden value in ALL data. ( /) etc. 39
40 Watson Knowledge Studio Watson can be taught to extract meaningful information from unstructured text. User can create annotators that later will be used by Watson to discover relationships in unstructured data. Watson Knowledge Studio is a cloud-based application that enables developers and domain experts to collaborate and create custom annotator components for unique industries. These annotators can identify mentions and relationships in unstructured data and be easily administered throughout their lifecycle using one common tool. Annotator components can be deployed directly to IBM Watson Explorer and Alchemy Language on IBM Watson Developer Cloud. Link:
41 Refer Refer is an online-recommendation system based on Linked Open Data and Semantic Web Technologies. It aims to improve the user s and author s experience while curating and navigating in blogs, multimedia platforms, and archives through Automated Annotation, Semantic Analysis, Content Enrichment and Relation Browser. ( Content Analysis Exploratory Search Interactive Navigation demo 41
42 Fluent Editor Fluet Editor is an comprehensive tool for editing and manipulating complex ontologies that uses Controlled Natural Language (CNL): o o o o o o allows natural-language driven ontology creation and editing; provides a more user-friendly alternative to XML-based OWL editors; uses of Controlled English as a knowledge modeling language; supported via Predictive Editor, it stops the user from entering any sentence that is grammatically or morphologically incorrect and actively helps the user during sentence writing; can be integrated with any other 3rd party tools compliant with W3C standards; interoperable with Protégé and uses R language package to access an ontology from R environment. Links: 42
43 Fluent Editor Controlled Natural Language Machine (web) processable; Understandable to humans; Restricted grammar and vocabulary; Simplifies editing and structure; Reduces ambiguity and errors; Full OWL2, SWRL and SPARQL compatibility. Embedded reasoner Constantly checks knowledge base for consistency; Generates XML automatically; Corrects on the fly, preventing errors and speeding work pace; Generates OWL files automatically. Predictive Editor Assists user with editing ontologies in real time; Ensures perfect logic quality of ontologies; Significantly increases editing speed; Provides type-ahead hints and auto correct. With Fluent Editor business users can Import Existing ontologies from OWL files; Export custom ontologies to OWL format; Export custom rules to SWRL format; Integrate custom software with CNL API; Integrate with distributed semantic knowledge databases. 43
44 Fluent Editor The same SWRL is verbalized in pure OWL/XML and Fluent Editor <Body> <ClassAtom> <Class IRI="#Consent" /> <Variable IRI="#Consent_0" /> </ClassAtom> <ClassAtom> <Class IRI="#Patient" /> <Variable IRI="#Patient_0" /> </ClassAtom> <ClassAtom> <Class IRI="#Therapy" /> <Variable IRI="#Therapy_0" /> </ClassAtom> <ObjectPropertyAtom> <ObjectProperty IRI="#isRecommendedTo" /> <Variable IRI="#Therapy_0" /> <Variable IRI="#Patient_0" /> </ObjectPropertyAtom> <ObjectPropertyAtom> <ObjectProperty IRI="#signs" /> <Variable IRI="#Patient_0" /> <Variable IRI="#Consent_0" /> </ObjectPropertyAtom> </Body> <Head> <ObjectPropertyAtom> <ObjectProperty IRI="#isAppliedTo" /> <Variable IRI="#Therapy_0" /> <Variable IRI="#Patient_0" /> </ObjectPropertyAtom> </Head> If a patient signs a consent and a therapy is-recommended-to the patient then the therapy is-applied-to the patient. Asking questions in Fluent Editor : Who-Or-What is a city that belongs-to Texas-State and has-latitude greateror-equal-to 0? Who-Or-What is a customer that livesin a city that belongs-to California- State and has-firstname equal-to 'John'? SWRL rule in Fluent Editor : or 44
45 Task 5 45
RDFa 1.1 Primer - Second Edition
RDFa 1.1 Primer - Second Edition Rich Structured Data Markup for Web Documents W3C Working Group Note 22 August 2013 This version: http://www.w3.org/tr/2013/note-rdfa-primer-20130822/ Latest published
More informationINF3580/4580 Semantic Technologies Spring 2015
INF3580/4580 Semantic Technologies Spring 2015 Lecture 15: RDFa Martin Giese 11th May 2015 Department of Informatics University of Oslo Repetition 18 June: Guest lecture, Lars Marius Garshol 25 May: no
More informationFrom the Web to the Semantic Web: RDF and RDF Schema
From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]
More informationLINKING WEB DATA WEB:
LINKING WEB DATA JELENA JOVANOVIC EMAIL: JELJOV@GMAIL.COM WEB: HTTP://JELENAJOVANOVIC.NET QUICK REMINDER: GIGANTIC GLOBAL GRAPH & WEB OF (LINKED) DATA GIGANTIC GLOBAL GRAPH International Information Infrastructure
More informationJSON-LD 1.0. A JSON-based Serialization for Linked Data. W3C Recommendation 16 January Abstract. Status of This Document. 1.
A JSON-based Serialization for Linked Data W3C Recommendation 16 January 2014 This version: http://www.w3.org/tr/2014/rec-json-ld-20140116/ Latest published version: http://www.w3.org/tr/json-ld/ Previous
More informationAugust 2012 Daejeon, South Korea
Building a Web of Linked Entities (Part I: Overview) Pablo N. Mendes Free University of Berlin August 2012 Daejeon, South Korea Outline Part I A Web of Linked Entities Challenges Progress towards solutions
More informationRDFa: Embedding RDF Knowledge in HTML
RDFa: Embedding RDF Knowledge in HTML Some content from a presentation by Ivan Herman of the W3c, Introduction to RDFa, given at the 2011 Semantic Technologies Conference. What is RDFa? l Simple idea:
More informationO.Curé [1 ] Mashup, Microformats, RDFa and GRDDL
O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL O.Curé [2 ] Mashup A mashup application combines contents or servives coming from several, possibly heteogeneous, applications. In the case of a we site,
More informationBuilding Blocks of Linked Data
Building Blocks of Linked Data Technological foundations Identifiers: URIs Data Model: RDF Terminology and Semantics: RDFS, OWL 23,019,148 People s Republic of China 20,693,000 population located in capital
More informationEnhancing applications with Cognitive APIs IBM Corporation
Enhancing applications with Cognitive APIs After you complete this section, you should understand: The Watson Developer Cloud offerings and APIs The benefits of commonly used Cognitive services 2 Watson
More informationInception of RDF: Context
Inception of RDF: Context Fukuoka City Homepage Gnavi page (Fukuoka) Municipal Documents (Fukuoka city) List of nursery in Fukuoka The www is a mine of information This is however mostly unstructured information
More informationSemantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.
Semantic Web Company PoolParty - Server PoolParty - Technical White Paper http://www.poolparty.biz Table of Contents Introduction... 3 PoolParty Technical Overview... 3 PoolParty Components Overview...
More informationToday s Plan. INF3580 Semantic Technologies Spring RDF on the Web. Outline. Lecture 13: Publishing RDF Data on the Web.
Today s Plan INF3580 Semantic Technologies Spring 2010 Lecture 13: Publishing RDF Data on the Web Martin Giese 11th May 2010 1 Introduction 2 3 Linking RDF to HTML 4 Department of Informatics University
More informationContents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services
Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic
More informationSemantic Web Fundamentals
Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology
More informationSyntax and processing rules for embedding RDF through attributes
RDFa Core 11 RDFa Core 11 W3C RDFa Core 11 Syntax and processing rules for embedding RDF through attributes W3C Recommendation 07 June 2012 This version: http://wwww3org/tr/2012/rec-rdfa-core-20120607/
More information3 Publishing Technique
Publishing Tool 32 3 Publishing Technique As discussed in Chapter 2, annotations can be extracted from audio, text, and visual features. The extraction of text features from the audio layer is the approach
More informationLinked Data: What Now? Maine Library Association 2017
Linked Data: What Now? Maine Library Association 2017 Linked Data What is Linked Data Linked Data refers to a set of best practices for publishing and connecting structured data on the Web. URIs - Uniform
More informationIvan Herman. F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012
Ivan Herman F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012 (2) (3) } An intelligent system manipulating and analyzing knowledge bases e.g., via big ontologies,
More informationMapping between Digital Identity Ontologies through SISM
Mapping between Digital Identity Ontologies through SISM Matthew Rowe The OAK Group, Department of Computer Science, University of Sheffield, Regent Court, 211 Portobello Street, Sheffield S1 4DP, UK m.rowe@dcs.shef.ac.uk
More informationKnowledge-Driven Video Information Retrieval with LOD
Knowledge-Driven Video Information Retrieval with LOD Leslie F. Sikos, Ph.D., Flinders University ESAIR 15, 23 October 2015 Melbourne, VIC, Australia Knowledge-Driven Video IR Outline Video Retrieval Challenges
More informationSemantic Web Fundamentals
Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic
More informationSemantic Web Publishing. Dr Nicholas Gibbins 32/4037
Semantic Web Publishing Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 32/4037 Linked Data Semantic Web is the Web for machines Take existing data and republish it to the Web Rely on hypertextual nature of the
More information> Semantic Web Use Cases and Case Studies
> Semantic Web Use Cases and Case Studies Case Study: Improving Web Search using Metadata Peter Mika, Yahoo! Research, Spain November 2008 Presenting compelling search results depends critically on understanding
More informationPowering Knowledge Discovery. Insights from big data with Linguamatics I2E
Powering Knowledge Discovery Insights from big data with Linguamatics I2E Gain actionable insights from unstructured data The world now generates an overwhelming amount of data, most of it written in natural
More informationApache Any23. Anything to Triples. Michele Mostarda v1.1
Apache Any23 Anything to Triples Michele Mostarda , Twitter: @micmos v1.1 Outline Scenario From Web 1.0 to Web 3.0 What is RDF Machine Readable Annotations What is Apache Any23 Supported
More informationBUILDING THE SEMANTIC WEB
BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible
More informationNatural Language Processing with PoolParty
Natural Language Processing with PoolParty Table of Content Introduction to PoolParty 2 Resolving Language Problems 4 Key Features 5 Entity Extraction and Term Extraction 5 Shadow Concepts 6 Word Sense
More informationReminder: RDF triples
Reminder: RDF triples The RDF data model is similar to classical conceptual modelling approaches such as entity relationship or class diagrams it is based on the idea of making statements about resources
More informationSRI International, Artificial Intelligence Center Menlo Park, USA, 24 July 2009
SRI International, Artificial Intelligence Center Menlo Park, USA, 24 July 2009 The Emerging Web of Linked Data Chris Bizer, Freie Universität Berlin Outline 1. From a Web of Documents to a Web of Data
More informationJSON-LD 1.0 Processing Algorithms and API
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group;
More informationWeb 2.0 Lecture 8: Resource Description Framework
Web 2.0 Lecture 8: Resource Description Framework doc. Ing. Tomáš Vitvar, Ph.D. tomas@vitvar.com @TomasVitvar http://www.vitvar.com Leopold-Franzens Universität Innsbruck and Czech Technical University
More informationInformatica Enterprise Information Catalog
Data Sheet Informatica Enterprise Information Catalog Benefits Automatically catalog and classify all types of data across the enterprise using an AI-powered catalog Identify domains and entities with
More informationSemantic Web and Python Concepts to Application development
PyCon 2009 IISc, Bangalore, India Semantic Web and Python Concepts to Application development Vinay Modi Voice Pitara Technologies Private Limited Outline Web Need better web for the future Knowledge Representation
More informationDay 2. RISIS Linked Data Course
Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30
More informationProf. Dr. Christian Bizer
STI Summit July 6 th, 2011, Riga, Latvia Global Data Integration and Global Data Mining Prof. Dr. Christian Bizer Freie Universität ität Berlin Germany Outline 1. Topology of the Web of Data What data
More informationLinked Data Evolving the Web into a Global Data Space
Linked Data Evolving the Web into a Global Data Space Anja Jentzsch, Freie Universität Berlin 05 October 2011 EuropeanaTech 2011, Vienna 1 Architecture of the classic Web Single global document space Web
More informationA tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary
More informationThe Emerging Web of Linked Data
4th Berlin Semantic Web Meetup 26. February 2010 The Emerging Web of Linked Data Prof. Dr. Christian Bizer Freie Universität Berlin Outline 1. From a Web of Documents to a Web of Data Web APIs and Linked
More informationD WSMO Data Grounding Component
Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity
More informationCOMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara
JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source
More informationThe Web Browser Personalization with the Client Side Triplestore. Canon Inc., W3C/MIT: Hitoshi Uchida
The Web Browser Personalization with the Client Side Triplestore Canon Inc., W3C/MIT: Hitoshi Uchida Issue #1 : Silos of Current Web Services Productive web services All done with web browsers Document,
More informationSemantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29
Semantic Web MPRI 2.26.2: Web Data Management Antoine Amarilli Friday, January 11th 1/29 Motivation Information on the Web is not structured 2/29 Motivation Information on the Web is not structured This
More informationWeb Standards Mastering HTML5, CSS3, and XML
Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationService Integration - A Web of Things Perspective W3C Workshop on Data and Services Integration
Service Integration - A Web of Things Perspective W3C Workshop on Data and Services Integration Simon Mayer Institute for Pervasive Computing ETH Zurich, Switzerland simon.mayer@inf.ethz.ch The augmentation
More informationC. The system is equally reliable for classifying any one of the eight logo types 78% of the time.
Volume: 63 Questions Question No: 1 A system with a set of classifiers is trained to recognize eight different company logos from images. It is 78% accurate. Without further information, which statement
More informationBridging the Gap between Semantic Web and Networked Sensors: A Position Paper
Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Xiang Su and Jukka Riekki Intelligent Systems Group and Infotech Oulu, FIN-90014, University of Oulu, Finland {Xiang.Su,Jukka.Riekki}@ee.oulu.fi
More informationQuerying Semantic Web Data
Querying Semantic Web Data Lalana Kagal Decentralized Information Group MIT CSAIL Eric Prud'hommeaux Sanitation Engineer World Wide Web Consortium SPARQL Program Graph patterns Motivations for RDF RDF
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationMetatomix Semantic Platform
Metatomix Semantic Platform About Metatomix Founded in 2000 Privately held Headquarters - Dedham, MA Offices in Atlanta, Memphis, San Francisco, and London Semantic Technology Leadership Numerous patents,
More informationLinked data and its role in the semantic web. Dave Reynolds, Epimorphics
Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com
More informationFusing Corporate Thesaurus Management with Linked Data using PoolParty
Fusing Corporate Thesaurus Management with Linked Data using PoolParty Thomas Schandl PoolParty at a glance Developed by punkt. netservices Current release: PoolParty 2.8 Main focus on three application
More informationBuilding the Multilingual Web of Data. Integrating NLP with Linked Data and RDF using the NLP Interchange Format
Building the Multilingual Web of Data Integrating NLP with Linked Data and RDF using the NLP Interchange Format Presenter name 1 Outline 1. Introduction 2. NIF Basics 3. NIF corpora 4. NIF tools & services
More informationLecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck
Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject
More informationThe R2R Framework: Christian Bizer, Andreas Schultz. 1 st International Workshop on Consuming Linked Data (COLD2010) Freie Universität Berlin
1 st International Workshop on Consuming Linked Data (COLD2010) November 8, 2010, Shanghai, China The R2R Framework: Publishing and Discovering i Mappings on the Web Christian Bizer, Andreas Schultz Freie
More informationSemantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK
Semantic Web Lecture XIII 25.01.2010 Tools Dieter Fensel and Katharina Siorpaes Copyright 2008 STI INNSBRUCK Today s lecture # Date Title 1 12.10,2009 Introduction 2 12.10,2009 Semantic Web Architecture
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
More informationCOMP6217 Social Networking Technologies Web evolution and the Social Semantic Web. Dr Thanassis Tiropanis
COMP6217 Social Networking Technologies Web evolution and the Social Semantic Web Dr Thanassis Tiropanis t.tiropanis@southampton.ac.uk The narrative Semantic Web Technologies The Web of data and the semantic
More informationINFO/CS 4302 Web Informa6on Systems
INFO/CS 4302 Web Informa6on Systems FT 2012 Week 10 / Lecture 18: Publishing Structured Data on the Web - Bernhard Haslhofer - Plan for today... Recap Publishing Data The Linked Data Way Embedding Structured
More informationMaximizing the Value of STM Content through Semantic Enrichment. Frank Stumpf December 1, 2009
Maximizing the Value of STM Content through Semantic Enrichment Frank Stumpf December 1, 2009 What is Semantics and Semantic Processing? Content Knowledge Framework Technology Framework Search Text Images
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457
More informationWebinar Annotate data in the EUDAT CDI
Webinar Annotate data in the EUDAT CDI Yann Le Franc - e-science Data Factory, Paris, France March 16, 2017 This work is licensed under the Creative Commons CC-BY 4.0 licence. Attribution: Y. Le Franc
More informationSLIPO. Scalable Linking and Integration of Big POI data. Giorgos Giannopoulos IMIS/Athena RC
SLIPO Scalable Linking and Integration of Big POI data I n f o r m a ti o n a n d N e t w o r ki n g D a y s o n H o ri z o n 2 0 2 0 B i g Da ta Public-Priva te Partnership To p i c : I C T 14 B i g D
More informationSemantic Annotation, Search and Analysis
Semantic Annotation, Search and Analysis Borislav Popov, Ontotext Ontology A machine readable conceptual model a common vocabulary for sharing information machine-interpretable definitions of concepts in
More informationUtilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transfer qkai (qualifying Knowledge Acquisition and Inquiry) PhD research project at the Leibniz University of Hanover Faculty of Electrical Engineering and
More informationVocabulary Harvesting Using MatchIT. By Andrew W Krause, Chief Technology Officer
July 31, 2006 Vocabulary Harvesting Using MatchIT By Andrew W Krause, Chief Technology Officer Abstract Enterprises and communities require common vocabularies that comprehensively and concisely label/encode,
More informationJSON-LD and MongoDB. Gregg Kellogg. Powering Linked Web Monday, August 20, 12
JSON-LD and MongoDB Powering Linked Web Apps Gregg Kellogg gregg@greggkellogg.net @gkellogg JSON-LD and Mongo JSON-LD graph expression in JSON MongoDB easily query JSON documents Together efficient graph
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationParmenides. Semi-automatic. Ontology. construction and maintenance. Ontology. Document convertor/basic processing. Linguistic. Background knowledge
Discover hidden information from your texts! Information overload is a well known issue in the knowledge industry. At the same time most of this information becomes available in natural language which
More informationSPARQL QUERY LANGUAGE WEB:
SPARQL QUERY LANGUAGE JELENA JOVANOVIC EMAIL: JELJOV@GMAIL.COM WEB: HTTP://JELENAJOVANOVIC.NET SPARQL query language W3C standard for querying RDF graphs Can be used to query not only native RDF data,
More informationInteracting with Linked Data Part I: General Introduction
Interacting with Linked Data Part I: General Introduction Agenda Part 0: Welcome Part I: General Introduction to Semantic Technologies Part II: Advanced Concepts Part III: OWLIM Part IV: Information Workbench-
More information> Semantic Web Use Cases and Case Studies
> Semantic Web Use Cases and Case Studies Case Study: A Linked Open Data Resource List Management Tool for Undergraduate Students Chris Clarke, Talis Information Limited and Fiona Greig, University of
More informationLinked Data in Translation-Kits
Linked Data in Translation-Kits FEISGILTT Dublin June 2014 Yves Savourel ENLASO Corporation Slides and code are available at: https://copy.com/ngbco13l9yls This presentation was made possible by The main
More informationOrchestrating Music Queries via the Semantic Web
Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract
More informationMulti-agent Semantic Web Systems: RDF Models
... Multi-agent Semantic Web Systems: RDF Models Ewan Klein School of Informatics January 30, 2012 Ewan Klein (School of Informatics) Multi-agent Semantic Web Systems: RDF Models January 30, 2012 1 / 33
More informationA Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision
A Semantic Web-Based Approach for Harvesting Multilingual Textual Definitions from Wikipedia to Support ICD-11 Revision Guoqian Jiang 1,* Harold R. Solbrig 1 and Christopher G. Chute 1 1 Department of
More informationA Linked Data Translation Approach to Semantic Interoperability
A Data Translation Approach to Semantic Interoperability November 12, 2014 Dataversity Webinar Rafael M Richards MD MS Physician Informaticist Veterans Health Administratioan U.S. Department of Veterans
More informationProposal for Implementing Linked Open Data on Libraries Catalogue
Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:
More informationLanguages and tools for building and using ontologies. Simon Jupp, James Malone
An overview of ontology technology Languages and tools for building and using ontologies Simon Jupp, James Malone jupp@ebi.ac.uk, malone@ebi.ac.uk Outline Languages OWL and OBO classes, individuals, relations,
More informationSEXTANT 1. Purpose of the Application
SEXTANT 1. Purpose of the Application Sextant has been used in the domains of Earth Observation and Environment by presenting its browsing and visualization capabilities using a number of link geospatial
More informationSemantic Web. Tahani Aljehani
Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,
More informationSemantic Technologies for Nuclear Knowledge Modelling and Applications
Semantic Technologies for Nuclear Knowledge Modelling and Applications D. Beraha 3 rd International Conference on Nuclear Knowledge Management 7.-11.11.2016, Vienna, Austria Why Semantics? Machines understanding
More informationProgramming Technologies for Web Resource Mining
Programming Technologies for Web Resource Mining SoftLang Team, University of Koblenz-Landau Prof. Dr. Ralf Lämmel Msc. Johannes Härtel Msc. Marcel Heinz Motivation What are interesting web resources??
More informationBrowsing the Semantic Web
Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 2. pp. 237 245. Browsing the Semantic Web Peter Jeszenszky Faculty of Informatics, University
More informationNew Approach to Graph Databases
Paper PP05 New Approach to Graph Databases Anna Berg, Capish, Malmö, Sweden Henrik Drews, Capish, Malmö, Sweden Catharina Dahlbo, Capish, Malmö, Sweden ABSTRACT Graph databases have, during the past few
More informationSemantic Web Technology Evaluation Ontology (SWETO): A test bed for evaluating tools and benchmarking semantic applications
Semantic Web Technology Evaluation Ontology (SWETO): A test bed for evaluating tools and benchmarking semantic applications WWW2004 (New York, May 22, 2004) Semantic Web Track, Developers Day Boanerges
More informationSEMANTIC WEB 03 RDF DATA MODEL RESOURCE DESCRIPTION FRAMEWORK IMRAN IHSAN ASSISTANT PROFESSOR, AIR UNIVERSITY, ISLAMABAD
SEMANTIC WEB 03 RDF DATA MODEL RESOURCE DESCRIPTION FRAMEWORK IMRAN IHSAN ASSISTANT PROFESSOR, AIR UNIVERSITY, ISLAMABAD WWW.IMRANIHSAN.COM MOTIVATION How do you encode the piece of knowledge: or
More informationManagement of Complex Product Ontologies Using a Web-Based Natural Language Processing Interface
Management of Complex Product Ontologies Using a Web-Based Natural Language Processing Interface Master Thesis Final Presentation A B M Junaed, 11.07.2016 Software Engineering for Business Information
More informationSemantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham
Semantics Matthew J. Graham CACR Methods of Computational Science Caltech, 2011 May 10 semantic web The future of the Internet (Web 3.0) Decentralized platform for distributed knowledge A web of databases
More informationIntroducing Linked Data
Introducing Linked Data (Part of this work was funded by PlanetData NoE FP7/2007-2013) Irini Fundulaki 1 1 Institute of Computer Science FORTH & W3C Greece Office Manager EICOS : 4th Meeting, Athens, Greece
More informationKnowledge Representation in Social Context. CS227 Spring 2011
7. Knowledge Representation in Social Context CS227 Spring 2011 Outline Vision for Social Machines From Web to Semantic Web Two Use Cases Summary The Beginning g of Social Machines Image credit: http://www.lifehack.org
More informationExploring and Using the Semantic Web
Exploring and Using the Semantic Web Mathieu d Aquin KMi, The Open University m.daquin@open.ac.uk What?? Exploring the Semantic Web Vocabularies Ontologies Linked Data RDF documents Example: Exploring
More informationLinked Data in Archives
Linked Data in Archives Publish, Enrich, Refine, Reconcile, Relate Presented 2012-08-23 SAA 2012, Linking Data Across Libraries, Archives, and Museums Corey A Harper Semantic Web TBL s original vision
More informationTowards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø
Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing
More informationOpen Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal
Open Digital Forms Hiep Le, Thomas Rebele, Fabian Suchanek To cite this version: Hiep Le, Thomas Rebele, Fabian Suchanek. Open Digital Forms. Research and Advanced Technology for Digital Libraries - 20th
More informationSemantic Web Test
Semantic Web Test 24.01.2017 Group 1 No. A B C D 1 X X X 2 X X 3 X X 4 X X 5 X X 6 X X X X 7 X X 8 X X 9 X X X 10 X X X 11 X 12 X X X 13 X X 14 X X 15 X X 16 X X 17 X 18 X X 19 X 20 X X 1. Which statements
More informationSemantic Integration with Apache Jena and Apache Stanbol
Semantic Integration with Apache Jena and Apache Stanbol All Things Open Raleigh, NC Oct. 22, 2014 Overview Theory (~10 mins) Application Examples (~10 mins) Technical Details (~25 mins) What do we mean
More informationXML Processing & Web Services. Husni Husni.trunojoyo.ac.id
XML Processing & Web Services Husni Husni.trunojoyo.ac.id Based on Randy Connolly and Ricardo Hoar Fundamentals of Web Development, Pearson Education, 2015 Objectives 1 XML Overview 2 XML Processing 3
More informationIntroduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More information