TODO. LLOD and corpora
|
|
- Martin Lucas
- 6 years ago
- Views:
Transcription
1 Ch. Chiarcos, ACoLi CO, 2016, July 22 LLOD and corpora If you have Un*x environment (Linux, BSD, Mac, Cygwin): - make sure you have JAVA installed and wifi works - lab members: svn checkout /intern/incubator/conll-rdf - others: download and unzip others: - find a neighbor who does TODO
2 LLOD and corpora 1. Linguistic Linked Open Data and interoperability challenges wrt. corpora 2. State of the Art: NIF & POWLA... and why neither is used in NLP nor corpus linguistics 3. Yet another format: CoNLL-RDF Breaking the usage barrier? 4. Working with CoNLL-RDF
3 Linked Open Data RDF, RDF vocabularies, Linking
4 Resource Description Framework (RDF) W3C standard (1999) generic data model: directed labeled graph nodes, edges, labels originally developed to provide metadata about resources e.g., journals in a bookstore and ebooks in an online shop resources are unambiguously identified in the web of data by Uniform Resource Identifiers URIs) 4
5 Resource Description Framework (RDF) a (labeled directed multi-) graph nodes ( RDF resources ) anything we want to provide information about edges ( RDF properties ) assigns a source node ( subject ) a target node ( object ) or a value ( literal ) nodes and edges are unambiguously identified Uniform Resource Identifiers (URIs), e.g., URLs 5
6 RDF thesaurus:bronstijd rdf:type thesaurus:period. thesaurus: bronstijd rdf:type thesaurus: period (the concept) bronstijd is an (instance of concept) period 6
7 RDF thesaurus:bronstijd rdf:type thesaurus:period. thesaurus: bronstijd rdf:type thesaurus: period abbreviated for URI < could be opened in a browser resolvable URIs may provide further information 7
8 RDF thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus: bronstijd rdf:type skos:preflabel thesaurus: period in German (de), the preferred label for (the concept) bronstijd is Bronzezeit 8
9 RDF thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus:bronstijd skos:preflabel "bronze thesaurus: bronstijd rdf:type thesaurus: period skos:preflabel skos:preflabel bronze in English (en), the preferred label for (the concept) bronstijd is bronze age 9
10 RDF thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus:bronstijd skos:preflabel "bronze thesaurus:bronstijd skos:preflabel thesaurus: bronstijd rdf:type thesaurus: period skos:preflabel skos:preflabel skos:preflabel bronze in English (en), the preferred label for (the concept) bronstijd is bronstijd 10
11 RDF thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus:bronstijd skos:preflabel "bronze thesaurus:bronstijd skos:preflabel triple notation (Turtle) thesaurus: bronstijd rdf:type thesaurus: period graphical notation skos:preflabel skos:preflabel skos:preflabel bronze 11
12 RDF Querying thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus:bronstijd skos:preflabel "bronze thesaurus:bronstijd skos:preflabel PREFIX skos: < SELECT?de?en WHERE { }?a skos:preflabel?de.?a skos:preflabel?en. FILTER(langMatches(lang(?de), de")) FILTER(langMatches(lang(?en), en )) SPARQL SQL meets Turte triple notation (Turtle) SPARQL 12
13 RDF Querying thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus:bronstijd skos:preflabel "bronze thesaurus:bronstijd skos:preflabel triple notation (Turtle) PREFIX skos: < SELECT?de?en WHERE { }?a skos:preflabel?de.?a skos:preflabel?en. FILTER(langMatches(lang(?de), de")) FILTER(langMatches(lang(?en), en )) triples with variables FILTERS with XPath-like functions SPARQL 13
14 RDF Querying thesaurus:bronstijd rdf:type thesaurus:period. thesaurus:bronstijd skos:preflabel thesaurus:bronstijd skos:preflabel "bronze thesaurus:bronstijd skos:preflabel triple notation (Turtle) thesaurus: bronstijd rdf:type thesaurus: period graphical notation skos:preflabel skos:preflabel skos:preflabel bronze => list with two cols 14
15 RDF RDF graphs can represent arbitrarily complex structures, can be freely extended with additional nodes, links (edges pointing to external resources), etc. thesaurus: arch_concept thesaurus: bronstijd rdf:type thesaurus: period rdfs:subclassof skos:preflabel skos:preflabel skos:preflabel bronze (every) period is an arch_concept period is subclass of arch_concept 15
16 RDF vocabularies Specialized vocabularies for different kinds of information do exist and can (and should) be re-used => uniform information representation thesaurus: arch_concept thesaurus: bronstijd rdf:type thesaurus: period rdfs:subclassof skos:preflabel skos:preflabel skos:preflabel RDF und RDF Schema (RDFS) basic vocabulary for taxonomies bronze 16
17 RDF vocabularies Specialized vocabularies for different kinds of information do exist and can (and should) be re-used Additional vocabularies (SKOS, OWL, etc.) extended vocabulary for taxonomies and ontologies thesaurus: bronstijd rdf:type thesaurus: period thesaurus: arch_concept rdfs:subclassof skos:preflabel skos:preflabel skos:preflabel bronze 17
18 RDF vocabularies Specialized vocabularies for different kinds of information do exist Domain-specific vocabularies can be specified as required thesaurus: bronstijd rdf:type thesaurus: period thesaurus: arch_concept rdfs:subclassof skos:preflabel skos:preflabel thesaurus bronze toy vocabulary for archeology 18
19 RDF vocabularies graphical browsers and editors e.g. kos-play (SKOS) d.edu/ (RDF, OWL, SKOS) 19
20 RDF vocabularies graphical browsers and editors do exist as well as data bases, W3C-standardized query language, APIs, reasoners, usw. 20
21 RDF vocabularies RDF resources and edges are defined by URIs as a URL, they may be accessed remotely re-usable vocabularies & knowledge bases link to community-maintained data types/terms instead of defining your own Linked Open Data Cloud (LOD) a great variety of resources that are linked with each other and released under an open license 21
22 Linked Data Linked Data rules of best practice for publishing data on the web use URIs as names for things (1) links to external URIs (links) allow us to retrieve more information from these sites if they can be resolved via HTTP (2) and provide information as RDF* (3) and they include links to other URIs (4) then, this is Linked Data (informal) 22
23 Linked Data Linked Data rules of best practice for publishing data on the web => Information integration Structural interoperability comparable formats and protocols to access data => the same query language for different data sets 23
24 Linked Data Linked Data rules of best practice for publishing data on the web => Information integration Structural interoperability Conceptual interoperability develop and (re-)use a shared vocabularies for equivalent concepts => the same query on different data sets 24
25 Linked Data Linked Data rules of best practice for publishing data on the web => Information integration Structural interoperability Conceptual interoperability Federation data published on the web with a query interface (SPARQL end point) => a single query to query different datasets simultaneously 25
26 Linked Open Data (LOD) 26
27 LOD cloud: Aug 2014 media linguistic LOD bibliography government data geo information social networks life sciences 27
28 Linking Corpora with other schemes with terminology repositories with lexical-semantic networks corpora as Linked Open Data => network effects
29 Structurally Interoperable Language Resources NLP Interchange Format (NIF): Interoperability for NLP pipelines 29
30 Linked Data Corpus Creation with NIF (NIF Reference Card) Best practices to follow for the generation of Linked Data text corpora, using the NLP Interchange Format (NIF). Target audience Corpus creators and users seeking to make corpora interoperable and to publish them as linked data. Basic knowledge of RDF is mandatory for conversion. Basic knowledge of linked data and web server access is needed for publication. Scope Conversion of existing corpora into RDF using NIF, as well as creation of linked data corpora from textual data. Website: Github: Example corpus: 30
31 Core concepts Corpus We understand a corpus as a collection of documents. Documents contain text, represented as strings of characters and annotations that provide more information about these strings. NIF provides a way to identify strings using URIs and annotate them using an ontology. String identification via URI: Strings are identified using a URI scheme consisting of: the prefix of the corpus URI; the character indices of beginning and end of the string; and a scheme identifier between document URI and string position identifier. Character indices in NIF are counted offset based, starting at zero before the first character and counting the gaps between the characters until after the last character of the referenced string: This URI scheme is valid for text/plain. Other mime types may require different URI schemes. String annotation After assigning URIs to meaningful strings of the corpus, these URIs can be annotated using the NIF core ontology. Website: Github: Example corpus: 31
32 Example String URIs Strings are the basis of analysis nif:anchorof => string value < <#char=3,12> < Context Contains document text in nif:isstring nif:beginindex is always 0 Strings refer to Context with nif:referencecontext Website: Github: Example corpus: 32
33 Example Pre-defined categories Word, Phrase, Sentence, Paragraph rdfs:subclassof String hierarchy => substring Pre-defined properties head, lemma, stem, postag, oriented towards industrial applications primarily used for Entity Linking (taldentref) limited in scalability limited support of dependency annotations, no support for relational semantics 33
34 Example Information Integration Annotations are attached to strings Implicit unification of divergent annotations If different tools annotate the same string, this refers to the same URI 34
35 NIF Core ontology Rich vocabulary OWL-based redundant properties transitive inverse before ~ previousword 35
36 NIF and computational linguistics NIF is used in EU projects community projects (e.g., Apache Stanbol) industrial applications Why not in NLP and linguistics? ignorance Standard data formats I'm not sure these are important: if I someone can use a parser, they can probably also write a Python wrapper Mark Johnson (2012), Computational Linguistics. Where do we go from here?, invited plenary talk at the 50th Annual Meeting of the ACL, Jeju 37
37 NIF and computational linguistics NIF is used in EU projects community projects (e.g., Apache Stanbol) industrial applications Why not in NLP and linguistics? ignorance readability human-readable? CoNLL The DT _ Semantic Web NNP is VB _ a DT _ good JJ _ idea NN _ < a nif:string, nif:phrase, nif:offsetbasedstring ; nif:anchorof "Semantic Web"@en ; nif:beginindex "4"^^xsd:int ; nif:endindex "16"^^xsd:int ; nif:olialink < ; itsrdf:taidentref < ; nif:referencecontext < NIF 38
38 NIF and computational linguistics NIF is used in EU projects community projects (e.g., Apache Stanbol) industrial applications Why not in NLP and linguistics? ignorance readability limited expressivity non-string annotations / empty strings? non-phrasal MWEs? hard-wired properties and concepts limited to morphosyntax, NER and dependency syntax 39
39 NIF and computational linguistics NIF is used in EU projects community projects (e.g., Apache Stanbol) industrial applications Why not in NLP and linguistics? ignorance readability limited expressivity established formats for basic annotations Do we get anything that CoNLL-TSV doesn t give us yet? 40
40 NIF and computational linguistics NIF is used in EU projects community projects (e.g., Apache Stanbol) industrial applications Why not in NLP and linguistics? ignorance readability limited expressivity established formats for basic annotations developed with a focus on Semantic Web applications neither linguistics nor NLP 41
41 NIF Alternatives TELIX motivation similar as NIF RDFa annotations, added to XML documents popularity decreases with the popularity of XML OpenAnnotation intended for expressing metadata over content elements in HTML limited support for linguistic annotations 42
42 NIF Alternatives POWLA RDF/OWL reconstruction of an XML standoff format capable to represent any annotation faithfully comes from a small and specialized sub-community in NLP and linguistics (multi-layer corpora, discourse annotation) as unreadable as the original XML standoff format but better to process 43
43 CoNLL-RDF Yet another corpus formalism
44 Technical motivations for corpora in RDF use off-the-shelf technologies for data storing (RDF triple/quad stores), querying (SPARQL), manipulation (SPARQL Update), and access (SPARQL end points) structurally interoperable with NLP output (NIF) and other RDF-based corpus formats, dictionaries (lemon), and terminology bases => flexible information integration 45
45 CoNLL-RDF RDF-based formalism rather than OWL-based (NIF, POWLA) minimal: no transitive and inverse properties generic: no pre-defined categories nor properties Grounded in an established and widely used formats in the field tab-separated values: CoNLL format family comfortable import and export to human-readable representations 46
46 47
47 48
48 CoNLL-X format (2006) 49
49 Tab-Separated Values 50
50 CoNLL-2009 additions: SRL 51
51 CoNLL-U: Universal Dependencies 52
52 Tool-specific CoNLL variants: SENNA 53
53 CoNLL formats comments begin with # sentences separated by empty line one word per line annotations separated by tab (=> columns) empty columns left empty, contain -, _ or O HEAD points to another word in the same sentence foreign key, identified by sentential position/id all other annotations assign string values 54
54 CoNLL-RDF generate URIs word: base URI + s + sentence nr +. + word ID sentence: word with ID 0 ( CoNLL root) base URI should refer to the original document in a corpus, e.g., 55
55 CoNLL-RDF generate URIs word: base URI + s + sentence nr +. + word ID supply labels for all columns datatype property in conll namespace or conll:<colname> 56
56 CoNLL-RDF generate URIs word: base URI + s + sentence nr +. + word ID supply labels for all columns datatype property in conll namespace special treatment of HEAD object property pointing to head URI 57
57 CoNLL-RDF generate URIs word: base URI + s + sentence nr +. + word ID supply labels for all columns datatype property in conll namespace special treatment of HEAD object property pointing to head URI minimal use of NIF vocabulary nif:word, nif:nextword, nif:nextsentence 58
58 CoNLL-RDF generate URIs word: base URI + s + sentence nr +. + word ID supply labels for all columns datatype property in conll namespace special treatment of HEAD object property pointing to head URI minimal use of NIF vocabulary conventionally formatted to resemble CoNLL 59
59 CoNLL vs. CoNLL-RDF... 60
60 CoNLL-RDF processing three simple java programs svn:/intern/incubator/conll-rdf/ CoNLL2RDF basic converter read CoNLL file, write Turtle 61
61 CoNLL-RDF processing three simple java programs svn:/intern/incubator/conll-rdf/ CoNLL2RDF basic converter CoNLLStreamExtractor graph manipulation read CoNLL file sentence by sentence, for every sentence, apply SPARQL Update statements, write Turtle 62
62 CoNLL-RDF processing three simple java programs svn:/intern/incubator/conll-rdf/ CoNLL2RDF basic converter CoNLLStreamExtractor graph manipulation CoNLLRDFFormatter basic visualization read CoNLL-RDF, output: CoNLL-like visualization special treatment of depencencies limited to conll namespace coloring on Unix shells imposes some naming conventions 63
63 CoNLL-RDF processing three simple java programs svn:/intern/incubator/conll-rdf/ CoNLL2RDF basic converter CoNLLStreamExtractor graph manipulation CoNLLRDFFormatter basic visualization anything beyond this is handled by SPARQL update queries modular pipeline (examples in *.sh) re-usable modules (given appropriate documentation) maybe hard to read, but easy to write your own! 64
64 An example Requires a Unix shell Please look into the code! 65
65 An example: acoli-example.sh 66
66 An example: acoli-example.sh read one or several files if you have one file only, say FILE.conll, write cat FILE.conll \ instead 67
67 An example: acoli-example.sh call CoNLLStreamExtractor (run.sh just adds the classpath) column labels in the order they occur in the CoNLL file base URI (can be any URL, etc.) 68
68 An example: acoli-example.sh do some layouting $* means that command-line arguments are passed to CoNLLRDFFormatter but these are not necessary 69
69 An example: acoli-example.sh do some layouting Please, try for yourself $* means that command-line arguments are passed to CoNLLRDFFormatter but these are not necessary 70
70 Manipulating the data Between reading and writing, manipulations can be applied to the graph. u => next are some SPARQL Update queries these queries are read from the files in the argument optionally, a number of iterations can be supplied in {0} 71
71 sparql/remove-id.sparql For more complicated manipulations, we also require insertions Use INSERT {... } before DELETE 72
72 shift-reduce/initialize-shift.sparql This is from another pipeline, see shift-reduceexample.sh 73
73 Task: Write a SPARQL update query Given the UD annotations write a query that extracts the main verb (predicate) of a sentence add this information to the graph?verb a conll:predicate. add this query to acoli-example.sh and run it use this as a template. 74
74 Example, extended Linking with OLiA 75
75 Linking Corpora OLiA External Reference Models (Terminology Repositories) (Schmidt et al. 2006, Chiarcos 2008, 2010, 2012) OLiA Annotation Models GOLD ISOcat (morphosyntax) OntoTag (morphosyntax) Reference Model STTS TIGER Penn TüBa- D/Z Susanne German Connexor Brown etc. Annotation Models for German English Linking: given a POWLA individual i if annotations of i match OLiA annotation model specs TDS ontology MULTEXT/ MULTEXT/ MULTEXT/ East East East EAGLES EAGLES EAGLES 11 European languages 15 (mostly) Eastern European languages then declare i an instance of the corresponding OLiA class
76 Integrating external information link English POS / dependencies with OLiA 77
77 sparql/link-penn-pos-simple.sparql 78
78 Task II: Extend this such that?a is also an instance of superclasses of?concept 79
79 Example, further extended Consult an online dictionary 80
80 Getting German glosses for English text SPARQL permits accessing endpoints and web services on the web in the SELECT part of the query SERVICE <URL> {... } SPARQL permits accessing endpoints and web services on the web e.g. DBnary, an RDF edition of various Wiktionaries 81
81 Exploring an end point What datasets are in here? There seems to be a German DBnary 82
82 Exploring an end point What does the German dictionary contain? lemon:lexicalentry may be what we re looking for 83
83 Exploring an end point Examples for LexicalEntries Ok, let s look into Abenteuer 84
84 Exploring an end point Examples for LexicalEntries Indeed, this contains dbnary:istranslationof 85
85 Exploring an end point targetlanguage => language dbnary:writtenform => String Check an example translation 86
86 Explore an end point etc., until we have pairs of strings from DBnary 87
87 Explore an end point 88
88 Adding German translations sparql/gloss-en-to-de-dbnary.sparql 89
89 Sample output 90
90 Task III: return a word-by-word German translation (and nothing else) hints: {... } UNION {...} => logical or FILTER(NOT EXISTS {... }) => negation 91
Building 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 informationLanguage Resources and Linked Data
Integrating NLP with Linked Data: the NIF Format Milan Dojchinovski @EKAW 2014 November 24-28, 2014, Linkoping, Sweden milan.dojchinovski@fit.cvut.cz - @m1ci - http://dojchinovski.mk Web Intelligence Research
More informationSTS Infrastructural considerations. Christian Chiarcos
STS Infrastructural considerations Christian Chiarcos chiarcos@uni-potsdam.de Infrastructure Requirements Candidates standoff-based architecture (Stede et al. 2006, 2010) UiMA (Ferrucci and Lally 2004)
More informationLinked Open Data Cloud. John P. McCrae, Thierry Declerck
Linked Open Data Cloud John P. McCrae, Thierry Declerck Hitchhiker s guide to the Linked Open Data Cloud DBpedia Largest node in the linked open data cloud Nucleus for a web of open data Most data is
More informationSemantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent
Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework
More informationA FRAMEWORK FOR MULTILINGUAL AND SEMANTIC ENRICHMENT OF DIGITAL CONTENT (NEW L10N BUSINESS OPPORTUNITIES) FREME WEBINAR HELD FOR GALA, 28 APRIL 2016
Co-funded by the Horizon 2020 Framework Programme of the European Union Grant Agreement Number 644771 www.freme-project.eu A FRAMEWORK FOR MULTILINGUAL AND SEMANTIC ENRICHMENT OF DIGITAL CONTENT (NEW L10N
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 informationRupert Westenthaler. Open Annotation Support for Apache Stanbol
Rupert Westenthaler Open Annotation Support for Apache Stanbol Apache Stanbol Enhancer POST content Analysis Chain Results as RDF 2 Stanbol Enhancement Structure Mention Suggestion 1 Suggestion 2 3 Open
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 informationApproach for Mapping Ontologies to Relational Databases
Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation
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 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 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 informationThe Semantic Web DEFINITIONS & APPLICATIONS
The Semantic Web DEFINITIONS & APPLICATIONS Data on the Web There are more an more data on the Web Government data, health related data, general knowledge, company information, flight information, restaurants,
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 informationOn practical aspects of enhancing semantic interoperability using SKOS and KOS alignment
On practical aspects of enhancing semantic interoperability using SKOS and KOS alignment Antoine ISAAC KRR lab, Vrije Universiteit Amsterdam National Library of the Netherlands ISKO UK Meeting, July 21,
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 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 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 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 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 informationPosition Paper: Interoperability Challenges for Linguistic Linked Data
Position Paper: Interoperability Challenges for Linguistic Linked Data David Lewis (dave.lewis@cs.tcd.ie) Centre for Next General Localisation Trinity College Dublin Abstract: This position paper reviews
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 informationSemantics and the Web: e-government Implications of some Emerging Technology Beyond W3C
Semantics and the Web: e-government Implications of some Emerging Technology Beyond W3C Adrian Walker www.reengineeringllc.com Presentation for the Collaborative Expedition Workshop #35, September 14,
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
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 informationIntroducing XAIRA. Lou Burnard Tony Dodd. An XML aware tool for corpus indexing and searching. Research Technology Services, OUCS
Introducing XAIRA An XML aware tool for corpus indexing and searching Lou Burnard Tony Dodd Research Technology Services, OUCS What is XAIRA? XML Aware Indexing and Retrieval Architecture Developed from
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 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 informationFREME WEBINAR SLIDES CREATED FEBRUARY Presented. FREME Webinar February 2016
Co-funded by the Horizon 2020 Framework Programme of the European Union Grant Agreement Number 644771 FREME WEBINAR SLIDES CREATED FEBRUARY 2016 www.freme-project.eu Presented on behalf of the FREME Consortium1
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 informationLinked Data and RDF. COMP60421 Sean Bechhofer
Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference
More informationDeveloping markup metaschemas to support interoperation among resources with different markup schemas
Developing markup metaschemas to support interoperation among resources with different markup schemas Gary Simons SIL International ACH/ALLC Joint Conference 29 May to 2 June 2003, Athens, GA The Context
More informationGuidelines for Multilingual Linked Data generation and publication
Guidelines for Multilingual Linked Data generation and publication Jorge Gracia, Daniel Vila-Suero jgracia, dvila@fi.upm.es ISWC Tutorial Building the Multilingual Semantic Web", Trentino (Italy) 20 th
More informationLibrary of Congress BIBFRAME Pilot. NOTSL Fall Meeting October 30, 2015
Library of Congress BIBFRAME Pilot NOTSL Fall Meeting October 30, 2015 THE BIBFRAME EDITOR AND THE LC PILOT The Semantic Web and Linked Data : a Recap of the Key Concepts Learning Objectives Describe the
More informationCopyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies
Taxonomy Strategies July 17, 2012 Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata A Tale of Two Types of Vocabularies What is semantic metadata? Semantic relationships in the
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 informationKNOWLEDGE GRAPHS. Lecture 2: Encoding Graphs with RDF. TU Dresden, 23th Oct Markus Krötzsch Knowledge-Based Systems
KNOWLEDGE GRAPHS Lecture 2: Encoding Graphs with RDF Markus Krötzsch Knowledge-Based Systems TU Dresden, 23th Oct 2018 Encoding Graphs We have seen that graphs can be encoded in several ways: Adjacency
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 informationOntological Modeling: Part 2
Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the
More informationImplementing a Variety of Linguistic Annotations
Implementing a Variety of Linguistic Annotations through a Common Web-Service Interface Adam Funk, Ian Roberts, Wim Peters University of Sheffield 18 May 2010 Adam Funk, Ian Roberts, Wim Peters Implementing
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 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 informationDesign and Implementation of an RDF Triple Store
Design and Implementation of an RDF Triple Store Ching-Long Yeh and Ruei-Feng Lin Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd., Sec. 3 Taipei, 04 Taiwan E-mail:
More informationMulti-agent and Semantic Web Systems: RDF Data Structures
Multi-agent and Semantic Web Systems: RDF Data Structures Fiona McNeill School of Informatics 31st January 2013 Fiona McNeill Multi-agent Semantic Web Systems: RDF Data Structures 31st January 2013 0/25
More informationOWL DL / Full Compatability
Peter F. Patel-Schneider, Bell Labs Research Copyright 2007 Bell Labs Model-Theoretic Semantics OWL DL and OWL Full Model Theories Differences Betwen the Two Semantics Forward to OWL 1.1 Model-Theoretic
More informationSemantic Web Information Management
Semantic Web Information Management Norberto Fernández ndez Telematics Engineering Department berto@ it.uc3m.es.es 1 Motivation n Module 1: An ontology models a domain of knowledge n Module 2: using the
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationTHE GETTY VOCABULARIES TECHNICAL UPDATE
AAT TGN ULAN CONA THE GETTY VOCABULARIES TECHNICAL UPDATE International Working Group Meetings January 7-10, 2013 Joan Cobb Gregg Garcia Information Technology Services J. Paul Getty Trust International
More informationSemantic Web Technologies
1/57 Introduction and RDF Jos de Bruijn debruijn@inf.unibz.it KRDB Research Group Free University of Bolzano, Italy 3 October 2007 2/57 Outline Organization Semantic Web Limitations of the Web Machine-processable
More informationDomain Specific Semantic Web Search Engine
Domain Specific Semantic Web Search Engine KONIDENA KRUPA MANI BALA 1, MADDUKURI SUSMITHA 2, GARRE SOWMYA 3, GARIKIPATI SIRISHA 4, PUPPALA POTHU RAJU 5 1,2,3,4 B.Tech, Computer Science, Vasireddy Venkatadri
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 informationTerminologies, Knowledge Organization Systems, Ontologies
Terminologies, Knowledge Organization Systems, Ontologies Gerhard Budin University of Vienna TSS July 2012, Vienna Motivation and Purpose Knowledge Organization Systems In this unit of TSS 12, we focus
More informationReducing Consumer Uncertainty
Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate
More informationOutline. Introduction Semantic Web
Outline Introduction Semantic Web o Vision o From the Web of Documents to the Web Of Data o Technologies o Advantages Semantic Web and Linguistics RDB2RDF o Concepts o Sparqlify (SML) PanLex2RDF Demo Discussion
More informationUsing RDF to Model the Structure and Process of Systems
Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex
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 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 informationXLIFF 2.0 AND ENRICHMENT WORKFLOWS IN THE BROWSER
Co- funded by the Horizon 2020 Framework Programme of the European Union Grant Agreement Number 644771 XLIFF 2.0 AND ENRICHMENT WORKFLOWS IN THE BROWSER FEISGILTT 2016, DUBLIN www.freme- project.eu Felix
More informationIntroducing FREME: Deploying Linguistic Linked Data
Introducing FREME: Deploying Linguistic Linked Data Felix Sasaki1, Tatiana Gornostay2, Milan Dojchinovski3, Michele Osella4, Erik Mannens5, Giannis Stoitsis6, Phil Ritchie7, Kevin Koidl8 1 DFKI, felix.sasaki@dfki.de;
More informationA Semantic Role Repository Linking FrameNet and WordNet
A Semantic Role Repository Linking FrameNet and WordNet Volha Bryl, Irina Sergienya, Sara Tonelli, Claudio Giuliano {bryl,sergienya,satonelli,giuliano}@fbk.eu Fondazione Bruno Kessler, Trento, Italy Abstract
More informationUsing Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform
Using Linked Data Concepts to Blend and Analyze Geospatial and Statistical Data Creating a Semantic Data Platform Hans Viehmann Product Manager EMEA ORACLE Corporation October 17, 2018 @SpatialHannes Safe
More informationISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)
ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) Expert contract supporting the Study on RDF and PIDs for INSPIRE Deliverable D.EC.3.2 RDF in INSPIRE Open issues, tools, and implications
More informationFuseki Server Installation
Fuseki Server Installation Related task of the project (Task # and full name): Author: Prepared by: Approved by: Task 43 Ontology standard and Metadata Sachin Deshmukh Sachin Deshmukh Richard Kaye Page:
More informationHyperdata: Update APIs for RDF Data Sources (Vision Paper)
Hyperdata: Update APIs for RDF Data Sources (Vision Paper) Jacek Kopecký Knowledge Media Institute, The Open University, UK j.kopecky@open.ac.uk Abstract. The Linked Data effort has been focusing on how
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 informationToday: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3
Today: RDF syntax + conjunctive queries for OWL KR4SW Winter 2010 Pascal Hitzler 3 Today s Session: RDF Schema 1. Motivation 2. Classes and Class Hierarchies 3. Properties and Property Hierarchies 4. Property
More informationMaximising (Re)Usability of Language Resources using Linguistic Linked Data
Maximising (Re)Usability of Language Resources using Linguistic Linked Data A. Gómez-Pérez Universidad Politécnica de Madrid asun@fi.upm.es 18/05/2015 Presenter name 1 Lack of interoperability of Language
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 informationMI-PDB, MIE-PDB: Advanced Database Systems
MI-PDB, MIE-PDB: Advanced Database Systems http://www.ksi.mff.cuni.cz/~svoboda/courses/2015-2-mie-pdb/ Lecture 11: RDF, SPARQL 3. 5. 2016 Lecturer: Martin Svoboda svoboda@ksi.mff.cuni.cz Author: Martin
More informationLet s get parsing! Each component processes the Doc object, then passes it on. doc.is_parsed attribute checks whether a Doc object has been parsed
Let s get parsing! SpaCy default model includes tagger, parser and entity recognizer nlp = spacy.load('en ) tells spacy to use "en" with ["tagger", "parser", "ner"] Each component processes the Doc object,
More informationKnowledge Representation for the Semantic Web
Knowledge Representation for the Semantic Web Winter Quarter 2012 Pascal Hitzler Slides 2 01/05/2011 Kno.e.sis Center Wright State University, Dayton, OH http://www.knoesis.org/pascal/ KR4SW Winter 2012
More informationDatabase of historical places, persons, and lemmas
Database of historical places, persons, and lemmas Natalia Korchagina Outline 1. Introduction 1.1 Swiss Law Sources Foundation as a Digital Humanities project 1.2 Data to be stored 1.3 Final goal: how
More informationITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)
2 ITARC 2010 Stockholm 100420 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 3 Contents Trends in information / data Critical factors... growing importance Needs
More informationITARC Stockholm Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS)
2 ITARC 2010 Stockholm 100420 Olle Olsson World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 3 Contents Trends in information / data Critical factors... growing importance Needs
More informationIntro to XML. Borrowed, with author s permission, from:
Intro to XML Borrowed, with author s permission, from: http://business.unr.edu/faculty/ekedahl/is389/topic3a ndroidintroduction/is389androidbasics.aspx Part 1: XML Basics Why XML Here? You need to understand
More informationDBpedia Abstracts: A Large-Scale, Open, Multilingual NLP Training Corpus
DBpedia Abstracts: A Large-Scale, Open, Multilingual NLP Training Corpus 1 Martin Brümmer, 1,2 Milan Dojchinovski, 1 Sebastian Hellmann 1 AKSW, InfAI at the University of Leipzig, Germany 2 Web Intelligence
More informationLinked Data Practices for the Geospatial Community
Linked Data Practices for the Geospatial Community Talk subtitle Presented at GEOSS Workshop on Climate Boulder Colorado, 23 September 2011 Stephan Zednik, zednis@rpi.edu RPI / Tetherless World Constellation
More informationInteroperability of Protégé using RDF(S) as Interchange Language
Interoperability of Protégé using RDF(S) as Interchange Language Protégé Conference 2006 24 th July 2006 Raúl García Castro Asunción Gómez Pérez {rgarcia, asun}@fi.upm.es Protégé Conference 2006, 24th
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 informationVocabulary and Semantics in the Virtual Observatory
Vocabulary and Semantics in the Virtual Observatory Norman Gray VO-TECH / AstroGrid / Uni. Leicester / Uni. Glasgow, UK VOEvent BoF, ADASS, London, 2007 September 24 rdf Resource Description Framework
More informationPulling Together, or
Pulling Together, or How I Learned to Love the Semantic Web Kate Byrne, School of Informatics, University of Edinburgh 14th November 2008 1 Outline The Semantic Web what is it? how does it work? Pulling
More informationMethodology and tools for Multilingual Linguistic Linked Data generation
Methodology and tools for Multilingual Linguistic Linked Data generation Jorge Gracia, Daniel Vila Suero Ontology Engineering g Group (OEG) Universidad Politécnica de Madrid (UPM) jgracia, dvila@fi.upm.es
More informationcase study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011
case study July 2011 The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web DISCLAIMER The views expressed in this document are purely those
More informationLinked Open Data: a short introduction
International Workshop Linked Open Data & the Jewish Cultural Heritage Rome, 20 th January 2015 Linked Open Data: a short introduction Oreste Signore (W3C Italy) Slides at: http://www.w3c.it/talks/2015/lodjch/
More informationLinked Data. Department of Software Enginnering Faculty of Information Technology Czech Technical University in Prague Ivo Lašek, 2011
Linked Data Department of Software Enginnering Faculty of Information Technology Czech Technical University in Prague Ivo Lašek, 2011 Semantic Web, MI-SWE, 11/2011, Lecture 9 Evropský sociální fond Praha
More informationA Semantic MediaWiki-Empowered Terminology Registry
Proc. Int l Conf. on Dublin Core and Metadata Applications 2009 A Semantic MediaWiki-Empowered Terminology Registry Qing Zou School of Information Studies McGill University, Canada qing.zou2@mail.mcgill.ca
More informationSWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri
Mon Jun 07 2004 12:07:51 Europe/London SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri Project name: Semantic Web Advanced Development for Europe (SWAD-Europe) Project Number: IST-2001-34732
More informationSPARQL ME-E4300 Semantic Web,
SPARQL ME-E4300 Semantic Web, 27.1.2016 Jouni Tuominen Semantic Computing Research Group (SeCo), http://seco.cs.aalto.fi jouni.tuominen@aalto.fi SPARQL SPARQL Protocol and RDF Query Language sparkle 2
More informationPublishing Vocabularies on the Web. Guus Schreiber Antoine Isaac Vrije Universiteit Amsterdam
Publishing Vocabularies on the Web Guus Schreiber Antoine Isaac Vrije Universiteit Amsterdam Acknowledgements Alistair Miles, Dan Brickley, Mark van Assem, Jan Wielemaker, Bob Wielinga Participants of
More informationTIPSTER Text Phase II Architecture Requirements
1.0 INTRODUCTION TIPSTER Text Phase II Architecture Requirements 1.1 Requirements Traceability Version 2.0p 3 June 1996 Architecture Commitee tipster @ tipster.org The requirements herein are derived from
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 information2. Knowledge Representation Applied Artificial Intelligence
2. Knowledge Representation Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Introduction to AI What
More informationIntroduction to Linked Data
Introduction to Linked Data Sandro Hawke, W3C sandro@hawke.org @sandhawke http://www.w3.org/2010/talks/0608-linked-data June 8 2010, Cambridge Semantic Web Gathering Outline Context Motivation Prerequisites
More informationLinked Data and RDF. COMP60421 Sean Bechhofer
Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference
More informationPublishing Statistical Data and Geospatial Data as Linked Data Creating a Semantic Data Platform
Publishing Statistical Data and Geospatial Data as Linked Data Creating a Semantic Data Platform Hans Viehmann Product Manager EMEA ORACLE Corporation January 22, 2017 @SpatialHannes Safe Harbor Statement
More informationUsing ontologies function management
for Using ontologies function management Caroline Domerg, Juliette Fabre and Pascal Neveu 22th July 2010 O. Corby C.Faron-Zucker E.Gennari A. Granier I. Mirbel V. Negre A. Tireau Semantic Web tools Ontology
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 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 informationXML Support for Annotated Language Resources
XML Support for Annotated Language Resources Nancy Ide Department of Computer Science Vassar College Poughkeepsie, New York USA ide@cs.vassar.edu Laurent Romary Equipe Langue et Dialogue LORIA/CNRS Vandoeuvre-lès-Nancy,
More information