SlideShare a Scribd company logo
1 of 25
Download to read offline
Data 2 Documents
Modular and Distributive
Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber
EKAW 2016 v 21 November 2016
The ‘web of documents’
Sharing content between web
documents and systems is hard
¤  Content Management Systems
all have Specific implementation
details and data models
¤  46% of websites uses a know CMS
¤  Content exchange using offline
converters, plugins, RSS, IFrames
¤  No clear standards for sharing fragments of content on the web
¤  Most common: including HTML snippets (e.g. YouTube videos)
¤  Social Media platforms analyse the content of added links
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
The ‘web of data’
Using Linked Data in web
documents is non-trivial
¤  Tools often require a lot of expert
knowledge to use
¤  Not as trivial as doing regular web
content management
¤  Applications, tools and plugins are
in many cases created specifically
for the task or purpose at hand
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Can we solve both with one solution?
Our ambition is to turn the technology stack around:
Not yet another tool, but using RDF/Linked Data as
the foundation for doing content management on
the web
¤  RDF-based Linked Data has all the
necessary properties
¤  Eliminating traditional boundaries
between sites
¤  No difference between regular content and existing Linked
Data; provides a way of including Linked Data in web
documents
¤  Bridges the ‘gap’ between the Web of Data and the Web of
Documents
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
‘Ripping apart web documents’
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
‘Ripping apart web documents’
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
‘Ripping apart web documents’
Data 2 Documents Modular and Distributive Content Management in RDF
Data 2 Documents
Declarative Content Management
expressed in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
RENDERING
AND STYLE
TEXT
IMAGE
The knowledge involved
We want to facilitate re-use of the effort put into the
selection, composition and rendering of data
¤  How to select data?
¤  How to compose that data into
logical document sections?
¤  How to render those in the document?
¤  How to re-use those efforts?
à We need to model the knowledge involved in these tasks!
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
The Data 2 Documents vocabulary
Models the knowledge needed for
RDF based Content Management
¤  Provides essential abstraction
layers for Content Management
¤  Extends upon the notion of
Semantic Elements in HTML5
¤  Works with heterogeneous
Linked Data from multiple sources
¤  Makes Content Management
Declarative, Modular and Distributive
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Relation with HTML5
HTML5 offers guidance for
breaking up web documents
with semantic elements
like Article, Section, Header, etc.
¤  A document consist of a
number of nested Sections
¤  An Article is a Section with
content that can be read
out of context, as in Syndication
¤  HTML5 does not specify how to
achieve this re-use; Data 2 Documents facilitates this
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Render Definition
Definitions to (re)construct documents
Article Definitions and Render Definitions provide the abstraction
layers of data selection, composition, and rendering
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Article Definition
Field Specification
Field Specification
Triple
Specification
Modularity and Distributiveness
Content and Definitions can be located on different servers
across the web, and can be re-used by others
Multiple Article Definitions can fit the same data, while
multiple Render Definitions can fit the same Article Definition
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Vocabulary schema
Definitions: which data is selected? And how it is rendered?
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Reference implementation
A general parsing script
that interprets the d2d
vocabulary
¤  Based mainly on two
recursive functions
¤  Processing of Sections
¤  Processing of Triple
Specifications
Data 2 Documents
Function ProcessSection(Section) {
Definition = GetFromLibrary(Section->Type);
ForEach FieldSpec in Definition {
TripleSpec = FieldSpec->TripleSpec;
Field = ProcessTripleSpec(TripleSpec, Section);
If (Field->Type == Section) {
ProcessSection(Field);
} else {
Render(Field);
}
}
}
Function ProcessTripleSpec(TripleSpec, Section) {
NeededPr = TripleSpec->NeededPredicate;
Object = Section->{NeededPr};
NestedTripleSpec = TripleSpec->mustSatisfy();
If (NestedTripleSpec != Null) {
return ProcessTripleSpec(NestedTripleSpec, Object);
} else {
return Object;
}
}
Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Evaluation
Goal: Sanity Check – Can people actually work with this?
¤  Two experiments
¤  7 Linked Data experts
¤  73 Master students
¤  Change and
extend a D2D
based web
document
¤  Using only an
online text editor
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Tasks
Participants had to perform 9 tasks
and fill in a questionnaire
¤  Increasing in complexity
¤  Copy article
¤  Edit articles
¤  Create article based on external FOAF profile
¤  Re-use articles from other participants
¤  Place content using DBpedia IRIs
¤  Change the rendering of articles
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Evaluation results (1)
Success Rate and Average Time for the first (red) and second (blue) experiment
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Evaluation results (2)
Data 2 Documents
“I	would	consider	using	Data	2	
Documents,	if	I	have	to	develop	a	
general	website	in	the	future”	
“Manually	edi>ng	Data	2	Documents	
defini>ons	is	not	significantly	harder	
to	do	than	manually	edi>ng	HTML”	
“I	would	consider	using	Data	2	
Documents,	if	I	have	to	develop	a	site	
in	the	future	that	uses	Linked	Data”	
Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Conclusions
Data 2 Documents (d2d): A vocabulary for Modular and Distributive
Content Management in a declarative fashion, expressed in RDF
¤  Facilitates sharing content across sites, and re-use of the knowledge
needed for data selection, composition and rendering
¤  Participants do not disagree that manually editing d2d definitions is
not significantly harder to do than manually editing HTML
¤  The majority of participants would consider using d2d to develop
websites with Linked Data
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Future work
¤  Creation of GUI components
¤  JavaScript implementation
Two sides of the story
Why is this interesting from a Knowledge Engineering and
Knowledge Management perspective?
¤  The representation and re-use aspect of knowledge in existing
knowledge bases and systems, including the Linked Open
Data Cloud
¤  The modeling and managing of the knowledge involved in
doing RDF-based Content Management
¤  How to compose data elements into documents
¤  Which elements, In what order, From what pattern, Constraints
¤  How to use that composition in a certain context
¤  In this case, the rendering in HTML5
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
Questions…
www.data2documents.org
Data 2 Documents
Thank you for
your attention
Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
“The assignment was really helpful to understand about linked data.”
“I can see why people would make use of D2D, it is easy to connect
different files to each other without having to have the needed files.”
“Even though different articles in the course syllabus presented RDF syntax
and HTML editing, no real commitment was asked from the reader to
implement any of the suggested techniques. Thereby I have realized that
my theoretical coverage of the material was until now incomplete given
that it lacked a practical approach. This introductory experiment with
Linked Data management through D2D documents has therefore
provided me with a broader insight of the specifics that web document
linkage, editing and organizing requires.”
“I really liked this assignment and would have wanted to have more
assignments similar to this one.”
“Completing this assignment I felt like I learned a lot and found a better
way to interlinking webpages and making websites than the traditional
way of making them.”
“When I read the instructions at first I did not understand all the tasks. But
after some minutes of reflection, it was an interesting challenge and I
would have liked to do more exercises like this, because it is useful to put
into practice the topics you learn reading academic articles”
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
“It was nice to see how easy it is to use data from external sources to
create a nice website”
“I heard the terms Linked Data and Open Data so many times, but never
actually had a hands-on experience. I am therefore, very happy with this
assignment. It was very nice to see the changes I made immediately
appearing on the website.”
“I personally really enjoyed this assignment. Data becomes very
accessible for re-use with D2D. The task where you take other people's
comments is a very good example.”
“I must say when I saw this assignment on BB for first time, I though I should
forget the 3 points because I done have any knowledge in HTML or Linked
Data, but I found one of the goals of this assignment exactly is that
everyone can work with it.”
“D2D is easy to use. I like the fact that it separates the design from the
content. Even without a graphical content management system, it is quite
easy to understand with some basic HTML knowledge.”
“Doing the tasks I realized how you can link all sorts of external knowledge
together in one page. When you want to change something to the
knowledge you just have to update some links and the website will
automatically be updated as well.”
Data 2 Documents Modular and Distributive Content Management in RDF
Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016

More Related Content

What's hot

Introduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic WebIntroduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic WebNikolaos Konstantinou
 
RDFa Introductory Course Session 4/4 When RDFa
RDFa Introductory Course Session 4/4 When RDFaRDFa Introductory Course Session 4/4 When RDFa
RDFa Introductory Course Session 4/4 When RDFaPlatypus
 
IRJET- Data Retrieval using Master Resource Description Framework
IRJET- Data Retrieval using Master Resource Description FrameworkIRJET- Data Retrieval using Master Resource Description Framework
IRJET- Data Retrieval using Master Resource Description FrameworkIRJET Journal
 
(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGG(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGGRatko Mutavdzic
 
Data.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataData.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataMatthew Rowe
 
Swib12 workshop lod_beginners
Swib12 workshop lod_beginnersSwib12 workshop lod_beginners
Swib12 workshop lod_beginnersdr0i
 
reegle - a new key portal for open energy data
reegle - a new key portal for open energy datareegle - a new key portal for open energy data
reegle - a new key portal for open energy datareeep
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageOntotext
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowVasu Jain
 
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...Michele Pasin
 
Web at 25 - Ontos Linked Open Data
Web at 25 - Ontos Linked Open DataWeb at 25 - Ontos Linked Open Data
Web at 25 - Ontos Linked Open DataAI4BD GmbH
 
The state of the art in Linked Data
The state of the art in Linked DataThe state of the art in Linked Data
The state of the art in Linked DataJoshua Shinavier
 
Materializing the Web of Linked Data
Materializing the Web of Linked DataMaterializing the Web of Linked Data
Materializing the Web of Linked DataNikolaos Konstantinou
 
Creating Topical Collections: Web Archives vs. Live Web
Creating Topical Collections:Web Archives vs. Live WebCreating Topical Collections:Web Archives vs. Live Web
Creating Topical Collections: Web Archives vs. Live WebMartin Klein
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Cory Lampert
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015Michele Pasin
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorialtomasknap
 

What's hot (20)

Introduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic WebIntroduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic Web
 
RDFa Introductory Course Session 4/4 When RDFa
RDFa Introductory Course Session 4/4 When RDFaRDFa Introductory Course Session 4/4 When RDFa
RDFa Introductory Course Session 4/4 When RDFa
 
IRJET- Data Retrieval using Master Resource Description Framework
IRJET- Data Retrieval using Master Resource Description FrameworkIRJET- Data Retrieval using Master Resource Description Framework
IRJET- Data Retrieval using Master Resource Description Framework
 
(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGG(PROJEKTURA) Big Data Open Data story for TGG
(PROJEKTURA) Big Data Open Data story for TGG
 
Data.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked DataData.dcs: Converting Legacy Data into Linked Data
Data.dcs: Converting Legacy Data into Linked Data
 
Swib12 workshop lod_beginners
Swib12 workshop lod_beginnersSwib12 workshop lod_beginners
Swib12 workshop lod_beginners
 
reegle - a new key portal for open energy data
reegle - a new key portal for open energy datareegle - a new key portal for open energy data
reegle - a new key portal for open energy data
 
KEDL DBpedia 2019
KEDL DBpedia  2019KEDL DBpedia  2019
KEDL DBpedia 2019
 
Linked Data Basics
Linked Data BasicsLinked Data Basics
Linked Data Basics
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrow
 
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
DH11: Browsing Highly Interconnected Humanities Databases Through Multi-Resul...
 
Web at 25 - Ontos Linked Open Data
Web at 25 - Ontos Linked Open DataWeb at 25 - Ontos Linked Open Data
Web at 25 - Ontos Linked Open Data
 
The state of the art in Linked Data
The state of the art in Linked DataThe state of the art in Linked Data
The state of the art in Linked Data
 
Materializing the Web of Linked Data
Materializing the Web of Linked DataMaterializing the Web of Linked Data
Materializing the Web of Linked Data
 
Creating Topical Collections: Web Archives vs. Live Web
Creating Topical Collections:Web Archives vs. Live WebCreating Topical Collections:Web Archives vs. Live Web
Creating Topical Collections: Web Archives vs. Live Web
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
 
On a web of data streams
On a web of data streamsOn a web of data streams
On a web of data streams
 
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 

Similar to Data 2 Documents: Modular and Distributive Content Management in RDF

The web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedSören Auer
 
SWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic WebSWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic WebPascal-Nicolas Becker
 
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprintSw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprintokeee
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked DataJane Stevenson
 
Illuminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data SupportIlluminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data SupportPascal-Nicolas Becker
 
Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...Jose Emilio Labra Gayo
 
DataverseNL as structured data hub
DataverseNL as structured data hubDataverseNL as structured data hub
DataverseNL as structured data hubvty
 
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...AI Publications
 
Describing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.orgDescribing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.orgOCLC
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...CONUL Conference
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)robin fay
 
Knowledge Graph Introduction
Knowledge Graph IntroductionKnowledge Graph Introduction
Knowledge Graph IntroductionSören Auer
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesSebastian Ryszard Kruk
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAnkur Biswas
 
Community forward : developing descriptive cataloguing of rare materials (RDA...
Community forward : developing descriptive cataloguing of rare materials (RDA...Community forward : developing descriptive cataloguing of rare materials (RDA...
Community forward : developing descriptive cataloguing of rare materials (RDA...CILIP MDG
 
Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikisSören Auer
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLCredential Engine
 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryRuben Schalk
 

Similar to Data 2 Documents: Modular and Distributive Content Management in RDF (20)

The web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge stripped
 
SWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic WebSWIB14 Weaving repository contents into the Semantic Web
SWIB14 Weaving repository contents into the Semantic Web
 
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprintSw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
Sw 3 bizer etal-d bpedia-crystallization-point-jws-preprint
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked Data
 
Illuminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data SupportIlluminating DSpace's Linked Data Support
Illuminating DSpace's Linked Data Support
 
Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...Towards an architecture and adoption process for Linked Data technologies in ...
Towards an architecture and adoption process for Linked Data technologies in ...
 
DataverseNL as structured data hub
DataverseNL as structured data hubDataverseNL as structured data hub
DataverseNL as structured data hub
 
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
Development of a Web based Shopping Cart using the Mongo DB Database for Huma...
 
Describing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.orgDescribing Theses and Dissertations Using Schema.org
Describing Theses and Dissertations Using Schema.org
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)
 
Knowledge Graph Introduction
Knowledge Graph IntroductionKnowledge Graph Introduction
Knowledge Graph Introduction
 
Hahn "Wikidata as a hub to library linked data re-use"
Hahn "Wikidata as a hub to library linked data re-use"Hahn "Wikidata as a hub to library linked data re-use"
Hahn "Wikidata as a hub to library linked data re-use"
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital Libraries
 
An Introduction to Semantic Web Technology
An Introduction to Semantic Web TechnologyAn Introduction to Semantic Web Technology
An Introduction to Semantic Web Technology
 
Community forward : developing descriptive cataloguing of rare materials (RDA...
Community forward : developing descriptive cataloguing of rare materials (RDA...Community forward : developing descriptive cataloguing of rare materials (RDA...
Community forward : developing descriptive cataloguing of rare materials (RDA...
 
Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikis
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDL
 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University Library
 
databases
databasesdatabases
databases
 

Recently uploaded

GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 

Recently uploaded (20)

GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 

Data 2 Documents: Modular and Distributive Content Management in RDF

  • 1. Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber EKAW 2016 v 21 November 2016
  • 2. The ‘web of documents’ Sharing content between web documents and systems is hard ¤  Content Management Systems all have Specific implementation details and data models ¤  46% of websites uses a know CMS ¤  Content exchange using offline converters, plugins, RSS, IFrames ¤  No clear standards for sharing fragments of content on the web ¤  Most common: including HTML snippets (e.g. YouTube videos) ¤  Social Media platforms analyse the content of added links Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 3. The ‘web of data’ Using Linked Data in web documents is non-trivial ¤  Tools often require a lot of expert knowledge to use ¤  Not as trivial as doing regular web content management ¤  Applications, tools and plugins are in many cases created specifically for the task or purpose at hand Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 4. Can we solve both with one solution? Our ambition is to turn the technology stack around: Not yet another tool, but using RDF/Linked Data as the foundation for doing content management on the web ¤  RDF-based Linked Data has all the necessary properties ¤  Eliminating traditional boundaries between sites ¤  No difference between regular content and existing Linked Data; provides a way of including Linked Data in web documents ¤  Bridges the ‘gap’ between the Web of Data and the Web of Documents Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 5. ‘Ripping apart web documents’ Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 6. ‘Ripping apart web documents’ Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 7. ‘Ripping apart web documents’ Data 2 Documents Modular and Distributive Content Management in RDF Data 2 Documents Declarative Content Management expressed in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016 RENDERING AND STYLE TEXT IMAGE
  • 8. The knowledge involved We want to facilitate re-use of the effort put into the selection, composition and rendering of data ¤  How to select data? ¤  How to compose that data into logical document sections? ¤  How to render those in the document? ¤  How to re-use those efforts? à We need to model the knowledge involved in these tasks! Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 9. The Data 2 Documents vocabulary Models the knowledge needed for RDF based Content Management ¤  Provides essential abstraction layers for Content Management ¤  Extends upon the notion of Semantic Elements in HTML5 ¤  Works with heterogeneous Linked Data from multiple sources ¤  Makes Content Management Declarative, Modular and Distributive Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 10. Relation with HTML5 HTML5 offers guidance for breaking up web documents with semantic elements like Article, Section, Header, etc. ¤  A document consist of a number of nested Sections ¤  An Article is a Section with content that can be read out of context, as in Syndication ¤  HTML5 does not specify how to achieve this re-use; Data 2 Documents facilitates this Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 11. Render Definition Definitions to (re)construct documents Article Definitions and Render Definitions provide the abstraction layers of data selection, composition, and rendering Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016 Article Definition Field Specification Field Specification Triple Specification
  • 12. Modularity and Distributiveness Content and Definitions can be located on different servers across the web, and can be re-used by others Multiple Article Definitions can fit the same data, while multiple Render Definitions can fit the same Article Definition Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 13. Vocabulary schema Definitions: which data is selected? And how it is rendered? Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 14. Reference implementation A general parsing script that interprets the d2d vocabulary ¤  Based mainly on two recursive functions ¤  Processing of Sections ¤  Processing of Triple Specifications Data 2 Documents Function ProcessSection(Section) { Definition = GetFromLibrary(Section->Type); ForEach FieldSpec in Definition { TripleSpec = FieldSpec->TripleSpec; Field = ProcessTripleSpec(TripleSpec, Section); If (Field->Type == Section) { ProcessSection(Field); } else { Render(Field); } } } Function ProcessTripleSpec(TripleSpec, Section) { NeededPr = TripleSpec->NeededPredicate; Object = Section->{NeededPr}; NestedTripleSpec = TripleSpec->mustSatisfy(); If (NestedTripleSpec != Null) { return ProcessTripleSpec(NestedTripleSpec, Object); } else { return Object; } } Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 15. Evaluation Goal: Sanity Check – Can people actually work with this? ¤  Two experiments ¤  7 Linked Data experts ¤  73 Master students ¤  Change and extend a D2D based web document ¤  Using only an online text editor Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 16. Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 17. Tasks Participants had to perform 9 tasks and fill in a questionnaire ¤  Increasing in complexity ¤  Copy article ¤  Edit articles ¤  Create article based on external FOAF profile ¤  Re-use articles from other participants ¤  Place content using DBpedia IRIs ¤  Change the rendering of articles Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 18. Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 19. Evaluation results (1) Success Rate and Average Time for the first (red) and second (blue) experiment Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 20. Evaluation results (2) Data 2 Documents “I would consider using Data 2 Documents, if I have to develop a general website in the future” “Manually edi>ng Data 2 Documents defini>ons is not significantly harder to do than manually edi>ng HTML” “I would consider using Data 2 Documents, if I have to develop a site in the future that uses Linked Data” Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 21. Conclusions Data 2 Documents (d2d): A vocabulary for Modular and Distributive Content Management in a declarative fashion, expressed in RDF ¤  Facilitates sharing content across sites, and re-use of the knowledge needed for data selection, composition and rendering ¤  Participants do not disagree that manually editing d2d definitions is not significantly harder to do than manually editing HTML ¤  The majority of participants would consider using d2d to develop websites with Linked Data Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016 Future work ¤  Creation of GUI components ¤  JavaScript implementation
  • 22. Two sides of the story Why is this interesting from a Knowledge Engineering and Knowledge Management perspective? ¤  The representation and re-use aspect of knowledge in existing knowledge bases and systems, including the Linked Open Data Cloud ¤  The modeling and managing of the knowledge involved in doing RDF-based Content Management ¤  How to compose data elements into documents ¤  Which elements, In what order, From what pattern, Constraints ¤  How to use that composition in a certain context ¤  In this case, the rendering in HTML5 Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 23. Questions… www.data2documents.org Data 2 Documents Thank you for your attention Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 24. “The assignment was really helpful to understand about linked data.” “I can see why people would make use of D2D, it is easy to connect different files to each other without having to have the needed files.” “Even though different articles in the course syllabus presented RDF syntax and HTML editing, no real commitment was asked from the reader to implement any of the suggested techniques. Thereby I have realized that my theoretical coverage of the material was until now incomplete given that it lacked a practical approach. This introductory experiment with Linked Data management through D2D documents has therefore provided me with a broader insight of the specifics that web document linkage, editing and organizing requires.” “I really liked this assignment and would have wanted to have more assignments similar to this one.” “Completing this assignment I felt like I learned a lot and found a better way to interlinking webpages and making websites than the traditional way of making them.” “When I read the instructions at first I did not understand all the tasks. But after some minutes of reflection, it was an interesting challenge and I would have liked to do more exercises like this, because it is useful to put into practice the topics you learn reading academic articles” Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016
  • 25. “It was nice to see how easy it is to use data from external sources to create a nice website” “I heard the terms Linked Data and Open Data so many times, but never actually had a hands-on experience. I am therefore, very happy with this assignment. It was very nice to see the changes I made immediately appearing on the website.” “I personally really enjoyed this assignment. Data becomes very accessible for re-use with D2D. The task where you take other people's comments is a very good example.” “I must say when I saw this assignment on BB for first time, I though I should forget the 3 points because I done have any knowledge in HTML or Linked Data, but I found one of the goals of this assignment exactly is that everyone can work with it.” “D2D is easy to use. I like the fact that it separates the design from the content. Even without a graphical content management system, it is quite easy to understand with some basic HTML knowledge.” “Doing the tasks I realized how you can link all sorts of external knowledge together in one page. When you want to change something to the knowledge you just have to update some links and the website will automatically be updated as well.” Data 2 Documents Modular and Distributive Content Management in RDF Niels Ockeloen, Victor de Boer, Tobias Kuhn and Guus Schreiber v EKAW 2016 v 21 November 2016