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
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
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
IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland
Different approaches for unified service based IS development
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
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.
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
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
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
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
IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland
Basis for meta data placement in information architecture of the educational domain
IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland
Ontology of Mode project
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
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>
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
+ +
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
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
IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland
The pilot version of BSOU portal
http://ttwin.techno.uwasa.fi/kmo/
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= +
IASW – 2005, Jyväskylä, FinlandUniversity of Vaasa, Department of Computer Science, Finland
Thank you for your attention
Please questions …