SlideShare a Scribd company logo
Taxonomy Advances in Drupal Dan (dman) Morrison Existing projects and contributions Historical relevant research Current ideas
Personal Background Web Developer from 1996 Largely Perl & PHP sites University Webmaster Then lots of ASP/JScript Several handmade CMSs, many languages Mostly corporate and Govt Clients Drupal Contributor, several years First taste of Drupal was a taxonomical database of known pests and diseases for NZ biosecurity
Interests/Strengths HTTP Transactions, Client-Server issues Javascript, some AJAX Semantic web (microformats, RDF, Standards) Cross Platform / Browser issues (!) XML/XSL Site/server admin Tutoring, documentation Info management/architecture
Weaknesses :-) High-level SQL, Non-MySQL databases Security, Encryption Online Communities Scalability .NET, Java, Ruby Real network admin, routers, farms etc
Existing Contributions edit_term.module For advanced, integrated, editing and management of the existing Drupal taxonomy terms taxonomy_xml.module For a standardized import/export schema of Drupal taxonomy vocabularies relationship.module An attempt at bringing RDF and a consistant schema to all Drupal objects and data
Edit_term menu addition
Edit_term edit page addition
Taxonomy_xml (import/export) Import/Export of Drupal Taxonomies Supports CSV, RDF, and a custom XML Used primarily for transferring data between similar sites Extended to enable different sites to use the same vocabularies/taxonomies ... with a view to linking to canonic taxonomy servers or repositories
Taxonomy Formats I totally failed to find any formal syntax  ...that was used by more than one or two sources But I did find a dozen varied attempts at 'standards' (docs and refs enc. With the module) SKOS, ISO2788, wordnet/RDF etc Instead, I'm attempting to be ā€œliberal in what we acceptā€ by allowing a dozen synonyms. Many older sources had something that could be translated to CSV triples, with some Excel or Perl-munging
taxonomy_xml synonyms  ...incomplete
CSV
RDF
taxomomy_rdf UI
Imported Vocabs
Projections A central taxonomy server which lists common, re-used terms from a restricted vocabulary. Accessed via web service or similar Client projects can draw down as much or as little of the taxonomy as needed, and on request. A GUID format as an extension to taxonomy terms so every database shard has the same point of reference

More Related Content

What's hot (15)

PPTX
Data storage format in hdfs
K. N. Toosi University
Ā 
PPTX
NoSQL(NOT ONLY SQL)
Rahul P
Ā 
PPTX
Xml processors
Saurav Mawandia
Ā 
PPT
Deploying RDF Linked Data via Virtuoso Universal Server
rumito
Ā 
PPT
Lice on the Web: A workshop on the new Phthiraptera website
Vince Smith
Ā 
ODP
Publishing RDF SKOS with microservices
Bart Hanssens
Ā 
PPT
Xml and DTD's
Swati Parmar
Ā 
PPT
Intro to XML in libraries
Kyle Banerjee
Ā 
PDF
Is multi-model the future of NoSQL?
Max Neunhƶffer
Ā 
PPTX
System Update (2011 CrossRef Workshops)
Crossref
Ā 
ODP
Apache Marmotta - Introduction
Sebastian Schaffert
Ā 
PPT
Understanding XML DOM
Om Vikram Thapa
Ā 
PPTX
Dynamic websites
Jason Castellano
Ā 
PDF
Introduction to LDP in Apache Marmotta
Sergio FernƔndez
Ā 
PPT
Talis Platform: A Linked Data Engine
Leigh Dodds
Ā 
Data storage format in hdfs
K. N. Toosi University
Ā 
NoSQL(NOT ONLY SQL)
Rahul P
Ā 
Xml processors
Saurav Mawandia
Ā 
Deploying RDF Linked Data via Virtuoso Universal Server
rumito
Ā 
Lice on the Web: A workshop on the new Phthiraptera website
Vince Smith
Ā 
Publishing RDF SKOS with microservices
Bart Hanssens
Ā 
Xml and DTD's
Swati Parmar
Ā 
Intro to XML in libraries
Kyle Banerjee
Ā 
Is multi-model the future of NoSQL?
Max Neunhƶffer
Ā 
System Update (2011 CrossRef Workshops)
Crossref
Ā 
Apache Marmotta - Introduction
Sebastian Schaffert
Ā 
Understanding XML DOM
Om Vikram Thapa
Ā 
Dynamic websites
Jason Castellano
Ā 
Introduction to LDP in Apache Marmotta
Sergio FernƔndez
Ā 
Talis Platform: A Linked Data Engine
Leigh Dodds
Ā 

Similar to Eol Drupal Dman Presentation (20)

PPT
CapitalCamp DC 2012: Taxonomy
Natalya Minkovsky
Ā 
PDF
Understanding Taxonomy, Drupal Camp Colorado, June 2009
David Lanier
Ā 
PDF
Taxonomy Everywhere
Drupalcon Paris
Ā 
ODP
Drupal taxonomy
Vamory Traore
Ā 
PPTX
Henry stewart dam2010_taxonomicsearch_markohurst
WIKOLO
Ā 
PPTX
Taxonomies and Metadata
Aravind Sesagiri Raamkumar
Ā 
PDF
Using Web Taxonomies in Drupal
Joachim Neubert
Ā 
PPTX
Taxonomy 101
Barbara McGlamery
Ā 
PPTX
Three flavours of taxonomy tools Joyce van Aalten
Joyce van Aalten
Ā 
PPTX
Taxonomy 101
Access Innovations, Inc.
Ā 
PPT
Metadata and Terminology Registries
Marcia Zeng
Ā 
PPTX
NISO Virtual Conference: The Semantic Web Coming of Age: Technologies and Imp...
National Information Standards Organization (NISO)
Ā 
PDF
Taxonomy design best practices
voginip
Ā 
PPTX
Taxonomy, ontology, folksonomies & SKOS.
Janet Leu
Ā 
PDF
Taxonomy 101
Theresa Putkey
Ā 
ZIP
SemWeb Fundamentals - Info Linking & Layering in Practice
Dan Brickley
Ā 
PPT
Structured Dynamics' Semantic Technologies Product Stack
Mike Bergman
Ā 
PDF
Hlava, Davis, Corson-Rikert, and Parr "Control Your Vocabulary: Real-World A...
National Information Standards Organization (NISO)
Ā 
PPTX
Ontopia Code Camp
Lars Marius Garshol
Ā 
PPT
User-Driven Taxonomies
Christine Connors
Ā 
CapitalCamp DC 2012: Taxonomy
Natalya Minkovsky
Ā 
Understanding Taxonomy, Drupal Camp Colorado, June 2009
David Lanier
Ā 
Taxonomy Everywhere
Drupalcon Paris
Ā 
Drupal taxonomy
Vamory Traore
Ā 
Henry stewart dam2010_taxonomicsearch_markohurst
WIKOLO
Ā 
Taxonomies and Metadata
Aravind Sesagiri Raamkumar
Ā 
Using Web Taxonomies in Drupal
Joachim Neubert
Ā 
Taxonomy 101
Barbara McGlamery
Ā 
Three flavours of taxonomy tools Joyce van Aalten
Joyce van Aalten
Ā 
Metadata and Terminology Registries
Marcia Zeng
Ā 
NISO Virtual Conference: The Semantic Web Coming of Age: Technologies and Imp...
National Information Standards Organization (NISO)
Ā 
Taxonomy design best practices
voginip
Ā 
Taxonomy, ontology, folksonomies & SKOS.
Janet Leu
Ā 
Taxonomy 101
Theresa Putkey
Ā 
SemWeb Fundamentals - Info Linking & Layering in Practice
Dan Brickley
Ā 
Structured Dynamics' Semantic Technologies Product Stack
Mike Bergman
Ā 
Hlava, Davis, Corson-Rikert, and Parr "Control Your Vocabulary: Real-World A...
National Information Standards Organization (NISO)
Ā 
Ontopia Code Camp
Lars Marius Garshol
Ā 
User-Driven Taxonomies
Christine Connors
Ā 
Ad

More from David Shorthouse (18)

PPTX
What do accessible occurrence data and checklists tell us about species diver...
David Shorthouse
Ā 
PPTX
2014.07.22 shorthouse
David Shorthouse
Ā 
PPTX
Have We Got the Names "Right"?
David Shorthouse
Ā 
PPTX
2014.04.01 Shorthouse REDM400
David Shorthouse
Ā 
PPTX
GlobalNames - Canadensys - Shorthouse
David Shorthouse
Ā 
PPTX
Introduction to Biodiversity Informatics
David Shorthouse
Ā 
PPTX
Canadensys - Federal Geospatial Platform
David Shorthouse
Ā 
PPTX
Global Names ievobio 2012
David Shorthouse
Ā 
PPT
BSC Shorthouse ESC 2011
David Shorthouse
Ā 
PPT
Sperling Esc08 V Mds
David Shorthouse
Ā 
PPT
Shorthouse
David Shorthouse
Ā 
PDF
Chach Eol Drupalsprint Presentation
David Shorthouse
Ā 
PDF
2008.Eol Chicago Smith And Rycroft
David Shorthouse
Ā 
PPT
Eol Shorthouse
David Shorthouse
Ā 
ODP
Natcatchpoleslides
David Shorthouse
Ā 
PDF
Eol Matthias Hutterer
David Shorthouse
Ā 
PPT
10minutes Roger
David Shorthouse
Ā 
PPT
Improving Drupal Taxonomy Editor
David Shorthouse
Ā 
What do accessible occurrence data and checklists tell us about species diver...
David Shorthouse
Ā 
2014.07.22 shorthouse
David Shorthouse
Ā 
Have We Got the Names "Right"?
David Shorthouse
Ā 
2014.04.01 Shorthouse REDM400
David Shorthouse
Ā 
GlobalNames - Canadensys - Shorthouse
David Shorthouse
Ā 
Introduction to Biodiversity Informatics
David Shorthouse
Ā 
Canadensys - Federal Geospatial Platform
David Shorthouse
Ā 
Global Names ievobio 2012
David Shorthouse
Ā 
BSC Shorthouse ESC 2011
David Shorthouse
Ā 
Sperling Esc08 V Mds
David Shorthouse
Ā 
Shorthouse
David Shorthouse
Ā 
Chach Eol Drupalsprint Presentation
David Shorthouse
Ā 
2008.Eol Chicago Smith And Rycroft
David Shorthouse
Ā 
Eol Shorthouse
David Shorthouse
Ā 
Natcatchpoleslides
David Shorthouse
Ā 
Eol Matthias Hutterer
David Shorthouse
Ā 
10minutes Roger
David Shorthouse
Ā 
Improving Drupal Taxonomy Editor
David Shorthouse
Ā 
Ad

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
Ā 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
Ā 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
Ā 
PDF
July Patch Tuesday
Ivanti
Ā 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
Ā 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
Ā 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
Ā 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
Ā 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
Ā 
PDF
Python basic programing language for automation
DanialHabibi2
Ā 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
Ā 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
Ā 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
Ā 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
Ā 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
Ā 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
Ā 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
Ā 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
Ā 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
Ā 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
Ā 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
Ā 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
Ā 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
Ā 
July Patch Tuesday
Ivanti
Ā 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
Ā 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
Ā 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
Ā 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
Ā 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
Ā 
Python basic programing language for automation
DanialHabibi2
Ā 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
Ā 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
Ā 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
Ā 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
Ā 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
Ā 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
Ā 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
Ā 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
Ā 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
Ā 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
Ā 

Eol Drupal Dman Presentation

  • 1. Taxonomy Advances in Drupal Dan (dman) Morrison Existing projects and contributions Historical relevant research Current ideas
  • 2. Personal Background Web Developer from 1996 Largely Perl & PHP sites University Webmaster Then lots of ASP/JScript Several handmade CMSs, many languages Mostly corporate and Govt Clients Drupal Contributor, several years First taste of Drupal was a taxonomical database of known pests and diseases for NZ biosecurity
  • 3. Interests/Strengths HTTP Transactions, Client-Server issues Javascript, some AJAX Semantic web (microformats, RDF, Standards) Cross Platform / Browser issues (!) XML/XSL Site/server admin Tutoring, documentation Info management/architecture
  • 4. Weaknesses :-) High-level SQL, Non-MySQL databases Security, Encryption Online Communities Scalability .NET, Java, Ruby Real network admin, routers, farms etc
  • 5. Existing Contributions edit_term.module For advanced, integrated, editing and management of the existing Drupal taxonomy terms taxonomy_xml.module For a standardized import/export schema of Drupal taxonomy vocabularies relationship.module An attempt at bringing RDF and a consistant schema to all Drupal objects and data
  • 8. Taxonomy_xml (import/export) Import/Export of Drupal Taxonomies Supports CSV, RDF, and a custom XML Used primarily for transferring data between similar sites Extended to enable different sites to use the same vocabularies/taxonomies ... with a view to linking to canonic taxonomy servers or repositories
  • 9. Taxonomy Formats I totally failed to find any formal syntax ...that was used by more than one or two sources But I did find a dozen varied attempts at 'standards' (docs and refs enc. With the module) SKOS, ISO2788, wordnet/RDF etc Instead, I'm attempting to be ā€œliberal in what we acceptā€ by allowing a dozen synonyms. Many older sources had something that could be translated to CSV triples, with some Excel or Perl-munging
  • 10. taxonomy_xml synonyms ...incomplete
  • 11. CSV
  • 12. RDF
  • 15. Projections A central taxonomy server which lists common, re-used terms from a restricted vocabulary. Accessed via web service or similar Client projects can draw down as much or as little of the taxonomy as needed, and on request. A GUID format as an extension to taxonomy terms so every database shard has the same point of reference