FAQ's-url

De Base de Conhecimento Secretaria Saúde Rio Preto

Edição feita às 14h10min de 27 de maio de 2010 por Root (disc | contribs)

Aqui temos as Perguntas Frequentes voltadas para o Setor de TI da Secretaria de Saúde e suas respostas.

Tabela de conteúdo

Como Realizar um Chamado Técnico?

O chamado técnico é realizado quando um equipamento ou um serviço prestado pela Secretaria ou Empro é interrompido ou se comporta de forma inesperada. Para os chamados Técnicos deve-se respeitar o Seguinte Fluxo.

Helpdesksaude.jpg

O que é Politica de Segurança?

SMW is mainly developed by several programmers currently at the Karlsruhe Institute of Technology, with help from contributors around the world; see Help:SMW Project. SMW-based extensions are developed by various other contributors.

How popular is it?

SMW is currently in use on around 175 active public wikis. It is impossible to know on how many private wikis it runs, but a rough guess, based on the frequency of public and private wikis asked about in bug reports and the like, is that it's used on about the same number of private wikis as public wikis.

The best-known public wikis that use Semantic MediaWiki may be SNPedia, Chickipedia, the OpenCongress Wiki and Metacafe's Wikicafe.

How is Semantic MediaWiki's performance?

There have been various tests done already to determine SMW's performance, in addition to fairly large-scale real SMW installations. Unfortunately, none of the findings of any of these tests have been published yet. However, we do know some of the conclusions: SMW has been used successfully even with millions of rows of data; and the limiting factor is usually overly-complex queries. Caching tools like APC and memcached have been shown to have a helpful effect on SMW performance as well.

Why doesn't data I've just added show up in queries?

There's sometimes a lag between when SMW data gets created or modified, and when that new data shows up in queries; that's due to MediaWiki's own page caching. Some people, not knowing any alternatives, get around this by re-saving the page containing the query, but this is not necessary - you can refresh the query just by doing a MediaWiki refresh/purge on the page. If you're a MediaWiki administrator, you can do this by simply hitting the "refresh" tab (not to be confused with the browser's "reload" button, which won't have an effect). If you're not an administrator, going to the URL that ends with "&action=purge" for that page will have the same effect. Or you can simply wait - cached pages usually get refreshed within 24 hours or less.

If there are certain wiki pages that you want to never be cached, you can install the MagicNoCache extension, and add the string "__NOCACHE__" to anywhere within those pages.

Finally, if you run a small- or medium-sized wiki, you can simply disable MediaWiki page caching altogether, which probably won't have a huge impact on performance. This can be done in one easy step - see here for how.

Why doesn't SMW use SPARQL as its query language?

SPARQL is the main query language of the semantic web, and it's more flexible overall than SMW's native query language; using SPARQL would also prevent users from having to learn yet another query language. However, using SPARQL would allow for complex queries that are currently not allowed in SMW, due to their impact on performance.

SPARQL already can be used on SMW data, though, via the RDF export, or the RDF data store. SPARQL queries can even be run directly on wiki pages, via the SMW+ Triple Store Connector.

What knowledge can be inferred in SMW?

One of the strengths of a semantic system is that not every piece of data has to be stated explicitly; some can be inferred. Currently SMW supports four types of inferencing: subcategory (querying for pages in a certain category will also get the pages in all its subcategories), sub-property (properties can be declared as sub-properties of other properties, and can be queried in that way), equality (a property pointing to a page that redirects to another page will transfer its value to the other page), and, for very new versions of SMW, inverse properties (you can query on properties in the reverse direction). See Help:Inferencing for more information.

There are two additional approaches for inferencing: if you're using templates to store semantic data, you can create custom inferencing within the template - for example, by using the #if parser function, you could add a call to a page about a person so that, if the person has at least one child and the person is male, the page gets added to the category "Fathers". More expressive inferencing can also be done by using RDF triple stores and SPARQL querying, such as through the SMW+ Triple Store.

Semantic MediaWiki is great! Is it ever going to end up on Wikipedia?

Being able to encode data, like infobox data, on Wikipedia, would open up an array of interesting opportunities for querying what is already one of the world's most important sources of data. In fact, the dream of a "semantic Wikipedia" was what originally inspired the creation of Semantic MediaWiki, and continues to motivate some of its developers.

Semantic MediaWiki as a concept is already familiar to most of the core developers of MediaWiki, and some have expressed great enthusiasm for it (see 21:18 - 22:44 of this video, for instance). There are various roadblocks to getting the software onto Wikipedia, though; the single greatest one is fear about its impact on the site's performance. The Wikimedia Foundation has general plans to do its own performance testing, and code review, of SMW, at an unknown date in the future.

It should be noted that "Wikipedia" is actually an umbrella term for many different language Wikipedias, each with its own community, who have some autonomy over which extensions get run on their site. So it's possible that SMW could start out on just a few Wikipedias, and then (hopefully) spread to others.

What about SMW on other Wikimedia sites, like Wiktionary?

There are various other Wikimedia Foundation projects that contain structured data and could potentially benefit from Semantic MediaWiki: Wikimedia Commons, Wikispecies, Wiktionary and MediaWiki.org are a few examples. For whatever reason, the concept of using SMW in these sites has not generated much interest, although a proof-of-concept was created for using SMW with MediaWiki.org's extension listing.

I would like to contribute a bug fix/new feature/new extension. How do I do that?

First of all, we appreciate the enthusiasm of every potential new contributor to the SMW project. Helpful features and bug fixes have been contributed by many users, and nearly every SMW developer started out as just contributing small bits of code.

If what you would like to contribute is just a bug fix, the best way to do it is to create a patch for your code, and submit it via Bugzilla.

If the contribution is a new feature, or even a possible new extension, it is strongly recommended to first write an email about it to the semediawiki-user mailing list - it could be that such a feature or extension already exists, or that someone is already working on it, or that it's been discussed before and is considered infeasible, or at the very least that others will have helpful ideas about how to implement it.

If you are planning to start doing development, please see the Developer's support page for further information and resources.

How else can I help the SMW effort?

Even if you're not a developer, there are various things you can do to help the SMW project. If Semantic MediaWiki has been helpful to you or your organization, you could write a testimonial about it - just a short description of how it's been helpful, sent to testimonials@semantic-mediawiki.org, would be greatly appreciated. You can also help answer the questions of other users, both on the semediawiki-user mailing list and on the #semantic-mediawiki IRC channel.

If you have a blog or a Twitter account, you could write something there about Semantic MediaWiki. And finally, if you have any connections in the media, or you're in the media yourself, we think SMW makes for a compelling subject - the amount of press coverage SMW has received so far, both in print and online, has been woefully small.

What are the alternatives to SMW?

We truly believe that there's no other software yet, either free or proprietary, that enables flexible, collaborative data structures in the way that Semantic MediaWiki does. Nonetheless, within corporations, Microsoft SharePoint comes up fairly often as an alternative option.

There are various other semantic wiki applications, although until now we've only heard of Wikidsmart, an extension to Confluence, being considered for use as a direct substitute for Semantic MediaWiki, probably due to the popularity of the Confluence wiki engine.

Couch DB is notable as another document-oriented database, although it doesn't have the collaborative aspects of a wiki.

In the MediaWiki world, the DynamicPageList (DPL) extension is sometimes compared to SMW. It, too, allows for querying pages, although it doesn't support semantic annotations: all its queries are based on categories and other standard MediaWiki attributes, like the date a page was last revised. DPL's one big strength over SMW is its support of querying such page metadata, like the number of revisions to a page, which SMW doesn't support. There's no rule against using both, though, and some wikis do use the two in conjunction.

In the big picture, the real competitor to Semantic MediaWiki is every usage-specific so-called "turnkey" application meant to store a specific type of data. We would like to see the users of many of these applications consider switching to SMW as a cheap, flexible alternative.

Are there any SMW-related events or conferences?

There is a twice-yearly meeting of SMW users and developers; it has gone under various names, but most recently it is called "SMWCon", or the SMW Conference. The next SMWCon is scheduled for May 22-23, 2010 in Boston.

There are other events where SMW is often discussed. The annual Wikimania conference has so far always had a contingent of SMW developers (SMW was in fact first announced at the first Wikimania, in 2005). The Semantic Technology Conference, or SemTech, usually has some SMW developers and users as well.

There is also the SemWiki workshop series which takes place in the context of the ESWC. This workshop is about semantic wikis in general and is more research-oriented than other SMW-related events.

Where can I find some SMW sites to learn more design ideas or development tricks?

Many nice features of SMW come from extensions, therefore, it's important to learn all the available extensions to choose a set you need.

For SMW installation/deployment bundles:

  • Semantic Bundle - a bundle of SMW-based extensions
  • SMW+ - a complete package including MediaWiki, SMW and custom extensions

Example SMW installations:

Ferramentas pessoais
Navegação