Displaying 1 to 20 from 42 results

jsonld.js - A JSON-LD Processor and API implementation in JavaScript

  •    Javascript

This library is an implementation of the JSON-LD specification in JavaScript. JSON, as specified in RFC7159, is a simple language for representing objects on the Web. Linked Data is a way of describing content across different documents or Web sites. Web resources are described using IRIs, and typically are dereferencable entities that may be used to find more information, creating a "Web of Knowledge". JSON-LD is intended to be a simple publishing method for expressing not only Linked Data in JSON, but for adding semantics to existing JSON.

rdflib - RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information

  •    Python

RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information as graphs. The current version of RDFLib is 4.2.2, see the CHANGELOG.md file for what's new.

jekyll-seo-tag - A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content

  •    Ruby

A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content. While you could theoretically add the necessary metadata tags yourself, Jekyll SEO Tag provides a battle-tested template of crowdsourced best-practices.

api-platform - REST and GraphQL framework to build modern API-driven projects (server-side and client-side)

  •    Javascript

The official project documentation is available on the API Platform website. API Platform embraces open web standards (Swagger, JSON-LD, GraphQL, Hydra, HAL, JWT, OAuth, HTTP...) and the Linked Data movement. Your API will automatically expose structured data in Schema.org/JSON-LD. It means that your API Platform application is usable out of the box with technologies of the semantic web.




core - The server component of API Platform: hypermedia and GraphQL APIs in minutes

  •    PHP

API Platform Core is an easy to use and powerful system to create hypermedia-driven REST APIs. It is a component of the API Platform framework and it can be integrated with the Symfony framework using the bundle distributed with the library. It natively supports popular open formats including JSON for Linked Data (JSON-LD), Hydra Core Vocabulary, Swagger (OpenAPI), HAL and HTTP Problem.

Web-Karma - Information Integration Tool

  •    Java

The Karma tutorial at https://github.com/szeke/karma-tcdl-tutorial, also check out our DIG web site, where we use Karma extensively to process > 90M web pages. Karma is an information integration tool that enables users to quickly and easily integrate data from a variety of data sources including databases, spreadsheets, delimited text files, XML, JSON, KML and Web APIs. Users integrate information by modeling it according to an ontology of their choice using a graphical user interface that automates much of the process. Karma learns to recognize the mapping of data to ontology classes and then uses the ontology to propose a model that ties together these classes. Users then interact with the system to adjust the automatically generated model. During this process, users can transform the data as needed to normalize data expressed in different formats and to restructure it. Once the model is complete, users can published the integrated data as RDF or store it in a database.

seomatic - A turnkey SEO implementation for Craft CMS 2

  •    PHP

A turnkey SEO implementation for Craft CMS that is comprehensive, powerful, and flexible. SEOmatic works on Craft 2.4.x, Craft 2.5.x, and Craft 2.6.x.


schema-generator - PHP Model Scaffolding from Schema.org vocabulary

  •    PHP

Schema.org is a vocabulary representing common data structures and their relations. Schema.org can be exposed as JSON-LD, microdata and RDFa. Extracting semantic data exposed in the Schema.org vocabulary is supported by a growing number of companies including Google (Search, Gmail), Yahoo!, Bing and Yandex. Data models provided by Schema.org are popular and have proved efficient. They cover a broad spectrum of topics including creative work, e-commerce, event, medicine, social networking, people, postal address, organization, place or review. Schema.org has its roots in a ton of preexisting well designed vocabularies and is successfully used by more and more websites and applications.

extruct - Extract embedded metadata from HTML markup

  •    Python

extruct is a library for extracting embedded metadata from HTML markup. It also has a built-in HTTP server to test its output as JSON.

html-metadata - MetaData html scraper and parser for Node.js (supports Promises and callback style)

  •    Javascript

The aim of this library is to be a comprehensive source for extracting all html embedded metadata. Currently it supports Schema.org microdata using a third party library, a native BEPress, Dublin Core, Highwire Press, JSON-LD, Open Graph, Twitter, EPrints, PRISM, and COinS implementation, and some general metadata that doesn't belong to a particular standard (for instance, the content of the title tag, or meta description tags).You can also pass an options object as the first argument containing extra parameters. Some websites require the user-agent or cookies to be set in order to get the response.

stations - A list of all the Belgian stations and their properties used within the iRail project

  •    PHP

We try to maintain a list of all the stations in Belgium using CSV so everyone can help to maintain it on github. Furthermore, we have a PHP composer/packagist library for you to go from station name to ID and vice versa and we convert the CSV file to JSON-LD for maximum semantic interoperability.

codemetar - an R package for generating and working with codemeta

  •    R

The goal of codemetar is to generate the JSON-LD file, codemeta.json containing software metadata describing an R package. For more general information about the CodeMeta Project for defining software metadata, see https://codemeta.github.io. In particular, new users might want to start with the User Guide, while those looking to learn more about JSON-LD and consuming existing codemeta files should see the Developer Guide. codemetar can take the path to the package root instead. This may allow codemetar to glean some additional information that is not available from the description file alone.

json-ld-macros - Declarative transformation of JSON APIs into JSON-LD

  •    Javascript

JSON-LD Macros is a library to define declarative transformations of JSON objects obtained from a remote web service into JSON-LD objects. The ultimate goal of the library is to make it easier the process of consuming JSON APIs from RDF/JSON-LD applications. Similar ideas for transforming JSON documents into RDF have been explored in projects like jsonGRDDL. JSON-LD Macros supports the serialisation of the macro itself as JSON-LD and the deserialisation back into the macro description. A demo is available here .

jsonld-cli - JSON-LD command line interface tool

  •    Javascript

This module provides a command line tool jsonld to manipulate JSON-LD data. It is written in JavaScript for node.js and uses the jsonld.js and jsonld-request. Inputs can be from stdin, URLs, or files. The command above will read in a PaySwarm Asset and Listing in RDFa 1.0 format, convert it to JSON-LD expanded form, compact it using the 'https://w3id.org/payswarm/v1' context, and dump it out to the console in compacted form.

jsonld-request - LIbrary to load JSON-LD from stdin, URLs, or files.

  •    Javascript

This JavaScript node.js library is used to read data from stdin, URLs, or files and convert to JSON-LD via jsonld.js. It can process JSON-LD in JSON and RDFa in HTML and output JSON-LD.

jsonld-signatures - An implementation of the Linked Data Signatures specification for JSON-LD

  •    Javascript

An implementation of the Linked Data Signatures specification for JSON-LD. This software works in all modern browsers as well as node.js via npm. In a browser environment, include jsonld, forge, and dist/jsonld-signatures.min.js via script tag or other mechanism.

php-json-ld - PHP implementation of a JSON-LD Processor and API

  •    PHP

This library is an implementation of the JSON-LD specification in PHP. JSON, as specified in RFC7159, is a simple language for representing objects on the Web. Linked Data is a way of describing content across different documents or Web sites. Web resources are described using IRIs, and typically are dereferencable entities that may be used to find more information, creating a "Web of Knowledge". JSON-LD is intended to be a simple publishing method for expressing not only Linked Data in JSON, but for adding semantics to existing JSON.

xapi-profiles - A set of documents addressing the structure of and supporting services for xAPI Profiles

  •    Python

This is a companion specification to the core xAPI Specification that addresses the structure and supporting services for xAPI Profiles. A profile is the human and/or machine-readable documentation of application-specific concepts, statement patterns, extensions, and statement templates used when implementing xAPI in a particular context. In a nutshell, a profile documents the vocabulary concepts, extensions, statement templates, and patterns that are required for xAPI to be implemented consistently for a specific use case. A profile empowers designers and developers to establish a controlled, domain-specific vocabulary and determine what data should be captured/stored and reported on. In other words, a profile really is the blueprint for a successful, semantically interoperable xAPI implementation.

search-api-platform - [READ-ONLY] API-Platform integration bridge for RollerworksSearch

  •    PHP

API-Platform integration bridge for RollerworksSearch. Note: If you are new to RollerworksSearch, please read the main documentation of RollerworksSearch before continuing.