GDPR: threat or opportunity?
In May 2018, the European Union’s General Data Protection Regulation (https://en.wikipedia.org/wiki/General_Data_Protection_Regulation) (GDPR) will take effect. Companies that do not comply might be fined 20M, or 4% of their annual global turnover, whichever is greater. Despite the evident threat, GDPR is also a huge opportunity to rethink how your business works, and turn that threat into an opportunity. In this talk, we will show how GRAKN.AI (http://grakn.ai/) – a knowledge base – provides everything you need to turn your centralised record of users, as required by GDPR, and use it to provide value to your users. Adding them to a knowledge base, as well as your content or product, can open many new perspectives.
===================================
About
Samuel Pouyt (https://www.linkedin.com/in/samuel-pouyt/), Web Specialist, European Respiratory Society (https://www.ersnet.org/)
Samuel Pouyt (https://www.linkedin.com/in/samuel-pouyt/) is a software architect and full stack developer at the European Respiratory Society (https://www.ersnet.org/) (ERS). His curriculum reflects his interests and curiosity. He started in mechanical automation, then obtained a Master of Arts in English Linguistics, American Literature, Russian and Musicology, while working as a developer. He is currently working on Natural Language Processing solutions and recommendation engines for the ERS while taking care of numerous websites and applications.
5. CONTEXT – EUROPEAN RESPIRATORY SOCIETY
127
C o u n t r i e s
25 000
D e l e g a t e s
70
S c i e n t i f i c S e s s i o n s
4000
O r i g i n a l a b s t r a c t s
50
E d u c a t i o n a l s e e s i o n s
180
I n t e r n a t i o n a l e x h i b i t o r s
40 000
M e m b e r s
120 000
N e w s l e t t e r
26. ”
“ THE DATABASE FOR AI
Grakn is a hyper-relational database for knowledge
engineering. Rooted in Knowledge Representation and
Automated Reasoning, Grakn provides the knowledge
base foundation for intelligent/cognitive systems.
29. SCHEMA
property sub entity is-abstract
has value
plays owned
plays demand
plays authorizer
plays exported
plays imported
plays revoker
plays withdrawer;
last-name sub property;
first-name sub property;
email sub property;
match
$a isa property;
$p isa person, has identifier 123456;
(exporter:$x, exported:$a, exported-to:$z);
(owned:$a, owner:$p); get;
address sub property
has value;
city sub address;
zip sub address;
street1 sub address;
street2 sub address;
street3 sub address;
30. SCHEMA
person sub entity
has timestamp
has type
has identifier
plays identified
plays imported
plays importer
plays exported
plays exporter
plays owner;
match
$p isa person;
$e isa email, has value "member@test.com";
($e, $p) isa belongs;
get $p;
match $p isa person has identifier 1;get;
33. SCHEMA – AUTHORIZATION
authorization sub entity
has name
has description
has timestamp
has expiration-date
plays needed
plays requisite
plays revoked
plays withdrawn;
35. INFERENCE
define
is-authorized sub rule,
when {
(demand: $a, needed: $b) isa needs;
(requisite: $b, requester: $c ) isa requires;
} then {
(authorizer: $a, authorized: $c) isa authorizes;
};
is-revoked sub rule,
when {
(revoker:$a, revoked:$b) isa revoke;
(requisite:$b, requester: $c) isa requires;
} then {
(withdrawer:$a, withdrawn:$c) isa withdraws;
};