/14/$ IEEE 327

Size: px
Start display at page:

Download "978-1-4799-5313-4/14/$31.00 2014 IEEE 327"

Transcription

1 ART Lab infrastructure for semantic Big Data processing Manuel Fiorelli, Maria Teresa Pazienza, Armando Stellato, Andrea Turbati ART Research Group, Dept. of Enterprise Engineering (DII) University of Rome, Tor Vergata Via del Politecnico 1, Rome, Italy {fiorelli, pazienza, stellato, Abstract In this paper we briefly describe the ART Lab infrastructure for semantic Big Bata processing. Our most relevant contribution is the definition of an architecture supporting ontology development driven by knowledge acquired from heterogeneous resources, such as documents and web pages. The overall perspective is to propose a gluing architecture driving and supporting the entire flow of information, from data acquisition from external heterogeneous resources to their exploitation for RDF triplification. In such an architecture, the unstructured content analysis capabilities of frameworks such as UIMA are integrated in a coordinated environment supporting the processing, transformation and projection of produced metadata into RDF semantic repositories, which are managed by Semantic Turkey, our platform for Knowledge Acquisition and Management. Further contributions relate to the possibility of easily managing high dimension repositories (e.g., thesauri, vocabularies, etc.), and supporting end users for sharing the logics under the reasoning processes! Keywords big data; semantic processing; architecture I. INTRODUCTION We are exposed daily to a huge volume of information, which is fired from a plethora of channels, encoded in different formats and made available/accessible in more or less opaque ways. Efficient Information Management and, before that, Information Gathering, are thus becoming fundamental aspects of every organization exposed to a considerable flow of data. The Linked Data [1, 2] paradigm allows to publish information in the form of interlinked datasets, although much of the content on the Web is still not conformant to these uniform publication standards. Modeling principles for the Web of Data have reached a high maturity; non-trivial aspects associated to knowledge elicitation, such as identity of resources and its resolution, have been widely discussed in literature, and they would deserve a coherent handling instead of ad hoc solutions. Unstructured/structured/partially structured information accessible on the net (and produced by devices of all types) is more and more filling up our storages, while organizations are strongly interested in managing such a big amount of information in relatively short processing time. Data warehouse appliances are considered a solution, nonetheless a few questions arise: what about unstructured data (the so-called user generated content, mainly texts in natural languages) that carry so much information? what about relying on suitable and efficient architectures and new technologies (tools and processes) that an organization must be aware with, to handle so big amount of data? what about support for business professionals involved in integrating structured big data with context aware big data? It is a matter of fact that currently just a few professionals have mature enough competences to do so: specific skills would be identified and appropriately inserted into dedicated curricula. Attention must not be limited to the management of large repositories, statistical analysis and data warehousing topics; among others, logics is required to orchestrate the sharing of different kinds of information among different business applications. Semantics get a relevant role in information management to support and identify trends: in fact the interest is in capturing hints about the future more than in assembling info over the past! Special attention has been devoted to this aspect in setting up the ART Lab infrastructure. II. STATE OF THE ART Integrated frameworks for developing innovative applications are becoming always more of interest for both private and public, industrial and scientific, market and governmental organizations; semantic Big Data processing configures currently as the most promising research frontier over the Web! In the field of Knowledge Acquisition, and with particular reference to the development of Semantic Web datasets, we have seen emerging approaches aiming at supporting users in the process of acquiring and collecting relevant unstructured information from various media channels, and synthesizing the above into structured RDF data /14/$ IEEE 327

2 OntoLearn [3] provided a methodology, algorithms and a system for performing different ontology learning tasks. The Protégé plugin OntoLT [4] was the first approach exploiting the interactive development capabilities of an ontology editor for supporting the knowledge acquisition process, seeing acquisition, management and validation of knowledge as indissoluble user experiences. Text2Onto [5] embodied instead a first attempt to realize an open architecture for management of (semi)automatic ontology evolution process. All previous systems are concerned with the task of Ontology Learning, which usually deals with the evolution of an OWL vocabulary. More recently, the extraction of ground data about facts, which can be modeled according to different existing vocabularies, has become a leading interest for the development of the Linked Open Data. LODifier [6] is a proof-of-concept implementation that converts open-domain unstructured natural language into Linked Data, with the use of NLP techniques such as Named Entity Recognition (NER), Word-Sense Disambiguation (WSD) and deep semantic analysis, embedding the RDF output in the Linked Open Data (LOD) cloud. Entity Extraction [7] is an end-to-end system that extracts entity relations from plain text and attempts to map the extracted triples onto the DBpedia namespace. Ontology Learning has very clear and defined objectives, such as creating new classes, establishing hierarchical relationships, defining axioms etc that allowed wider experimentation in creating tools, such as previously cited OntoLT, delivering a user-centric experience in acquiring and modeling new ontologies. The acquisition of ground facts, on the contrary, requires a rich vertical exploration of a given domain, with systems being able to recognize pertinent information and being able to relate identified entities according to the most appropriate relations defined over the domain. Defining a common umbrella for these vertical operations and, consequently, design interaction modalities for these systems, are not easy tasks. Such systems should thus probably follow a divide-etimpera approach, by delegating to other systems those capabilities for content extraction, triplification, identity resolution, and alignment, while simultaneously being able to interact with humans in checking, validating and possibly improving the acquired content. A few attempts at empowering information extraction architectures with data projection mechanisms are represented by the RDF UIMA CAS Consumer 1, Clerezza-UIMA integration 2, Apache Stanbol 3 and CODA (Computer-aided Ontology Development Architecture) [8]. The scope of previous three approaches is limited to performing a mere vocabulary-agnostic RDF serialization of 1 umeruserguide.html the CAS (Common Analysis Structure), not including any machinery for projecting information towards specific vocabularies. Stanbol has been addressing this aspect through a specific component called Refactor Engine 4, while CODA has instead been natively supporting the whole process through a transformation language, PEARL (ProjEction of Annotations Rule Language) [9], which can be extended with functions invoking dedicated components for all the tasks related to knowledge acquisition, evolution, management and reasoning over the data. A deep analysis and description of CODA framework are in [8]; we refer to that publication for a complete description. In line with the objective to support quick and easy development of new applications, the proposed platform is oriented towards a wide range of beneficiaries, from semantic applications developers to final users that can easily plug CODA components into compliant desktop tools. III. BIG DATA SEMANTIC PROCESSING INFRASTRUCTURE The overall perspective of the ART Lab research effort has been the definition of a gluing architecture driving and supporting the entire flow of information, from data acquisition from heterogeneous resources to their exploitation for RDF triplification, combined with effective visualizations. In such a context specific Big Data matters (as variability, volume, velocity, veracity, visualization) are dealt with! In our architecture, depicted in Fig. 1, the unstructured content analysis capabilities of frameworks such as UIMA (Unstructured Information Management Architecture) [10] are integrated in a coordinated environment, which supports the processing, transformation and projection of produced metadata into RDF Semantic Repositories, managed by Semantic Turkey 5 [11] - our platform for Knowledge Acquisition and Management. Among others, we had the non-trivial objective of realizing a platform for the management of big RDF datasets, starting from an underspecified knowledge model, while being the triple store technologies still in their infancies. In fact, this is a typical context, in which Big Data applications have to be developed. Dedicated support is required for distributed and collaborative editing as well as change validation within a formalized editorial workflow. Special attention to user roles and edit rights is also required. A few ontology-editing platforms are already available, but usually they do not support collaboration nor formalized workflows with user roles and editing rights. The initial and first purpose of CODA, as its acronym suggests, is to provide a machine-powered support to users developing ontologies. Ontologies are intrinsically software objects, and thus mentioning the support provided by machines could sound rather redundant. However, the spirit is the same of CASE (Computer-Aided Software Engineering) tools, that is, to provide not only a tool for editing ontologies, but also all the functionalities and machinery necessary to automate the

3 Extraction (UIMA) Annotated content Triplification (CODA) Annotated RDF triples Validation & Enahncement (CODAVis) Select RDF resource Ontology-based suggestions Validated and enhanced RDF triples Big Resources (VocBench) Reasoning and Visualization (HORUS) Reference RDF semantic repository Collaborative & distributed editing Community of editors Fig. 1. ART Lab infrastructure for semantic Big Data processing process, facilitating the task and reducing the effort of the human user. Ontologies, in fact, are special kind of objects, and their editing requires different expertise and knowledge, difficult to find in a unique person. Therefore, we developed an interactive system supporting semi-automatic acquisition of knowledge for RDF datasets CODAVis [12]. It focuses on end users typically domain experts and/or knowledge engineers by supporting them in analyzing and validating the RDF triples generated by CODA. However, human users possess a resource that should not be underexploited: a wider background knowledge than the automatic processes that prompt them with suggestions. Their role should thus not be limited to analysis and validation; on the contrary, they should be active actors in improving the results produced by the machine, helped in this task by the machine itself! CODAVis naturally completes CODA, towards the realization of the envisioned Computer-Aided ontology development process. CODA has already pursued this objective by embracing a coordinated workflow in which different aspects of the knowledge acquisition, evolution and management processes can be properly addressed. Thanks to its layered architecture, CODA enables a clear separation of developer roles. As such in CODA, NLP experts work on the extraction of information, while RDF specialists focus on several separable tasks such as: normalizing the acquired values, defining the projection according to the target vocabularies, managing the resolution of identities with respect to entities found in different sources. The key aspect in getting the best from Human Computer Interaction is to put at disposal of human users all the computational power and artificial intelligence which can ease and boost their advanced decisions. The kind of support provided to the human is thus in terms of system architecture. IV. Human participation to the knowledge acquisition process can dramatically improve the quality of the results. CODAVis enables the human involvement, by providing end users with: SEMI-SUPERVISED KNOWLEDGE ACQUISITION As previously mentioned, we are concerned also with business professionals interested in integrating structured big data with context aware big data. The specific ontology structure and content require further tools for visualizing the extracted information in different modalities: triple-based for knowledge experts, relation-based for end users, graphical-based for domain experts. an effective presentation of the extracted metadata, metadata projection according to the domain of interest and its associated ontology vocabulary, dedicated interaction modalities validation and enrichment activities. supporting the While humans can handle small data in a relatively informal manner, the specific support provided by CODVis gets relevance in assuring the scalability of the human involvement as the data volume grows up. 329

4 The typical CODA scenario presents the acquisition of information from an external source, such as a document corpus, and its projection over a given target vocabulary. This is not limited to ontology population cases. A system based on CODA can be instantiated and deployed by assembling a UIMA extraction pipeline and other specific CODA components into a concrete system thanks to CODA workflow mechanisms (see the following section). The output of a CODA based system consists in a set of RDF triples that can be fed to the target dataset. Before committing them, produced triples can be inspected by the user, who can thus alter the results through dedicated tools. CODA-Vis supports this validation and enrichment phase, while using Semantic Turkey as a scalable manager for the semantic content. The validation aspect is conceptually simple, as actions are limited to accept/reject individual triples. Additional features, enabling better interaction and review of the source content, are: Exploration of the source data which originated the suggestion, and of the semantic context of the elements in the triple; Alternative ways for representing the acquired content (e.g., list of triples, focus on common subjects, or groups of subject/predicate, etc.). However, the most interesting aspect for which the human user actively enters into the knowledge acquisition process consists in the possibility of enhancing the automatically acquired knowledge, in order to augment its preciseness and binding to the specific domain. Let us assume that a UIMA Named Entity Recognizer (NER) has identified the mention of the person Armando in the document. Then, CODA, driven by a PEARL rule, produces the following triple: art:armando rdf:type ex:person However, a further evolution of the ontology for the Academic domain, contains specializations of the generic class ex:person, such as ex:researcher, ex:professor, and so on In order to enable triple modification and improvement, CODAVis has to present and organize the relations between the extracted information with the live underlying RDF dataset, thus supporting the user in more effective decisions. The importance of the visualization and comparison with the RDF dataset stands out exactly in the process of modification (enhancement) of an extracted RDF triple: the visualization of a class tree can bring the user to a specialization of the extracted information, improving the relevance and accuracy of the triple. With respect to the current example, the user, being aware of the textual context of the triple, might select the more specific class ex:researcher, thus producing the more specific triple: art:armando rdf:type ex:research V. TECHNICAL INSIGHTS For dealing with all previous aspects of semantic Big Data processing, our infrastructure integrates various technologies: 1. UIMA for analytics management, 2. CODA for metadata triplification, 3. Semantic Turkey as an extensible platform for knowledge based applications, 4. CODA-Vis as an extension of Semantic Turkey for human enabled knowledge acquisition, 5. HORUS [13] as a reason over semantic data, which is able to show the reasoning process to the user, 6. VocBench as a collaborative Web based thesaurus editor, based on Semantic Turkey. A part UIMA, all the rest have been developed in the context of ART Lab at Tor Vergata University. As previously stated, CODA generates RDF triples out of metadata produced by the UIMA annotators over unstructured content accessible on the Web. This process is driven by triplification rules expressed in the PEARL language [9], and is influenced by the target RDF dataset. The adoption of UIMA allows the reuse of existing analytics, which results in greater quality and reduces development effort. At the same time, the execution of PEARL rules adapt the extracted information to match the vocabularies and the modelling patterns found in the target semantic repository, while assuring the newly generated knowledge is properly integrated with the already assessed one. PEARL language has been enriched with a mechanism for annotating the output triples (or elements of them), in order to facilitate their interpretation by later processing components. This mechanism is general and domain agnostic, as the annotation semantics are not hard-wired in PEARL, but defined by dedicated extensions. In fact, the enhancing mechanism of CODA-Vis uses one of such annotation vocabularies. Continuing the example introduced in the previous section, the triple:?x rdf:type ex:person is associated with the to indicate the fact that the resource ex:person is an owl:class. CODA-Vis elaborates the annotated RDF triples and looks into a correspondence table between annotations and enhancers, which are different interaction modalities to assist the use. In the specific case we are discussing, the enhancer provides the user with the subclasses of the class ex:person. By providing the user with a focused slice of the semantic repository, this enhancer clearly help the user to spot the right specialization of the concept. CODA-Vis supports plugging of new enhancers, by declaring their compatibility with correspondent annotations. As a further facility, CODA-Vis has an internal reasoner, which annotates the triples produced by CODA, when these annotations are applied in the PEARL rule. In fact, the 330

5 Fig. 2. HORUS inference graph aforementioned annotation is automatically generated by a simple reasoner, which recognizes the rdf:type property. VI. REASONER USE AND RESULTS VISUALIZATION There are several contexts in which users could be interested to follow the reasoning process. For instance: understanding how it behaves, comparing results in different application domains, comparing results with his own expectations related to specific conceptualizations. End users willing to know what is possible to infer from an ontology, and to understand how the inferred knowledge was produced, are interested in a tool for visualizing the result of inference processes. In general terms the inputs of a reasoner are: a vocabulary; the data stored in the ontology; a list of rules. Using those inputs a reasoner produces new knowledge, hopefully in the same standard in which the ontology is written. Once a reasoner has been chosen, it can be used in the following ways: as a standalone tool to infer new knowledge saving it in a particular serialization; as a component inside a framework to immediately observe the inferred knowledge The validation process for a reasoner is characterized on which inference is able to run (from a list of inference rules), its scalability regarding the size of the ontology it analyzes and the time it needs to process it. Currently, at our best knowledge, some reasoners (as the ones found in Protégé 4.3) can provide an explanation of the inferred knowledge just as a list of the explicit triples used by the reasoner; no further information is provided regarding the inferred knowledge produced and successively used along the reasoning process. For complex reasoning, it can be difficult to follow the entire process. For better supporting end user in becoming aware of result of semantic processing also in the context of Big Data, we decided to develop a reasoner (HORUS) characterized by the following features: being open source, implemented as a Java library, easy to add new rules using an intuitive language based on the RDF family standard (the rules are written using RDF triple), visualizing how inferred triples were generated from other RDF triples (explicit and inferred ones). HORUS can be used inside Semantic Turkey, thanks to an ad-hoc developed extension. In this case, the user has the possibility to decide which file containing the inference rule to 331

6 load, which rules among them to use, how many iterations the reasoner should do. Once the user has selected which rule file to load and which rules to use from that file, HORUS executes the reasoning process over the ontology currently managed by Semantic Turkey. At the end of such a process, the inferred RDF triples are added to the ontology in a separate graph (the user can decide to remove the graph, with all the inferred triple at any time). An example of the result graph can be seen in Fig. 2. In this case, we have executed HORUS on an ontology containing some information about politicians and their families. Some of the RDF triples contained in this ontology were about the Barack Obama s family, in particular: hasrelative type TransitiveProperty ; hasrelative type SymmetricProperty ; hasparent subpropretyof hasrelative ; hasspouse subpropretyof hasrelative ; Barack hasspouse Michelle ; MalieAnn hasparent Barack ; Natasha hasparent Barack ; HORUS is able to infer the triple Michelle hasrelative MaliaAnn. The justification of such inference is clearly shown in the graph depicted in Fig. 2. We now follow that reasoning step-by-step. From: Barack hasspouse Michelle ; hasspouse subpropretyof hasrelative ; the triple Barack hasrelative Michelle is inferred. Then, in a similar way, from: MaliaAnn hasparent Barack ; hasparent subpropretyof hasrelative ; the triple MaliaAnn hasrelative Barack is obtained. Combining the two inferred triples with the explicit triple hasrelative type TransitiveProperty, HORUS infers MaliaAnn hasrelative Michelle. Finally using: hasrelative type SymmetricProperty ; MaliaAnn hasrelative Michelle (previously inferred) ; HORUS is able to infer the triple Michelle hasrelative MaliaAnn. Using the same input RDF triple, HORUS is able to infer the triple Michelle hasrelative Natasha following the same reasoning as the triple Natasha hasparent Barack is similar to MaliaAnn hasparent Barack used in this example. Another feature of HORUS (as shown on the left side of Fig. 2) is that the end user is able to switch between the graph representation and the textual one. The latter consists in a log file containing the information on how each inferred triple was generated and the explanation for all the inconsistency contained in the analyzed ontology. In addition, the user can eliminate all the inferred triples from the ontology (by deleting the RDF graph in which HORUS stored them). In such a way the user is aware of why each new triple has been inferred using a graphical representation or by reading a log file containing all the motivations for each decision taken by the reasoner, and when dealing with a big ontology, the possibility to follow why a particular triple was inferred could be crucial. VII. BIG RESOURCES MANAGEMENT In the wider process of knowledge acquisition from the Web, a special role is assumed by resources: large, heterogeneous, public, private, sharable, etc. Special attention has been dedicated to make easy to access them and to use stored knowledge for different applications. Hereunder, we shall concentrate on the case of AGROVOC [14], a controlled vocabulary covering all areas of interest to the Food and Agriculture Organization 6 (FAO) of the United Nations, including food, nutrition, agriculture, fisheries, forestry, environment etc. A worldwide community of experts with different and heterogeneous backgrounds continuously edits the thesaurus, supported by a collaborative web based thesaurus editor, called VocBench (VB). In fact, to support the editing of AGROVOC, FAO developed VocBench, an open-source, web-based editing tool for multilingual thesauri and RDF-SKOS resources. The ART Lab of the University of Roma Tor Vergata (in the framework of a wider collaboration with FAO) proposed to merge VB with an already existing RDF management system: Semantic Turkey [11]. The resulting environment was perfect: wide support from the community (FAO and its partners) for assessing user interaction and the collaboration capabilities of VB on the one side, and a strong technological backbone provided by Semantic Turkey (ST) for managing RDF and coordinating components and system extensions. VocBench today is a fully-fledged Semantic Web collaborative platform for the development of SKOS-XL concept schemes, not bound to specific resource anymore. In Fig. 3, the VocBench 2.0 architecture is being shown: the presentation layer (together with the business logic related to multi user management) is located in the web application. This layer is powered by the Google Web Toolkit 7. The service and data layers almost coincide with the Semantic Turkey RDF framework (without its original UI, originally deployed as a Firefox extension). ST features an OSGi-based architecture, offering different extension points for adding new functionalities to the platform. The two main extension points cover new service extensions and pluggable connectors for different triple store technologies. Access to the RDF data is mediated by OWLART API 8, an RDF library developed by the ART Lab for providing an abstract layer over different triple store technologies. VB is reusing most of ST core services for basic system organization, management of RDF data and of SKOS (SKOS- XL in particular). However, additional services have been

7 Fig. 4. VocBench 2.0 extensible architecture developed specifically for VB, and deployed as a dedicated OSGi bundle. For what concerns the pluggable triple stores, VB is distributed together with a connector for Sesame2 [15], supporting all of its storage/connection possibilities: in memory, native, remote connection and their configuration. Fig. 3. VocBench 2.0 user interface Other connectors for different RDF middleware (such as Jena), or still based on Sesame2 with slight modifications for custom clients (such as for Allegrograph 9 ) are available still as open source projects, though not regularly maintained. In FAO, AGROVOC and the other datasets are stored in an OWLIM [16] repository, accessed through a Sesame2 remote connection. In the near future, a dedicated OWLIM client allowing for create/delete operations at repository level will be developed. The Fig. 4 offers a typical view of VB, with the concept tree on the left, and the description of the selected concept on the right, centered on the term tab, listing all terms in the different languages available for the resource. Currently VB supports editing of concept schemes modeled in SKOS-XL, an extension vocabulary for SKOS, allowing for reified labels: labels are in fact represented as RDF resources, which have a skosxl:literalform (the true label value) and other additional properties, such as editorial metadata (date of creation/modification), further attributes or specific relationships with other concepts or labels. Offline tools are also available for different purposes: lifting SKOS thesauri to SKOS-XL, flattening SKOS-XL labels to simple literals connected through SKOS core label properties, performing

8 integrity checks and model transformations. These tools support data manipulation operations required to import preexisting data or for meeting specific requirements for publishing data as Linked Open Data. VIII. CONCLUSIONS Developing new applications in the wider web context searches for users with deep technical competences to orchestrate the sharing of different types of information among different business applications. The very quick technology evolution, together with the limited knowledge of underlying models of heterogeneous data accessible on the Web, makes very difficult the work of application developers. In this paper it has been introduced (with a bird s eye view) what currently done inside the ART Lab at the University of Roma Tor Vergata, for making both possible and easy the deployment of new/effective applications based on Big Data. REFERENCES [1] T. Heath e C. Bizer, "Linked data: Evolving the web into a global data space," Synthesis Lectures on the Semantic Web: Theory and Technology, vol. 1, n. 1, pp , [2] T. Berners-Lee, "Linked Data," 27 July [Online]. Available: [Accessed 6 October 2013]. [3] P. Velardi, R. Navigli, A. Cucchiarelli e F. Neri, "Evaluation of ontolearn, a methodology for automatic population of domain ontologie," in Ontology Learning from Text: Methods, Applications and Evaluation, IOS Press, [4] P. Buitelaar, D. Olejnik e M. Sintek, "A Protégé Plug-In for Ontology Extraction from Text Based on Linguistic Analysis," in Proceedings of the 1st European Semantic Web Symposium (ESWS), Heraklion, Greece, [5] P. Cimiano and J. Völker, "Text2Onto - A Framework for Ontology Learning and Data-driven Change Discovery," in Proceedings of the 10th International Conference on Applications of Natural Language to Information Systems, Alicante, [6] I. Augenstein, S. Pad o e S. Rudolph, "LODifier: Generating linked data from unstructured," in The Semantic Web: Research and Applications, Berlin, 2012, p [7] P. Exner e P. Nugues, "Entity extraction: From unstructured text to DBpedia RDF triples," in The Web of Linked Entities Workshop (WoLE 2012), Boston, [8] M. Fiorelli, M. T. Pazienza, A. Stellato and A. Turbati, "CODA: Computer-aided Ontology Development Architecture," IBM Journal of Research and Development, vol. 58, no. 2/3, pp. 14:1-14:13, [9] M. T. Pazienza, A. Stellato e A. Turbati, "PEARL: ProjEction of Annotations Rule Language, a Language for Projecting (UIMA) Annotations over RDF Knowledge Bases," in LREC, Istanbul, [10] D. Ferrucci e A. Lally, "UIMA: an architectural approach to unstructured information processing in the corporate research environment," Nat. Lang. Eng., vol. 10, n. 3-4, pp , [11] M. T. Pazienza, N. Scarpato, A. Stellato and A. Turbati, "Semantic Turkey: A Browser-Integrated Environment for Knowledge Acquisition and Management," Semantic Web Journal, vol. 3, no. 3, pp , [12] M. Fiorelli, R. Gambella, M. T. Pazienza, A. Stellato and A. Turbati, "Semi-Automatic Knowledge Acquisition Through CODA," in 27th International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems (IEA-AIE 2014), Kaohsiung, Taiwan, [13] G. L. Napoleoni, M. T. Pazienza and A. Turbati, "HORUS: a Configurable Reasoner for Dynamic Ontology Management," in Sixth International Conference on Advanced Cognitive Technologies and Applications (COGNITIVE 2014), Venice, Italy, [14] C. Caracciolo, A. Stellato, A. Morshed, G. Johannsen, S. Rajbhandari, Y. Jaques e J. Keizer, "The AGROVOC Linked Dataset," Semantic Web Journal, vol. 4, n. 3, p , [15] J. Broekstra, A. Kampman e F. van Harmelen, "Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema," in The Semantic Web - ISWC 2002: First International Semantic Web Conference, Sardinia, Italy, [16] A. Kiryakov, D. Ognyanov e D. Manov, "OWLIM a Pragmatic Semantic Repository for OWL," in Int. Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2005), WISE 2005, New York City, USA,

Why was it built? AGROVOC (big agriculture vocabulary developed by FAO) In 2004: >32 000 concepts in up to 22 languages

Why was it built? AGROVOC (big agriculture vocabulary developed by FAO) In 2004: >32 000 concepts in up to 22 languages VOCBENCH 2.0 A Collaborative Environment Web Application for the Development of Large Scale Thesauri and Concept Schemes Armando Stellato +, Sachit Rajbhandari*, Andrea Turbati +, Caterina Caracciolo*,

More information

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

LinkZoo: A linked data platform for collaborative management of heterogeneous resources LinkZoo: A linked data platform for collaborative management of heterogeneous resources Marios Meimaris, George Alexiou, George Papastefanatos Institute for the Management of Information Systems, Research

More information

Revealing Trends and Insights in Online Hiring Market Using Linking Open Data Cloud: Active Hiring a Use Case Study

Revealing Trends and Insights in Online Hiring Market Using Linking Open Data Cloud: Active Hiring a Use Case Study Revealing Trends and Insights in Online Hiring Market Using Linking Open Data Cloud: Active Hiring a Use Case Study Amar-Djalil Mezaour 1, Julien Law-To 1, Robert Isele 3, Thomas Schandl 2, and Gerd Zechmeister

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

2QWRORJ\LQWHJUDWLRQLQDPXOWLOLQJXDOHUHWDLOV\VWHP

2QWRORJ\LQWHJUDWLRQLQDPXOWLOLQJXDOHUHWDLOV\VWHP 2QWRORJ\LQWHJUDWLRQLQDPXOWLOLQJXDOHUHWDLOV\VWHP 0DULD7HUHVD3$=,(1=$L$UPDQGR67(//$72L0LFKHOH9,1',*1,L $OH[DQGURV9$/$5$.26LL9DQJHOLV.$5.$/(76,6LL (i) Department of Computer Science, Systems and Management,

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

How To Make Sense Of Data With Altilia

How To Make Sense Of Data With Altilia HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to

More information

ICT Tools for the Discovery of Semantic Relations in Legal Documents

ICT Tools for the Discovery of Semantic Relations in Legal Documents ICT Tools for the Discovery of Semantic Relations in Legal Documents Marco Bianchi 1, Mauro Draoli 1, Giorgio Gambosi 2,3, Maria Teresa Pazienza 4, Noemi Scarpato 4 and Armando Stellato 4 1 Italian National

More information

SmartLink: a Web-based editor and search environment for Linked Services

SmartLink: a Web-based editor and search environment for Linked Services SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

Semantic Exploration of Archived Product Lifecycle Metadata under Schema and Instance Evolution

Semantic Exploration of Archived Product Lifecycle Metadata under Schema and Instance Evolution Semantic Exploration of Archived Lifecycle Metadata under Schema and Instance Evolution Jörg Brunsmann Faculty of Mathematics and Computer Science, University of Hagen, D-58097 Hagen, Germany joerg.brunsmann@fernuni-hagen.de

More information

A Semantic web approach for e-learning platforms

A Semantic web approach for e-learning platforms A Semantic web approach for e-learning platforms Miguel B. Alves 1 1 Laboratório de Sistemas de Informação, ESTG-IPVC 4900-348 Viana do Castelo. mba@estg.ipvc.pt Abstract. When lecturers publish contents

More information

How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post

How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post RDFa in Drupal: Bringing Cheese to the Web of Data Stéphane Corlosquet, Richard Cyganiak, Axel Polleres and Stefan Decker Digital Enterprise Research Institute National University of Ireland, Galway Galway,

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. plohithkumar@hotmail.com Abstract The scholarly activities

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Ram Soma 2, Amol Bakshi 1, Kanwal Gupta 3, Will Da Sie 2, Viktor Prasanna 1 1 University of Southern California,

More information

Supporting Change-Aware Semantic Web Services

Supporting Change-Aware Semantic Web Services Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand a.hinze@cs.waikato.ac.nz Abstract. The Semantic Web is not only evolving into

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses Gael.de-Chalendar@cea.fr 1 Introduction The main data sources

More information

Distributed Database for Environmental Data Integration

Distributed Database for Environmental Data Integration Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information

More information

Linked Open Data Infrastructure for Public Sector Information: Example from Serbia

Linked Open Data Infrastructure for Public Sector Information: Example from Serbia Proceedings of the I-SEMANTICS 2012 Posters & Demonstrations Track, pp. 26-30, 2012. Copyright 2012 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.

More information

Semantic Interoperability

Semantic Interoperability Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from

More information

LDIF - Linked Data Integration Framework

LDIF - Linked Data Integration Framework LDIF - Linked Data Integration Framework Andreas Schultz 1, Andrea Matteini 2, Robert Isele 1, Christian Bizer 1, and Christian Becker 2 1. Web-based Systems Group, Freie Universität Berlin, Germany a.schultz@fu-berlin.de,

More information

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens 1 Optique: Improving the competitiveness of European industry For many

More information

Ontology for Home Energy Management Domain

Ontology for Home Energy Management Domain Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Selecting a Taxonomy Management Tool. Wendi Pohs InfoClear Consulting #SLATaxo

Selecting a Taxonomy Management Tool. Wendi Pohs InfoClear Consulting #SLATaxo Selecting a Taxonomy Management Tool Wendi Pohs InfoClear Consulting #SLATaxo InfoClear Consulting What do we do? Content Analytics Strategy and Implementation, including: Taxonomy/Ontology development

More information

Ontology and automatic code generation on modeling and simulation

Ontology and automatic code generation on modeling and simulation Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria youcef.gheraibia@gmail.com Abdelhabib Bourouis

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

BUSINESS VALUE OF SEMANTIC TECHNOLOGY BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director

More information

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Selbo 2 an Environment for Creating Electronic Content in Software Engineering BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir

More information

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together Owen Sacco 1 and Matthew Montebello 1, 1 University of Malta, Msida MSD 2080, Malta. {osac001, matthew.montebello}@um.edu.mt

More information

DISCOVERING RESUME INFORMATION USING LINKED DATA

DISCOVERING RESUME INFORMATION USING LINKED DATA DISCOVERING RESUME INFORMATION USING LINKED DATA Ujjal Marjit 1, Kumar Sharma 2 and Utpal Biswas 3 1 C.I.R.M, University Kalyani, Kalyani (West Bengal) India sic@klyuniv.ac.in 2 Department of Computer

More information

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 Yannis Stavrakas Vassilis Plachouras IMIS / RC ATHENA Athens, Greece {yannis, vplachouras}@imis.athena-innovation.gr Abstract.

More information

Applying semantics in the environmental domain: The TaToo project approach

Applying semantics in the environmental domain: The TaToo project approach EnviroInfo 2011: Innovations in Sharing Environmental Observations and Information Applying semantics in the environmental domain: The TaToo project approach Giuseppe Avellino 1, Tomás Pariente Lobo 2,

More information

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,

More information

CitationBase: A social tagging management portal for references

CitationBase: A social tagging management portal for references CitationBase: A social tagging management portal for references Martin Hofmann Department of Computer Science, University of Innsbruck, Austria m_ho@aon.at Ying Ding School of Library and Information Science,

More information

An experience with Semantic Web technologies in the news domain

An experience with Semantic Web technologies in the news domain An experience with Semantic Web technologies in the news domain Luis Sánchez-Fernández 1,NorbertoFernández-García 1, Ansgar Bernardi 2,Lars Zapf 2,AnselmoPeñas 3, Manuel Fuentes 4 1 Carlos III University

More information

Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Course 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing

More information

Semantic Stored Procedures Programming Environment and performance analysis

Semantic Stored Procedures Programming Environment and performance analysis Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski

More information

A prototype infrastructure for D Spin Services based on a flexible multilayer architecture

A prototype infrastructure for D Spin Services based on a flexible multilayer architecture A prototype infrastructure for D Spin Services based on a flexible multilayer architecture Volker Boehlke 1,, 1 NLP Group, Department of Computer Science, University of Leipzig, Johanisgasse 26, 04103

More information

María Elena Alvarado gnoss.com* elenaalvarado@gnoss.com Susana López-Sola gnoss.com* susanalopez@gnoss.com

María Elena Alvarado gnoss.com* elenaalvarado@gnoss.com Susana López-Sola gnoss.com* susanalopez@gnoss.com Linked Data based applications for Learning Analytics Research: faceted searches, enriched contexts, graph browsing and dynamic graphic visualisation of data Ricardo Alonso Maturana gnoss.com *Piqueras

More information

DBpedia German: Extensions and Applications

DBpedia German: Extensions and Applications DBpedia German: Extensions and Applications Alexandru-Aurelian Todor FU-Berlin, Innovationsforum Semantic Media Web, 7. Oktober 2014 Overview Why DBpedia? New Developments in DBpedia German Problems in

More information

Databases in Organizations

Databases in Organizations The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron

More information

MicroStrategy Course Catalog

MicroStrategy Course Catalog MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY

More information

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success Developing an MDM Strategy Key Components for Success WHITE PAPER Table of Contents Introduction... 2 Process Considerations... 3 Architecture Considerations... 5 Conclusion... 9 About Knowledgent... 10

More information

A Business Process Services Portal

A Business Process Services Portal A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru

More information

Context Capture in Software Development

Context Capture in Software Development Context Capture in Software Development Bruno Antunes, Francisco Correia and Paulo Gomes Knowledge and Intelligent Systems Laboratory Cognitive and Media Systems Group Centre for Informatics and Systems

More information

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks

A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks A Systemic Artificial Intelligence (AI) Approach to Difficult Text Analytics Tasks Text Analytics World, Boston, 2013 Lars Hard, CTO Agenda Difficult text analytics tasks Feature extraction Bio-inspired

More information

Data Mining Governance for Service Oriented Architecture

Data Mining Governance for Service Oriented Architecture Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,

More information

Big Data and Analytics: Challenges and Opportunities

Big Data and Analytics: Challenges and Opportunities Big Data and Analytics: Challenges and Opportunities Dr. Amin Beheshti Lecturer and Senior Research Associate University of New South Wales, Australia (Service Oriented Computing Group, CSE) Talk: Sharif

More information

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

More information

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007 Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes

More information

Natural Language to Relational Query by Using Parsing Compiler

Natural Language to Relational Query by Using Parsing Compiler Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

A Service-oriented Architecture for Business Intelligence

A Service-oriented Architecture for Business Intelligence A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {name.surname@hp.com} Abstract Business intelligence is a business

More information

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and

More information

AGRIS: an RDF-aware system in the agricultural domain

AGRIS: an RDF-aware system in the agricultural domain AGRIS: an RDF-aware system in the agricultural domain Fabrizio Celli, Johannes Keizer, Maria Folch, Armando Stellato Fabrizio Celli, Food and Agriculture Organization of the United Nations LOD 2014 Roma,

More information

Intelligent interoperable application for employment exchange system using ontology

Intelligent interoperable application for employment exchange system using ontology 1 Webology, Volume 10, Number 2, December, 2013 Home Table of Contents Titles & Subject Index Authors Index Intelligent interoperable application for employment exchange system using ontology Kavidha Ayechetty

More information

How To Use Networked Ontology In E Health

How To Use Networked Ontology In E Health A practical approach to create ontology networks in e-health: The NeOn take Tomás Pariente Lobo 1, *, Germán Herrero Cárcel 1, 1 A TOS Research and Innovation, ATOS Origin SAE, 28037 Madrid, Spain. Abstract.

More information

City Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at

City Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at City Data Pipeline A System for Making Open Data Useful for Cities Stefan Bischof 1,2, Axel Polleres 1, and Simon Sperl 1 1 Siemens AG Österreich, Siemensstraße 90, 1211 Vienna, Austria {bischof.stefan,axel.polleres,simon.sperl}@siemens.com

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

The AGROVOC Concept Server Workbench: A Collaborative Tool for Managing Multilingual Knowledge

The AGROVOC Concept Server Workbench: A Collaborative Tool for Managing Multilingual Knowledge The AGROVOC Concept Server Workbench: A Collaborative Tool for Managing Multilingual Knowledge 1 Panita Yongyuth 1, Dussadee Thamvijit 1, Thanapat Suksangsri 1, Asanee Kawtrakul 1, 2, Sachit Rajbhandari

More information

The Prolog Interface to the Unstructured Information Management Architecture

The Prolog Interface to the Unstructured Information Management Architecture The Prolog Interface to the Unstructured Information Management Architecture Paul Fodor 1, Adam Lally 2, David Ferrucci 2 1 Stony Brook University, Stony Brook, NY 11794, USA, pfodor@cs.sunysb.edu 2 IBM

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part II) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

Scope. Cognescent SBI Semantic Business Intelligence

Scope. Cognescent SBI Semantic Business Intelligence Cognescent SBI Semantic Business Intelligence Scope...1 Conceptual Diagram...2 Datasources...3 Core Concepts...3 Resources...3 Occurrence (SPO)...4 Links...4 Statements...4 Rules...4 Types...4 Mappings...5

More information

KNOWLEDGE-BASED VISUALIZATION

KNOWLEDGE-BASED VISUALIZATION UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA DIPARTIMENTO DI INFORMATICA SISTEMI E PRODUZIONE Dottorato di Ricerca Informatica e Ingegneria dell Automazione Ciclo XXIV KNOWLEDGE-BASED VISUALIZATION SYSTEMS

More information

SPC BOARD (COMMISSIONE DI COORDINAMENTO SPC) AN OVERVIEW OF THE ITALIAN GUIDELINES FOR SEMANTIC INTEROPERABILITY THROUGH LINKED OPEN DATA

SPC BOARD (COMMISSIONE DI COORDINAMENTO SPC) AN OVERVIEW OF THE ITALIAN GUIDELINES FOR SEMANTIC INTEROPERABILITY THROUGH LINKED OPEN DATA SPC BOARD (COMMISSIONE DI COORDINAMENTO SPC) AN OVERVIEW OF THE ITALIAN GUIDELINES FOR SEMANTIC INTEROPERABILITY THROUGH LINKED OPEN DATA INDEX EXECUTIVE SUMMARY... 3 1. PREFACE... 5 1.1. Acronyms... 5

More information

Unified Batch & Stream Processing Platform

Unified Batch & Stream Processing Platform Unified Batch & Stream Processing Platform Himanshu Bari Director Product Management Most Big Data Use Cases Are About Improving/Re-write EXISTING solutions To KNOWN problems Current Solutions Were Built

More information

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

Chapter 5. Warehousing, Data Acquisition, Data. Visualization Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization 5-1 Learning Objectives

More information

Annotation for the Semantic Web during Website Development

Annotation for the Semantic Web during Website Development Annotation for the Semantic Web during Website Development Peter Plessers, Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

Achille Felicetti" VAST-LAB, PIN S.c.R.L., Università degli Studi di Firenze!

Achille Felicetti VAST-LAB, PIN S.c.R.L., Università degli Studi di Firenze! 3D-COFORM Mapping Tool! Achille Felicetti" VAST-LAB, PIN S.c.R.L., Università degli Studi di Firenze!! The 3D-COFORM Project! Work Package 6! Tools for the semi-automatic processing of legacy information!

More information

Publishing Linked Data Requires More than Just Using a Tool

Publishing Linked Data Requires More than Just Using a Tool Publishing Linked Data Requires More than Just Using a Tool G. Atemezing 1, F. Gandon 2, G. Kepeklian 3, F. Scharffe 4, R. Troncy 1, B. Vatant 5, S. Villata 2 1 EURECOM, 2 Inria, 3 Atos Origin, 4 LIRMM,

More information

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University

More information

TopBraid Insight for Life Sciences

TopBraid Insight for Life Sciences TopBraid Insight for Life Sciences In the Life Sciences industries, making critical business decisions depends on having relevant information. However, queries often have to span multiple sources of information.

More information

Appendix A: Inventory of enrichment efforts and tools initiated in the context of the Europeana Network

Appendix A: Inventory of enrichment efforts and tools initiated in the context of the Europeana Network 1/12 Task Force on Enrichment and Evaluation Appendix A: Inventory of enrichment efforts and tools initiated in the context of the Europeana 29/10/2015 Project Name Type of enrichments Tool for manual

More information

ELPUB Digital Library v2.0. Application of semantic web technologies

ELPUB Digital Library v2.0. Application of semantic web technologies ELPUB Digital Library v2.0 Application of semantic web technologies Anand BHATT a, and Bob MARTENS b a ABA-NET/Architexturez Imprints, New Delhi, India b Vienna University of Technology, Vienna, Austria

More information

Reason-able View of Linked Data for Cultural Heritage

Reason-able View of Linked Data for Cultural Heritage Reason-able View of Linked Data for Cultural Heritage Mariana Damova 1, Dana Dannells 2 1 Ontotext, Tsarigradsko Chausse 135, Sofia 1784, Bulgaria 2 University of Gothenburg, Lennart Torstenssonsgatan

More information

THE SEMANTIC WEB AND IT`S APPLICATIONS

THE SEMANTIC WEB AND IT`S APPLICATIONS 15-16 September 2011, BULGARIA 1 Proceedings of the International Conference on Information Technologies (InfoTech-2011) 15-16 September 2011, Bulgaria THE SEMANTIC WEB AND IT`S APPLICATIONS Dimitar Vuldzhev

More information

[JOINT WHITE PAPER] Ontos Semantic Factory

[JOINT WHITE PAPER] Ontos Semantic Factory [] Ontos Semantic Factory JANUARY 2009 02/ 7 Executive Summary In this paper we describe Ontos Semantic Factory a platform producing semantic metadata on the basis of text (Web) content. The technology

More information

BSC vision on Big Data and extreme scale computing

BSC vision on Big Data and extreme scale computing BSC vision on Big Data and extreme scale computing Jesus Labarta, Eduard Ayguade,, Fabrizio Gagliardi, Rosa M. Badia, Toni Cortes, Jordi Torres, Adrian Cristal, Osman Unsal, David Carrera, Yolanda Becerra,

More information

DataBridges: data integration for digital cities

DataBridges: data integration for digital cities DataBridges: data integration for digital cities Thematic action line «Digital Cities» Ioana Manolescu Oak team INRIA Saclay and Univ. Paris Sud-XI Plan 1. DataBridges short history and overview 2. RDF

More information

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS

A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS A GENERALIZED APPROACH TO CONTENT CREATION USING KNOWLEDGE BASE SYSTEMS By K S Chudamani and H C Nagarathna JRD Tata Memorial Library IISc, Bangalore-12 ABSTRACT: Library and information Institutions and

More information

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of

More information

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services

Vertical Integration of Enterprise Industrial Systems Utilizing Web Services Vertical Integration of Enterprise Industrial Systems Utilizing Web Services A.P. Kalogeras 1, J. Gialelis 2, C. Alexakos 1, M. Georgoudakis 2, and S. Koubias 2 1 Industrial Systems Institute, Building

More information

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF

More information

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD 72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD Paulo Gottgtroy Auckland University of Technology Paulo.gottgtroy@aut.ac.nz Abstract This paper is

More information

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise

More information

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies Zhe Wu Ramesh Vasudevan Eric S. Chan Oracle Deirdre Lee, Laura Dragan DERI A Presentation

More information

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom. M2M Communications and Internet of Things for Smart Cities Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.fr WHAT IS EURECOM A graduate school & research centre in communication

More information

Collaboration on the Social Semantic Desktop. Groza, Tudor; Handschuh, Siegfried

Collaboration on the Social Semantic Desktop. Groza, Tudor; Handschuh, Siegfried Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Collaboration on the Social Semantic Desktop Author(s) Groza, Tudor;

More information

Information, Organization, and Management

Information, Organization, and Management Information, Organization, and Management Unit 7: The Semantic Web: A Web of Data http://www.heppnetz.de mhepp@computer.org http://www.heppnetz.de/teaching/img/ Contents The Semantic Web Vision Core Components

More information

A generic approach for data integration using RDF, OWL and XML

A generic approach for data integration using RDF, OWL and XML A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6

More information

FIPA agent based network distributed control system

FIPA agent based network distributed control system FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine

More information

SERENITY Pattern-based Software Development Life-Cycle

SERENITY Pattern-based Software Development Life-Cycle SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Semantic Data Management. Xavier Lopez, Ph.D., Director, Spatial & Semantic Technologies

Semantic Data Management. Xavier Lopez, Ph.D., Director, Spatial & Semantic Technologies Semantic Data Management Xavier Lopez, Ph.D., Director, Spatial & Semantic Technologies 1 Enterprise Information Challenge Source: Oracle customer 2 Vision of Semantically Linked Data The Network of Collaborative

More information