 |
 |
|
zLinks FAQ
Here are some of
the frequently asked questions regarding Zitgist's zLinks
linked data service and its implementation as a WordPress
plug-in.
- What
is zLinks?
- What
is zLinks?
- What
is the value of zLinks links?
- Installation
- Is
there anything I should do in advance?
- Where do
I find the zLinks download?
- Where and
how do I upgrade my zLinks plug-in?
- How do I
install the plug-in?
- Does zLinks
require cURL?
- Configuration
- Where
do I find configuration settings?
- How do
I set up my author identification?
- What else
do I need to do to make my annotations public?
- How do I
keep annotations private?
- Using
zLinks
- How
do I interpret the information in the zLinks popup?
- What
is a 'backlink' and how do I recognize one?
- I
see some detailed information in a 'backlink' tooltip.
What does this information mean?
- OK,
so what other common icons might I see in zLinks and what do they mean?
- How
do I annotate a link?
- How do
I annotate my entire blog entry?
- How do I
edit or modify an annotation?
- How do I
delete an annotation?
- Can I
provide more than one annotation
per link?
- How
do I use annotations for other
purposes?
- Can I
include a link reference in an annotation?
- How long
can an annotation be?
- I
occasionally see some long load times for the popup with the working
icon. Why, is it stuck?
- Tailoring
Display and Icons
- What
are the standard icons provided with zLinks and what do they mean?
- How can
I add my own icons to the popup
display?
- Further
Support
- How do I
submit additional questions or
support requests?
- More
Gory Technical Details
- What is
the semantic Web?
- What is RDF?
- What
is linked data?
- Why
is linked data important?
- What is
Zitgist and what else does it do?
What is zLinks?
- What is zLinks?
- zLinks
is a service expressed on a user's
client that enables all links from within a blog post and its comments
(or from a CMS -- content management system) to be displayed with
additional and related data and information. zLinks
thus
becomes a nexus -- or jumping off point -- for additional exploration
and learning.
In this specific instance, zLinks
resides
as a plug-in to WordPress; other instances may also occur as plug-ins
to existing client-side software.
The interlinkable linked data phenomenon
underlying zLinks
is a key underpinning of the semantic Web, and an
expression of the unique technologies and data mastery provided by zLinks'
parent company, Zitgist.
- What
is the value of zLinks links?
- The Internet and the Web first showed the
power of linked and networked documents. The interlinked
links provided by zLinks takes
this understanding to a new
level: the
freeing and linking of all data objects and
concepts with related information.
We have seen a bit of this trend in the
past few years with "mashups" that are able to, for example, plot
geographic information from one source onto a different map
source, or time-related information on calendars or timelines.
But these first baby steps required
specific coding to make data from two different sources relate.
zLinks
now offers a single facility for
exposing data linkages everywhere and in any form. These
linkages are a floodgate about ready to open. The value is
that related data will find itself and find its relationships by virtue
of its linked character and quality. The added value to
standard Web users is limitless.
[top]
Installation
- Is there anything I
should
do in advance?
- No, there is nothing you need to do in
advance. It is useful to already have a personal URI, FOAF
file or OpenID, but those can also be obtained after initial
installation; see this other link.
- Where
do I find the zLinks
download?
- The current zLinks
download is always
available directly from the WordPress download site at: http://wordpress.org/extend/plugins/zlinks/.
- Where and how do I
upgrade my
zLinks plug-in?
- The most recent version and upgrade
instructions may also be found from the same WordPress distribution
site.
- How do
I install the plug-in?
-
- Upload the
folder`zlinks`
to the `/wp-content/plugins/`
directory
- Activate the plugin through the
'Plugins' menu in WordPress
Then you are done. All links within your blog posts and comments will
have now an icon displayed to the right of all links that, when the
mouse passes over, causes a popup dialog to appear with the linked data
information.
- Does
zLinks require cURL?
- Yes, zLinks
requires the cURL utility (see
http://en.wikipedia.org/wiki/CURL).
Fortunately, this utility is a standard inclusion with PHP and
virtually all users should experience no issues. If it does pose a
problem, the link above will lead to further information to fix the
problem. In unusual instances, WordPress owners using hosting
accounts may need to contact their host provider to add the utility.
[top]
Configuration
- Where
do I find configuration
settings?
- You must initially set up zLinks
before
you can begin entering annotations. Like other zLinks
configurations, you make these changes within the Options → zLinks
menu links within your WordPress Administration panel (see http://codex.wordpress.org/Administration_Panels).
All configuration options are set via radio buttons and simple fill-in
text boxes.
- How do
I set up my author
identification?
- You must set your author identity prior
to being able to share your annotations publicly on the semantic Web.
This identifier is used to link the annotations you wrote with the URL
you annotated.
You may select from three options to set your identity:
- ( ) Use the generic
WordPress ID number: http://blogname.com/wp-content/plugins/zlinks/user/$userid
- (x) Reuse an existing
identifier (the URI describing you): [enter
URI]
- ( ) Use a new identifier at
a later time: http://blogname.com/wp-content/plugins/zlinks/user/$userid;
link it to this new identifier once obtained: [enter
URI]
If you don't have any existing URI and don't plan to get one, you can
select option #1. In that case, your generic $userid
is automatically chosen from your internal WordPress
settings. This is usually a number ID and its display can not
be altered. This is the default fallback case.
However, on the Semantic Web, some people already have an identifier
for themselves via an OpenID or a URI they own pointing to, say, a FOAF
file. This is generally the best case because the
identifier is reusable for many settings and purposes and other users
see the name you want to display as the annotator.
If you already have one, use option #2, then fill in the text field
with the identifier URI.
If you don't have one, but want to use an identifier URI, you can get
one prior to proceeding further with your zLinks
configuration. For example, you could obtain for yourself a
URI (http://dig.csail.mit.edu/breadcrumbs/node/71)
(which you then could use or not for a FOAF file and OpenID; see http://en.wikipedia.org/wiki/OpenID).
Once you have your identifier URI then proceed with option #2.
However if you plan to use a URI identifier, but don't want to go
through the effort immediately, then chose option #3. This
option starts by using the default WP $userid,
but enables you to later update to a new identifier URI.
Option #3 maintains the connection between older annotations using the $userid
with your new user identifier. You fill in the text field at
a later date after you have set up that new identifier.
For all options, your user identifier is found at
http://blogname.com/wp-content/plugins/zlinks/user/$userid, and is
available to both browsers and as RDF.
- What
else do I need to do to make my annotations public?
- Part of enabling your annotations to be
public
is notifying a service, Ping
the Semantic Web in the case of zLinks,
that the annotation is available and updated. While the software
install takes care of most parts of this requirement, you also
need to tell your WordPress installation that is OK to notify the
service.
You do this by modifying the robots.txt
file found in your WordPress root directory (most often called public_html).
You need to modify that file by adding a #
and a space before the line that reads Disallow:
/wp-content/, so that it now becomes:
#
Disallow: /wp-content/
That is all that must be done.
Likely future versions of zLinks
may change this arrangement. And, should you have any questions about
this requirement, contact your hosting provider.
- How do
I keep annotations private?
- You may keep your annotations private or
share them publicly with others on the semantic Web. When
public, whenever another person links to the same URL you have
annotated (say, the URL http://example.com) and also has the zLinks
plug-in installed, then readers of that reference blog will also now
see the annotations you wrote for that URL.
By disabling this option in the configuration dialog under Options in
your WordPress Admininstrative panel, your annotations will only be
visible from your blog and will remain private internally to the blog
and its authors.
[top]
Using zLinks
- How do
I interpret the
information in the zLinks popup?
- When you mouse over the
small icon at the right of a link, zLinks
launches
its data link analysis. You will first get an alert that the
system is working, retrieving all of the necessary background link
information. You will then get a popup showing the results.
The popup results are presented in up to four
sections. The top section contains some general zLinks
links (to this FAQ, for example!).
The second section presents links to either the standard Web
page or the semantic
Web page (resolved) for the
initiating link. The choice of this link depends on
the content negotiation dictated by the starting URI in the embedded
blog link. Additionally, there may also be some actions in
this section related to certain types of URis (such
as those with a book or product reference on Amazon, for
example). Often, these additional actions and links are coded
by a unique site icon.
The third section presents any
annotations, if present.
The last and bottom section presents a more
disaggregate view of related resources (data objects) with each link
representing a unique "triple"
drawn from the contributing information resources enriching the link.
This listing can get quite long, and is therefore also keyed
by icon to indicate the particular kind of resource that each triple
link represents (person, document, subject, music, etc; see further
below).
Clicking on one of these links takes you
to a Zitgist Linked Data
Server (ZLDS) with its results presented through the Zitgist DataViewer,
where various views and data formats are
displayed (again, based on data type), with still further links for
additional discovery. These Zitgist views can themselves be
quite rich with maps, timelines, photos, structured data, etc.
Here is where the data discovery part is really fun!
- What
is a 'backlink' and how do I recognize one?
- An incoming reference (or "backlink") is
a external link pointing to your content. A
'backlink' is akin to being the object in a subject -
predicate - object triple. All incoming references or
backlinks are shown in the first column of the zLinks
popup as a
twisted arrow icon, or little back arrow.
- I see
some detailed information in a 'backlink' tooltip.
What does this information mean?
- When you mouseover an incoming reference
("backlink") icon, the tooltip shows a message similar to:
Incoming
reference has predicate: link_to
Remember, an incoming reference is based on an external object
referencing your current entry with a form similar to something like:
<linking_resource>
<?p> <your_uri>
Where the form corresponds to the standard triple of <subject>
<predicate> <object>.
(The predicate is called a property in RDF, but it is the
same thing.) Depending on the backlink (that
is, the incoming reference) the predicate
may be any of the relationships from a source.
Common ones are linked_to,
homepage,
see_also,
sameAs,
and so forth. These variations can not be enumerated in
advance because the actual predicate relationship name in zLinks
is based on the nature of the source triple.
As you become familiar with the nature of these data relationships,
inspection of these 'backlinked' tooltips becomes even more
valuable.
- OK,
so what other common icons might I see in zLinks and what do they mean?
- There are a few common application icons
you will see in zLinks
(these are separate from the resource type
icons; see below). Here are these icons and their
explanations:
-
 |
standard zLinks
icon that calls up the links popup |
 |
a zLinks
link that includes annotation(s) |
 |
icon indicating zLinks
is currently working . . . . |
 |
Annotation popup icon (authors only; click to invoke) |
 |
icon indicator
for annotation |
 |
edit an existing annotation (authors only; click to invoke) |
 |
delete an existing annotation (authors only; click to invoke) |
 |
icon indicating an incoming URI
reference ("backlink") |
 |
icon for a standard Web page link |
 |
Close dialog icon |
- How do
I annotate a link?
- To make a link annotation, you first must
be logged in as an author of the blog (via having accessed the
Administration panel).
As a logged in author, you can then single-click on the zLinks
icon,
which will then bring up the separate Annotation popup.
You simply need to add information in the text box to create your
specific annotation.
Note you can do this multiple times with multiple, separate
annotations, or edit or modify existing ones. When you are
completed with your entry, click the Save button to save your entry
to the database.
If you click off of the Annotation popup without first saving with the
Save button, the dialog will close and nothing will be changed.
However, if you return to this dialog in while the session
remains active, you will see your previous unsaved changes.
Note each time you create or delete a new
annotation, zLinks
pings PTSW (http://pingthesemanticweb.com)
to update your listing if you have made it public (see above).
- How do
I annotate my entire blog
entry?
- You may provide an overall annotation
relating to a specific blog post in its entirety (including, as
examples, categories or tags) by annotating the link associated with
the post title.
- How do
I edit or modify an annotation?
- Simply bring up the Annotator for that
link and click on the edit icon for the specific annotation
you
wish to change.
You will then get the text box to edit your entry.
When you
are done, click the Save button to update the entry and save
it to
the database. To close the dialog, click outside of
the
popup.
- How do
I delete an annotation?
- Simply bring up the Annotator for that
link and
click on the delete icon for the specific annotation you
wish to
delete. After clicking and a confirmation, the entry will be
removed from the database. To close the dialog, click outside
of
the the popup.
- Can I
provide more than one
annotation per link?
- Yes, you may provide as many annotation
items per link as you wish.
- How do
I use annotations for
other purposes?
- Annotations are also separately available
as resources at this location: http://blogname.com/wp-content/plugins/zlinks/annotations.
Annotations can be referenced as rdf+xml,
turtle,
or rdf+n3
(application or text). In addition, the annotations can be
obtained in their entirety or by individual post. The URIs
are properly handled so that the information is available to both
browsers and as RDF.
- Can I
include a link reference in
an annotation?
- Yes, by entering the full URI citation.
- How
long can an annotation be?
- At present, there is no limit. Also you
can add multiple annotations per link as separate entries.
- I
occasionally see some long load times for the popup with the working
icon. Why, is it stuck?
- The zLinks
interlinked data is not kept permanently on the Zitgist
servers. Each time you access a new zLink,
the references are retrieved anew.
This is most often not a problem, but can be on occasion if either: 1)
the sources of the interlinks are slow; or 2) there are many, many
interlinks.
The latter is not yet that common, because linked data is still rather
young. But it will grow to be a consideration and can crop up now when
some of your sources are really "semwebby."
We will likely need to change this behavior in the near future, but,
for now, you may encounter a linked site that
does an awful lot of "thinking" before your get your full results.
By the way, if it ever is a problem and you can't wait, simply move on.
Just move your mouse! No harm will happen.
[top]
Tailoring Display and Icons
- What
are the standard icons provided with zLinks and what do they mean?
- These are the standard icons for resource
types
provided
with zLinks
(the standard application icons are discussed separately above) and the
name of the rdf:type
to which they match:
-
 |
amazon |
 |
annotation |
 |
article |
 |
channel |
 |
comment |
 |
document |
 |
entry |
 |
feed |
 |
group |
 |
info |
 |
item (often, undefined) |
 |
musicartist |
 |
musicgroup |
 |
note |
 |
onlineaccount |
 |
organization |
 |
person |
 |
personalprofiledocument |
 |
point |
 |
post |
 |
project |
 |
record |
 |
semanticpage |
 |
solomusicartist |
- How
can I add my own icons to the
popup display?
- Any type
of data resource link that appears in
the lower portion of the popup may be assigned a new or
different associated icon (the type
is generally what is shown parenthetically in italics at the end
of an entry's title).
To make an assignment, create an icon for the type
you desire (advised to
keep to 16 x 16 maximum), and give it a name with the GIF extension
exactly the same as the rdf:type name
used to refer to it.
Then, place the same-named item.gif in
the /imgs/
directory of your zLinks
plug-in. You may
add as many icons directly related to specific class names as you wish.
Examples of the
existing icons pre-loaded with zLinks
are provided above.
[top]
Further Support
- How do
I submit additional
questions or support requests?
- Submit any support requests that are not
already addressed on the Web site to zlinks-support@zitgist.com.
[top]
More Gory Technical Details
- What
is the semantic Web?
- The semantic Web is an evolving extension
of the World Wide Web in which Web content can be expressed not only in
natural language, but also in a format that can be read and used by
software agents, thus permitting them to find, share and integrate
information more easily. It derives from W3C director Sir Tim
Berners-Lee's vision of the Web as a universal medium for data,
information, and knowledge exchange.
At its core, the semantic web comprises a philosophy, a set of
design principles, collaborative working groups, and a
variety of enabling technologies. The most compliant versions
of this definition are generally referred to in all caps as the
Semantic Web, while lower case usage represents a more relaxed version
with the structured data coming from tags, microformats, tables,
spreadsheets, Web services APIs and so forth.
- What
is RDF?
- Resource Description Framework (RDF) is a
family of World Wide Web consortium (W3C) specifications originally
designed as a metadata model. The
RDF model makes statements about resources
in the form of
subject - predicate - object expressions, called triples in RDF
terminology. The subject denotes the resource, and the predicate
denotes traits or aspects of the resource and expresses a relationship
between the subject and the object.
This mechanism for describing resources
is a major component in what is
proposed by the W3C's Semantic Web vision in which automated
software can store, exchange, and
use machine-readable information distributed throughout the web, in
turn enabling users to deal with the information with greater
efficiency and certainty.
With respect to the semantic Web, RDF is
also used by a number of reference vocabularies called RDF schema that
provide common concepts for relating resources to one another.
It is this commonality of reference that enables data to be
linked.
RDF is well suited to represent semi-structured and structured data;
many converters exist for transforming other data
formats
into RDF.
Its simple data model and ability to
model disparate, abstract concepts has also led to increasing
use
of RDF in knowledge management applications unrelated to semantic Web
activity..
- What
is linked data?
- Linked data is a term used to describe a
recommended best practice for exposing, sharing, and connecting pieces
of data on the semantic Web. The practice emphasizes Web access to data
using existing Web technologies such as URIs and HTTP. It also
emphasizes links between related Web resources. Linked data
is by definition represented in RDF.
- Why is
linked data Important?
- Linked data breaks the document
boundaries of the original Web by enabling information
resources about any given object or concept from anywhere on the Web to
be combined into more meaningful understandings of that object and its
relation to other objects or concepts.
Via a common representation (RDF) and common vocabularies (RDF schema)
and
interoperable tools and understandings, data from any location or
provenance can now be combined.
This link facility enables the entire Web
to be treated as an interoperable knowledge base and creates the
ability to learn new emergent knowledge from the combined
information.
- What
is Zitgist and what else
does it do?
- Zitgist (pronounced "zeitgeist") is a leading provider of Linked Data products and services. The
company's offerings bridge
from the long-touted promise of the semantic Web to the reality of
practical applications. The company combines the best academic
research, open source software, complete standards compliance, and
high-performance, scalable software. Zitgist
develops and deploys Web applications and data interlinking services
that facilitate creation, aggregation, conversion, publication, and
exchange of structured data.
The company's server offering is the Zitgist
Linked Data Platform (zLDP), accessed via the Zitgist DataViewer and Query
Builder. zLinks
is the client-side complement to the
company's server-side technologies and services.
[top]
|
|
 |