Semantic Web Technology Stack - World Wide Web Consortium

Semantic Web Technology Stack - World Wide Web Consortium

Information Architecture 04-3-2018 ECP Metadata Registry 2 ECP Metadata Registry - Introduction What? Create a system to catalogue and describe content in ECP Implemented in RDF with an extensible ontology for content description Support provenance and rights management across the platform using industry standards Why?

Better content discoverability Lower barrier to entry, with different levels of buy-in More flexible in the types of technology it supports Quicker creation and distribution of new bundles of content for product managers

??? Time to market for products How? 3 Ontology created with industry standards Extensible e.g. CMP and CDF

SHACL constraints to enforce data quality & minimum thresholds Work with governance to establish standards and procedures Semantic Web Technologies Overview ECP Metadata Registry Registry Ontology https://git.sami.int.thomsonreuters.com/ecp-core/ecp-core-libs/blob/master/ontologies/src/main/resources/ontologies/registry_ontology.ttl https://git.sami.int.thomsonreuters.com/ecp-core/ecp-core-libs/raw/master/ontologies/src/main/resources/ontologies/registry_diagram.png 4 ECP Metadata Registry Logical Model and various distributions

5 ECP Metadata Registry simplified example :Distribution :Dataset rdfs:subClassOf rdf:type Exchange data feed :TabularDistribution rdfs:subClassOf :KafkaDistribution

rdfs:label rdf:type ecp:1-123456 rdf:type :hasDataset ecp:2-3456789 :hasDataset ecp:2-234567 :contains :contains

INSTTYP :hasHBaseColumnName :expresses ecp:5-123456 rdf:type rdfs:label ecp:8-947563 rdf:type Instrument Type

:Property 6 Semantic Web Technologies Overview :HBaseColumn Knowledge graph 7 Semantic Web Technologies Overview TR Knowledge Graph - Standards, Structure, Integration Based on industry standards ( RDF, SHACL)

to organize and represent information Structured data for objects and their relationships Automatic Integration and discovery of previously undetected relationships 8 TR Knowledge Graph RDFized DBORs RDF can be an extra layer on all DBORs Not all DBORs are covered Priority must be given to master DBORs (Instruments, PA ) to enable integration ?

? ? 9 TR Knowledge Graph Use Cases Bold Framework Graph Feeds from TR Graph Data Eikon Seach & Discovery Introducing graph search capability to surface news stories about companies or lists that the user has searched on but arent directly mentioned Resource for AI machine learning, NLP, intelligent tagging

DBORs may generate RDF versions of their content Integration of data from all DBORs Webification Web of Data 10 TR Knowledge Gragh Integrate Data from DBORs 11 SHACL W3C Data Modelling Language 12 Data Quality SHACL Constraints

Our TR models define also constraints, shapes on the data Data can be checked on these constraints and creates violation messages Example of a Violation:A quote is active and has exchanges but the instrument itself is inactive . 13 We can create our own messages Create new information - SHACL RULES Creates new information based on conditions Waves of rules with ordering to produce intermediate and target information example:Organization

rdf:type owl:Class ; rdf:type sh:NodeShape ; sh:rule [ rdf:type sh:TripleRule ; sh:condition [ sh:property [ sh:path example:Domicile ; sh:in ( example:EEAMeberCountry ]; ]; sh:predicate rdf:type ; sh:object example:MIFIDOrganization ; sh:subject sh:this ; ]; .

14 Example: If an organization is domiciled in a EEA Country ); then classify it as an MIFIDOrganization

Recently Viewed Presentations

  • Net. App.

    Net. App.

    Some network apps. e-mail. web. text messaging. remote login. P2P file sharing. multi-user network games. streaming stored video (YouTube, Hulu, Netflix) voice over ...
  • Praxis II - grant.kyschools.us

    Praxis II - grant.kyschools.us

    www.ovec.org . is an example . ... A licensed school nurse is an important part of a special education evaluation team. They may assist in determining if a child meets the criteria for special education by providing health assessments as...
  • STANDARD A High quality clinical care High quality, safe and ...

    STANDARD A High quality clinical care High quality, safe and ...

    Title STANDARD A High quality clinical care High quality, safe and integrated clinical care for IBD patients based on multi- disciplinary team working and effective collaboration across NHS organisational structures and boundaries.
  • Welcome to PE! 125 hours of time on

    Welcome to PE! 125 hours of time on

    Welcome to PE! 125 hours of time on PE 1hr and 15 mins of activity each school day Flexibility - you can exercise on your days off instead of a school day…whatever fits your schedule.
  • Foreign Currency Accounts

    Foreign Currency Accounts

    FCY a/cs Costs * Value dating Commission charges Transaction charges - per item - based on value i.e. 2 per mille with a max and min Turnover charges FCYa/cs Costs * Lifting fees Account maintenance fee Cable or telex charges...
  • The SWOT Analysis &The Ansoff Matrix - BSAK Weebly

    The SWOT Analysis &The Ansoff Matrix - BSAK Weebly

    The SWOT Analysis Strengths International reputation for good quality. -marketing benefit. Internet online store available 24hours. -might gain more customers and possibly making more sales through online store. Close relationship with suppliers, employees and customers.
  • Enzyme Mechanisms

    Enzyme Mechanisms

    Highly selective. Cartoon courtesy Wikipedia 02/26/2019 Lipids and Membranes p. * of 79 Thermodynamics of Channels Usually the DGtransport is negative so they don't require external energy sources Gated channels: Passage can be switched on Highly selective, e.g. v(K+) >>...
  •  STEM     STEM     D&T  2  STEM    /   IoT   SCRATCH

    STEM STEM D&T 2 STEM / IoT SCRATCH

    Pocket Code 簡介. Pocket Code 是一個類似Scratch 程式. 類似積木的程式開發環境. 設計的遊戲、動畫、互動藝術、音樂影片以及其他許多類型的手機app