Git Product home page Git Product logo

xmllondon-rdf's People

Contributors

cfoster avatar holmesw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

xmllondon-rdf's Issues

Add detailed paper information

Overview

  • Generate RDF triples from DocBook Papers.
    • References and Citations.
    • Keywords / Topics.
  • Each external reference to be a SWRC swrc:Publication in it's own right.
  • RDF must represent XML London papers citing these Publications as well as the inverse swrc:citedBy.
  • Must take great care to
    • Find the existing SWC resource.
    • If SWC resource doesn't exist, then one must be created and there must not be duplicate Publications.

Potential Automated Approach

  • Per DocBook paper, generate a set of Publication XML documents, where each Publication represents a single Reference / Citation found within the DocBook paper.
  • All Publication XML documents generated from all papers, must be de-duplicated and essentially be unique, while keeping information about which XML London papers referenced them. Should be able to de-deuplicate via looking at Paper Title's, DOIs, 99% similar URL, etc - as well as manually intervening.
  • Must search data.semanticweb.org to see if a SWC resource URI already exists, if it does it must have identically the same resource URI, otherwise resource URI can be the URL of the web resource itself.
  • Process can't delete XML Publication Documents each time, instead it must keep a repository of Publications and continually update it. This will allow for manual intervention and polishing.
<swrc:Publication
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:swrc="http://swrc.ontoware.org/ontology#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  <URI>http://www.w3.org/TR/sparql11-query/</URI>
  <rdfs:label>SPARQL 1.1 Query Language</rdfs:label>
  <swrc:publisher>http://data.semanticweb.org/organization/w3c</swrc:publisher>
  <dc:creator>http://data.semanticweb.org/person/andy-seaborne</dc:creator>
  <dc:creator>http://data.semanticweb.org/person/steve-harris</dc:creator>
  <swrc:month>March</swrc:month>
  <swrc:year>2013</swrc:year>
  <swrc:citedBy>p15:seaborne</swrc:citedBy> 
  <swrc:citedBy>p15:labella</swrc:citedBy>
  <swrc:citedBy>p14:weingaertner</swrc:citedBy> 
  <swrc:citedBy>p14:fennell</swrc:citedBy>
  <swrc:citedBy>p14:ahmed</swrc:citedBy>
  <swrc:citedBy>p13:walpole</swrc:citedBy>
</swrc:Publication>
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix swrc: <http://swrc.ontoware.org/ontology#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix person: <http://data.semanticweb.org/person/> .
@prefix p13: <http://data.semanticweb.org/conference/xmllondon/2013/paper/> .
@prefix p14: <http://data.semanticweb.org/conference/xmllondon/2014/paper/> .
@prefix p15: <http://data.semanticweb.org/conference/xmllondon/2015/paper/> .

<http://www.w3.org/TR/sparql11-query/> a swrc:Publication ;
  rdfs:label "SPARQL 1.1 Query Language" ;
  swrc:publisher <http://data.semanticweb.org/organization/w3c> ;
  dc:creator person:andy-seaborne, person:steve-harris ;
  swrc:month "March" ;
  swrc:year "2013" ;
  swrc:citedBy p15:seaborne , p15:labella , p14:weingaertner ,
               p14:fennell , p14:ahmed , p13:walpole .

p15:seaborne     swrc:cite <http://www.w3.org/TR/sparql11-query/> .
p15:labella      swrc:cite <http://www.w3.org/TR/sparql11-query/> .
p14:weingaertner swrc:cite <http://www.w3.org/TR/sparql11-query/> .
p14:fennell      swrc:cite <http://www.w3.org/TR/sparql11-query/> .
p14:ahmed        swrc:cite <http://www.w3.org/TR/sparql11-query/> .
p13:walpole      swrc:cite <http://www.w3.org/TR/sparql11-query/> .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.