|
NavigatingNetworksDataset
About the Navigating Networks Dataset
Navigating Networks DatasetThe sections below detail information about the dataset that is constructed by the RdfExport application for use by the Navigating Networks Service by periodically exporting data from the AusStage relational database.
Export StepsThe RdfExport application undertakes the following steps to build the dataset
RDF Values & Source FieldsContributors
SQL CodeSELECT c.contributorid, c.first_name, c.last_name, LOWER(g.gender), nationality,
c.yyyydate_of_birth, c.mmdate_of_birth, c.dddate_of_birth
FROM contributor c, gendermenu g,
(SELECT DISTINCT contributorid FROM conevlink WHERE eventid IS NOT NULL) ce
WHERE c.gender = g.genderid(+)
AND c.contributorid = ce.contributorid
ORDER BY contributoridContributor Functions
SQL CodeSELECT c.contributorid, cp.preferredterm
FROM contributor c, contributorfunctpreferred cp, contfunctlink cl,
(SELECT DISTINCT contributorid FROM conevlink WHERE eventid IS NOT NULL) ce
WHERE c.contributorid = cl.contributorid
AND cl.contributorfunctpreferredid = cp.contributorfunctpreferredid
AND c.contributorid = ce.contributorid
ORDER BY contributoridContributor Relationships
SQL CodeSELECT c.contributorid, c1.collaboratorid, COUNT(c.contributorid) as collaborations FROM conevlink c, (SELECT eventid, contributorid AS collaboratorid FROM conevlink WHERE contributorid IS NOT NULL AND eventid IS NOT NULL) c1 WHERE c.eventid = c1.eventid AND c.contributorid IS NOT NULL GROUP BY c.contributorid, c1.collaboratorid ORDER BY contributorid Events
SQL CodeSELECT DISTINCT e.eventid, e.event_name, c.contributorid,
e.yyyyfirst_date, e.mmfirst_date, e.ddfirst_date,
e.yyyylast_date, e.mmlast_date, e.ddlast_date
FROM events e, conevlink c
WHERE e.eventid = c.eventid
AND e.eventid IS NOT NULL
AND c.contributorid IS NOT NULL
ORDER BY e.eventidContributor Functions at Events
SQL CodeSELECT cl.contributorid, cl.eventid, cfp.preferredterm FROM conevlink cl, contributorfunctpreferred cfp WHERE cl.eventid IS NOT NULL AND cl.contributorid IS NOT NULL AND cl.function = cfp.contributorfunctpreferredid ORDER BY contributorid Organisations
SQL CodeSELECT organisationid, name, other_names1, other_names2, other_names3 FROM organisation RDF OntologiesIn Use
Aus-e-Stage OntologyTo expedite the construction of the dataset an Aus-e-Stage ontology is used. It is important to note that this ontology does not pre-empt any work conducted under the AusStage phase 4 project. Once the flattening of the AusStage dataset has occurred and the ontologies constructed have been finalised, the ontology used for this dataset should be retired and replaced with the output of the AusStage phase 4 project. Details of the ontology are available on the AuseStageOntology page. Planned for Use
AusStage Unique Id Encoding Scheme
To assist in the clarity of AusStage unique identifiers in the dataset the following encoding scheme is used:
The AusStageURI class in the au.edu.ausstage.vocabularies package provides convenience methods for encoding identifiers, and converting identifiers into the persistent URLs used by the AusStage website The class also provides functionality that encodes a unique identifier for the collaboration objects in the NavigatingNetworksDataset the identifier takes the form: ausstage:rel:id1-id2 Where id1 and id2 are contributor ids. The URI is resolved to a URL in the Navigating Networks site that can provide additional information about the collaboration relationship. Additional Information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||