SlideShare a Scribd company logo
1 of 19
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
Enhanced Linkeddata
Architecture for Persistent
Sharing Environments
- ELAPSE™ (to slip or pass by)
Information Sharing Architecture direction that supports…
A Future-oriented Information Exchange of Local Data
- AFIELD™ (Off the usual or desired track. Away from one's home or usual environment)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
Linkeddata Fundamentals
1. Overview of the Semantic Web (AKA “Web of data”)
The Semantic Web is a vision of how the existing infrastructure of the World Wide Web can
be extended in such a way that machines can interpret the meaning of data involved in
protocol interactions.
• RDF
– The goal of a universal approach to machine-oriented interpretation of data in the Semantic Web is
facilitated through the use of a data representation standard called the Resource Description
Framework (RDF). RDF captures meaning as a set of triples similar to the subject, verb, and object
components of an elementary sentence in a natural language.
• Linkeddata
– Linkeddata relies on RDF to provide a general framework for interpreting data connections as logical
statements and adds value through this additional dimension of machine understanding.
• SPARQL query language
– SPARQL provides the means to accessing a collection of named RDF graphs (where each graph is
associated with a URI) called an RDF dataset and a language for querying across an RDF dataset.
Enhanced Linkeddata Architecture
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
The Enhanced parts…..
1. “Real-time” Push Notification
– A style of Internet-based immediate communication where the request for
a given transaction is initiated by the publisher of that
transaction/notification not by the receiver.
2. WebHooks/Service Hook over HTTP or HTTP-
CoAP
– A simple HTTP(S) based webserver-to-webserver, service-oriented
communication and Representational State Transfer (REST) mechanism
initiated on an event/transaction basis. Typically invoked via an
Application Programming Interface (API) using simple mechanisms for
sending Push Notification “trigger events” between APIs using HTTP POST
callbacks. Supports Constrained Application Protocol (CoAP), a lightweight
variant of HTTP that a provides a subset of REST common with HTTP, that
has been optimized for M2M applications, when needed.
Enhanced Linkeddata Architecture
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
The Enhanced parts….(cont.)
3. Message Queue Telemetry Transport (MQTT)
– A lightweight protocol based on the principle of publishing messages and
subscribing to topics, or "pub/sub". Multiple clients connect to a broker
and subscribe to topics that they are interested in. MQTT is widely
adopted in mobile environments due to the low power consumption,
simplicity of API, and small bandwidth used. Clients and servers are
available in various languages including C, Python, Erlang, C#, Java, Go etc.
4. Advanced Message Queuing Protocol (AMQP)
– An open standard (OASIS Specification) for passing business messages
between applications or organizations. It connects systems, feeds
business processes with the information they need and reliably transmits
onward the instructions that achieve their goals. Provide this support,
where needed, (if additional requirements for message orientation,
queuing, routing (including point-to-point and publish-and-subscribe),
reliability and security are required).
Enhanced Linkeddata Architecture
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
A Future-oriented Information Exchange of Local Data (AFIELD)
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
A Future-oriented Information Exchange of Local Data (AFIELD)
LE Sharing Web Interface (LWI)
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
A Future-oriented Information Exchange of Local Data (AFIELD)
Statewide
secure
infrastructure
support……
Legacy LE
information
exchange
support
LE Sharing Web Interface (LWI)System Incident-based
Notifications
Human
Incident-based Notifications
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
RDF Graph Linkeddata private cloud
of Hadoop "data lakes“
(Clustered using Hadoop & ready
for Amazon Elastic MapReduce)
1200+ Local LE RMSs &
county CAD systems
A Future-oriented Information Exchange of Local Data (AFIELD)
Legacy LE
information
exchange
support
LE Sharing Web Interface (LWI)
Statewide
secure
infrastructure
support……System Incident-based
Notifications
Human
Incident-based Notifications
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
151396317
RDF Graph Linkeddata
private cloud of
Hadoop "data lakes“
(clustered using
Hadoop & ready
for Amazon Elastic
MapReduce)
1200+ Local LE RMSs & county CAD
A Future-oriented Information Exchange of Local Data (AFIELD)
Legacy LE
information
exchange
support
Incident-based information
search & access is
performed via Linkeddata
concepts
(Authentication via OAuth/WebID-
TLS/NetID-TLS protocols)
Statewide
secure
infrastructure
support……System Incident-based
Notifications
Human
Incident-based Notifications
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
151396317
RDF Graph Linkeddata
private cloud of Hadoop
"data lakes“
(clustered using Hadoop &
ready
for Amazon Elastic
MapReduce)
and
REST/WebHooks/CoAP or
MQTT protocol based push
notifications
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
A Future-oriented Information Exchange of Local Data (AFIELD)
Legacy LE
information
exchange
support
Incident-based
Notifications made as
result of “Real-time”
Push Notification of
PD/CAD Incident-based
events via HTTP(s) and
WebHooks/CoAP APIs
or MQTT protocol
(Authentication via OAuth)
1200+ Local LE RMSs & county CAD
Statewide
secure
infrastructure
support……System Incident-based
Notifications
Human
Incident-based Notifications
Incident-based information
search & access is
performed via Linkeddata
concepts
(Authentication via OAuth/WebID-
TLS/NetID-TLS protocols)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
151396317
RDF Graph Linkeddata
private cloud of Hadoop
"data lakes“
(clustered using Hadoop &
ready
for Amazon Elastic
MapReduce)
and
REST/WebHooks/CoAP or
MQTT protocol based push
notifications
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
A Future-oriented Information Exchange of Local Data (AFIELD)
System Incident-based
Notifications
Legacy LE
information
exchange
support
Incident-based
Notifications made as
result of “Real-time”
Push Notification of
PD/CAD Incident-based
events via HTTP(s) and
WebHooks/CoAP APIs
or MQTT protocol
(Authentication via OAuth)
1200+ Local LE RMSs & county CAD
Statewide
secure
infrastructure
support……
Central AFIELD Appliance
Human
Incident-based Notifications
Incident-based information
search & access is
performed via Linkeddata
concepts
(Authentication via OAuth/WebID-
TLS/NetID-TLS protocols)
Information Sharing and
Safeguarding goal support:
• Drive Collective Action through
Collaboration and Accountability.
• Improve Information Discovery and
Access through Common
Standards.
• Optimize Mission Effectiveness
through Shared Services and
Interoperability.
• Strengthen Information Safeguarding
through Structural Reform, Policy, and
Technical Solutions.
• Protect Privacy, Civil Rights, and Civil
Liberties through Consistency and
Compliance.
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
151396317
RDF Graph Linkeddata
private cloud of Hadoop
"data lakes“
(clustered using Hadoop &
ready
for Amazon Elastic
MapReduce)
and
REST/WebHooks/CoAP or
MQTT protocol based push
notifications
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
A Future-oriented Information Exchange of Local Data (AFIELD)
System Incident-based
Notifications
Legacy LE
information
exchange
support
Incident-based
Notifications made as
result of “Real-time”
Push Notification of
PD/CAD Incident-based
events via HTTP(s) and
WebHooks/CoAP APIs
or MQTT protocol
(Authentication via OAuth)
1200+ Local LE RMSs & county CAD
Statewide
secure
infrastructure
support……
Central AFIELD Appliance
Supporting Features:
• Remote wipe and unlink
• LDAP/AD + OpenID Integration
• Role-based access
• End User restrictions and
management
• Mobile & Desktop Device
Management
• Central administration
• Device level authorization
• Full auditing capabilities
• Full Data Loss Prevention
(DLP)
Human
Incident-based Notifications
Incident-based information
search & access is
performed via Linkeddata
concepts
(Authentication via OAuth/WebID-
TLS/NetID-TLS protocols)
Information Sharing and
Safeguarding goal support:
• Drive Collective Action through
Collaboration and Accountability.
• Improve Information Discovery and
Access through Common
Standards.
• Optimize Mission Effectiveness
through Shared Services and
Interoperability.
• Strengthen Information Safeguarding
through Structural Reform, Policy, and
Technical Solutions.
• Protect Privacy, Civil Rights, and Civil
Liberties through Consistency and
Compliance.
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
151396317
RDF Graph Linkeddata
private cloud of Hadoop
"data lakes“
(clustered using Hadoop &
ready
for Amazon Elastic
MapReduce)
and
REST/WebHooks/CoAP or
MQTT protocol based push
notifications
AFIELD driven Local
Law Enforcement
Sharing allows PDs
and 911 centers to
maintain control
over their own
Incident-based
information while
still fully
participating in
ELAPSE provided
services
Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
Incident-based information
search & access is
performed via Linkeddata
concepts
(Authentication via OAuth/WebID-
TLS/NetID-TLS protocols)
2
3
1
Human
Incident-based Notifications
A Future-oriented Information Exchange of Local Data (AFIELD)
Legacy LE
information
exchange
support
4
Incident-based
Notifications made as
result of “Real-time”
Push Notification of
PD/CAD Incident-based
events via HTTP(s) and
WebHooks/CoAP APIs
or MQTT protocol
(Authentication via OAuth)
6
1200+ Local LE RMSs & county CAD
1
Statewide
secure
infrastructure
support……
Central AFIELD Appliance
5
System Incident-based
Notifications
Information Sharing and
Safeguarding goal support:
• Drive Collective Action through
Collaboration and Accountability.
• Improve Information Discovery and
Access through Common
Standards.
• Optimize Mission Effectiveness
through Shared Services and
Interoperability.
• Strengthen Information Safeguarding
through Structural Reform, Policy, and
Technical Solutions.
• Protect Privacy, Civil Rights, and Civil
Liberties through Consistency and
Compliance.
Supporting Features:
• Remote wipe and unlink
• LDAP/AD + OpenID Integration
• Role-based access
• End User restrictions and
management
• Mobile & Desktop Device
Management
• Central administration
• Device level authorization
• Full auditing capabilities
• Full Data Loss Prevention
(DLP)
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
AFIELD Notes:
Key characteristics:
1. The Core does not store PD/911 Incident-based data, Incident-based data remains
in the PDs and Dispatch Centers and is “exposed” as a RDF Graph Linkeddata
private cloud for secure Incident-based information searching via SPARQL
2. Secure HTTP(s) based information exchange from LE RMSs and county CAD
systems to Core via REST WebHooks/CoAP or MQTT protocol based APIs for Real-
time Push Notifications)
3. RMS/CAD/LE Incident-based Information is securely (OAuth/WebID-TLS/NetID-TLS
protocols) searched & accessed via Semantic Web concepts including Linkeddata,
RDF and SPARQL queries
4. Support for legacy LE information exchange is provided until no longer needed
5. Email, SMS, Chat & M2M “Human” push Incident-based notification can be
securely sent from Core (possibly leveraging statewide Alerting capabilities)
6. Advanced Message Queuing Protocol (AMQP) support, where needed, (if
additional requirements for message orientation, queuing, routing (including
point-to-point and publish-and-subscribe), reliability and security are required)
from Core to Incident-based Notification subscribers.
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
• What does it do?
– Primarily responsible for providing information
sharing services “local” to each sharing
environment data source so that local control over
Incident-based information is maintained while
still fully participating in ELAPSE/AFIELD provided
services
– Hosts the sharing services that:
• Maintain control over local data,
• Provide audit file/folder access and sharing,
• while preventing accidental data leakage
The Remote AFIELD Appliance
“Thing”
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
Remote AFIELD Appliance
Code Deployment, Management & Monitoring Services
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
What is different about
Linkeddata?
Linkeddata addresses how to convey information, the association between the
data itself and the metadata that gives it meaning , by changing the way that we
interact with the data, especially via computer programs, in particular:
– every data resource, is given a unique identity (known as a URI);
– that unique identity is based on HTTP, the widely-used network protocol used by web
browsers to fetch web pages for display;
– properties of data resources, such as their type, scale, units, provenance, last updated
time, etc, are represented using the Resource Description Framework (RDF) in which
values are connected together in networks of named links, called properties;
– the names of the properties, resource types, classification codes, etc, are also given web
identifier URIs. This means that they too can be fetched (technically the term we use is
resolved) using HTTP. The information returned when resolving, say, an RDF property
help give a clear semantic meaning to the data.
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
What is different about
Linkeddata? (cont)
It's this practice of connecting resources together using named, meaningful links that
gives Linkeddata both its name and its power. Once the reference data has been
created, the possibilities to extend and refine it with additional data sources are
unlimited.
The query language SPARQL is a powerful and general-purpose tool for accessing RDF
data, but having to learn SPARQL is an extra burden for developers. Electing
instead to use an API approach, in which a collection of HTTP-accessible end-
points provide a programming interface that web developers can make use of
more easily. In particular using the Linked Data API (LDA) to provide a
programming interface to the data. The LDA uses well-established conventions for
accessing the details of individual data resources, and/or a collection of resources.
Blueprints 2.0..including Gremlin & Rexster – Evolving mechanisms to provide a
common set of interfaces that allow developers to plug-and-play their graph
database backend collections. These open-source based products are analogous
to the JDBC, but for graph databases.
Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC
eVectis Technologies LLC Confidential –Internal Use Only
W3C Linked Data Profile Working
Group
The principal technologies of the Semantic Web fit into a set of layered specifications.
The current components are:
– the Resource Description Framework (RDF) Core Model,
– the RDF Schema language,
– the Web Ontology language (OWL), and
– the Simple Knowledge Organization System (SKOS).
Building on these core components is a standardized query language, SPARQL (pronounced
"sparkle"), enabling querying of decentralized collections of RDF data.
The POWDER recommendations provide technologies to find resource descriptions for
specific resources on the Web; descriptions which can be “joined” to other RDF data.
The GRDDL and RDFa recommendations aim at creating bridges between the RDF model
and various XML formats, like XHTML.
RDFa also plays an important role as a format to add Structured Data to HTML, i.e., as a
means to help using Linked Data in Web Applications.
The goal of the R2RML language is to provide standard language to map relational data and
relational database schemas to RDF and OWL.
Finally, the goal of the newly proposed Linked Data Profile Working Group is to provide a
“entry level” layer to manage Linked Data file using RESTful, HTTP based API.

More Related Content

Similar to Enhanced Linkeddata Architecture for Persistent Sharing Environments - ELAPSE - V1.4

Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
abhi1112
 
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
Lucas Jellema
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
Jeffrey T. Pollock
 
Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010
Rex Wang
 
Presentation
PresentationPresentation
Presentation
Videoguy
 
Course Notes-Unit 5.ppt
Course Notes-Unit 5.pptCourse Notes-Unit 5.ppt
Course Notes-Unit 5.ppt
SafaM3
 

Similar to Enhanced Linkeddata Architecture for Persistent Sharing Environments - ELAPSE - V1.4 (20)

Azure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersAzure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev Partners
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
The Story of How an Oracle Classic Stronghold successfully embraced SOA (ODTU...
 
Cfalfresco
CfalfrescoCfalfresco
Cfalfresco
 
Enterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing TodayEnterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing Today
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture design
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
J2EE Technology Mapping-21-may-2014
J2EE Technology Mapping-21-may-2014J2EE Technology Mapping-21-may-2014
J2EE Technology Mapping-21-may-2014
 
1 web technologies
1 web technologies1 web technologies
1 web technologies
 
Building big data solutions on azure
Building big data solutions on azureBuilding big data solutions on azure
Building big data solutions on azure
 
Xamarin Workshop Noob to Master – Week 5
Xamarin Workshop Noob to Master – Week 5Xamarin Workshop Noob to Master – Week 5
Xamarin Workshop Noob to Master – Week 5
 
Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010Oracle cloudgartnerdatactr2010
Oracle cloudgartnerdatactr2010
 
The RESTful Soa Datagrid with Oracle
The RESTful Soa Datagrid with OracleThe RESTful Soa Datagrid with Oracle
The RESTful Soa Datagrid with Oracle
 
Unit 2
Unit 2Unit 2
Unit 2
 
Past, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web AppsPast, Present and Future of APIs of Mobile and Web Apps
Past, Present and Future of APIs of Mobile and Web Apps
 
Presentation
PresentationPresentation
Presentation
 
Course Notes-Unit 5.ppt
Course Notes-Unit 5.pptCourse Notes-Unit 5.ppt
Course Notes-Unit 5.ppt
 
Azure Platform
Azure Platform Azure Platform
Azure Platform
 
From Open Source to Open API with Restlet
From Open Source to Open API with RestletFrom Open Source to Open API with Restlet
From Open Source to Open API with Restlet
 

Recently uploaded

Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
Casey Keith
 
Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
Casey Keith
 
sample sample sample sample sample sample
sample sample sample sample sample samplesample sample sample sample sample sample
sample sample sample sample sample sample
Casey Keith
 
IATA GEOGRAPHY AREAS in the world, HM111
IATA GEOGRAPHY AREAS in the world, HM111IATA GEOGRAPHY AREAS in the world, HM111
IATA GEOGRAPHY AREAS in the world, HM111
2022472524
 
Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...
Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...
Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...
mountabuangels4u
 

Recently uploaded (20)

Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
 
Sample sample sample sample sample sample
Sample sample sample sample sample sampleSample sample sample sample sample sample
Sample sample sample sample sample sample
 
Top travel agency in panchkula - Best travel agents in panchkula
Top  travel agency in panchkula - Best travel agents in panchkulaTop  travel agency in panchkula - Best travel agents in panchkula
Top travel agency in panchkula - Best travel agents in panchkula
 
Paschim Medinipur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Paschim Medinipur Call Girls 🥰 8617370543 Service Offer VIP Hot ModelPaschim Medinipur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Paschim Medinipur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Tehri Garhwal Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Tehri Garhwal Call Girls 🥰 8617370543 Service Offer VIP Hot ModelTehri Garhwal Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Tehri Garhwal Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Rudrapur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Rudrapur Call Girls 🥰 8617370543 Service Offer VIP Hot ModelRudrapur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Rudrapur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
sample sample sample sample sample sample
sample sample sample sample sample samplesample sample sample sample sample sample
sample sample sample sample sample sample
 
Roorkee Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Roorkee Call Girls 🥰 8617370543 Service Offer VIP Hot ModelRoorkee Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Roorkee Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Top places to visit, top tourist destinations
Top places to visit, top tourist destinationsTop places to visit, top tourist destinations
Top places to visit, top tourist destinations
 
Pithoragarh Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Pithoragarh Call Girls 🥰 8617370543 Service Offer VIP Hot ModelPithoragarh Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Pithoragarh Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
IATA GEOGRAPHY AREAS in the world, HM111
IATA GEOGRAPHY AREAS in the world, HM111IATA GEOGRAPHY AREAS in the world, HM111
IATA GEOGRAPHY AREAS in the world, HM111
 
Kashipur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Kashipur Call Girls 🥰 8617370543 Service Offer VIP Hot ModelKashipur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Kashipur Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Discover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdfDiscover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdf
 
Prayagraj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Prayagraj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelPrayagraj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Prayagraj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...
Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...
Bhavnagar Escort💋 Call Girl (Komal) Service #Bhavnagar Call Girl @Independent...
 
Ramnagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Ramnagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelRamnagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Ramnagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TOURISM ATTRACTION IN LESOTHO 2024.pptx.
TOURISM ATTRACTION IN LESOTHO 2024.pptx.TOURISM ATTRACTION IN LESOTHO 2024.pptx.
TOURISM ATTRACTION IN LESOTHO 2024.pptx.
 
Champawat Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Champawat Call Girls 🥰 8617370543 Service Offer VIP Hot ModelChampawat Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Champawat Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Ooty Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Ooty Call Girls 🥰 8617370543 Service Offer VIP Hot ModelOoty Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Ooty Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Raiganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Raiganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelRaiganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Raiganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Enhanced Linkeddata Architecture for Persistent Sharing Environments - ELAPSE - V1.4

  • 1. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only Enhanced Linkeddata Architecture for Persistent Sharing Environments - ELAPSE™ (to slip or pass by) Information Sharing Architecture direction that supports… A Future-oriented Information Exchange of Local Data - AFIELD™ (Off the usual or desired track. Away from one's home or usual environment)
  • 2. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only Linkeddata Fundamentals 1. Overview of the Semantic Web (AKA “Web of data”) The Semantic Web is a vision of how the existing infrastructure of the World Wide Web can be extended in such a way that machines can interpret the meaning of data involved in protocol interactions. • RDF – The goal of a universal approach to machine-oriented interpretation of data in the Semantic Web is facilitated through the use of a data representation standard called the Resource Description Framework (RDF). RDF captures meaning as a set of triples similar to the subject, verb, and object components of an elementary sentence in a natural language. • Linkeddata – Linkeddata relies on RDF to provide a general framework for interpreting data connections as logical statements and adds value through this additional dimension of machine understanding. • SPARQL query language – SPARQL provides the means to accessing a collection of named RDF graphs (where each graph is associated with a URI) called an RDF dataset and a language for querying across an RDF dataset. Enhanced Linkeddata Architecture
  • 3. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only The Enhanced parts….. 1. “Real-time” Push Notification – A style of Internet-based immediate communication where the request for a given transaction is initiated by the publisher of that transaction/notification not by the receiver. 2. WebHooks/Service Hook over HTTP or HTTP- CoAP – A simple HTTP(S) based webserver-to-webserver, service-oriented communication and Representational State Transfer (REST) mechanism initiated on an event/transaction basis. Typically invoked via an Application Programming Interface (API) using simple mechanisms for sending Push Notification “trigger events” between APIs using HTTP POST callbacks. Supports Constrained Application Protocol (CoAP), a lightweight variant of HTTP that a provides a subset of REST common with HTTP, that has been optimized for M2M applications, when needed. Enhanced Linkeddata Architecture
  • 4. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only The Enhanced parts….(cont.) 3. Message Queue Telemetry Transport (MQTT) – A lightweight protocol based on the principle of publishing messages and subscribing to topics, or "pub/sub". Multiple clients connect to a broker and subscribe to topics that they are interested in. MQTT is widely adopted in mobile environments due to the low power consumption, simplicity of API, and small bandwidth used. Clients and servers are available in various languages including C, Python, Erlang, C#, Java, Go etc. 4. Advanced Message Queuing Protocol (AMQP) – An open standard (OASIS Specification) for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals. Provide this support, where needed, (if additional requirements for message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security are required). Enhanced Linkeddata Architecture
  • 5. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only A Future-oriented Information Exchange of Local Data (AFIELD) Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
  • 6. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only A Future-oriented Information Exchange of Local Data (AFIELD) LE Sharing Web Interface (LWI) Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
  • 7. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only A Future-oriented Information Exchange of Local Data (AFIELD) Statewide secure infrastructure support…… Legacy LE information exchange support LE Sharing Web Interface (LWI)System Incident-based Notifications Human Incident-based Notifications Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
  • 8. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only RDF Graph Linkeddata private cloud of Hadoop "data lakes“ (Clustered using Hadoop & ready for Amazon Elastic MapReduce) 1200+ Local LE RMSs & county CAD systems A Future-oriented Information Exchange of Local Data (AFIELD) Legacy LE information exchange support LE Sharing Web Interface (LWI) Statewide secure infrastructure support……System Incident-based Notifications Human Incident-based Notifications Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
  • 9. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only 151396317 RDF Graph Linkeddata private cloud of Hadoop "data lakes“ (clustered using Hadoop & ready for Amazon Elastic MapReduce) 1200+ Local LE RMSs & county CAD A Future-oriented Information Exchange of Local Data (AFIELD) Legacy LE information exchange support Incident-based information search & access is performed via Linkeddata concepts (Authentication via OAuth/WebID- TLS/NetID-TLS protocols) Statewide secure infrastructure support……System Incident-based Notifications Human Incident-based Notifications Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE)
  • 10. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only 151396317 RDF Graph Linkeddata private cloud of Hadoop "data lakes“ (clustered using Hadoop & ready for Amazon Elastic MapReduce) and REST/WebHooks/CoAP or MQTT protocol based push notifications Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE) A Future-oriented Information Exchange of Local Data (AFIELD) Legacy LE information exchange support Incident-based Notifications made as result of “Real-time” Push Notification of PD/CAD Incident-based events via HTTP(s) and WebHooks/CoAP APIs or MQTT protocol (Authentication via OAuth) 1200+ Local LE RMSs & county CAD Statewide secure infrastructure support……System Incident-based Notifications Human Incident-based Notifications Incident-based information search & access is performed via Linkeddata concepts (Authentication via OAuth/WebID- TLS/NetID-TLS protocols)
  • 11. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only 151396317 RDF Graph Linkeddata private cloud of Hadoop "data lakes“ (clustered using Hadoop & ready for Amazon Elastic MapReduce) and REST/WebHooks/CoAP or MQTT protocol based push notifications Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE) A Future-oriented Information Exchange of Local Data (AFIELD) System Incident-based Notifications Legacy LE information exchange support Incident-based Notifications made as result of “Real-time” Push Notification of PD/CAD Incident-based events via HTTP(s) and WebHooks/CoAP APIs or MQTT protocol (Authentication via OAuth) 1200+ Local LE RMSs & county CAD Statewide secure infrastructure support…… Central AFIELD Appliance Human Incident-based Notifications Incident-based information search & access is performed via Linkeddata concepts (Authentication via OAuth/WebID- TLS/NetID-TLS protocols) Information Sharing and Safeguarding goal support: • Drive Collective Action through Collaboration and Accountability. • Improve Information Discovery and Access through Common Standards. • Optimize Mission Effectiveness through Shared Services and Interoperability. • Strengthen Information Safeguarding through Structural Reform, Policy, and Technical Solutions. • Protect Privacy, Civil Rights, and Civil Liberties through Consistency and Compliance.
  • 12. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only 151396317 RDF Graph Linkeddata private cloud of Hadoop "data lakes“ (clustered using Hadoop & ready for Amazon Elastic MapReduce) and REST/WebHooks/CoAP or MQTT protocol based push notifications Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE) A Future-oriented Information Exchange of Local Data (AFIELD) System Incident-based Notifications Legacy LE information exchange support Incident-based Notifications made as result of “Real-time” Push Notification of PD/CAD Incident-based events via HTTP(s) and WebHooks/CoAP APIs or MQTT protocol (Authentication via OAuth) 1200+ Local LE RMSs & county CAD Statewide secure infrastructure support…… Central AFIELD Appliance Supporting Features: • Remote wipe and unlink • LDAP/AD + OpenID Integration • Role-based access • End User restrictions and management • Mobile & Desktop Device Management • Central administration • Device level authorization • Full auditing capabilities • Full Data Loss Prevention (DLP) Human Incident-based Notifications Incident-based information search & access is performed via Linkeddata concepts (Authentication via OAuth/WebID- TLS/NetID-TLS protocols) Information Sharing and Safeguarding goal support: • Drive Collective Action through Collaboration and Accountability. • Improve Information Discovery and Access through Common Standards. • Optimize Mission Effectiveness through Shared Services and Interoperability. • Strengthen Information Safeguarding through Structural Reform, Policy, and Technical Solutions. • Protect Privacy, Civil Rights, and Civil Liberties through Consistency and Compliance.
  • 13. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only 151396317 RDF Graph Linkeddata private cloud of Hadoop "data lakes“ (clustered using Hadoop & ready for Amazon Elastic MapReduce) and REST/WebHooks/CoAP or MQTT protocol based push notifications AFIELD driven Local Law Enforcement Sharing allows PDs and 911 centers to maintain control over their own Incident-based information while still fully participating in ELAPSE provided services Enhanced Linkeddata Architecture for Persistent Sharing Environments (ELAPSE) Incident-based information search & access is performed via Linkeddata concepts (Authentication via OAuth/WebID- TLS/NetID-TLS protocols) 2 3 1 Human Incident-based Notifications A Future-oriented Information Exchange of Local Data (AFIELD) Legacy LE information exchange support 4 Incident-based Notifications made as result of “Real-time” Push Notification of PD/CAD Incident-based events via HTTP(s) and WebHooks/CoAP APIs or MQTT protocol (Authentication via OAuth) 6 1200+ Local LE RMSs & county CAD 1 Statewide secure infrastructure support…… Central AFIELD Appliance 5 System Incident-based Notifications Information Sharing and Safeguarding goal support: • Drive Collective Action through Collaboration and Accountability. • Improve Information Discovery and Access through Common Standards. • Optimize Mission Effectiveness through Shared Services and Interoperability. • Strengthen Information Safeguarding through Structural Reform, Policy, and Technical Solutions. • Protect Privacy, Civil Rights, and Civil Liberties through Consistency and Compliance. Supporting Features: • Remote wipe and unlink • LDAP/AD + OpenID Integration • Role-based access • End User restrictions and management • Mobile & Desktop Device Management • Central administration • Device level authorization • Full auditing capabilities • Full Data Loss Prevention (DLP)
  • 14. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only AFIELD Notes: Key characteristics: 1. The Core does not store PD/911 Incident-based data, Incident-based data remains in the PDs and Dispatch Centers and is “exposed” as a RDF Graph Linkeddata private cloud for secure Incident-based information searching via SPARQL 2. Secure HTTP(s) based information exchange from LE RMSs and county CAD systems to Core via REST WebHooks/CoAP or MQTT protocol based APIs for Real- time Push Notifications) 3. RMS/CAD/LE Incident-based Information is securely (OAuth/WebID-TLS/NetID-TLS protocols) searched & accessed via Semantic Web concepts including Linkeddata, RDF and SPARQL queries 4. Support for legacy LE information exchange is provided until no longer needed 5. Email, SMS, Chat & M2M “Human” push Incident-based notification can be securely sent from Core (possibly leveraging statewide Alerting capabilities) 6. Advanced Message Queuing Protocol (AMQP) support, where needed, (if additional requirements for message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security are required) from Core to Incident-based Notification subscribers.
  • 15. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only • What does it do? – Primarily responsible for providing information sharing services “local” to each sharing environment data source so that local control over Incident-based information is maintained while still fully participating in ELAPSE/AFIELD provided services – Hosts the sharing services that: • Maintain control over local data, • Provide audit file/folder access and sharing, • while preventing accidental data leakage The Remote AFIELD Appliance “Thing”
  • 16. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only Remote AFIELD Appliance Code Deployment, Management & Monitoring Services
  • 17. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only What is different about Linkeddata? Linkeddata addresses how to convey information, the association between the data itself and the metadata that gives it meaning , by changing the way that we interact with the data, especially via computer programs, in particular: – every data resource, is given a unique identity (known as a URI); – that unique identity is based on HTTP, the widely-used network protocol used by web browsers to fetch web pages for display; – properties of data resources, such as their type, scale, units, provenance, last updated time, etc, are represented using the Resource Description Framework (RDF) in which values are connected together in networks of named links, called properties; – the names of the properties, resource types, classification codes, etc, are also given web identifier URIs. This means that they too can be fetched (technically the term we use is resolved) using HTTP. The information returned when resolving, say, an RDF property help give a clear semantic meaning to the data.
  • 18. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only What is different about Linkeddata? (cont) It's this practice of connecting resources together using named, meaningful links that gives Linkeddata both its name and its power. Once the reference data has been created, the possibilities to extend and refine it with additional data sources are unlimited. The query language SPARQL is a powerful and general-purpose tool for accessing RDF data, but having to learn SPARQL is an extra burden for developers. Electing instead to use an API approach, in which a collection of HTTP-accessible end- points provide a programming interface that web developers can make use of more easily. In particular using the Linked Data API (LDA) to provide a programming interface to the data. The LDA uses well-established conventions for accessing the details of individual data resources, and/or a collection of resources. Blueprints 2.0..including Gremlin & Rexster – Evolving mechanisms to provide a common set of interfaces that allow developers to plug-and-play their graph database backend collections. These open-source based products are analogous to the JDBC, but for graph databases.
  • 19. Both ELAPSE® and AFIELD® Logos are registered Trademarks of eVectis Technologies LLC eVectis Technologies LLC Confidential –Internal Use Only W3C Linked Data Profile Working Group The principal technologies of the Semantic Web fit into a set of layered specifications. The current components are: – the Resource Description Framework (RDF) Core Model, – the RDF Schema language, – the Web Ontology language (OWL), and – the Simple Knowledge Organization System (SKOS). Building on these core components is a standardized query language, SPARQL (pronounced "sparkle"), enabling querying of decentralized collections of RDF data. The POWDER recommendations provide technologies to find resource descriptions for specific resources on the Web; descriptions which can be “joined” to other RDF data. The GRDDL and RDFa recommendations aim at creating bridges between the RDF model and various XML formats, like XHTML. RDFa also plays an important role as a format to add Structured Data to HTML, i.e., as a means to help using Linked Data in Web Applications. The goal of the R2RML language is to provide standard language to map relational data and relational database schemas to RDF and OWL. Finally, the goal of the newly proposed Linked Data Profile Working Group is to provide a “entry level” layer to manage Linked Data file using RESTful, HTTP based API.