Difference between revisions of "Data Catalog Resources"
m (→FOAF) |
m |
||
Line 1: | Line 1: | ||
Back in November 2014 OMB’s Project Open Data adopted DCAT (then at version 1) as the reporting schema for data.gov. To the DCATv1 schema OMB added a number of US Government specific terms. This combined schema is called DCAT-US Schema v1.1. You can find it at https://resources.data.gov/resources/dcat-us/ . | |||
DCAT is a project of the WC3’s Data Exchange Working Group. DCATv2 is the current W3C “recommendation” and DCATv3 is now in draft. You can find the draft here: https://www.w3.org/TR/vocab-dcat-3/ | |||
DCAT is an RDF vocabulary that can be expressed in JSON, XML, and other languages. A favorite of the W3C crowd is [https://www.w3.org/2007/02/turtle/primer/ “Turtle”] which is compact and easy to author. There should be software to easily and automatically convert RDF statements between these various representations. | |||
DCAT links to other standards. Somewhat confusingly, DCAT uses both FOAF and VCARD to describe individuals, so we reference both of them before. FOAF ("Friend of a Friend") was original developed to describe relationships in a social network. VCARD was developed to add "business cards" to email messages. FOAF is a decidedly XML-style schema, while VCARD is based on blocks of ASCII lines, like many of the Internet standards from the 1980s and 1990s. | |||
I suggest reading these sources in this order: | I suggest reading these sources in this order: | ||
Line 4: | Line 11: | ||
* [https://www.w3.org/TR/turtle/#grammar-production-BooleanLiteral RDF 1.1 Turtle], an easy-to-use notation for RDF triples. See also the [https://en.wikipedia.org/wiki/Turtle_(syntax) Turtle (syntax) description on Wikipedia]. | * [https://www.w3.org/TR/turtle/#grammar-production-BooleanLiteral RDF 1.1 Turtle], an easy-to-use notation for RDF triples. See also the [https://en.wikipedia.org/wiki/Turtle_(syntax) Turtle (syntax) description on Wikipedia]. | ||
* [https://en.wikipedia.org/wiki/Resource_Description_Framework Research Description Framework], an overview of RDF | * [https://en.wikipedia.org/wiki/Resource_Description_Framework Research Description Framework], an overview of RDF | ||
* [https://en.wikipedia.org/wiki/Web_Ontology_Language Web Ontology Language] | * [https://en.wikipedia.org/wiki/Web_Ontology_Language Web Ontology Language] | ||
* [https://resources.data.gov/resources/dcat-us/ DCAT-US Schema v1.1], the schema that is used to report information to data.gov | * [https://resources.data.gov/resources/dcat-us/ DCAT-US Schema v1.1], the schema that is used to report information to data.gov | ||
* [https://www.w3.org/TR/vocab-dcat-3/ DCATv3 - Data Catalog Vocabulary (DCAT)], how we represent catalog information | * [https://www.w3.org/TR/vocab-dcat-3/ DCATv3 - Data Catalog Vocabulary (DCAT)], how we represent catalog information | ||
Line 15: | Line 18: | ||
==FOAF== | ==FOAF== | ||
* [https://en.wikipedia.org/wiki/FOAF_(ontology) FOAF (ontology) on Wikipedia] | * [https://en.wikipedia.org/wiki/FOAF_(ontology) FOAF (ontology) on Wikipedia] | ||
* [http://xmlns.com/foaf/spec/ FOAF Vocabulary Specification 0.99], the actual vocab used for FOAF. See an example of [https://www.oreilly.com/library/view/xml-hacks/0596007116/ch04s07.html FOAF in XML] from the O'Reilly XML Hacks book. Also see the [https://www.xml.com/pub/a/2004/02/04/foaf.html Introduction to FOAF on the xml.com website]. | * [http://xmlns.com/foaf/spec/ FOAF Vocabulary Specification 0.99], the actual vocab used for FOAF. See an example of [https://www.oreilly.com/library/view/xml-hacks/0596007116/ch04s07.html FOAF in XML] from the O'Reilly XML Hacks book. Also see the [https://www.xml.com/pub/a/2004/02/04/foaf.html Introduction to FOAF on the xml.com website]. | ||
Line 21: | Line 23: | ||
A well-developed FOAT focabulary is on dbpedia.org: | A well-developed FOAT focabulary is on dbpedia.org: | ||
* http://mappings.dbpedia.org/server/ontology/classes/foaf%3APerson | * http://mappings.dbpedia.org/server/ontology/classes/foaf%3APerson | ||
==VCARD== | ==VCARD== | ||
Some of the items in DCAT are described with vCards. | Some of the items in DCAT are described with vCards. | ||
* [https://datatracker.ietf.org/doc/html/rfc6350 RFC6350, the vCard standard] | * [https://datatracker.ietf.org/doc/html/rfc6350 RFC6350, the vCard standard] |
Revision as of 04:09, 5 October 2021
Back in November 2014 OMB’s Project Open Data adopted DCAT (then at version 1) as the reporting schema for data.gov. To the DCATv1 schema OMB added a number of US Government specific terms. This combined schema is called DCAT-US Schema v1.1. You can find it at https://resources.data.gov/resources/dcat-us/ .
DCAT is a project of the WC3’s Data Exchange Working Group. DCATv2 is the current W3C “recommendation” and DCATv3 is now in draft. You can find the draft here: https://www.w3.org/TR/vocab-dcat-3/ DCAT is an RDF vocabulary that can be expressed in JSON, XML, and other languages. A favorite of the W3C crowd is “Turtle” which is compact and easy to author. There should be software to easily and automatically convert RDF statements between these various representations.
DCAT links to other standards. Somewhat confusingly, DCAT uses both FOAF and VCARD to describe individuals, so we reference both of them before. FOAF ("Friend of a Friend") was original developed to describe relationships in a social network. VCARD was developed to add "business cards" to email messages. FOAF is a decidedly XML-style schema, while VCARD is based on blocks of ASCII lines, like many of the Internet standards from the 1980s and 1990s.
I suggest reading these sources in this order:
Core Concepts
- RDF 1.1 Turtle, an easy-to-use notation for RDF triples. See also the Turtle (syntax) description on Wikipedia.
- Research Description Framework, an overview of RDF
- Web Ontology Language
- DCAT-US Schema v1.1, the schema that is used to report information to data.gov
- DCATv3 - Data Catalog Vocabulary (DCAT), how we represent catalog information
- Dublin Core Metadata Initiative, and especially the DCMI Metadata Terms
FOAF
- FOAF (ontology) on Wikipedia
- FOAF Vocabulary Specification 0.99, the actual vocab used for FOAF. See an example of FOAF in XML from the O'Reilly XML Hacks book. Also see the Introduction to FOAF on the xml.com website.
A well-developed FOAT focabulary is on dbpedia.org:
VCARD
Some of the items in DCAT are described with vCards.