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

The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
basic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomybasic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomyDrAnita Sharma
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...navyadasi1992
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXDole Philippines School
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxRitchAndruAgustin
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squaresusmanzain586
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxuniversity
 

Recently uploaded (20)

The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
basic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomybasic entomology with insect anatomy and taxonomy
basic entomology with insect anatomy and taxonomy
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptxGENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
GENERAL PHYSICS 2 REFRACTION OF LIGHT SENIOR HIGH SCHOOL GENPHYS2.pptx
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
trihybrid cross , test cross chi squares
trihybrid cross , test cross chi squarestrihybrid cross , test cross chi squares
trihybrid cross , test cross chi squares
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .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