Länkade data innebär att man kopplar samman data från olika källor för att skapa mer värdefull och sökbar information. Detta görs ofta med hjälp av RDF (Resource Description Framework), som är en standard för att strukturera och koppla data på webben. Här är några exempel på länkade data som rör olika länders parlament, med koppling till EU och kontrollerade vokabulär:
Europaparlamentet (EU): Parlamentets officiella webbplats, där du kan hitta information om Europaparlamentets ledamöter, utskott, politiska grupper och beslutsfattande processer. Länkade data kan innefatta användning av EU Vocabularies, som är en uppsättning kontrollerade vokabulär som används för att beskriva EU-relaterad information. Exempel på dessa vokabulär är EuroVoc (EU:s flerspråkiga tesaurus) och Corporate Body Authority Table (för organisationer inom EU). Webbplats: https://www.europarl.europa.eu/
Sveriges riksdag: Riksdagens öppna data-webbplats, där du kan hitta information om riksdagens ledamöter, partier, utskott och beslutsprocesser. Länkade data kan innefatta användning av Riksdagens kontrollerade vokabulär, som beskriver politiska ämnen och händelser i Sverige. Webbplats: https://data.riksdagen.se/
Storbritanniens parlament: Parliament's Data Service, som erbjuder information om ledamöter, partier, utskott och beslutsprocesser i Storbritanniens parlament. Länkade data kan innefatta användning av kontrollerade vokabulär som IPSV (Integrated Public Sector Vocabulary) för att beskriva politiska ämnen och händelser i Storbritannien. Webbplats: https://www.parliament.uk/about/data-services/
Tysklands parlament (Bundestag): Bundestags officiella webbplats, där du kan hitta information om ledamöter, partier, utskott och beslutsprocesser. Länkade data kan innefatta användning av kontrollerade vokabulär som Gemeinsame Normdatei (GND) för att beskriva politiska ämnen och händelser i Tyskland. Webbplats: https://www.bundestag.de/
Frankrikes parlament (Assemblée nationale): Assemblée nationales öppna data-webbplats, där du kan hitta information om ledamöter, partier, utskott och beslutsprocesser. Länkade data kan innefatta användning av kontrollerade vokabulär som RAMEAU (Répertoire d'autorité-matière encyclopédique et alphabétique unifié) för att beskriva politiska ämnen och händelser i Frankrike. Webbplats: https://data.assemblee-nationale.fr/
Genom att koppla samman data från dessa källor med hjälp av RDF och kontrollerade vokabulär
För att vara 5-stjärnig data måste datan uppfylla vissa krav som sattes av Sir Tim Berners-Lee, uppfinnaren av World Wide Web. 5-stjärnig data innebär att datan är:
- Tillgänglig på webben
- Öppet licensierad
- Strukturerad (t.ex. i CSV eller Excel)
- I ett icke-proprietärt format (t.ex. RDF)
- Länkad till andra datakällor
Ett exempel på 5-stjärnig länkad data för ett europeiskt parlament är Storbritanniens parlament, som erbjuder sina öppna data i RDF-format och länkar till andra datakällor. Här är ett exempel på hur RDF-data för en ledamot av Storbritanniens parlament kan se ut:
less@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix parl: <http://data.parliament.uk/schema/parl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix schema: <http://schema.org/> .
<http://data.parliament.uk/members/1234>
a foaf:Person ;
foaf:name "John Doe" ;
rdfs:label "John Doe" ;
parl:party "Conservative Party" ;
parl:constituency "Example Constituency" ;
foaf:homepage <http://www.example.com> ;
schema:email "john.doe@example.com" ;
dct:created "2021-09-01"^^xsd:date ;
dct:modified "2021-09-10"^^xsd:date .
I detta exempel används prefix för att ange URI:er för olika vokabulär, som FOAF (Friend of a Friend), RDFS (RDF Schema), Schema.org och Dublin Core Terms (DCT). Därefter beskrivs en ledamot av parlamentet, med URI:en "http://data.parliament.uk/members/1234", som en resurs av typen "foaf:Person". Informationen om ledamoten, som namn, parti, valkrets, hemsida, e-post och datum för skapande och ändring av resursen, anges med hjälp av egenskaper från dessa vokabulär.
För att länka denna data med andra datakällor kan du använda egenskaper som "owl:sameAs" eller "rdfs:seeAlso" för att ange att resursen är identisk med eller relaterad till en annan resurs. Här är ett exempel på hur detta kan göras:
less@prefix owl: <http://www.w3.org/2002/07/owl#> .
<http://data.parliament.uk/members/1234>
owl:sameAs <http://dbpedia.org/resource/John_Doe> ;
rdfs:seeAlso <http://www.wikidata.org/entity/Q123456> .
I detta exempel länkas ledamoten till en motsvarande resurs på DBpedia och en relaterad resurs på Wikidata. Genom att länka
Du har rätt, mitt tidigare exempel använde både rdfs:seeAlso
och owl:sameAs
för att visa hur man kan länka till andra datakällor. Men det är viktigt att förstå skillnaden mellan dessa egenskaper och när man bör använda dem.
owl:sameAs
används när två resurser är identiska, det vill säga att de representerar samma entitet i verkligheten. Om du är säker på att resursen i ditt dataset är exakt densamma som en resurs i ett annat dataset, ska du använda owl:sameAs
.
rdfs:seeAlso
används för att ange att en resurs är relaterad till en annan resurs, men de är inte nödvändigtvis identiska. Den används för att hänvisa till ytterligare information som kan vara relevant för den aktuella resursen.
Om vi antar att resurserna på DBpedia och Wikidata faktiskt representerar samma person som resursen i vårt exempel från Storbritanniens parlament, så borde vi använda owl:sameAs
istället för rdfs:seeAlso
. Här är det korrigerade exemplet:
less@prefix owl: <http://www.w3.org/2002/07/owl#> .
<http://data.parliament.uk/members/1234>
owl:sameAs <http://dbpedia.org/resource/John_Doe>,
<http://www.wikidata.org/entity/Q123456> .
I det här exemplet använder vi owl:sameAs
för att ange att resursen för en ledamot av Storbritanniens parlament är identisk med resurserna på både DBpedia och Wikidata.
Ja, jag håller med om din definition. owl:sameAs
används för att ange att två resurser är identiska och representerar samma entitet i verkligheten. När du använder owl:sameAs
för att koppla två resurser, A och B, innebär det att alla egenskaper och värden som gäller för A också gäller för B, och vice versa. Detta innebär att du kan slå samman informationen från båda resurserna och behandla dem som en enda enhet.
Å andra sidan är rdfs:seeAlso
mer generellt och används för att ange att en resurs är relaterad till en annan resurs, utan att nödvändigtvis specificera hur de är relaterade. När du använder rdfs:seeAlso
för att koppla två resurser, A och B, innebär det inte att alla egenskaper och värden som gäller för A också gäller för B. Istället fungerar rdfs:seeAlso
som en mekanism för att hänvisa till ytterligare information som kan vara relevant för den aktuella resursen.
Så din definition av owl:sameAs
är korrekt, och det är viktigt att förstå skillnaden mellan owl:sameAs
och rdfs:seeAlso
när du arbetar med länkad data och RDF.
Du har rätt, att skapa och använda gemensamma parlamentariska vokabulär kräver dialog och samarbete mellan olika organisationer och institutioner. SKOS (Simple Knowledge Organization System) är en standard för att representera och dela sådana vokabulär på ett strukturerat och länkat sätt.
EuroVoc är en flerspråkig tesaurus som används av EU för att beskriva och kategorisera innehåll i dokument och publikationer. Den är utformad med SKOS och kan användas för att annotera parlamentarisk data med standardiserade ämnesord.
ELI (European Legislation Identifier) är ett initiativ som syftar till att skapa en gemensam identifierare för europeisk lagstiftning, vilket gör det enklare att hitta och referera till lagar och författningar på tvärs av EU:s medlemsstater. ELI:transpose är en egenskap som används för att koppla ihop nationella genomförandeåtgärder med de EU-direktiv de genomför.
Här är ett exempel på hur EuroVoc, SKOS och ELI kan användas tillsammans för att beskriva ett EU-direktiv och dess genomförandeåtgärd i RDF:
turtle@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix eli: <http://data.europa.eu/eli/ontology#> . @prefix prov: <http://www.w3.org/ns/prov#> . # EU-direktiv <http://data.europa.eu/eli/dir/2021/1234> rdf:type eli:Directive ; eli:title "Directive on example policy"@en ; eli:date_document "2021-09-01"^^xsd:date ; skos:subject <http://eurovoc.europa.eu/1234> ; prov:wasDerivedFrom <http://eur-lex.europa.eu/resource/legal_basis/5678> . # EuroVoc ämnesord <http://eurovoc.europa.eu/1234> rdf:type skos:Concept ; skos:prefLabel "example policy"@en ; skos:inScheme <http://eurovoc.europa.eu> . # Nationell genomförandeåtgärd <http://data.example-country.eu/eli/law/2021/5678> rdf:type eli:NationalLaw ; eli:title "Act on implementing the Directive on example policy"@en ; eli:date_document "2021-12-31"^^xsd:date ; skos:subject <http://eurovoc.europa.eu/1234> ; eli:transpose <http://data.europa.eu/eli/dir/2021/1234> .
I detta exempel beskrivs ett EU-direktiv och en nationell genomförandeåtgärd med hjälp av ELI-ontologin. Båda dokumenten är annoterade med samma EuroVoc-ämnesord, vilket gör det enklare att hitta relaterade dokument och analysera deras innehåll. ELI:transpose-egenskapen används för att ange att den
nationella genomförandeåtgärden genomför det angivna EU-direktivet.
För att koppla ihop detta exempel med andra parlamentariska data kan vi använda egenskaper som rdfs:seeAlso
och owl:sameAs
. Här är ett exempel på hur detta kan göras:
turtle@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . # EU-direktiv <http://data.europa.eu/eli/dir/2021/1234> rdfs:seeAlso <http://dbpedia.org/resource/Example_Directive>, <http://www.wikidata.org/entity/Q123456> . # Nationell genomförandeåtgärd <http://data.example-country.eu/eli/law/2021/5678> owl:sameAs <http://dbpedia.org/resource/Example_Act> ; rdfs:seeAlso <http://www.wikidata.org/entity/Q234567> .
I det här exemplet länkas EU-direktivet till relaterade resurser på DBpedia och Wikidata med hjälp av rdfs:seeAlso
. Den nationella genomförandeåtgärden länkas till en motsvarande resurs på DBpedia med hjälp av owl:sameAs
och till en relaterad resurs på Wikidata med hjälp av rdfs:seeAlso
.
Genom att använda EuroVoc, SKOS, ELI och andra standarder för länkad data kan parlamentariska data från olika länder och organisationer kopplas samman och bli mer tillgängliga och användbara för analyser och beslutsfattande.
Förstås! Här är några exempel på källor till parlamentarisk data och vokabulär utanför Wikidata och DBpedia. Dessa källor är mer officiella och inte användargenererade:
EU Open Data Portal: EU:s officiella öppna dataportal som samlar data från EU-institutioner och andra organ. Dessa data kan användas för att analysera och förstå EU:s politik och verksamhet.
- Webbsida: https://data.europa.eu/euodp/en/data/
- Exempel på dataset: https://data.europa.eu/euodp/en/data/dataset/consilium-votes
The Linked Open Data Cloud: En samling av länkade öppna datamängder som är publicerade och underhållna av olika organisationer, inklusive offentliga institutioner, forskningsorganisationer och företag. LOD-cloud innehåller data från många olika domäner, inklusive parlamentarisk data.
- Webbsida: https://lod-cloud.net/
- Exempel på dataset: https://lod-cloud.net/dataset/legislation-ukgov
European Parliament Linked Open Data: Officiella länkade öppna data från Europaparlamentet som omfattar information om ledamöter, politiska grupper, utskott och annan parlamentarisk data.
UK Parliament Linked Data: Officiell länkad data från Storbritanniens parlament som täcker information om ledamöter, valkretsar, partier och lagstiftningsförslag.
- Webbsida: https://www.parliament.uk/linked-data/
- Exempel på dataset: http://explore.data.parliament.uk/?endpoint=commonsmembers
Dessa exempel representerar mer officiella och pålitliga källor till parlamentarisk data och vokabulär. Genom att använda sådana källor kan du få tillgång till mer exakt och uppdaterad information om parlamentariska processer och beslutsfattande.