all posts
How to Manage My Data? With Machine--Interpretable GDPR Rights!
Full Paper
2024-12-12T00:00:00
An approach to create a streamlined technological workflow for individuals to understand what rights exist, how and where to exercise them, and for organisations to effectively manage them.
Developing an Ontology for AI Act Fundamental Rights Impact Assessments
Full Paper
2024-12-11T09:00:00
An ontology for creation and management of FRIA and use of automated tool in its various steps
Towards An Automated AI Act FRIA Tool That Can Reuse GDPR's DPIA
Full Paper
2024-12-11T08:00:00
Interpreting the FRIA as a 5-step process where automated tools can apply for each step and how a DPIA can be reused in it
AICat: An AI Cataloguing Approach to Support the EU AI Act
Full Paper
2024-12-10T00:00:00
An extension of DCAT for representing catalogues of AI systems that provides consistency, machine-readability, searchability, and interoperability in managing open metadata regarding AI systems, particularly beyond the immediate needs of high-risk AI compliance in the EU
Datasheets for Healthcare AI: A Framework for Transparency and Bias Mitigation
Full Paper
2024-12-09T00:00:00
A dataset documentation framework for AI risk assessments, particularly bias, that promotes transparency and ensures alignment with regulatory requirements and can be expressed in a machine-readable format
Data Privacy Vocabulary (DPV) — Version 2.0
Full Paper
2024-11-27T00:00:00
This article describes the version 2 iteration of the DPV in terms of its contents, methodology, current adoptions and uses, and future potential. It also describes the relevance and role of DPV in acting as a common vocabulary to support various regulatory (e.g., EU's DGA and AI Act) and community initiatives (e.g., Solid) emerging across the globe.
Comprehensive Review and Future Research Directions on ICT Standardisation
Full Paper
2024-11-02T00:00:00
A large-scale quantitative analysis for papers related to standards to understand how standards play an important role in innovation
A Solid Use Case To Empower And Protect Data Subjects
Draft PaperFull Paper
2024-10-19T00:00:00
Investigating GDPR compliance in decentralised data storage and management through an interdisciplinary lens applied to Solid
AIUP: an ODRL Profile for Expressing AI Use Policies to Support the EU AI Act
Short Paper
2024-09-13T00:00:00
Expressing AI Use Policies for the AI Act as an extension/profile of the W3C ODRL standard.
Examining the Integrity of Apple's Privacy Labels: GDPR Compliance and Unnecessary Data Collection in iOS Apps
Full Paper
2024-09-09T00:00:00
This study examines the effectiveness of Apple's iOS 14 privacy labels in promoting transparency around app data collection practices under GDPR, revealing widespread unnecessary data collection, inconsistencies between stated permissions and actual practices, and highlighting the need for stricter regulatory oversight and clearer privacy notices.
Annual Privacy Forum 2024
research blog
2024-09-07T14:15:00
Notes from the Annual Privacy Forum 2024
is about: Annual Privacy Forum
High-Risk Categorisations in GDPR vs AI Act: Overlaps and Implications
Draft PaperFull Paper
2024-09-03T00:00:00
In this paper we analysed DPIA requirements from all 30 EU/EEA DPAs and found variance. We then aligned the DPIA required conditions with Annex III High-Risk cases in the AI Act and found that there is a large overlap between GDPR and AI Act.
Implementing ISO/IEC TS 27560: 2023 Consent Records and Receipts for GDPR and DGA
Full Paper
2024-09-02T00:00:00
We compare requirements regarding consent between ISO/IEC TS 27560:2023, ISO/IEC 29184:2020 Privacy Notices, and the GDPR and use the DPV to create interoperable consent records and receipts, and implementation of DGA machine-readable consent forms.
AI Cards: Towards an Applied Framework for Machine-Readable AI and Risk Documentation Inspired by the EU AI Act
Full Paper
2024-09-01T00:00:00
AI Cards is a novel holistic framework for representing intended uses of AI systems by encompassing information regarding technical specifications, context of use, and risk management, both in human- and machine-readable formats.
Adding ISO 3166-2 subvisions to LOC in DPV 2.1-dev
dev
2024-08-03T14:00:00
Adding ISO 3166-2 subdivisions to DPV's LOC extension
Adding EU/EEA jurisdiction extensions to DPV 2.1-dev
dev
2024-08-02T14:00:00
Adding extensions for each EU/EEA member in legal extensions for DPV 2.1-dev
Enhancing Data Use Ontology (DUO) for Health-Data Sharing by Extending it with ODRL and DPV
Full Paper
2024-02-14T00:00:00
The Global Alliance for Genomics and Health is developing the Data Use Ontology (DUO) as a standard providing machine-readable codes for automation in data discovery and responsible sharing of genomics data. We demonstrate the advantages of using ODRL as a standard for formal representation of policies and DPV for taxonomies and legal/jurisdictional concepts.
Schrödinger's Paper
blog
2023-12-24T12:15:00
Publishing a paper in academia is a lot like Schrödinger's cat where its both published and unpublished
Towards a Semantic Specification for GDPR Data Breach Reporting
Short Paper
2023-12-07T00:00:00
A machine-readable specification for the representation and documentation of information related to data breaches and their communications
Pay, or Consent to Surveillance Ads - NOT the road forward
blog
2023-11-12T22:15:00
Meta's new pay or consent to surveillance ads should not be legal - my thoughts illustrate why based on social premises alone without getting into legal explanations
Using Patterns to Manage Governance of Solid Apps
Full Paper
2023-11-06T00:00:00
A policy language to describe the entities, infrastructure, legal roles, policies, notices, and records to understand and establish responsibilities and accountability within the Solid ecosystem
Pizza in Dublin
blog
2023-09-24T23:00:00
Pizza places in Dublin - a culinary investigation
Old Website Update Ideas
dev
2023-09-16T19:20:00
Transcribing old notes regarding developing features for harshp.com
Return of the Obra Dinn
blog
2023-09-16T19:00:00
An intricate whodunnit rendered creatively in 1-bit graphics
Student Project Ideas
research blog
2023-09-09T15:00:00
Ideas for student to implement as projects
Semantics for Implementing Data Reuse and Altruism under EU's Data Governance Act
Full Paper
2023-08-15T00:00:00
This work investigates how to apply existing Semantic Web vocabularies to (1) generate machine-readable policies for the reuse of public data, (2) specify data altruism consent terms and (3) create uniform registers of data altruism organisations and intermediation services’ providers
W3C IRC meeting logs guide
dev
2023-07-16T10:10:00
short guide for using W3C irc to create meeting logs
Outer Wilds
blog
2023-05-25T14:00:00
One of the best sci-fi video games and stories, this game is a must play to experience a different universe
To Be High-Risk, or Not To Be—Semantic Specifications and Implications of the AI Act’s High-Risk AI Applications and Harmonised Standards
Full Paper
2023-05-01T00:00:00
This article analyses the core concepts in EU Act's high-risk categorisation, and presents an open vocabulary to model AI risk. It also explores the implications of standardisation activities in connection with AI Act.
Relevant Research Questions For Decentralised (Personal) Data Governance
Extended Abstract
2023-04-28T00:00:00
This article outlines several relevant questions from legal, privacy and technology standpoints that need to be considered regarding lawful decentralised data processing.
Comparison and Analysis of 3 Key AI Documents: EU's Proposed AI Act, Assessment List for Trustworthy AI (ALTAI), and ISO/IEC 42001 AI Management System
Full Paper
2023-02-23T00:00:00
An analysis of the three key documents related to regulating AI and identifying how to represent the identified analysis in the form of linked data
How could the upcoming ePrivacy Regulation recognise enforceable privacy signals in the EU?
Draft PaperFull Paper
2023-02-22T00:00:00
In this paper we discuss requirements that privacy signals must satisfy to be enforceable under the ePrivacy Regulation and enable its real-world application.
Making Sense of Solid for Data Governance and GDPR
Full Paper
2023-02-13T00:00:00
This article explores Solid as a new technology, and provides a framework to describe its implementations and use-cases using cloud-technology terminology. It also explores GDPR's application and identifies existing issues and solutions that also apply to Solid.
The Joys of Using New Things in Routine Chores
blog
2022-12-15T11:00:00
Why do we feel good when using new things in mundane chores?
Making Sense of Solid for Data Governance and GDPR
Draft PaperFull Paper
2022-11-19T00:00:00
This article explores Solid as a new technology, and provides a framework to describe its implementations and use-cases using cloud-technology terminology. It also explores GDPR's application and identifies existing issues and solutions that also apply to Solid.
Notes on reuse of EU Vocabularies for DPV
dev
2022-10-23T14:00:00
Notes on reusing EU Vocabularies for/with DPV (legal) concepts
is about: Data Privacy Vocabulary (DPV)
We need to talk about AI: the case for citizens’ think-ins for citizen-researcher dialogue and deliberation
Report
2022-10-05T00:00:00
Analysis of the various discussions that took place within the Citizens’ Think-Ins series 2020-2021
COnSeNT 2022: 2nd International Workshop on Consent Management in Online Services, Networks and Things
Extended Abstract
2022-08-26T00:00:00
Organisers abstract and introduction for the COnSeNT 2022 workshop
Proposals for Resolving Consenting Issues with Signals and User-side Dialogues
Draft PaperFull Paper
2022-08-10T00:00:00
Consent dialogues are a source of annoyance, malicious intent, dark patterns, illegal practices and a plethora of other issues. This work presents known problems based on GDPR requirements grouped into two categories: (i) UI/UX for consenting; and (ii) power imbalance in expressing consent. To resolve this, it presents two proposals: First, the use of automation through privacy signals to better govern consenting processes and to reduce ‘consent-fatigue’. Second, as generation of consent dialogues on the user side and its practicalities for both websites as well as users and agents (e.g. web browsers). Both proposals are discussed in terms of possibilities for implementation and suitability for stakeholders. The article concludes with a discussion on the difficulties in achieving such solutions owing to the conflicts of interest between ‘web-enablers’ and ‘web-consumers’, and the necessity for the EU to take a direct stance in addressing these in their future laws.
Add ISO standards to tech-org measures
dev
2022-07-16T13:00:00
Proposal for linking Standards to DPV concepts and using them as TOMs
is about: Data Privacy Vocabulary (DPV)
Proposal for updating Consent concepts
dev
2022-07-15T23:55:00
Fixing issues, and enabling specific concepts in different jurisdictions
is about: Data Privacy Vocabulary (DPV)
AIRO: an Ontology for Representing AI Risks based on the Proposed EU AI Act and ISO Risk Management Standards
Full Paper
2022-07-08T00:00:00
AI Risk Ontology (AIRO) for expressing information associated with high-risk AI systems based on the requirements of the proposed AI Act and ISO 31000 series of standards
A Semantic Specification for Data Protection Impact Assessments (DPIA)
Full Paper
2022-06-30T00:00:00
Expressing GDPR's Data Protection Impact Assessments (DPIA) as semantic information by extending DPV
Data Protection and Consenting Communication Mechanisms: Current Open Proposals and Challenges
Full Paper
2022-06-06T00:00:00
An analysis of ADPC and GPC communication mechanisms using interdisciplinary factors
Using the ODRL Profile for Access Control for Solid Pod Resource Governance
Short Paper
2022-06-03T00:00:00
This demo shows an ODRL editor where RDF policies can be defined and enforced to grant access to personal data stored in Solid Pods.
DPCat: Specification for an Interoperable and Machine-Readable Data Processing Catalogue Based on GDPR
Full Paper
2022-05-10T00:00:00
Analysing all DPA ROPA templates and guidelines to create a DCAT and DCAT-AP based ROPA catalogue specification
Consent Receipts for a Usable And Auditable Web of Personal Data
Full Paper
2022-03-08T00:00:00
Providing requirements, uses, and benefits offered by Consent Receipts along with proof-of-concepts for common scenarios
if jesus was a woman...
poems
2022-02-24T23:15:00
wondering the implications of a women leading our faiths
DPV as a SKOS vocabulary: Analysis Part 2
dev
2022-01-25T15:00:00
Refining DPV's expression in OWL and SKOS using ConceptScheme
is about: Data Privacy Vocabulary (DPV)
DPV as a SKOS vocabulary: Analysis
dev
2022-01-22T15:00:00
Analysing options for expressing DPV as a SKOS vocabulary
is about: Data Privacy Vocabulary (DPV)
Journey
blog
2022-01-17T21:00:00
A wonderful game that parallels the journey of life
pdf2slideshow: Convert your PDFs to HTML Slideshows
dev
2022-01-14T23:00:00
Creating a nifty script to convert PDF into HTML slideshow
Gris
blog
2022-01-07T21:00:00
A beatiful game that became the artistic expression of an inner journey
Accessing IEEE 7000 standard is hostile to User
dev
2022-01-01T23:00:00
Frustrating and annoying experience in trying to read a free standards document
DPV v1 Checklist
dev
2022-01-01T15:00:00
Items and their progress towards the first stable release of DPV
God of Awakening
stories
2021-11-21T10:30:00
What God watches over you as you sleep, and brings you back to this-world, waking you up?
Forgotten Stories
stories
2021-11-14T21:00:00
things we used to know ; then forgot to pay attention to
COnSeNT 2021
research blog
2021-09-10T22:00:00
Post detailing organising a workshop
is about: Consent Workshop 2021
ODRL Profile for Expressing Consent through Granular Access Control Policies in Solid
Full Paper
2021-08-20T00:00:00
This paper proposes an extension of Solid's ACL language and algorithm to implement consent and data requests by using ODRL and DPV to declare policies.
dpv-x 2021-08-15
dev
2021-08-15T21:00:00
Some ideas for extending and improving DPV and documentation
RDF Website Generator
dev
2021-07-31T22:45:00
How harshp.com gets generated from RDF metadata
Unshackled from being enslaved at work
blog
2021-06-26T11:45:00
The perils and pitfalls of making work your self-identity.
Building a Data Processing Activities Catalog: Representing Heterogeneous Compliance-related Information for GDPR using DCAT-AP and DPV
Full Paper
2021-06-20T00:00:00
A new semantic metadata-based approach to describing and integrating diverse data processing activity descriptions gathered from heterogeneous organisational sources such as departments, divisions, and external processors
Consent Through the Lens of Semantics: State of the Art Survey and Best Practices
Full Paper
2021-06-04T00:00:00
A literature survey of existing solutions that use semantic technology for implementing consent
Role of Identity, Identification, and Receipts for Consent
Full Paper
2021-06-01T00:00:00
Discussing how identity and identification for consent lead to receipts as an elegant solution; and introduces the PaE:CG project
[How] Do Users Benefit From Giving Consent?
Extended Abstract
2021-05-27T17:30:00
Proposal for research investigating what benefits, if any, do consumers get when consenting
An Argument for Generating SHACL Shapes from ODPs
Book Chapter
2021-05-13T07:05:00
Discusses the merits of creating SHACL shapes as constraints for validation from Ontological Design Patterns
A Design Pattern Describing Use of Personal Data in Privacy Policies
Book Chapter
2021-05-13T07:04:00
Outlines an ontology design pattern for representing information associated with personal data in the context of a privacy policy
Crowd-sourcing Multi-Domain Issues in Consent Dialogues for Automated Generation of Legal Complaints
Extended Abstract
2021-05-08T18:00:00
Proposal for reporting issues across domains and linking them for legal complaints
An Ontology for Standardising Trustworthy AI
Book Chapter
2021-05-07T00:00:00
Presents a simple ontology that can be used for checking the consistency and overlap of concepts from different standards, regulations and policies for Trustworthy AI.
who are you anymore?
poems
2021-04-16T18:15:00
a look at oneself after a long time
Web-Browsers and Web-Communities Should Do More For Consent
research blog
2021-03-20T18:00:00
I explore what web-browser vendors and web-communities can do to make consent practices better online.
Comparison of notice requirements for consent between ISO/IEC 29184:2020 and GDPR
Full Paper
2021-03-20T00:00:00
Comparing the requirements for applicability of ISO/IEC 29184 towards GDPR compliance
Standardization and the Governance of Artificial Intelligence Standards
Book Chapter
2021-02-14T00:00:00
A glossary entry for existing state regarding AI and its standardisation activities
atlas
poems
2021-01-28T23:15:00
story of a warrior princess in battle with herself
GPC + GDPR: will it work?
research blog
2021-01-28T22:52:00
Global Privacy Controls (GPC) represents a signal to opt out of data sharing. Will it work with GDPR?
lost in myself
poems
2021-01-19T23:24:00
sometimes it feels as if I'm not myself
A Common Semantic Model of the GDPR Register of Processing Activities
Short Paper
2020-10-15T00:00:00
Creating a common semantic model of ROPA based on analyses of ROPA templates by EU DPAs
The RISKY Project
research blogExploring Privacy Risks of Technologies using Knowledge Graphs
2020-09-21T00:00:00
Exploring privacy risks of technologies using knowledge graphs
is about: Exploring Privacy Risks of Technologies using Knowledge Graphs
Semantic Schema Mapping for Interoperable Data-Exchange
Full Paper
2020-09-14T00:00:00
Facilitating import/export of data between services based on GDPR's Right to Data Portability by using semantics to align different schemas
LotR Acronyms
blog
2020-06-30T18:22:00
How can someone name a research project PALANTIR?
Somehow, I've done a PhD
blog
2020-06-13T14:54:00
Through a combination of many events, I've finished the PhD, something that i've always wanted to do
random #200611
poems
2020-06-11T11:20:00
fleeting thoughts
Questions about Self-Publishing
research blog
2020-05-09T08:11:00
Questions I have investigating if self-publishing is a good and sustainable model
Representing Activities associated with Processing of Personal Data and Consent using Semantic Web for GDPR Compliance
Thesis
2020-05-06T00:00:00
PhD research showing use of semantic web in representing activities and consent for GDPR
Kintsugi
stories
2020-04-30T18:00:00
A broken vase and a cracked friendship - can we ever truly repair them?
Sayonara Wild Hearts
blog
2020-04-15T18:47:00
A visually stunning narrative fused with pop songs and rhythm
"Just-in-Time" Generation of Datasets by Considering Structured Representations of Given Consent for GDPR Compliance
Full Paper
2020-04-15T00:00:00
Creating datasets 'just-in-time' as needed based on consent for complying with GDPR
The distance between me and you
poems
2020-04-03T22:20:00
Momentary thoughts on the connectivity in self-isolation
Mini Motorways
blog
2020-04-02T08:00:00
A game simulation of traffic in a city with a lot of potential
Living on the Edge
poems
2020-03-29T11:03:00
Momentary thoughts on the delicate balance of life
What Every Postdoc Needs to Know - book notes
research blog
2020-03-15T10:30:00
The book presents guidance on the postdoc life
The Checklist Manifesto - book notes
blog
2020-03-01T12:45:00
book notes for The Checklist Manifesto by Atul Gawande
Standardisation, Data Interoperability, and GDPR
Book Chapter
2020-01-30T00:00:00
Describes how the GDPR specifies interoperability requirements for information and stakeholders and how the semantic web can be useful
Test-driven Approach Towards GDPR Compliance
Full Paper
2019-11-04T00:00:00
Developing a test-driven approach using GDPR ontologies and SHACL to ensure information and processes are compliant with GDPR
Creating A Vocabulary for Data Privacy
Full Paper
2019-10-11T00:00:00
Describes the creation of the DPV under the DPVCG
Towards Cataloguing Potential Derivations of Personal Data
Short Paper
2019-10-10T00:00:00
Creating a catalogue of data derivations or inferences in literature and building a semantic-web rule-based system for identifying potential derivations
Explaining Disclosure Decisions Over Personal Data
Short Paper
2019-09-26T00:00:00
Representing and explaining disclosure of personal data using semantic web
OPN: Open Notice Receipt Schema
Short Paper
2019-09-22T00:00:00
Creating a schema for representing online notices
Invisible Women
blog
2019-09-16T21:28:40
book notes for Invisible Women
SEMANTiCS 2019
research blog
2019-09-10T20:42:00
SEMANTiCS 2019 conference in Karlsruhe, Germany
is about: SEMANTiCS 2019 Conference
Moving from AWS EC2 to Lightsail
dev
2019-06-17T13:18:00
A short post describing moving the website to Lightsail
random #190601
poems
2019-06-01T18:00:00
listening to my inner self
Goodbye, Claire
poems
2019-05-27T00:23:48
saying goodbye
Séamus
poems
2019-05-25T15:04:18
A short poem remembering Shay
GConsent - A Consent Ontology based on the GDPR
Full Paper
2019-05-25T00:00:00
An ontology modeling aspects of consent based on GDPR
Are the EU's Ethics Guidelines too generic?
blog
2019-04-08T12:45:44
The ethics guidelines are generic enough to be applied to anything
How open should reviews be in CompSci?
research blog
2019-03-17T16:37:08
A short collection of different review styles and their pros and cons
Towards Generating Policy-compliant Datasets
Full Paper
2019-03-14T00:00:00
Creating datasets that are inherently compliant with consent under GDPR
Towards Knowledge-based Systems for GDPR Compliance
Full Paper
2019-03-02T00:00:00
Discussing creation of knowledge-based systems for compliance and information management regarding GDPR
Why I won't eat the chemically toxic meat in India
blog
2019-02-05T20:31:09
The rampant use of anti-biotics has resulted in chickens being pumped full of toxic chemicals
Year in Review - 2018
blog
2019-01-12T18:49:49
A summary of what happened in 2018
An Exploration of Data Interoperability for GDPR
Full Paper
2018-11-15T00:00:00
Providing the use of semantic web standards within a stakeholder and data intoperability based model of requirements derived from GDPR
The Subtle Art of Not Giving a F***
blog
2018-11-09T20:13:11
Book notes, thoughts, and reactions
Queryable Provenance Metadata For GDPR Compliance
Short Paper
2018-10-18T00:00:00
Using GDPRtEXt and GDPRov ontologies to turn GDPR readiness spreadsheets into queryable data.
Investigating Conditional Data Value Under GDPR
Short Paper
2018-09-11T00:00:00
Discussing the impact of GDPR's consent on the value of data and how this can be used to better utilise available data
Extracting Provenance Metadata from Privacy Policies
Short Paper
2018-09-06T00:00:00
Discussing how information about data provenance can be extracted from privacy policies and modelled in semantic web
Exploring GDPR Compliance Over Provenance Graphs Using SHACL
Short Paper
2018-09-05T00:00:00
Proposing an architecture and method for documenting and evaluating GDPR compliance through use of a knowledge-graph with provenance and SHACL
An Ontology Design Pattern for Describing Personal Data in Privacy Policies
Full Paper
2018-09-04T01:00:00
Provides an ODP for representing information about personal data within privacy policies
Using Ontology Design Patterns to Define SHACL Shapes
Short Paper
2018-09-04T00:00:00
Proposing the use of ODPs to automatically define SHACL shapes for use in data validation and documentation
Personalised Privacy Policies
Full Paper
2018-08-31T00:00:00
How privacy policies can be personalised to the individual for more relevance and transparency.
Towards an Open Data Vocabulary for Canvas Driven Innovation Ethics
Full Paper
2018-08-28T00:00:00
Associating ethical concerns with business processes using semantic web
Discussing Ethical Impacts in Research and Innovation: The Ethics Canvas
Full Paper
2018-08-26T00:00:00
Presents the Ethics Canvas as a methdology and tool for discussion of ethics within the existing processes and stakeholders of research and innovation
How to speak so that people want to listen
research blog
2018-08-06T17:57:34
Gist of a very handy TED talk for speaking
Fiasco
blog
2018-08-05T05:00:00
Fiasco is a hard science masterpiece by Stanislaw Lem
band-aids
poems
2018-08-02T21:13:38
a lot of cuts
An introspection on Chatbots, AI & The Future of Privacy
blog
2018-08-02T20:47:08
Some thoughts as I read the article on the SEED platform shared on Twitter
Exploring Linked Data For The Automatic Enrichment of Historical Archives (extended version)
Full Paper
2018-08-02T00:00:00
Extension of the publication on use and benefits of semantic web in handling data from historical archives
dripping sky
poems
2018-07-30T22:33:33
a whimsy cluster of words for the dublin rains
Sofia
blog
2018-07-18T05:00:00
Sofia, Bulgaria - a quiet place to rest and explore
London
blog
2018-07-17T05:00:00
My visit to London to see the British Museum and taste amazing food
Provenance Week 2018
blog
2018-07-16T05:00:00
Provenance Week is a series of workshops centered around Provenance
GDPR Data Interoperability Model
Full Paper
2018-07-13T00:00:00
Discussing interoperability requirements of data and processes and the advantages of semantic-web based on a stakeholder model of GDPR
GDPR-driven Change Detection in Consent and Activity Metadata
Short Paper
2018-06-26T00:00:00
Proposing change-detection in processes to assess impact and compliance with GDPR
Greece
blog
2018-06-17T05:00:00
Being in Crete and Athens in Greece
ESWC 2018
blog
2018-06-10T05:00:00
ESWC 2018 conference in Heraklion, Crete, Greece
GDPRtEXT - GDPR as a Linked Data Resource
Full Paper
2018-06-03T00:00:00
GDPRtEXT provides a linked data version of the GDPR text, a taxonomy of concepts, and extends the ELI model used by EU Publications Office
Exploring Linked Data For The Automatic Enrichment of Historical Archives
Full Paper
2018-05-15T00:00:00
Discusses the various issues in automated handling of data in historical archives and the advantages of semantic web in resolving relationships
white hair
blog
2018-04-23T21:11:48
the sighthing of a single white hair induces old-ness
A short guide to structuring academic presentations
research blog
2018-04-23T19:04:56
based on a message I sent to a friend
Ease and Ethics of User Profiling in Black Mirror
Full Paper
2018-04-23T00:00:00
Discussing how the real-world is already a reflection of the Black Mirror episode 'Nosedive'
reading without guilt (buy old books!)
blog
2018-04-11T20:25:14
I found Amazon sold used books and ordered a few; the joy of reading paperbooks without the guilt!
age=>28
blog
2018-03-08T23:59:00
a random blurb about my birthday
Appointment notifications using Telegram app
dev
2018-03-01T06:00:00
A how-to for signing up to receive appointment notifications for GNIB and VISA appointments
Setting up notifications via Telegram
dev
2018-02-28T00:08:47
Automating notification of new appointments through the Telegram app
Analysing GNIB appointment app survey responses
dev
2018-02-27T00:00:00
Gathering requirements and making decisions based on the survey of 59 participants
ISWC 2017
blog
2017-10-30T21:07:51
The top conference in my domain that took place in Vienna
Bratislava
blog
2017-10-30T11:46:51
An hour away from Vienna, this city is great for a day's walking tour
Vienna
blog
2017-10-30T11:29:41
A wonderful city with great culture and food.
Workaholic - don't be working full time
blog
2017-10-08T21:39:29
Working without indulging the other things I want to do is being an workaholic
Modelling provenance for GDPR compliance using linked open data vocabularies
Full Paper
2017-10-08T01:00:00
Creating GDPRov by extending PROV-O and P-Plan ontologies for ex-ante and ex-post representation of processes for GDPR
Compliance through Informed Consent: Semantic Based Consent Permission and Data Management Model
Full Paper
2017-10-08T00:00:00
Reference architecture for management of consent-based provenance, processes, permissions, and obligations based on GDPR
undercurrents of a soul
stories
2017-10-03T17:58:08
the cold city and its dark shadows
mother!
blog
2017-09-27T17:53:08
mother! is a masterpiece based on allegorical depiction of mother earth set in a biblical setting with Him
Linked Data Contracts to Support Data Protection and Data Ethics in the Sharing of Scientific Data
Full Paper
2017-09-21T00:00:00
Creating DPRL by extending ODRL to represent machine-readable contracts following GDPR
Utilising Semantic Web Ontologies to publish Experimental Workflows
Full Paper
2017-09-08T00:00:00
Reviewing workflow reproducibility using semantic web and their publication with traditional documents along with licensing annotations
random #2017081701
poems
2017-09-02T19:32:59
random musings
Documenting ontologies using Widoco
dev
2017-09-02T17:32:14
Widoco is a nifty utility to document OWL2 vocabularies
Setting up Pubby
dev
2017-08-23T16:57:39
Using pubby to expose resources in a dataset
Setting up Openlink Virtuoso
dev
2017-08-23T16:11:30
Setting up Virtuoso as a triple-store and serving with Nginx
Setting up Fuseki
dev
2017-08-23T15:27:46
Getting Apache Fuseki up and running with minimal configuration
RDF/OWL content-negotiation using NGINX
dev
2017-08-19T17:59:56
Performing content-negotiation for RDF and OWL types with Nginx
Tools for Semantic Web
dev
2017-08-18T19:20:03
A (WIP) list of tools and utilities for working with Semantic Web
Primer on Semantic Web Ontologies
dev
2017-08-18T17:51:39
A short description for RDF,RDFS, and OWL and their serialisation formats
Two surprisingly productive weeks
blog
2017-08-01T10:26:02
After spending two productive weeks, I sat down to think why I could get things done
Notification when printing *actually* completes
dev
2017-07-07T22:12:38
a script to notify when the printer actually finishes the printing job
BOI Mobile - nothing fishy; needs better documentation
research blog
2017-07-05T23:24:06
A mobile banking app that is under-documented, but not suspicious
Whatsapp - sensibly private; but tainted by Facebook
research blog
2017-07-04T23:37:16
Whatsapp holds up a reputation of being simple and sensible; the presence of Facebook makes it hard to swallo
iOS 11 location-aware blue notification bar
research blog
2017-07-04T14:47:04
iOS solidifies its privacy with location-aware notification bar
Privacy Guard
research blog
2017-07-03T20:08:37
An app study using Privacy Guard on Android
The Stanley Parable
blog
2017-06-25T18:54:00
One of the most bizzare and charming video games out there, An experience not to be missed
nested for loops
dev
2017-06-23T14:25:00
resolve nested for loops by preventing repeated iterations
INSIDE
blog
2017-06-23T06:59:00
One of the finest games, a work of art, a philosophical essay
Lord of the Rings marathon
blog
2017-06-21T09:25:00
LotR extended edition marathon at the local cinema; EPIC
Wonder Woman
blog
2017-06-20T20:04:00
A film full of cliche; though confusingly popular and critically acclaimed
My new custom built gaming PC
blog
2017-06-10T20:26:00
Here's my shiny new gaming PC, totally custom built, and totally AWESOME
Just a minor setback
blog
2017-06-10T20:22:00
The ordeal of waiting for my gaming PC and finding it doesn't work
Doom
blog
2017-06-10T08:56:00
Doom (2016) is a reboot / continuation of the iconic Doom game
Inheriting klip
dev
2017-05-26T15:03:00
Inheriting the klip project, cleaning it up, and documenting it
previous project - kindle annotations
dev
2017-05-26T14:28:00
The previous project of parsing kindle annotations
Setting up a Facebook bot to respond with available GNIB/VISA appointments
dev
2017-05-25T20:27:00
Facebook bot that responds to messages with appointments
Chrome extension for loading/saving form data
dev
2017-05-20T17:15:00
Using a chrome extension to automatically populate GNIB forms
Retrieving Visa appointments
dev
2017-05-20T13:52:00
Retrieving visa appointments similar to GNIB appointments
Heroku app to view GNIB appointments
dev
2017-05-20T13:33:00
Using a free heroku app to easily view GNIB appointments
Getting appointments using python
dev
2017-05-19T18:57:00
Retrieving GNIB appointments using python
Getting appointments using bash
dev
2017-05-19T17:58:00
Retrieving GNIB appointments using a bash scripr
Reverse engineering an easy way to check GNIB appointments
dev
2017-05-19T17:09:00
Using reverse engineering to easily pull appointments from the GNIB website
Full Stack Website Guide
dev
2017-05-17T20:11:00
An overview of everything that goes into making a full stack website
Just look right
stories
2017-05-03T07:08:00
To be free of it, just look right
I'm a Ghost in the Shell fan, and I do not give my consent to this
blog
2017-04-08T14:13:00
The hollywood film manages to turn something awesome and iconic into blithering garbage that still looks stunning
Random2017032201
poems
2017-03-22T21:16:00
Just musing
Birthdays in an adult world
blog
2017-03-12T14:20:00
This birthday, I realised that being an adult changes a lot of things
Dead men do tell tales
stories
2017-03-07T20:45:00
The bodies this time are not under the floor
Only a kiss
poems
2017-03-06T07:11:00
A strange night
Revenge is a mindless beast
stories
2017-01-25T21:43:00
The quest of a man and his revenge
Firefly
stories
2016-11-10T03:45:00
A little girl and her fascination with fireflies
9 Nov'16 - a wake up call to all
blog
2016-11-10T00:37:00
Why the day is a wake up all, especially after Brexit. A rant.
When burning bridges heal
poems
2016-09-26T16:26:00
A heartfelt poem about walking past once burnt pathways
Canon 350d
blog
2016-09-24T14:15:00
Bought an used canon 350d from the web on the cheap!
Song of the blue jay
poems
2016-09-05T21:00:00
Just a simple tune I whipped up
A model for contextual data sharing in smartphone applications
Full Paper
2016-09-05T00:00:00
Creating a semantic data storage and sharing mechanism for smarter apps similar to Google Now and Siri with a prototype for Android
My sticky notes won't stick
poems
2016-08-20T16:04:00
One tiny thing is all it takes to just explode
The Godman
stories
2016-07-20T17:55:00
A man claims he can talk to god. What does the news say?
My Macbook Air (2013) games better than my old Dell Studio 1556
blog
2016-07-04T17:14:00
To my surprise, I found that my Macbook Air had better graphics than the old Dell laptop. Such shock!
The Use of Open Data to Improve the Repeatability of Adaptivity and Personalisation Experiment
Short Paper
2016-07-04T00:00:00
Arguing advantages of using of linked data for published user modeling and adaptibility experiments for accessibility and reproducibility
Broken Mirrors
stories
2016-07-02T17:12:00
In a world of perfect mirrors, broken mirrors are condemned to sadness and solitude
Why I'm Single
poems
2016-07-02T14:19:00
when people keep asking me why I'm single
Wonderful Friendship
poems
2016-04-06T21:12:00
How wonderful friendships are
noise
poems
2016-03-29T16:36:00
too many things happening around us
limelight
poems
2016-03-29T16:35:00
the limelight of a (new) life
Mediocre but not bad
blog
2016-03-27T11:26:00
Batman v Superman wasn't that bad, it just wasn't good
random #16032501
poems
2016-03-25T17:59:00
was thinking what would I think if in addiction
Somehow, I'm doing a PhD
blog
2016-03-23T19:11:00
Through a combination of many events, I've landed into doing a PhD, something that i've always wanted to do
random #16031201
poems
2016-03-12T16:14:00
just a random poem about life
Wings and Wisdom
poems
2016-02-20T20:55:00
A tale of a flight and life
Of nails and hearts
poems
2016-02-17T16:02:00
The pain and agony of having failed a dream
Forbidden Fruit
poems
2016-01-29T09:24:33
A take on the biblical story of Eden
In my dreams
poems
2016-01-29T09:13:42
something about dreams
Gratification can lead to Stagnation
blog
2015-12-26T20:10:50
Gratification can lead to Stagnation
The Magic Ring
stories
2015-12-14T10:23:25
adventures of a magic ring
GTD with Wunderlist
blog
2015-11-21T11:23:53
Getting things done with Wunderlist
Purple Dilation
stories
2015-10-28T12:50:56
a mysterious affliction, labs, and purple eyes
Azure
stories
2015-10-26T23:26:50
A mystical journey to the blue peaks
an unknown nostalgia
poems
2015-09-21T15:08:27
leaving home to go away
checking if time difference between stations are the same
dev
2015-09-17T15:05:46
checking if the time differences between each train run and station is the same
handling special cases
dev
2015-09-17T14:59:23
handling some of the special cases in the train schedule
populating train schedule
dev
2015-09-17T14:58:12
Populating the train schedule and directions
designing data models for trains, timings, and station
dev
2015-09-17T14:43:53
A model for updating train timetables
give & take lists
dev
2015-09-09T15:17:10
comparing movies with friends
Where do I draw a line?
blog
2015-09-03T11:00:08
Where people share what amounts to child porn in WhatsApp groups
imdbnator - like this, but classier
dev
2015-08-12T15:15:09
Found a website that already does something similar to HDD-indexer
The pitfalls of discovering the unoriginality of your work
blog
2015-08-12T07:37:34
The pitfalls of discovering the unoriginality of your work
Facebook patent describes how you may be refused a loan based on who you're friends with
blog
2015-08-05T22:19:57
Facebook's forage into finance is a disaster for privacy
Dear Facebook, where's my freedom of choice?
blog
2015-08-05T12:20:02
Dear Facebook, where's my freedom of choice?
HDD-indexer v0.1
dev
2015-07-29T15:13:41
First implementation
Choosing the right framework
dev
2015-07-01T15:13:00
choosing the right framework for implementation
A model for contextual data sharing in smartphone applications
Thesis
2015-06-01T00:00:00
Creating a semantic data storage and sharing mechanism for smarter apps similar to Google Now and Siri with a prototype for Android
chiasmus
stories
2015-05-14T19:03:51
an inversion of pairs
The Dark Tower
blog
2015-05-10T21:17:33
The Dark Tower
by the moonlight
poems
2015-04-08T20:44:00
a proposal in the moonlight
'shrooms
poems
2015-04-08T15:12:00
got some mushrooms at the farmer's market
bedtime
poems
2015-04-06T22:00:00
bedtime
aftermath
poems
2015-04-05T13:00:00
distance
stories
2015-04-02T11:00:00
first flight
poems
2015-03-25T18:00:00
flying paper planes
The Teapot
stories
2015-03-24T12:00:00
A little girl plays with her teapot
dust and destiny
stories
2015-03-23T12:00:00
an adventure in the desert
A Lasting Legacy
blog
2015-03-08T08:00:00
A Lasting Legacy
The Birthday Boy
poems
2015-03-08T06:00:00
Experience on the birthday
random #15030701
poems
2015-03-07T07:00:00
random 20150307a
monotony
poems
2015-03-05T18:15:54
the monotony of life
stellar
stories
2015-03-02T12:00:00
the birth of a star
Mindfuck Movies
blog
2015-02-23T18:00:00
Mindfuck Movies
finding monsters under the bed
stories
2015-02-12T12:00:00
finding monsters under the bed
courage
stories
2015-02-07T14:00:00
a strange plant, and the will
apple sauce in cranberry juice
stories
2015-02-07T12:00:00
A humorous thriller about food
Irish weather
poems
2015-01-29T14:00:00
the sheer volatility of weather in Ireland
Whatsapp Web is retarded
blog
2015-01-22T18:00:00
Instead of providing web messaging, WhatsApp Web relies on the phone
The Google Interview - A dream halfway through
blog
2015-01-19T16:00:00
Going through the Google interview process
The shallow creek
poems
2015-01-19T14:00:00
random thoughts in monsoons
kisses anonymous
poems
2015-01-19T10:00:00
a mysterious night
criticise me, please!
blog
2015-01-09T17:00:00
criticise me, please!
Submitting my thesis - at the end of one journey and the beginning of another
blog
2015-01-09T15:00:00
Submitting my thesis - at the end of one journey and the beginning of another
little birdy learns to fly
stories
2014-11-27T12:00:00
taking the plunge, a bird leans to fly
The Traveller
stories
2014-11-15T12:00:00
An adventure atop a mystical mountain
sol
poems
2014-11-12T20:00:00
a short one about the sun
The Feeling
blog
2014-11-02T17:00:00
The Feeling
the thumping sound
stories
2014-10-24T12:00:00
a mystery of a sound
How companies promise white lies
blog
2014-10-23T17:00:00
The misadventures of advertising
pech
stories
2014-10-23T12:00:00
pech
orphans
stories
2014-10-22T12:00:00
a short but touching tale
miscalculation
stories
2014-10-21T12:00:00
a small tiny little miscalculation
Smile
blog
2014-10-02T17:00:00
Smile
Just tell them they are wrong
blog
2014-09-09T17:00:00
Just tell them they are wrong
Sensationalism[LIVE]
blog
2014-09-02T17:00:00
The irrational sensationalism sold by news media
10 signs you were born to make it big
blog
2014-08-29T14:30:00
10 signs you were born to make it big
The Umbrella
stories
2014-08-27T11:00:00
The Umbrella
Xenophobia
stories
2014-08-24T11:00:00
aliens? hospitals? who's sane? who's insane?
Fear is a choice
blog
2014-08-23T20:00:00
Fear is a choice
Box of happiness
stories
2014-08-23T11:00:00
Box of happiness
Saptapadi
stories
2014-08-15T11:00:00
the ritual of seven rounds around a pyre
Completing Super Hexagon
blog
2014-08-13T21:00:00
Completing Super Hexagon
Being passionate is sexy
blog
2014-08-09T17:00:00
Being passionate is sexy
101 Thought Provoking Questions
blog
2014-08-09T12:00:00
101 Thought Provoking Questions on life
Chrysanthemum - II
stories
2014-08-09T11:00:00
sadness and longing, and chrysanthemums
Chrysanthemum
stories
2014-08-08T11:00:00
a tale of mystery and chrysanthemums
birthday poem 2014
poems
2014-08-03T20:00:00
something about my birthday
I want to fly
poems
2014-08-03T18:00:00
a wish to fly
Where do write-ups originate?
blog
2014-08-02T17:00:00
Where do write-ups originate?
how we came to be
stories
2014-08-02T11:00:00
a history of existense
Lost Treasures
stories
2014-08-02T10:00:00
a myth surrounding great treasures
do cup chai
stories
2014-08-01T11:00:00
a warm encounter over two cups of tea
Handicapped
blog
2014-07-15T15:00:00
Handicapped
Why I'm glad I learnt the basics
blog
2014-07-05T13:00:00
Why I'm glad I learnt the basics
What Indian TV soaps taught me
blog
2014-07-02T17:00:00
What Indian TV soaps taught me
Behind the veil
stories
2014-06-26T11:00:00
Behind the veil
The Plight of languages in India
blog
2014-06-20T17:00:00
The Plight of languages in India
carrying roses
stories
2014-06-19T11:00:00
love and kindness go together
My experiences at Startup Weekend Dublin
blog
2014-06-09T20:00:00
My experiences at Startup Weekend Dublin
Aims in Life
blog
2014-06-09T17:00:00
Aims in Life
Repetition in News Aggregator
dev
2014-06-07T14:30:49
service that organises news from different sources by topic
The Moon Plan
blog
2014-06-01T17:00:00
Why I'm convinced we're going to the Moon!
a slow attraction
poems
2014-05-19T16:00:00
a slow attraction
a lark in the storm
poems
2014-05-05T12:00:00
a lark in the storm
an experiment in quads
poems
2014-05-03T18:00:00
an experiment in quads
Roads and Rains
blog
2014-05-02T17:00:00
the literal pitfalls of rains
newfound zeal
poems
2014-05-02T12:00:00
moving ahead with motivation
the mask over the heart
poems
2014-05-01T14:00:00
an emotional outburst
Look into your mind
poems
2014-04-27T16:00:00
introspecting inner thoughts
Dingle
poems
2014-04-26T22:00:00
About my trip to Dingle
Resolve
poems
2014-04-26T08:00:00
a resolve to keep moving ahead
good morning - dawn
poems
2014-04-22T11:00:00
describing the dawn
human life introspection
poems
2014-04-14T11:00:00
instrospecting some cultural assumptions
Happy Day
poems
2014-04-06T15:00:00
a nice day outside sets the mood right
distance
poems
2014-04-03T11:00:00
on and off things
Relationship Development Life Cycle (RDLC)
blog
2014-04-02T17:00:00
how to develop a relationship based on software engineering principles
A traveler
poems
2014-03-24T12:00:00
A traveler
you are my superhero
poems
2014-03-12T19:00:00
a thankful epitaph for a friend
beautiful hair
poems
2014-03-12T13:00:00
When I found mesmerising hair
burn them down
poems
2014-03-08T09:00:00
getting rid of unwanted thoughts
Letter by a Computer Engineer
blog
2014-03-02T17:00:00
Letter by a Computer Engineer
destiny will decide the end
poems
2014-03-02T12:00:00
destiny and the path ahead
don't want to leave
poems
2014-03-01T22:00:00
when you're happy and don't want to go
mind after work
poems
2014-02-27T22:00:00
coming home after work
lucky internet
poems
2014-02-27T20:00:00
random musings about internet
lived my life
poems
2014-02-27T12:00:00
a fleeting thought about death
you besides me
poems
2014-02-26T23:00:00
a short poem describing recent events
on an impulse
poems
2014-02-24T23:00:00
on an impulse
Anti-Valentine
poems
2014-02-14T00:00:00
sick of the valentine ceremonies everywhere
How to make a killer ad
blog
2014-02-02T17:00:00
How to make a killer ad
Adventure at the mall
blog
2014-01-02T17:00:00
Adventure at the mall
KWEST: A Semantically Tagged Virtual File System
Report
2013-06-01T00:00:00
A virtual filesystem that allows automated semantic organisation and suggestions
Using association rule learning in a Semantic file system
Short Paper
2013-02-08T00:00:00
A virtual filesystem that allows automated semantic organisation and suggestions
KWEST: A Semantically Tagged Virtual File System
Short Paper
2012-12-09T00:00:00
A virtual filesystem that allows automated semantic organisation and suggestions
Rain
poems
2012-04-16T11:00:00
the coming of the rain
The watch that never showed time
poems
2010-04-11T11:00:00
A story about a special watch
Pyrex
poems
2010-04-10T11:00:00
Pyrex is a strong glass
Pearl
poems
2009-12-19T12:00:00
A dating experience
Thundersky
poems
2009-12-18T12:00:00
a child watching the onset of thunder
can I ask you something?
poems
2009-12-17T12:00:00
a million questions for a friend
su's birthday poem
poems
2009-11-07T00:00:00
a birthday gift for Su
unknown X
poems
2009-10-08T11:00:00
the unknown in life
Aquapyre
poems
2009-10-07T11:00:00
The story of fire and water - Aquapyre
The girl at midnight
poems
2009-10-06T11:00:00
meeting someone surprising
why did you do this?
poems
2009-10-04T15:00:00
acrostic poem about recent events
The Red Dame
poems
2009-10-03T11:00:00
A story I wrote in-flight
Kryptonite
poems
2009-10-02T12:00:00
Based on the song by Three Doors Down
a friend who went away
poems
2009-10-01T11:00:00
a friend who went away
paper boat
poems
2009-09-14T11:00:00
floating paper boats in the rain
a reply to a poem
poems
2009-08-26T16:00:00
a reply to a poem
a scenic morning
poems
2009-08-26T11:00:00
a scenic morning
Pretended Friend
poems
2009-08-26T10:00:00
Thoughts about prentese in friendship
turmoil of things
poems
2009-08-05T21:00:00
musings about life and things
friendship day poem
poems
2009-08-05T11:00:00
friendship day poem
my two best friends
poems
2009-08-05T10:00:00
about my two dearest friends
zany zeal
poems
2009-07-21T11:00:00
channeling all the excitement
somewhere far away
poems
2009-02-25T12:00:00
romantic musings
sometimes
poems
2009-02-24T12:00:00
fleeting thoughts
tired
poems
2009-02-23T12:00:00
an emotional outburst
time is for eternity
poems
2009-02-22T12:00:00
an emotional outburst
sick of things
poems
2009-02-21T12:00:00
annoyed at the little things
regret
poems
2009-02-20T12:00:00
anout regrets in things
my life is at stake
poems
2009-02-19T12:00:00
a reaction to events
life's turn
poems
2009-02-18T12:00:00
a synapsis of life
how are you?
poems
2009-02-17T12:00:00
a poem in a message
hatred
poems
2009-02-16T12:00:00
an emotional outburst
good night
poems
2009-02-15T12:00:00
wishing good night
hate me
poems
2009-02-14T12:00:00
an emotional outburst
time has stung me
poems
2009-02-13T12:00:00
an emotional outburst
good morning
poems
2009-02-12T12:00:00
a poem wishing good morning
girl
poems
2009-02-11T12:00:00
a random poem about a girl
exaltation
poems
2009-02-10T12:00:00
a feeling of exaltation
education system
poems
2009-02-09T12:00:00
a rant on the education system
deep dark night
poems
2009-02-08T12:00:00
mounting will against the night
declaration
poems
2009-02-07T12:00:00
telling that I like someone
bored
poems
2009-02-06T12:00:00
betrayal
poems
2009-02-05T12:00:00
betrayal
a tear
poems
2009-02-04T12:00:00
a tear
a lucky friend
poems
2009-02-03T12:00:00
a lucky friend
a lonely heart
poems
2009-02-02T12:00:00
a lonely heart
1+1=11
poems
2009-02-01T12:00:00
A take on how politics is adding 1+1 to get 11
waiting for her
poems
2008-07-12T12:00:00
waiting for someone
About a girl
poems
2008-01-26T15:00:00
describing a personal story