INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

20
IASW – 2005, Jyväskylä, Finland University of Vaasa, Department of Computer Science, Finland INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS Kimmo Salmenjoki, Yaroslav Tsaruk Univestity of Vaasa Gurusamy Arumugam Madurai Kamaraj University

description

INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS. Kimmo Salmenjoki, Yaroslav Tsaruk Univestity of Vaasa Gurusamy Arumugam Madurai Kamaraj University. Key issues of information system building. Used to be Data communication Nowadays System integration User involvement - PowerPoint PPT Presentation

Transcript of INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

Page 1: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

INFORMATION ARCHITECTURES FORSEMANTIC WEB APPLICATIONSKimmo Salmenjoki, Yaroslav Tsaruk Univestity of Vaasa

Gurusamy ArumugamMadurai Kamaraj University

Page 2: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Key issues of information system building

Used to beData communication

NowadaysSystem integrationUser involvementService and lifetime aspects

Page 3: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

The classical web environment

Used to develop to contain shared information architecture within some application domain

The most notable the library information system and their organization is DC (Dublin Core)

Nowadays it needs practical expandability to other application domains

It is a reminder about complexity in developing widely shared vocabularies and their sharing

Page 4: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Different approaches for unified service based IS development

Page 5: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

MODE project

MODE stands for “Management of Distributed Expertise in International R&D Collaboration”.

MODE addresses the implications of networked manufacturing, marketing and customer support in its business process and operation modes

Page 6: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

The aim of MODE project

Create a unified and wide action plan for technology oriented development projects within the Ostrobothnia region by establishing hierarchical models, through which different actors can find each other in the various collaboration networks.

Page 7: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

BSN network

BSN is a network of higher education institutions, regional development organisations and other organisations in the Baltic Sea Region (Denmark, Estonia, Finland, Germany, Latvia, Lithuania, Poland, Russia, Sweden).

Its purpose is to develop the Baltic Sea Region in accordance with EU policy

Page 8: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

BSOU project

Baltic Sea Open University Creation of a virtual university The list of courses provided by

education organizations (BSN partners)

Provide joint degree for their students

Page 9: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Relation between projects

MODE project

BSN network partners

BSOU(Baltic Sea Open University)

project

As content for BSOU portal using information about BSN network’s

partners

Page 10: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Problems of establishing common terminology among BSN network partners

Heterogeneous of partners, which come to the BSN network:Difference in structure of organization

and education processLanguageCulture

Page 11: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Basis for meta data placement in information architecture of the educational domain

Page 12: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Ontology of Mode project

Page 13: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Fragment of metadata in XML Schema format<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema"xmlns:edu = “http://people.jyu.fi/~yatsaruk” version = "1.0">

<xsd:complexType name = "Department"> <xsd:sequence>

<xsd:element name = "Name" type = "xsd:string" /><xsd:element name = "Domain" type = "xsd:string" /><xsd:element ref="edu:Location" /><xsd:element name="Courses" />

<xsd:sequence> <xsd:element ref="edu:Course" />

</xsd:sequence> </xsd:sequence> </xsd:complexType></xsd:schema>

“Department” class definition

Page 14: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Fragment of metadata in RDF Schema format

<rdfs:Class rdf:ID="Department"><rdfs:comment>Class for departments</rdfs:comment><rdfs:subClassOf rdf:resource="#EducationalUnit"/>

</rdfs:Class><rdf:Property rdf:ID="name">

<rdfs:comment>The name of Institution or Department</rdfs:comment><rdfs:domain rdf:resource="#EducationalUnit"/>

</rdf:Property><rdf:Property rdf:ID="Location">

<rdfs:comment>Location of organisation</rdfs:comment><rdfs:domain rdf:resource="#EducationalUnit"/>

</rdf:Property><rdf:Property rdf:ID=“FieldOfScience ">

<rdfs:comment>The field of science of institution or department</rdfs:comment><rdfs:domain rdf:resource="#EducationalUnit"/>

</rdf:Property><rdf:Property rdf:ID=“Courses">

<rdfs:comment>Contact person of organisation</rdfs:comment><rdfs:domain rdf:resource="#Department"/><rdfs:range rdf:resource="#Course"/><rdfs:range rdf:resource=“http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/>

</rdf:Property>

Page 15: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Comparison of RDF and XML formats

RDF XML

Namespaces + +

Structure of data Object-oriented Type

Inheritance mechanism “SubClassof”,

multiple inheritance

subTypes diffenition:Extendedrestricted

Data type “Literals” type(core RDFSchema)

XML data type- latest version of RDF

numerical

temporal

string

Enumeration of properties

- <enumeration> tag

Availability of software components

+ +

Page 16: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

General architecture of system

External RDBMS servers

RDF storage

Metadata engine

Information extractor engine

Sources of information

Resource 1

Resource 2

Resource N

Content provider

Consumers of

information

Consumer 1Consumer 2 Consumer N

Database 1

Database 2

Database N

Page 17: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Software architecture for pilot system

External RDBMS servers

RDF storage

Metadata engine

Information extractor engine

Content provider

Consumers of

information

Client 1 Client 2 Client N

Database

Sources of information

Java System Application Server

DataBase Server

Page 18: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

The pilot version of BSOU portal

http://ttwin.techno.uwasa.fi/kmo/

Page 19: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Conclusion

The process of building knowledge based applications needs accurate knowledge design

The project meta data could be split: Strategic tasks Project metadata Contextual connection

Methodology, technology,

tools

Information architecture

Knowledge based

application= +

Page 20: INFORMATION ARCHITECTURES FOR SEMANTIC WEB APPLICATIONS

IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland

Thank you for your attention

Please questions …