SlideShare una empresa de Scribd logo
1 de 25
MR3: Meta-Model Management
based on RDFs Revision Reflection
Takeshi Morita1), Noriaki Izumi2),
Naoki Fukuta1), Takahira Yamaguchi3)
1) Shizuoka University, Japan
2) CARC, National Institute of AIST, Japan
3) Keio University, Japan
Contents
Motivation
Concept of Meta-Model Management
Implementations
Case Study
Conclusions
Contents
Motivation
Background
Issues
Our goal
Concept of Meta-Model Management
Implementations
Case Study
Conclusions
Background
(http://www.w3.org/2002/Talks/04-sweb/slide12-0.html)
The Semantic Web Stack
RDF, RDF Schema
an extension of the current web
in which information is given
well-defined meaning,
better enabling computers and people
to work in cooperation.
The Semantic Web
RDF (Resource Description Framework)
subject (Resource)
predicate (Property)
object (Resource)
hasFather
Statement
Model Personrdf:type
William
RDF: Framework for representing information on the Web
object (Resource)
Charles
Syntax (XML)
<rdf:Description about=“William”>
<hasFather rdf:resource=“Charles”/>
<rdf:type resource=“Person”/>
</rdf:Description>
Resource
Property
Resources are all things being described
by RDF expressions
A property is a relation between resources.
RDFS (RDF Vocabulary Description Language,
RDF Schema )
<rdf:Class rdf:about=“Person”>
<rdfs:subClassOf resource=“&rdfs;Resource”/> </rdf:Class>
<rdf:Property rdf:about=“hasFather”></rdf:Property>
Syntax (XML)
Model (The Same Model as a RDF Model)
hasFather rdf:Property
rdf:type
Person
rdfs:Classrdf:type
rdfs:Resource
rdfs:subClassOf
Class
Property
: Groups of related resources
: relationships between resources Meta-Model
RDFS
=
provides mechanisms for describing RDFS class and property
Issues
Because RDF is described by XML, it’s difficult
to build up RDF contents manually.
The main function of conventional tools is to display
XML based contents with RDF data model.
There still remains an issue as a difficulty of looking
the whole structure of both RDF and RDFS contents .
A Conventional Tool
RDFS
+
RDF
It’s difficult for a user to distinguish
RDF model from RDFS model .
Our Goal
<rdf:RDF xmlns:rdfs=“…rdf-syntax-ns”>
<image rdf:about="http://...">
<title>…</title></image>…
</rdf:RDF>
<rdf:RDF xmlns:rdfs=“…rdf-schema#">
<rdfs:Class rdf:about="http://purl.org/rss/1.0..."
<rdf:Property rdf:about="http://purl.org/rss/1.0..."
</rdf:RDF>
Class Property
Property
RDFS Document
RDF Document RDF Data Graph
RDFS Data Graph
(2)
(2) Graphical Editor of RDFS contents
(1) Graphical Editor of RDF contents
(1)
(3) Meta-Model Management Facilities
(3)
LiteralResource
Contents
Motivation
Concept of Meta-Model Management
Meta-Model Management
Meta-Model Management Facilities
Meta-Model Management Facilities examples
Implementations
Case Study
Conclusions
Meta-Model Management
authorPerson
RDFS Class RDFS Property
Meta-Model (RDFS)
author
Model (RDF)
Book
Book Person
The type of Resource
Resource Resource
RDF Property
rdfs:Resource rdf:Property
Crime and Punishment F.M. Dostoevsky
RDF (Model) and RDFS (Meta-Model) can be managed
separately and maintained their relationships automatically.
Meta-Model Management Facilities
Change RDFS Class and Property
Removal of RDFS Class and Property
Change the Type of RDF Resource and RDF
Property
Change the RDFS class name referred before the
user replace the type of an RDF resource
Make a new RDFS class which is not defined
The same is said of an RDF property
Import RDF File
etc
Modifying RDF and RDFS
Consistency checking of
classes and properties
Biblio
Biblio
Biblio
Book
Book
Meta-Model Management Facilities example (1)
Change RDFS Class
author
RDF
Person
author
RDFS
Book
rdfs:Resource
Person author
rdf:Property
Crime and Punishment
F.M. Dostoevsky
The Brothers Karamazov
Book
Book
Book
Biblio
Biblio
Meta-Model Management Facilities example (2)
Change the type of an RDF Resource
author
RDF
Person
author
RDFS
Biblio
rdfs:Resource
authorPerson
rdf:Property
Crime and Punishment
F.M. Dostoevsky
The Brothers Karamazov
Contents
Motivation
Approach
Concept of Meta-Model Management
Implementations
System Overview
Graphical Modeler of MR3
Movie
Case Study
Conclusions
User
RDF(S)
Document
s
RDF Parser
RDF Generator
Graphical
Modeler
Plug-in
Interface
RDF
RDFS
User Interface
MR3
Meta-Model
ManagementPlug-in
API
System Overview
MR3: Meta-Model Management
based on RDFs Revision Reflection
Input &Output
Main modules
Sub modules
Jena
JGraph
Graphical Modeler of MR3
Editor Windows Sub Windows
Class Editor Property Editor
RDF Editor
Attribute Dialog
Namespace Table
Movie
Three examples in Meta-Model Management Facilities
Change RDFS class
Change RDFS property
Change the type of an RDF Resource
Export RDF Model as XML Syntax
Contents
Motivation
Concept of Meta-Model Management
Implementations
Case Study
Discussion
Conclusions
Case Study
Purpose
To check that MR3 can separate and display RDF and
RDFS elements appropriately
Comparative Software
IsaViz
Popular tool to build up RDF contents
World Wide Web Consortium offers
Visualize RDF and RDFS model similarly
Input Document
Creative Commons Schema and CC-GNU GPL (Mixed
RDF and RDFS)
Creative Commons is devoted to expanding the range of creative
work available for others to build upon and share.
http://creativecommons.org/
Creative Commons Schema is vocabularies to make metadata
about License
Software, Music, Movie, …
The CC-GNU GPL adds the Creative Commons' metadata and
Commons Deed to the Free Software Foundation's GNU General
Public License.
Commons Deed:
a human readable version of the license
<?xml version="1.0" encoding="SHIFT_JIS"?>
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
<dc:type rdf:resource="http://purl.org/dc/dcmitype/Software" />
</Work>
<License rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<requires rdf:resource="http://web.resource.org/cc/Notice" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
<requires rdf:resource="http://web.resource.org/cc/SourceCode" />
</License>
<rdfs:Class rdf:about="http://web.resource.org/cc/Agent">
<rdfs:subClassOf>
<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-
schema#Resource"/>
</rdfs:subClassOf>
<dc:title>agent</dc:title>
<dc:description>
something (e.g. a person, corporation or computer) capable of creating
things<
/dc:description>
</rdfs:Class>
…..
Creative Commons' metadata (RDF/XML)
# Resources 30, # Literals 17, # Statements 64
Case Study: IsaViz
RDFS
+
RDF
It’s difficult for a user to understand
hierarchical relations of RDFS elements.
Class
hierarchy
Property
hierarchy ?
Case Study: MR3
RDFS
RDF
RDFS
Class
hierarchy
RDFS
Property
hierarchy
RDF
Data Graph
MR3 can separate and display
RDF and RDFS elements appropriately.
Discussion
A user can understand the graph of MR3
easier than IsaViz
RDF and RDFS elements are separated
Hide unnecessary elements for the user
Properties of RDFS model (such as “rdfs:domain”,
“rdfs:range”, “rdfs:comment”, …) and those values
rdf:type property and that value
The result of comparison between IsaViz and MR3
Contents
Motivation
Concept of Meta-Model Management
Implementations
Case Study
Conclusions
Conclusions
We have developed a meta-model management tool
for RDFs Contents
We have checked that MR3 can separate and
display RDF and RDFS elements appropriately
Future work
We’d like to make RDFs contents by MR3 and
check usefulness of meta-model management
facilities.

Más contenido relacionado

La actualidad más candente

Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkhozifa1010
 
Year of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyYear of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyPeter Mika
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
Semantic Web Austin Yahoo
Semantic Web Austin YahooSemantic Web Austin Yahoo
Semantic Web Austin YahooPeter Mika
 
Semantic Search Summer School2009
Semantic Search Summer School2009Semantic Search Summer School2009
Semantic Search Summer School2009Peter Mika
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
SDA2013 Pundit: Creating, Exploring and Consuming Annotations
SDA2013 Pundit: Creating, Exploring and Consuming AnnotationsSDA2013 Pundit: Creating, Exploring and Consuming Annotations
SDA2013 Pundit: Creating, Exploring and Consuming AnnotationsMarco Grassi
 
TripFS presentation at ldow 2010
TripFS presentation at ldow 2010TripFS presentation at ldow 2010
TripFS presentation at ldow 2010Niko Popitsch
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015Cason Snow
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015Cason Snow
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataRichard Urban
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In PracticeMarcia Zeng
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology languagehassco2011
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...dannyijwest
 

La actualidad más candente (20)

Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Year of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkeyYear of the Monkey: Lessons from the first year of SearchMonkey
Year of the Monkey: Lessons from the first year of SearchMonkey
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
Semantic Web Austin Yahoo
Semantic Web Austin YahooSemantic Web Austin Yahoo
Semantic Web Austin Yahoo
 
Semantic Search Summer School2009
Semantic Search Summer School2009Semantic Search Summer School2009
Semantic Search Summer School2009
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
SDA2013 Pundit: Creating, Exploring and Consuming Annotations
SDA2013 Pundit: Creating, Exploring and Consuming AnnotationsSDA2013 Pundit: Creating, Exploring and Consuming Annotations
SDA2013 Pundit: Creating, Exploring and Consuming Annotations
 
Web Spa
Web SpaWeb Spa
Web Spa
 
April 8 NISO Webinar: Experimenting with BIBFRAME: Reports from Early Adopters
April 8 NISO Webinar: Experimenting with BIBFRAME: Reports from Early AdoptersApril 8 NISO Webinar: Experimenting with BIBFRAME: Reports from Early Adopters
April 8 NISO Webinar: Experimenting with BIBFRAME: Reports from Early Adopters
 
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
 
TripFS presentation at ldow 2010
TripFS presentation at ldow 2010TripFS presentation at ldow 2010
TripFS presentation at ldow 2010
 
Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked Data
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In Practice
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology language
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
 
April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...
April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...
April 24, 2013 NISO/DCMI Webinar: Deployment of RDA (Resource Description and...
 

Destacado

Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Takeshi Morita
 
Meta cloud architecture for the mobile agile enterprise
Meta cloud architecture for the mobile agile enterpriseMeta cloud architecture for the mobile agile enterprise
Meta cloud architecture for the mobile agile enterpriseEvarist Lobo
 
Meta data migration
Meta data migrationMeta data migration
Meta data migrationMahesh Varde
 
CMA-ES with local meta-models
CMA-ES with local meta-modelsCMA-ES with local meta-models
CMA-ES with local meta-modelszyedb
 
この20年に見るシステム工学とインターネットテクノロジー
この20年に見るシステム工学とインターネットテクノロジーこの20年に見るシステム工学とインターネットテクノロジー
この20年に見るシステム工学とインターネットテクノロジー馮 富久
 
Towards a Unified Business Strategy Language: a Meta-model of Strategy Maps
Towards a Unified Business Strategy Language: a Meta-model of Strategy MapsTowards a Unified Business Strategy Language: a Meta-model of Strategy Maps
Towards a Unified Business Strategy Language: a Meta-model of Strategy MapsCωνσtantίnoς Giannoulis
 
Everware cbdi-mm l1
Everware cbdi-mm l1Everware cbdi-mm l1
Everware cbdi-mm l1David Sprott
 
System Architecture Meta Model
System Architecture Meta ModelSystem Architecture Meta Model
System Architecture Meta ModelEmmanuel Fuchs
 
Meta Model Parts
Meta Model PartsMeta Model Parts
Meta Model Partshenkharms
 
Beck2
Beck2Beck2
Beck2dirk
 
Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...
Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...
Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...Cωνσtantίnoς Giannoulis
 
Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...
Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...
Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...Roberto Peretta
 
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...CaaS EU FP7 Project
 
COBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
COBI 2014 - Designing a Meta Model as the Foundation for Compliance CapabilityCOBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
COBI 2014 - Designing a Meta Model as the Foundation for Compliance CapabilityCaaS EU FP7 Project
 
Applying Quality Function Deployment method for business architecture alignment
Applying Quality Function Deployment method for business architecture alignmentApplying Quality Function Deployment method for business architecture alignment
Applying Quality Function Deployment method for business architecture alignmentDmitry Kudryavtsev
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Vanea Chiprianov
 
Semantic Web Services Meta-model
Semantic Web Services Meta-modelSemantic Web Services Meta-model
Semantic Web Services Meta-modelAbdalmassih Yakeen
 

Destacado (20)

Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...
 
Meta cloud architecture for the mobile agile enterprise
Meta cloud architecture for the mobile agile enterpriseMeta cloud architecture for the mobile agile enterprise
Meta cloud architecture for the mobile agile enterprise
 
Meta data migration
Meta data migrationMeta data migration
Meta data migration
 
CMA-ES with local meta-models
CMA-ES with local meta-modelsCMA-ES with local meta-models
CMA-ES with local meta-models
 
この20年に見るシステム工学とインターネットテクノロジー
この20年に見るシステム工学とインターネットテクノロジーこの20年に見るシステム工学とインターネットテクノロジー
この20年に見るシステム工学とインターネットテクノロジー
 
Towards a Unified Business Strategy Language: a Meta-model of Strategy Maps
Towards a Unified Business Strategy Language: a Meta-model of Strategy MapsTowards a Unified Business Strategy Language: a Meta-model of Strategy Maps
Towards a Unified Business Strategy Language: a Meta-model of Strategy Maps
 
Ui components development
Ui components developmentUi components development
Ui components development
 
Cloud meta model
Cloud meta modelCloud meta model
Cloud meta model
 
Everware cbdi-mm l1
Everware cbdi-mm l1Everware cbdi-mm l1
Everware cbdi-mm l1
 
System Architecture Meta Model
System Architecture Meta ModelSystem Architecture Meta Model
System Architecture Meta Model
 
Final Evaluation
Final EvaluationFinal Evaluation
Final Evaluation
 
Meta Model Parts
Meta Model PartsMeta Model Parts
Meta Model Parts
 
Beck2
Beck2Beck2
Beck2
 
Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...
Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...
Model-driven Strategic Awareness: From a Unified Business Strategy Meta-model...
 
Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...
Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...
Quality, and the 7Loci Meta-Model as one of my 2016-2017 lectures at the Univ...
 
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
COBI 2014 - An Empirical Evaluation of Capability Modelling using Design Rati...
 
COBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
COBI 2014 - Designing a Meta Model as the Foundation for Compliance CapabilityCOBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
COBI 2014 - Designing a Meta Model as the Foundation for Compliance Capability
 
Applying Quality Function Deployment method for business architecture alignment
Applying Quality Function Deployment method for business architecture alignmentApplying Quality Function Deployment method for business architecture alignment
Applying Quality Function Deployment method for business architecture alignment
 
Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...Practical meta-model extension for modeling language profiles An enterprise ar...
Practical meta-model extension for modeling language profiles An enterprise ar...
 
Semantic Web Services Meta-model
Semantic Web Services Meta-modelSemantic Web Services Meta-model
Semantic Web Services Meta-model
 

Similar a MR^3: Meta-Model Management based on RDFs Revision Reflection

RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic WebRob Paok
 
Digital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl ConferenceDigital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl Conferenceguestbba8ac
 
Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Mikael Nilsson
 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2IKS - Project
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
RDA Presentation
RDA PresentationRDA Presentation
RDA Presentationjendibbern
 
PRELIDA Project Draft Roadmap
PRELIDA Project Draft RoadmapPRELIDA Project Draft Roadmap
PRELIDA Project Draft RoadmapPRELIDA Project
 
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Beat Signer
 
Deploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application ServerDeploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application Serverwebhostingguy
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 

Similar a MR^3: Meta-Model Management based on RDFs Revision Reflection (20)

RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic Web
 
Digital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl ConferenceDigital Library Applications Of Social Networking Jeju Intl Conference
Digital Library Applications Of Social Networking Jeju Intl Conference
 
Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking  Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking
 
Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19 Chicago LOMRDF update 2003-06-19
Chicago LOMRDF update 2003-06-19
 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
SNSW CO3.pptx
SNSW CO3.pptxSNSW CO3.pptx
SNSW CO3.pptx
 
RDA Presentation
RDA PresentationRDA Presentation
RDA Presentation
 
PRELIDA Project Draft Roadmap
PRELIDA Project Draft RoadmapPRELIDA Project Draft Roadmap
PRELIDA Project Draft Roadmap
 
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
 
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
 
Deploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application ServerDeploying PHP applications using Virtuoso as Application Server
Deploying PHP applications using Virtuoso as Application Server
 
Semantic web
Semantic web Semantic web
Semantic web
 
Rdf
RdfRdf
Rdf
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
 

Último

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 

Último (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 

MR^3: Meta-Model Management based on RDFs Revision Reflection

  • 1. MR3: Meta-Model Management based on RDFs Revision Reflection Takeshi Morita1), Noriaki Izumi2), Naoki Fukuta1), Takahira Yamaguchi3) 1) Shizuoka University, Japan 2) CARC, National Institute of AIST, Japan 3) Keio University, Japan
  • 2. Contents Motivation Concept of Meta-Model Management Implementations Case Study Conclusions
  • 3. Contents Motivation Background Issues Our goal Concept of Meta-Model Management Implementations Case Study Conclusions
  • 4. Background (http://www.w3.org/2002/Talks/04-sweb/slide12-0.html) The Semantic Web Stack RDF, RDF Schema an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. The Semantic Web
  • 5. RDF (Resource Description Framework) subject (Resource) predicate (Property) object (Resource) hasFather Statement Model Personrdf:type William RDF: Framework for representing information on the Web object (Resource) Charles Syntax (XML) <rdf:Description about=“William”> <hasFather rdf:resource=“Charles”/> <rdf:type resource=“Person”/> </rdf:Description> Resource Property Resources are all things being described by RDF expressions A property is a relation between resources.
  • 6. RDFS (RDF Vocabulary Description Language, RDF Schema ) <rdf:Class rdf:about=“Person”> <rdfs:subClassOf resource=“&rdfs;Resource”/> </rdf:Class> <rdf:Property rdf:about=“hasFather”></rdf:Property> Syntax (XML) Model (The Same Model as a RDF Model) hasFather rdf:Property rdf:type Person rdfs:Classrdf:type rdfs:Resource rdfs:subClassOf Class Property : Groups of related resources : relationships between resources Meta-Model RDFS = provides mechanisms for describing RDFS class and property
  • 7. Issues Because RDF is described by XML, it’s difficult to build up RDF contents manually. The main function of conventional tools is to display XML based contents with RDF data model. There still remains an issue as a difficulty of looking the whole structure of both RDF and RDFS contents .
  • 8. A Conventional Tool RDFS + RDF It’s difficult for a user to distinguish RDF model from RDFS model .
  • 9. Our Goal <rdf:RDF xmlns:rdfs=“…rdf-syntax-ns”> <image rdf:about="http://..."> <title>…</title></image>… </rdf:RDF> <rdf:RDF xmlns:rdfs=“…rdf-schema#"> <rdfs:Class rdf:about="http://purl.org/rss/1.0..." <rdf:Property rdf:about="http://purl.org/rss/1.0..." </rdf:RDF> Class Property Property RDFS Document RDF Document RDF Data Graph RDFS Data Graph (2) (2) Graphical Editor of RDFS contents (1) Graphical Editor of RDF contents (1) (3) Meta-Model Management Facilities (3) LiteralResource
  • 10. Contents Motivation Concept of Meta-Model Management Meta-Model Management Meta-Model Management Facilities Meta-Model Management Facilities examples Implementations Case Study Conclusions
  • 11. Meta-Model Management authorPerson RDFS Class RDFS Property Meta-Model (RDFS) author Model (RDF) Book Book Person The type of Resource Resource Resource RDF Property rdfs:Resource rdf:Property Crime and Punishment F.M. Dostoevsky RDF (Model) and RDFS (Meta-Model) can be managed separately and maintained their relationships automatically.
  • 12. Meta-Model Management Facilities Change RDFS Class and Property Removal of RDFS Class and Property Change the Type of RDF Resource and RDF Property Change the RDFS class name referred before the user replace the type of an RDF resource Make a new RDFS class which is not defined The same is said of an RDF property Import RDF File etc Modifying RDF and RDFS Consistency checking of classes and properties
  • 13. Biblio Biblio Biblio Book Book Meta-Model Management Facilities example (1) Change RDFS Class author RDF Person author RDFS Book rdfs:Resource Person author rdf:Property Crime and Punishment F.M. Dostoevsky The Brothers Karamazov
  • 14. Book Book Book Biblio Biblio Meta-Model Management Facilities example (2) Change the type of an RDF Resource author RDF Person author RDFS Biblio rdfs:Resource authorPerson rdf:Property Crime and Punishment F.M. Dostoevsky The Brothers Karamazov
  • 15. Contents Motivation Approach Concept of Meta-Model Management Implementations System Overview Graphical Modeler of MR3 Movie Case Study Conclusions
  • 16. User RDF(S) Document s RDF Parser RDF Generator Graphical Modeler Plug-in Interface RDF RDFS User Interface MR3 Meta-Model ManagementPlug-in API System Overview MR3: Meta-Model Management based on RDFs Revision Reflection Input &Output Main modules Sub modules Jena JGraph
  • 17. Graphical Modeler of MR3 Editor Windows Sub Windows Class Editor Property Editor RDF Editor Attribute Dialog Namespace Table
  • 18. Movie Three examples in Meta-Model Management Facilities Change RDFS class Change RDFS property Change the type of an RDF Resource Export RDF Model as XML Syntax
  • 19. Contents Motivation Concept of Meta-Model Management Implementations Case Study Discussion Conclusions
  • 20. Case Study Purpose To check that MR3 can separate and display RDF and RDFS elements appropriately Comparative Software IsaViz Popular tool to build up RDF contents World Wide Web Consortium offers Visualize RDF and RDFS model similarly Input Document Creative Commons Schema and CC-GNU GPL (Mixed RDF and RDFS) Creative Commons is devoted to expanding the range of creative work available for others to build upon and share. http://creativecommons.org/ Creative Commons Schema is vocabularies to make metadata about License Software, Music, Movie, … The CC-GNU GPL adds the Creative Commons' metadata and Commons Deed to the Free Software Foundation's GNU General Public License. Commons Deed: a human readable version of the license <?xml version="1.0" encoding="SHIFT_JIS"?> <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <Work rdf:about=""> <license rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> <dc:type rdf:resource="http://purl.org/dc/dcmitype/Software" /> </Work> <License rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> <permits rdf:resource="http://web.resource.org/cc/Reproduction" /> <permits rdf:resource="http://web.resource.org/cc/Distribution" /> <requires rdf:resource="http://web.resource.org/cc/Notice" /> <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> <requires rdf:resource="http://web.resource.org/cc/ShareAlike" /> <requires rdf:resource="http://web.resource.org/cc/SourceCode" /> </License> <rdfs:Class rdf:about="http://web.resource.org/cc/Agent"> <rdfs:subClassOf> <rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf- schema#Resource"/> </rdfs:subClassOf> <dc:title>agent</dc:title> <dc:description> something (e.g. a person, corporation or computer) capable of creating things< /dc:description> </rdfs:Class> ….. Creative Commons' metadata (RDF/XML) # Resources 30, # Literals 17, # Statements 64
  • 21. Case Study: IsaViz RDFS + RDF It’s difficult for a user to understand hierarchical relations of RDFS elements. Class hierarchy Property hierarchy ?
  • 22. Case Study: MR3 RDFS RDF RDFS Class hierarchy RDFS Property hierarchy RDF Data Graph MR3 can separate and display RDF and RDFS elements appropriately.
  • 23. Discussion A user can understand the graph of MR3 easier than IsaViz RDF and RDFS elements are separated Hide unnecessary elements for the user Properties of RDFS model (such as “rdfs:domain”, “rdfs:range”, “rdfs:comment”, …) and those values rdf:type property and that value The result of comparison between IsaViz and MR3
  • 24. Contents Motivation Concept of Meta-Model Management Implementations Case Study Conclusions
  • 25. Conclusions We have developed a meta-model management tool for RDFs Contents We have checked that MR3 can separate and display RDF and RDFS elements appropriately Future work We’d like to make RDFs contents by MR3 and check usefulness of meta-model management facilities.