rdf2rml

RDF by Example: rdfpuml for True RDF Diagrams, rdf2rml for R2RML Generation

https://github.com/vladimiralexiev/rdf2rml

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic links in README
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (0.8%) to scientific vocabulary

Keywords

graphviz plantuml r2rml r2rml-mapping rdf2rml rdfpuml uml-diagram visualization
Last synced: 7 months ago · JSON representation ·

Repository

RDF by Example: rdfpuml for True RDF Diagrams, rdf2rml for R2RML Generation

Basic Info
  • Host: GitHub
  • Owner: VladimirAlexiev
  • Language: Perl
  • Default Branch: master
  • Size: 35.1 MB
Statistics
  • Stars: 48
  • Watchers: 4
  • Forks: 5
  • Open Issues: 22
  • Releases: 0
Topics
graphviz plantuml r2rml r2rml-mapping rdf2rml rdfpuml uml-diagram visualization
Created over 7 years ago · Last pushed 9 months ago
Metadata Files
Changelog Citation

Owner

  • Name: Vladimir Alexiev
  • Login: VladimirAlexiev
  • Kind: user
  • Location: Bulgaria
  • Company: @Ontotext-AD

Semantic data integration, ontologies. Chief Data Architect @Ontotext-AD

Citation (CITATION.bib)

@InProceedings{Alexiev-ENDORSE-2023,
  author       = {Vladimir Alexiev},
  title        = {Generation of Declarative Transformations from Semantic Models},
  booktitle    = {European Data Conference on Reference Data and Semantics (ENDORSE 2023)},
  year         = 2023,
  month        = mar,
  url_PPT      = {https://docs.google.com/presentation/d/1JCMQEH8Tw_F-ta6haIToXMLYJxQ9LRv6/edit},
  url_Preprint = {https://drive.google.com/open?id=1Cq5o9th_P812paqGkDsaEomJyAmnypkD},
  url_Slides   = {https://op.europa.eu/documents/10157494/12134844/DAY1-TRACK2-16.35-16.50-VladimirAlexiev_FORPUB.pdf},
  url_Video    = {https://youtu.be/yL5nI_3ccxs},
  keywords     = {semantic model, semantic data integration, ETL, semantic conversion, declarative approaches, PlantUML, R2RML, generation, model-driven, RDF by Example, rdfpuml, rdf2rml},
  abstract     = {The daily work of the Knowledge Graph Solutions group at Ontotext involves KG building activities such as investigating data standards and datasets, ontology engineering, harmonizing data through semantic models, converting or virtualizing data to semantic form, entity matching, semantic text enrichment, etc. Semantic pipelines have a variety of desirable properties, of which maintainability and consistency of the various artefacts are some of the most important ones. Despite significant recent progress (eg in the KG Building W3C community group), semantic conversion still remains one of the difficult steps. We favor generation of semantic transformations from semantic models that are both sufficiently precise, easily understandable, can be used to generate diagrams, and are valid RDF to allow processing with RDF tools. We call this approach "RDF by Example" and have developed a set of open source tools at https://github.com/VladimirAlexiev/rdf2rml. This includes "rdfpuml" for generating diagrams, "rdf2rml" for generating R2RML for semantization of relational data and ONTOP virtualization, "rdf2sparql" for semantization of tabular data with Ontotext Refine or TARQL. We describe our approach and illustrate it with complex and high-performance transformations in a variety of domains, such as company data and NIH research grants.},
}

@InProceedings{Alexiev-SWIB-2016,
  author       = {Vladimir Alexiev},
  title        = {{RDF by Example: rdfpuml for True RDF Diagrams, rdf2rml for R2RML Generation}},
  booktitle    = {Semantic Web in Libraries 2016 (SWIB 16)},
  year         = 2016,
  month        = nov,
  address      = {Bonn, Germany},
  url_Slides   = {https://github.io/VladimirAlexiev/my/pres/20161128-rdfpuml-rdf2rml/index.html},
  url_HTML     = {https://github.io/VladimirAlexiev/my/pres/20161128-rdfpuml-rdf2rml/index-full.html},
  keywords     = {RDF, visualization, PlantUML, cultural heritage, NLP, NIF, EHRI, R2RML, generation, model-driven, RDF by Example, rdfpuml, rdf2rml},
  url_PDF      = {https://github.io/VladimirAlexiev/my/pres/20161128-rdfpuml-rdf2rml/RDF_by_Example.pdf}, 
  url_Video    = {https://youtu.be/4WoYlaGF6DE},
  type         = {presentation},
  abstract     = {RDF is a graph data model, so the best way to understand RDF data schemas (ontologies, application profiles, RDF shapes) is with a diagram. Many RDF visualization tools exist, but they either focus on large graphs (where the details are not easily visible), or the visualization results are not satisfactory, or manual tweaking of the diagrams is required. We describe a tool *rdfpuml* that makes true diagrams directly from Turtle examples using PlantUML and GraphViz. Diagram readability is of prime concern, and rdfpuml introduces various diagram control mechanisms using triples in the puml: namespace. Special attention is paid to inlining and visualizing various Reification mechanisms (described with PRV). We give examples from Getty CONA, Getty Museum, AAC (mappings of museum data to CIDOC CRM), Multisensor (NIF and FrameNet), EHRI (Holocaust Research into Jewish social networks), Duraspace (Portland Common Data Model for holding metadata in institutional repositories), Video annotation. If the example instances include SQL queries and embedded field names, they can describe a mapping precisely. Another tool *rdf2rdb* generates R2RML transformations from such examples, saving about 15x in complexity.},
}

GitHub Events

Total
  • Issues event: 10
  • Watch event: 6
  • Issue comment event: 3
  • Push event: 8
  • Pull request event: 1
Last Year
  • Issues event: 10
  • Watch event: 6
  • Issue comment event: 3
  • Push event: 8
  • Pull request event: 1

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 70
  • Total Committers: 2
  • Avg Commits per committer: 35.0
  • Development Distribution Score (DDS): 0.043
Past Year
  • Commits: 19
  • Committers: 1
  • Avg Commits per committer: 19.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Vladimir Alexiev v****v@o****m 67
Vladimir Alexiev v****r@s****g 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 37
  • Total pull requests: 3
  • Average time to close issues: 10 months
  • Average time to close pull requests: about 23 hours
  • Total issue authors: 7
  • Total pull request authors: 2
  • Average comments per issue: 1.46
  • Average comments per pull request: 0.67
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 0
  • Average time to close issues: about 2 months
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 0
  • Average comments per issue: 0.17
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • VladimirAlexiev (23)
  • johanwk (7)
  • jonassmedegaard (3)
  • kataph (1)
  • tfrancart (1)
  • saxomoose (1)
  • mkotoff (1)
Pull Request Authors
  • SCVFlare (2)
  • jazzyray (2)
Top Labels
Issue Labels
Pull Request Labels