Industrial Ontologies Group University of Jyväskylä SCOMA Semantic Web portal (2005) Sergiy...

14
Industrial Ontologies Group University of Jyväskylä University of Jyväskylä SCOMA Semantic Web portal SCOMA Semantic Web portal (2005) (2005) Sergiy Nikitin Status Report Status Report
  • date post

    22-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    1

Transcript of Industrial Ontologies Group University of Jyväskylä SCOMA Semantic Web portal (2005) Sergiy...

Industrial Ontologies Group

University of JyväskyläUniversity of Jyväskylä

SCOMA Semantic Web portalSCOMA Semantic Web portal (2005)(2005)

Sergiy Nikitin

Status ReportStatus Report

Working Team: Working Team: Industrial Ontologies GroupIndustrial Ontologies GroupWorking Team: Working Team: Industrial Ontologies GroupIndustrial Ontologies Group

University of JyväskyläUniversity of Jyväskylä

Sergiy Nikitin

Vagan Terziyan (leader)

Yaroslav Tsaruk

OverviewOverviewOverviewOverview

• SCOMA objectivesSCOMA objectives

• Need for knowledge sharing and integrationNeed for knowledge sharing and integration

• Modeling toolModeling tool

• Architecture of a web-based portalArchitecture of a web-based portal

• Status of the implementationStatus of the implementation

• Conclusions and further workConclusions and further work

ObjectivesObjectivesObjectivesObjectives

Aims of SCOMA:Aims of SCOMA:

• To launch an international center for scientific computing and To launch an international center for scientific computing and optimization, optimization, combiningcombining multi- and interdisciplinary applications multi- and interdisciplinary applications in industry, economics and finances.in industry, economics and finances.

• To To linklink with worldwide scientific computing centers and with worldwide scientific computing centers and collaboratecollaborate with small and large industries on R&D projects with small and large industries on R&D projects

• To develop multidisciplinary methods and tools and to To develop multidisciplinary methods and tools and to share share knowledgeknowledge with small and large industries with small and large industries

• ……

Need for knowledge sharing and integrationNeed for knowledge sharing and integrationNeed for knowledge sharing and integrationNeed for knowledge sharing and integration

• CombineCombine• LinkLink • CollaborateCollaborate• Share knowledgeShare knowledge

Tool?

Modeling toolModeling toolModeling toolModeling tool

Tool

Ontology

A graph with constraints on nodes and A graph with constraints on nodes and edges for convenient domain modelingedges for convenient domain modeling

Person

Contact Data

Research Group

hasContactData

isMemberOf

hasMember

inverseOf

Profile

hasProfile

hasProfile

ACM_Computing_Classification_System_1998

hasSubject Mathematics_of_Computing

NUMERICAL_ANALYSIS

Partial_Differential_Equations Optimization

Elliptic_equations

Finite_element_methods

Hyperbolic_equations

Gradient_methods

Least_squares_methods

Linear_programming

s

s

s s

s ss

ss

s

s - subclassOf

Architecture of a web-based portalArchitecture of a web-based portalArchitecture of a web-based portalArchitecture of a web-based portal

Portal ClientPortal Client(web browser)(web browser)

Application Application ServerServer

OntologyOntologyServerServer

Querying Querying

Ontology Ontology Management Management

ToolTool

Portal ClientPortal Client(web browser)(web browser)

HTTPHTTPHTTPHTTP

Protégé Protégé EditorEditor

Export ontology from the editor to the server

Ontology Management

Architecture of a web-based portalArchitecture of a web-based portalArchitecture of a web-based portalArchitecture of a web-based portal

Architecture of a web-based portal Architecture of a web-based portal (2)(2)Architecture of a web-based portal Architecture of a web-based portal (2)(2)

Protégé: Ontology editorProtégé: Ontology editorProtégé: Ontology editorProtégé: Ontology editor

Status of the implementationStatus of the implementationStatus of the implementationStatus of the implementation

SCOMA domain ontology SCOMA domain ontology

Application Server installedApplication Server installed

Interaction with the RDF-ServerInteraction with the RDF-Server

Simple Semantic Searching AlgorithmSimple Semantic Searching Algorithm

Web-based interface with search facilityWeb-based interface with search facility

Efforts spentEfforts spentEfforts spentEfforts spent

SCOMA domain ontology SCOMA domain ontology

Application Server installedApplication Server installed

Interaction with the RDF-ServerInteraction with the RDF-Server

Simple Semantic Searching AlgorithmSimple Semantic Searching Algorithm

Web-based interface with search facilityWeb-based interface with search facility

3 person/months

Conclusions and further workConclusions and further workConclusions and further workConclusions and further work

Proof-of-concept prototype was developed and deployedProof-of-concept prototype was developed and deployed

SCOMA domain ontology iterative elaborationSCOMA domain ontology iterative elaboration

Search algorithm improvementSearch algorithm improvement

Synchronization of an RDF-Server and ontology development Synchronization of an RDF-Server and ontology development

tooltool

Web-interface improvementWeb-interface improvement

Software documentationSoftware documentation

The potential of the technologyThe potential of the technologyThe potential of the technologyThe potential of the technology

Easy to extend and update a modelEasy to extend and update a model Add new descriptive features when neededAdd new descriptive features when needed

No need to modify previously entered dataNo need to modify previously entered data

Seamless integration and mappingSeamless integration and mapping Expressivity of the RDF-based model covers all mainstream data Expressivity of the RDF-based model covers all mainstream data

management technologies (RDBMS, XML)management technologies (RDBMS, XML)

Native support for reasoning (making implicit knowledge Native support for reasoning (making implicit knowledge

explicit), for example:explicit), for example:

If I need an expert in “If I need an expert in “Numerical AnalysisNumerical Analysis”, then an expert in ”, then an expert in

““Partial Differential EquationsPartial Differential Equations” might be also of interest to me” might be also of interest to me